Optimal and Efficient Streak Detection in Astronomical Images

被引:35
作者
Nir, Guy [1 ]
Zackay, Barak [2 ]
Ofek, Eran O. [1 ]
机构
[1] Weizmann Inst Sci, Benoziyo Ctr Astrophys, IL-76100 Rehovot, Israel
[2] Inst Adv Study, 1 Einstein Dr, Princeton, NJ 08540 USA
基金
以色列科学基金会;
关键词
methods: data analysis; techniques: image processing; PHOTOMETRY; TRANSFORM; LINES;
D O I
10.3847/1538-3881/aaddff
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Identification of linear features (streaks) in astronomical images is important for several reasons, including: detecting fast-moving near-Earth asteroids; detecting or flagging faint satellites streaks; and flagging or removing diffraction spikes, pixel bleeding, line-like cosmic rays and bad-pixel features. Here we discuss an efficient and optimal algorithm for the detection of such streaks. The optimal method to detect streaks in astronomical images is by cross-correlating the image with a template of a line broadened by the point-spread function of the system. To do so efficiently, the cross-correlation of the streak position and angle is performed using the Radon transform, which is the integral of pixel values along all possible lines through an image. A fast version of the Radon transform exists, which we here extend to efficiently detect arbitrarily short lines. While the brute force Radon transform requires O(N-3) operations for a N x N image, the fast Radon transform has a complexity of O(N-2 log(N)). We apply this method to simulated images, recovering the theoretical signal-to-noise ratio, and to real images, finding long streaks of low-Earth-orbit satellites and shorter streaks of Global Positioning System satellites. We detect streaks that are barely visible to the eye, out of hundreds of images, without a-priori knowledge of the streaks' positions or angles. We provide implementation of this algorithm in Python and MATLAB.
引用
收藏
页数:13
相关论文
共 36 条
[1]  
Andersson F., 2015, ARXIV150600014
[2]  
BEKTESEVIC D, 2018, MON NOT R ASTRON SOC, V473, P4837
[3]   Linear feature detection algorithm for astronomical surveys - I. Algorithm description [J].
Bektesevic, Dino ;
Vinkovic, Dejan .
MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2017, 471 (03) :2626-2641
[4]  
Bellm E. C., 2015, AAS ABSTRACTS, V225
[5]   SExtractor: Software for source extraction [J].
Bertin, E ;
Arnouts, S .
ASTRONOMY & ASTROPHYSICS SUPPLEMENT SERIES, 1996, 117 (02) :393-404
[6]  
Bertin E., 2013, ASCL1301001
[7]  
Cheselka M, 1999, ASTR SOC P, V172, P349
[8]  
Dawson W., 2016, ADV MAUI OPT SPAC SU, P72
[9]   USE OF HOUGH TRANSFORMATION TO DETECT LINES AND CURVES IN PICTURES [J].
DUDA, RO ;
HART, PE .
COMMUNICATIONS OF THE ACM, 1972, 15 (01) :11-&
[10]  
Graves K., 2016, AJ, V48