FPGA-Based Hardware Implementation of Real-Time Optical Flow Calculation

被引:19
|
作者
Seyid, Kerem [1 ]
Richaud, Andrea [1 ]
Capoccia, Raffaele [1 ]
Leblebici, Yusuf [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Microelect Syst Lab, CH-3331015 Lausanne, Switzerland
关键词
Field programmable gate array (FPGA); hardware implementation; hierarchical block matching; optical flow; real-time systems; reconfigurable architectures; PERFORMANCE; ARCHITECTURE; OPTIMIZATION; COMPUTATION; ALGORITHMS; MULTISCALE; SEQUENCES; MOTION;
D O I
10.1109/TCSVT.2016.2598703
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Optical flow calculation algorithms are hard to implement on the hardware level in real-time, due to their complexity and high computational load. Therefore, presented works in the literature focusing on the hardware implementation are limited. In this paper, we present a hierarchical block matching-based optical flow algorithm suitable for real-time hardware implementation. The algorithm estimates the initial optical flow with block matching and refines the vectors with local smoothness constraints in each level. We evaluate the proposed algorithm with novel data sets and provide results compared with the ground truth optical flow. Furthermore, we present a reconfigurable hardware architecture of the proposed algorithm for calculating the optical flow in real-time. The presented system can process 640 x 480 resolution frames at 39 frames/s.
引用
收藏
页码:206 / 216
页数:11
相关论文
共 50 条
  • [21] Experimental demonstration of real-time DSP with FPGA-based optical transmitter
    Watts, P.
    Glick, M.
    Waegemans, R.
    Benlachtar, Y.
    Mikhailov, V.
    Savory, S.
    Bayvel, P.
    Killey, R. I.
    [J]. ICTON 2008: PROCEEDINGS OF 2008 10TH ANNIVERSARY INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS, VOL 1, 2008, : 202 - +
  • [22] FPGA-Based Platform for Real-Time Internet
    Wielgosz, Maciej
    Panggabean, Mauritz
    Chilwan, Ameen
    Ronningen, Leif Arne
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON EMERGING SECURITY TECHNOLOGIES (EST), 2012, : 131 - 134
  • [23] MobileSP: An FPGA-Based Real-Time Keypoint Extraction Hardware Accelerator for Mobile VSLAM
    Liu, Ye
    Li, Jingyuan
    Huang, Kun
    Li, Xiangting
    Qi, Xiuyuan
    Chang, Liang
    Long, Yu
    Zhou, Jun
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (12) : 4919 - 4929
  • [24] A Real-time FPGA-Based Architecture for OpenSURF
    Chen, Chaoxiu
    Yong, Huang
    Zhong, Sheng
    Yan, Luxin
    [J]. MIPPR 2015: PATTERN RECOGNITION AND COMPUTER VISION, 2015, 9813
  • [25] An FPGA-Based Real-Time Event Sampler
    Penneman, Niels
    Perneel, Luc
    Timmerman, Martin
    De Sutter, Bjorn
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2010, 5992 : 364 - +
  • [26] Adaptive allocation of software and hardware real-time tasks for FPGA-based embedded systems
    Pellizzoni, Rodolfo
    Caccamo, Marco
    [J]. PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 208 - +
  • [27] Real-Time Localization of Epileptogenic Foci EEG Signals: An FPGA-Based Implementation
    Frances-Villora, Jose V.
    Bataller-Mompean, Manuel
    Mjahad, Azeddine
    Rosado-Munoz, Alfredo
    Gutierrez Martin, Antonio
    Teruel-Marti, Vicent
    Villanueva, Vicente
    Hampel, Kevin G.
    Guerrero-Martinez, Juan F.
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (03):
  • [28] An FPGA-based coprocessor for real-time fieldbus traffic scheduling - architecture and implementation
    Martins, E
    Almeida, L
    Fonseca, JA
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2005, 51 (01) : 29 - 44
  • [29] A real-time FPGA-based implementation for detection and sorting of bio-signals
    Iniguez-Lomeli, Francisco Javier
    Bornat, Yannick
    Renaud, Sylvie
    Barron-Zambrano, Jose Hugo
    Rostro-Gonzalez, Horacio
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (18): : 12121 - 12140
  • [30] A real-time FPGA-based implementation for detection and sorting of bio-signals
    Francisco Javier Iniguez-Lomeli
    Yannick Bornat
    Sylvie Renaud
    Jose Hugo Barron-Zambrano
    Horacio Rostro-Gonzalez
    [J]. Neural Computing and Applications, 2021, 33 : 12121 - 12140