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 条
  • [1] A real-time global stereo-matching on FPGA
    Zha, Daolu
    Jin, Xi
    Xiang, Tian
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 419 - 428
  • [2] Real-Time High-Definition Stereo Matching on FPGA
    Zhang, Lu
    Zhang, Ke
    Chang, Tian Sheuan
    Lafruit, Gauthier
    Kuzmanov, Georgi
    Verkest, Diederik
    FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 55 - 64
  • [3] A FPGA REAL-TIME STEREO VISION SYSTEM WITH LUMINANCE CONTROL AND PROJECTED PATTERN
    Xu Yuan
    Yao Haodong
    Gong Liwei
    Zhu Mingcheng
    Teng, Robert K. F.
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [4] A Real-time AD-Census Stereo Matching based on FPGA
    Lee, Yongseok
    Choi, Seong-Bin
    Lee, Eunchong
    Lee, Sang-Seol
    Jang, Sung-Joon
    2019 19TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2019), 2019, : 1622 - 1624
  • [5] STATISTICAL PATTERN RECOGNITION FOR REAL-TIME IMAGE EDGE DETECTION ON FPGA
    Liu, Ziyan
    Qi, Jia
    Feng, Liang
    Feng, Li
    2014 12TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP), 2014, : 880 - 886
  • [6] Real-time FPGA Rectification Implementation Combined with Stereo Camera
    Mun, Junwon
    Kim, Jaeseok
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE), 2015,
  • [7] FPGA based real-time on-road stereo vision system
    Dehnavi, M.
    Eshghi, M.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 81 : 32 - 43
  • [8] Hardware Accelerated Scheduling in Real-time Systems
    Kohutka, Lukas
    Vojtko, Martin
    Krajcovic, Tibor
    FOURTH EASTERN EUROPEAN REGIONAL CONFERENCE ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS ECBS-EERC 2015, 2015, : 142 - 143
  • [9] Memory-efficient Belief Propagation for High-Definition Real-Time Stereo Matching systems
    Perez, J.
    Sanchez, P.
    Martinez, M.
    THREE-DIMENSIONAL IMAGE PROCESSING (3DIP) AND APPLICATIONS, 2010, 7526
  • [10] FPGA implementation of an efficient similarity-based adaptive window algorithm for real-time stereo matching
    Perez-Patricio, Madan
    Aguilar-Gonzalez, Abiel
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (02) : 271 - 287