FPGA-based architecture for motion sequence extraction

被引:3
|
作者
Diaz, J. [1 ]
Ros, E.
Mota, S.
Rodriguez-Gomez, R.
机构
[1] Univ Granada, Dep Arguitectura & Tecnol Comp, E-18071 Granada, Spain
[2] Univ Cordoba, Dep Informat & Anal Numer, E-14071 Cordoba, Spain
关键词
pipeline architecture; real-time; FPGAs; image motion processing; optical flow;
D O I
10.1080/00207210701294908
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The estimation of motion from image sequences has been widely studied by the scientific community but it is rarely used in real-time applications mainly due to the high computational requirements. A large number of interesting applications (such as robotics, vigilance, sequence compression, etc.) require embedded processing systems which are not yet available. The presented approach implements a novel superpipelined and fully parallelized architecture for optical flow processing with more than 70 pipelined stages that achieve a data throughput of one pixel per clock cycle. The whole system has been implemented into reconfigurable technology to facilitate its adaptation to different application specifications. It achieves high performance computation (148 frames per second at VGA resolution). In this contribution we justify the optical flow model chosen for the implementation, we analyse the presented architecture, and measure the system resource requirements. In particular, we present a massive parallelism design methodology that makes these high performance systems possible. Finally, we evaluate the system comparing its performance with other previous approaches. To the best of our knowledge, the obtained performance is more than one magnitude higher than any previous real-time approach described in the literature.
引用
收藏
页码:435 / 450
页数:16
相关论文
共 50 条
  • [1] FPGA-based Architecture for Hyperspectral Endmember Extraction
    Rosario, Joao
    Nascimento, Jose M. P.
    Vestias, Mario
    [J]. HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING IV, 2014, 9247
  • [2] FPGA-based architecture for motion recovering in real-time
    Arias-Estrada, M
    Maya-Rueda, SE
    Torres-Huitzil, C
    [J]. REAL-TIME IMAGING VI, 2002, 4666 : 116 - 123
  • [3] A FPGA-based architecture for block matching motion estimation algorithm
    Rangan, Kasturi B. K.
    Reddy, Manohar P.
    Reddy, V. S. K.
    [J]. TENCON 2005 - 2005 IEEE REGION 10 CONFERENCE, VOLS 1-5, 2006, : 1614 - 1618
  • [4] An FPGA-based architecture for real time image feature extraction
    Bariamis, DG
    Iakovidis, DK
    Maroulis, DE
    Karkanis, SA
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 1, 2004, : 801 - 804
  • [5] FPGA-Based Architecture for Fast Feature Extraction with High Resolution
    Sukhanov, Andrey
    [J]. 2012 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE RECORD (NSS/MIC), 2012, : 805 - 806
  • [6] FPGA-based architecture for block-matching motion estimation algorithm
    Reddy, V. S. K.
    Sengupta, Somnath
    [J]. WMSCI 2007 : 11TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, POST CONFERENCE ISSUE, PROCEEDINGS, 2007, : 205 - 208
  • [7] A Full-Featured FPGA-Based Pipelined Architecture for SIFT Extraction
    Kreowsky, Philipp
    Stabernack, Benno
    [J]. IEEE ACCESS, 2021, 9 : 128564 - 128573
  • [8] FPGA-based Architecture for Hyperspectral Unmixing
    Nascimento, Jose M. P.
    Vestias, Mario
    Martin, Gabriel
    [J]. 2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 1761 - 1764
  • [9] FPGA-Based Architecture for Sensing Power Consumption on Parabolic and Trapezoidal Motion Profiles
    Montalvo, Victor
    Estevez-Ben, Adyr A.
    Rodriguez-Resendiz, Juvenal
    Macias-Bobadilla, Gonzalo
    Mendiola-Santibanez, Jorge D.
    Camarillo-Gomez, Karla A.
    [J]. ELECTRONICS, 2020, 9 (08) : 1 - 22
  • [10] FPGA-based architecture for computing testors
    Rojas, Alejandro
    Cumplido, Rene
    Carrasco-Ochoa, J. Ariel
    Feregrino, Claudia
    Martinez-Trinidad, J. Francisco
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2007, 2007, 4881 : 188 - 197