TY - GEN
T1 - Design of real-time SIFT feature extraction
AU - Wang, Ruiqi
AU - Jeon, Jae Wook
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/12/15
Y1 - 2017/12/15
N2 - A real-time hardware architecture based on scale-invariant feature transform algorithm (SIFT) feature extraction with parallel technology has been introduced in this paper. The proposed parallel hardware architecture could be able to extract feature via a Field-Programmable Gate Array (FPGA) chip efficiently, which provided the real-time performance and the similar accuracy with software implementation. In terms of hardware resource consumption and speed, the original SIFT algorithm has been significantly optimized in the following aspects: 1) Down-sampling has used to replace with up-sampling for purpose of saving the interpolation calculation. Besides, the flexible Gaussian blur value and self-circulation scale space are proposed to simplify the key point detection operation. 2) Optimized key point detection method replaces the original key point detection methods for there won't be other key points in the neighbor 8 pixels in the same scale if a certain pixel were defined as a key point. Compared with the SIFT algorithm implemented in the software, this kind of architecture based on FPGA performance is similar with software methods and realizes the efficient and real-time.
AB - A real-time hardware architecture based on scale-invariant feature transform algorithm (SIFT) feature extraction with parallel technology has been introduced in this paper. The proposed parallel hardware architecture could be able to extract feature via a Field-Programmable Gate Array (FPGA) chip efficiently, which provided the real-time performance and the similar accuracy with software implementation. In terms of hardware resource consumption and speed, the original SIFT algorithm has been significantly optimized in the following aspects: 1) Down-sampling has used to replace with up-sampling for purpose of saving the interpolation calculation. Besides, the flexible Gaussian blur value and self-circulation scale space are proposed to simplify the key point detection operation. 2) Optimized key point detection method replaces the original key point detection methods for there won't be other key points in the neighbor 8 pixels in the same scale if a certain pixel were defined as a key point. Compared with the SIFT algorithm implemented in the software, this kind of architecture based on FPGA performance is similar with software methods and realizes the efficient and real-time.
KW - feature extraction
KW - Field-Programmable Gate Array (FPGA)
KW - parallel architecture
KW - real-time
KW - Scale invariant feature transform (SIFT)
UR - https://www.scopus.com/pages/publications/85046657505
U2 - 10.1109/IECON.2017.8216600
DO - 10.1109/IECON.2017.8216600
M3 - Conference contribution
AN - SCOPUS:85046657505
T3 - Proceedings IECON 2017 - 43rd Annual Conference of the IEEE Industrial Electronics Society
SP - 3545
EP - 3549
BT - Proceedings IECON 2017 - 43rd Annual Conference of the IEEE Industrial Electronics Society
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 43rd Annual Conference of the IEEE Industrial Electronics Society, IECON 2017
Y2 - 29 October 2017 through 1 November 2017
ER -