Cargando…

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

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 the...

Descripción completa

Detalles Bibliográficos
Autores principales: Brus, Zan, Kos, Marko, Erker, Matic, Kramberger, Iztok
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8512287/
https://www.ncbi.nlm.nih.gov/pubmed/34640755
http://dx.doi.org/10.3390/s21196435
_version_ 1784582954654105600
author Brus, Zan
Kos, Marko
Erker, Matic
Kramberger, Iztok
author_facet Brus, Zan
Kos, Marko
Erker, Matic
Kramberger, Iztok
author_sort Brus, Zan
collection PubMed
description 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 × 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.
format Online
Article
Text
id pubmed-8512287
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-85122872021-10-14 Real-Time FPGA Accelerated Stereo Matching for Temporal Statistical Pattern Projector Systems Brus, Zan Kos, Marko Erker, Matic Kramberger, Iztok Sensors (Basel) Article 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 × 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. MDPI 2021-09-26 /pmc/articles/PMC8512287/ /pubmed/34640755 http://dx.doi.org/10.3390/s21196435 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Brus, Zan
Kos, Marko
Erker, Matic
Kramberger, Iztok
Real-Time FPGA Accelerated Stereo Matching for Temporal Statistical Pattern Projector Systems
title Real-Time FPGA Accelerated Stereo Matching for Temporal Statistical Pattern Projector Systems
title_full Real-Time FPGA Accelerated Stereo Matching for Temporal Statistical Pattern Projector Systems
title_fullStr Real-Time FPGA Accelerated Stereo Matching for Temporal Statistical Pattern Projector Systems
title_full_unstemmed Real-Time FPGA Accelerated Stereo Matching for Temporal Statistical Pattern Projector Systems
title_short Real-Time FPGA Accelerated Stereo Matching for Temporal Statistical Pattern Projector Systems
title_sort real-time fpga accelerated stereo matching for temporal statistical pattern projector systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8512287/
https://www.ncbi.nlm.nih.gov/pubmed/34640755
http://dx.doi.org/10.3390/s21196435
work_keys_str_mv AT bruszan realtimefpgaacceleratedstereomatchingfortemporalstatisticalpatternprojectorsystems
AT kosmarko realtimefpgaacceleratedstereomatchingfortemporalstatisticalpatternprojectorsystems
AT erkermatic realtimefpgaacceleratedstereomatchingfortemporalstatisticalpatternprojectorsystems
AT krambergeriztok realtimefpgaacceleratedstereomatchingfortemporalstatisticalpatternprojectorsystems