SIFT Hardware Implementation for Real-Time Image Feature Extraction

被引:56
|
作者
Jiang, Jie [1 ]
Li, Xiaoyang [1 ]
Zhang, Guangjun [1 ]
机构
[1] Beihang Univ, Minist Educ, Key Lab Precis Optomechatron Technol, Beijing 100191, Peoples R China
基金
中国国家自然科学基金;
关键词
Feature extraction; field programmable gate array (FPGA); parallel and pipeline architecture; real time; scale-invariant feature transform (SIFT); ARCHITECTURE; DESIGN; SCALE;
D O I
10.1109/TCSVT.2014.2302535
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper introduces a high-speed all-hardware scale-invariant feature transform (SIFT) architecture with parallel and pipeline technology for real-time extraction of image features. The task-level parallel and pipeline structure are exploited between the hardware blocks, and the data-level parallel and pipeline architecture are exploited inside each block. Two identical random access memories are adopted with ping-pong operation to execute the key point detection module and the descriptor generation module in task-level parallelism. With speeding up the key point detection module of SIFT, the descriptor generation module has become the bottleneck of the system's performance; therefore, this paper proposes an optimized descriptor generation algorithm. A novel window-dividing method is proposed with square subregions arranged in 16 directions, and the descriptors are generated by reordering the histogram instead of window rotation. Therefore, the main orientation detection block and descriptor generation block run in parallel instead of interactively. With the optimized algorithm cooperating with pipeline structure inside each block, we not only improve the parallelism of the algorithm, but also avoid floating data calculation to save hardware consumption. Thus, the descriptor generation module leads the speed almost 15 times faster than a recent solution. The proposed system was implemented on field programmable gate array and the overall time to extract SIFT features for an image having 512x512 pixels is only 6.55 ms (sufficient for real-time applications), and the number of feature points can reach up to 2900.
引用
收藏
页码:1209 / 1220
页数:12
相关论文
共 50 条
  • [1] All-hardware SIFT implementation for real-time VGA images feature extraction
    Domenech-Asensi, Gines
    Zapata-Perez, Juan
    Ruiz-Merino, Ramon
    Lopez-Alcantud, Jose Alejandro
    Diaz-Madrid, Jose Angel
    Brea, Victor Manuel
    Lopez, Paula
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (02) : 371 - 382
  • [2] All-hardware SIFT implementation for real-time VGA images feature extraction
    Ginés Doménech-Asensi
    Juan Zapata-Pérez
    Ramón Ruiz-Merino
    José Alejandro López-Alcantud
    José Ángel Díaz-Madrid
    Víctor Manuel Brea
    Paula López
    [J]. Journal of Real-Time Image Processing, 2020, 17 : 371 - 382
  • [3] A Streaming Hardware Architecture for Real-Time SIFT Feature Extraction
    Li Sanchez, Hector A.
    George, Alan D.
    [J]. 2021 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT), 2021, : 115 - 123
  • [4] High-Performance SIFT Hardware Accelerator for Real-Time Image Feature Extraction
    Huang, Feng-Cheng
    Huang, Shi-Yu
    Ker, Ji-Wei
    Chen, Yung-Chang
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (03) : 340 - 351
  • [5] Real-time Implementation of SIFT feature extraction algorithms in FPGA
    Shao A-jun
    Qian Wei-xian
    Gu Guo-hua
    Lu Kai-li
    [J]. 2015 INTERNATIONAL CONFERENCE ON OPTICAL INSTRUMENTS AND TECHNOLOGY: OPTOELECTRONIC IMAGING AND PROCESSING TECHNOLOGY, 2015, 9622
  • [6] Embedded real-time image processing hardware for feature extraction and clustering
    Chiu, LH
    Chang, G
    [J]. ACQUISITION, TRACKING, AND POINTING XVII, 2003, 5082 : 132 - 138
  • [7] A Real-Time SIFT Algorithm for Planetary Surface Feature Extraction
    Shan Baoyan
    Zhu Zhencai
    Zhang Yonghe
    Qiu Chengbo
    [J]. LASER & OPTOELECTRONICS PROGRESS, 2021, 58 (02)
  • [8] Fast SIFT Design for Real-Time Visual Feature Extraction
    Chiu, Liang-Chi
    Chang, Tian-Sheuan
    Chen, Jiun-Yen
    Chang, Nelson Yen-Chung
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2013, 22 (08) : 3158 - 3167
  • [9] Hardware architecture design for real-time SIFT extraction with reduced memory usage
    Tsung-Han Tsai
    Rui-Zhi Wang
    Nai-Chieh Tung
    [J]. Multimedia Tools and Applications, 2024, 83 : 6297 - 6317
  • [10] Hardware architecture design for real-time SIFT extraction with reduced memory usage
    Tsai, Tsung-Han
    Wang, Rui-Zhi
    Tung, Nai-Chieh
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (2) : 6297 - 6317