Parallelizing Astronomical Source Extraction on the GPU

被引:1
|
作者
Zhao, Baoxue [1 ]
Luo, Qiong [1 ]
Wu, Chao [2 ]
机构
[1] HKUST, Dept Comp Sci & Engn, Kowloon, Hong Kong, Peoples R China
[2] Chinese Acad Sci, Natl Astron Observ, Beijing 100864, Peoples R China
基金
中国国家自然科学基金;
关键词
GPU; Source Extraction; SExtractor; Detection; SOFTWARE;
D O I
10.1109/eScience.2013.10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In astronomical observatory projects, raw images are processed so that information about the celestial objects in the images is extracted into catalogs. As such, this source extraction is the basis for the various analysis tasks that are subsequently performed on the catalog products. With the rapid progress of new, large astronomical projects, observational images will be produced every few seconds. This high speed of image production requires fast source extraction. Unfortunately, current source extraction tools cannot meet the speed requirement. To address this problem, we propose to use the GPU (Graphics Processing Unit) to accelerate source extraction. Specifically, we start from SExtractor, an astronomical source extraction tool widely used in astronomy projects, and study its parallelization on the GPU. We identify the object detection and deblending components as the most complex and time-consuming, and design a parallel connected component labelling algorithm for detection and a parallel object tree pruning method for deblending respectively on the GPU. We further parallelize other components, including cleaning, background subtraction, and measurement, effectively on the GPU, such that the entire source extraction is done on the GPU. We have evaluated our GPU-SExtractor in comparison with the original SExtractor on a desktop with an Intel i7 CPU and an NVIDIA GTX670 GPU on a set of real-world and synthetic astronomical images of different sizes. Our results show that the GPU-SExtractor outperforms the original SExtractor by a factor of 6, taking a merely 1.9 second to process a typical 4KX4K image containing 167 thousands objects.
引用
收藏
页码:88 / 97
页数:10
相关论文
共 50 条
  • [31] Parallelizing Big De Bruijn Graph Traversal for Genome Assembly on GPU Clusters
    Qiu, Shuang
    Feng, Zonghao
    Luo, Qiong
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2019, 11448 : 466 - 470
  • [32] SOURCE COUNTS AND ASTRONOMICAL EVOLUTION
    不详
    NATURE, 1971, 229 (5286) : 526 - +
  • [33] A combined multiresolution approach for faint source extraction from infrared astronomical raw images sequence
    Belbachir, Ahmed Nabil
    Goebel, Peter Michael
    2005 IEEE/SP 13th Workshop on Statistical Signal Processing (SSP), Vols 1 and 2, 2005, : 419 - 424
  • [34] A GPU-based Algorithm for Astronomical Image Subtraction Photometry
    Li, Jiajun
    Yu, Ce
    Sun, Jizhou
    Xiao, Jian
    PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 1937 - 1942
  • [35] Accelerating the Rate of Astronomical Discovery with GPU-Powered Clusters
    Fluke, Christopher J.
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XXI, 2012, 461 : 3 - 12
  • [36] Parallelizing a high-order WENO scheme for complicated flow structures on GPU and MIC
    Deng, Liang
    Wang, Fang
    Bai, Han-Li
    Xu, Qing-Xin
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 17 : 459 - 470
  • [37] Parallel centerline extraction on the GPU
    Liu, Baoquan
    Telea, Alexandru C.
    Roerdink, Jos B. T. M.
    Clapworthy, Gordon J.
    Williams, David
    Yang, Po
    Dong, Feng
    Codreanu, Valeriu
    Chiarini, Alessandro
    COMPUTERS & GRAPHICS-UK, 2014, 41 : 72 - 83
  • [38] Extraction of catalogs from astronomical images
    Tagliaferri, R
    Longo, G
    Iovane, G
    ASTRONOMICAL DATA ANALYSIS, 2001, 4477 : 107 - 113
  • [39] Parallelizing the extraction of fresh information from online social networks
    Guo, Rui
    Wang, Hongzhi
    Chen, Mengwen
    Li, Jianzhong
    Gao, Hong
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 59 : 33 - 46
  • [40] Parallelizing ICA for Text-Feature Extraction in PC Clusters
    Wang, Ti-Hsin
    Liang, Tyng-Yeu
    Chang, Chia-Hao
    Wang, Po-Sen
    WMSCI 2008: 12TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS, 2008, : 150 - 155