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

Full description

Bibliographic Details
Main Authors: Muhammad Atif, Sukhan Lee
Format: Article
Language:English
Published: MDPI AG 2018-04-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/4/1139
id doaj-ded13cfb9caa4228bbc27b9af0b33ec7
record_format Article
spelling doaj-ded13cfb9caa4228bbc27b9af0b33ec72020-11-25T00:50:02ZengMDPI AGSensors1424-82202018-04-01184113910.3390/s18041139s18041139FPGA Based Adaptive Rate and Manifold Pattern Projection for Structured Light 3D Camera SystemMuhammad Atif0Sukhan Lee1Intelligent Systems Research Institute (ISRI), College of Information and Communication Engineering, Sungkyunkwan University, Suwon, Gyeonggi-do 440-746, KoreaIntelligent Systems Research Institute (ISRI), College of Information and Communication Engineering, Sungkyunkwan University, Suwon, Gyeonggi-do 440-746, KoreaThe 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.http://www.mdpi.com/1424-8220/18/4/1139structured light 3D camera systemhardware synchronizationadaptive frame rate pattern projection
collection DOAJ
language English
format Article
sources DOAJ
author Muhammad Atif
Sukhan Lee
spellingShingle Muhammad Atif
Sukhan Lee
FPGA Based Adaptive Rate and Manifold Pattern Projection for Structured Light 3D Camera System
Sensors
structured light 3D camera system
hardware synchronization
adaptive frame rate pattern projection
author_facet Muhammad Atif
Sukhan Lee
author_sort Muhammad Atif
title 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_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_sort fpga based adaptive rate and manifold pattern projection for structured light 3d camera system
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2018-04-01
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.
topic structured light 3D camera system
hardware synchronization
adaptive frame rate pattern projection
url http://www.mdpi.com/1424-8220/18/4/1139
work_keys_str_mv AT muhammadatif fpgabasedadaptiverateandmanifoldpatternprojectionforstructuredlight3dcamerasystem
AT sukhanlee fpgabasedadaptiverateandmanifoldpatternprojectionforstructuredlight3dcamerasystem
_version_ 1725249729831370752