Abstract | ||
---|---|---|
Stable local image feature detection is a fundamental problem in computer vision and is critical for obtaining the corresponding interest points among images. As a popular and robust feature extraction algorithm, the scale invariant feature transform (SIFT) is widely used in various domains, such as image stitching and remote sensing image registration. However, the computational complexity of SIFT is extremely high, which limits its application in real-time systems and large-scale data processing tasks. Thus, we propose several efficient optimizations to realize a high-performance SIFT (HartSift) by exploiting the computing resources of CPUs and GPUs in a heterogeneous machine. Our experimental results show that HartSift processes an image within 3.07∼7.71 ms, which is 55.88∼121.99 times, 5.17∼6.88 times, and 1.25∼1.79 times faster than OpenCV SIFT, SiftGPU, and CudaSift, respectively. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1016/j.jpdc.2018.10.012 | Journal of Parallel and Distributed Computing |
Keywords | Field | DocType |
HartSift,SIFT,GPU,High performance,Feature extraction | Computer vision,Scale-invariant feature transform,Data processing,Image stitching,Feature extraction algorithm,Feature detection,Computer science,Parallel computing,Artificial intelligence,Image registration,Computational complexity theory | Journal |
Volume | ISSN | Citations |
124 | 0743-7315 | 1 |
PageRank | References | Authors |
0.40 | 26 | 7 |
Name | Order | Citations | PageRank |
---|---|---|---|
Zhihao Li | 1 | 17 | 5.10 |
Haipeng Jia | 2 | 22 | 2.20 |
Yunquan Zhang | 3 | 327 | 43.92 |
Shice Liu | 4 | 13 | 1.72 |
Shigang Li | 5 | 282 | 43.13 |
Xiao Wang | 6 | 4 | 2.83 |
Hao Zhang | 7 | 1 | 0.40 |