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...
Autores principales: | , , , |
---|---|
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 |