Cargando…

FPGA Based Adaptive Rate and Manifold Pattern Projection for Structured Light 3D Camera System †

The quality of the captured point cloud and the scanning speed of a structured light 3D camera system depend upon their capability of handling the object surface of a large reflectance variation in the trade-off of the required number of patterns to be projected. In this paper, we propose and implem...

Descripción completa

Detalles Bibliográficos
Autores principales: Atif, Muhammad, Lee, Sukhan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5948509/
https://www.ncbi.nlm.nih.gov/pubmed/29642506
http://dx.doi.org/10.3390/s18041139
_version_ 1783322565619482624
author Atif, Muhammad
Lee, Sukhan
author_facet Atif, Muhammad
Lee, Sukhan
author_sort Atif, Muhammad
collection PubMed
description The quality of the captured point cloud and the scanning speed of a structured light 3D camera system depend upon their capability of handling the object surface of a large reflectance variation in the trade-off of the required number of patterns to be projected. In this paper, we propose and implement a flexible embedded framework that is capable of triggering the camera single or multiple times for capturing single or multiple projections within a single camera exposure setting. This allows the 3D camera system to synchronize the camera and projector even for miss-matched frame rates such that the system is capable of projecting different types of patterns for different scan speed applications. This makes the system capturing a high quality of 3D point cloud even for the surface of a large reflectance variation while achieving a high scan speed. The proposed framework is implemented on the Field Programmable Gate Array (FPGA), where the camera trigger is adaptively generated in such a way that the position and the number of triggers are automatically determined according to camera exposure settings. In other words, the projection frequency is adaptive to different scanning applications without altering the architecture. In addition, the proposed framework is unique as it does not require any external memory for storage because pattern pixels are generated in real-time, which minimizes the complexity and size of the application-specific integrated circuit (ASIC) design and implementation.
format Online
Article
Text
id pubmed-5948509
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-59485092018-05-17 FPGA Based Adaptive Rate and Manifold Pattern Projection for Structured Light 3D Camera System † Atif, Muhammad Lee, Sukhan Sensors (Basel) Article The quality of the captured point cloud and the scanning speed of a structured light 3D camera system depend upon their capability of handling the object surface of a large reflectance variation in the trade-off of the required number of patterns to be projected. In this paper, we propose and implement a flexible embedded framework that is capable of triggering the camera single or multiple times for capturing single or multiple projections within a single camera exposure setting. This allows the 3D camera system to synchronize the camera and projector even for miss-matched frame rates such that the system is capable of projecting different types of patterns for different scan speed applications. This makes the system capturing a high quality of 3D point cloud even for the surface of a large reflectance variation while achieving a high scan speed. The proposed framework is implemented on the Field Programmable Gate Array (FPGA), where the camera trigger is adaptively generated in such a way that the position and the number of triggers are automatically determined according to camera exposure settings. In other words, the projection frequency is adaptive to different scanning applications without altering the architecture. In addition, the proposed framework is unique as it does not require any external memory for storage because pattern pixels are generated in real-time, which minimizes the complexity and size of the application-specific integrated circuit (ASIC) design and implementation. MDPI 2018-04-08 /pmc/articles/PMC5948509/ /pubmed/29642506 http://dx.doi.org/10.3390/s18041139 Text en © 2018 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Atif, Muhammad
Lee, Sukhan
FPGA Based Adaptive Rate and Manifold Pattern Projection for Structured Light 3D Camera System †
title FPGA Based Adaptive Rate and Manifold Pattern Projection for Structured Light 3D Camera System †
title_full FPGA Based Adaptive Rate and Manifold Pattern Projection for Structured Light 3D Camera System †
title_fullStr FPGA Based Adaptive Rate and Manifold Pattern Projection for Structured Light 3D Camera System †
title_full_unstemmed FPGA Based Adaptive Rate and Manifold Pattern Projection for Structured Light 3D Camera System †
title_short FPGA Based Adaptive Rate and Manifold Pattern Projection for Structured Light 3D Camera System †
title_sort fpga based adaptive rate and manifold pattern projection for structured light 3d camera system †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5948509/
https://www.ncbi.nlm.nih.gov/pubmed/29642506
http://dx.doi.org/10.3390/s18041139
work_keys_str_mv AT atifmuhammad fpgabasedadaptiverateandmanifoldpatternprojectionforstructuredlight3dcamerasystem
AT leesukhan fpgabasedadaptiverateandmanifoldpatternprojectionforstructuredlight3dcamerasystem