Real-Time FPGA Accelerated Stereo Matching for Temporal Statistical Pattern Projector Systems

被引:0
作者
Brus, Zan [1 ]
Kos, Marko [1 ]
Erker, Matic [1 ]
Kramberger, Iztok [1 ]
机构
[1] Univ Maribor, Fac Elect Engn & Comp Sci, Maribor 2000, Slovenia
关键词
depth sensor; stereo vision; FPGA; HLS; temporal stereo; statistical pattern projection; hardware acceleration; SHAPE MEASUREMENT;
D O I
10.3390/s21196435
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The presented paper describes a hardware-accelerated field programmable gate array (FPGA)-based solution capable of real-time stereo matching for temporal statistical pattern projector systems. Modern 3D measurement systems have seen an increased use of temporal statistical pattern projectors as their active illumination source. The use of temporal statistical patterns in stereo vision systems includes the advantage of not requiring information about pattern characteristics, enabling a simplified projector design. Stereo-matching algorithms used in such systems rely on the locally unique temporal changes in brightness to establish a pixel correspondence between the stereo image pair. Finding the temporal correspondence between individual pixels in temporal image pairs is computationally expensive, requiring GPU-based solutions to achieve real-time calculation. By leveraging a high-level synthesis approach, matching cost simplification, and FPGA-specific design optimizations, an energy-efficient, high throughput stereo-matching solution was developed. The design is capable of calculating disparity images on a 1024 x 1024(@291 FPS) input image pair stream at 8.1 W on an embedded FPGA platform (ZC706). Several different design configurations were tested, evaluating device utilization, throughput, power consumption, and performance-per-watt. The average performance-per-watt of the FPGA solution was two times higher than in a GPU-based solution.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Real-Time Simulator for Dynamic Systems on FPGA
    Silva, Sergio N.
    Goldbarg, Mateus A. S. de S.
    da Silva, Lucileide M. D.
    Fernandes, Marcelo A. C.
    ELECTRONICS, 2024, 13 (20)
  • [22] Real-time Binary Shape Matching System Based on FPGA
    Kim, Dongkyun
    Jin, Seunghun
    Nguyen, Dung Duc
    Jeon, Jae Wook
    2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS, VOLS 1-4, 2009, : 1194 - 1199
  • [23] An FPGA-based real-time occlusion robust stereo vision system using semi-global matching
    Cambuim, Lucas F. S.
    Oliveira Jr, Luiz A.
    Barros, Edna N. S.
    Ferreira, Antonyus P. A.
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (05) : 1447 - 1468
  • [24] An FPGA-based real-time occlusion robust stereo vision system using semi-global matching
    Lucas F. S. Cambuim
    Luiz A. Oliveira
    Edna N. S. Barros
    Antonyus P. A. Ferreira
    Journal of Real-Time Image Processing, 2020, 17 : 1447 - 1468
  • [25] A Real-time Stereo Vision System Using a Tree-structured Dynamic Programming on FPGA
    Jin, Minxi
    Maruyama, Tsutomu
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 21 - 24
  • [26] A Real-Time Gesture Recognition System with FPGA Accelerated ZynqNet Classification
    Nunez-Prieto, Ricardo
    Correa Gomez, Pablo
    Liu, Liang
    2019 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2019,
  • [27] A New FPGA-Based Task Scheduler for Real-Time Systems
    Kohutka, Lukas
    Mach, Jan
    ELECTRONICS, 2023, 12 (08)
  • [28] Real-time low-power binocular stereo vision based on FPGA
    Gang Wu
    Jinglei Yang
    Hao Yang
    Journal of Real-Time Image Processing, 2022, 19 : 29 - 39
  • [29] A Resource-Efficient Pipelined Architecture for Real-Time Semi-Global Stereo Matching
    Lu, Zhimin
    Wang, Jue
    Li, Zhiwei
    Chen, Song
    Wu, Feng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2022, 32 (02) : 660 - 673
  • [30] Multi-Resolution Real-Time Dense Stereo Vision Processing in FPGA
    Gudis, Eduardo
    van der Wal, Gooitzen
    Kuthirummal, Sujit
    Chai, Sek
    2012 IEEE 20TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2012, : 29 - 32