Title :
An efficient development of 3D surface registration by Point Cloud Library (PCL)
Author :
Cheng-Tiao Hsieh
Author_Institution :
Dept. of Ind. Design, Ming Chi Univ. of Technol., Taipei, Taiwan
Abstract :
This paper presents how to utilize the open source Point Cloud library (PCL) to develop a series of computational registration processes efficiently and robustly. The registration is the key process of the Digital Face-Inspection (DFI) system. In 2009, the DFI system was developed to assist dentists to detect deviations of patients´ face shapes before/after an orthodontic treatment. The system combined the technologies of 3D scanning and Reverse Engineering together to achieve the goal of creating a better quality environment. Regarding the visual analysis made by the DFI system, dentists can adjust their treatments to guarantee that their treatments are on the right track. This is definitely very helpful to create a high-quality dental environment. The inputs of the DFI system are a set of point clouds generated by 3D scanning systems. The data type of point cloud present an object by a huge amount of surface points. A completed DFI process requires two scanning independent scanning routines and those scanning routines generated point cloud by their reference coordinate systems. This event causes that generated point clouds can´t be applied into the deviation analysis directly. Before the analysis, the DFI system introduced the Iterative Closest Point (ICP) algorithm to align two point clouds as close as possible. This is to force two point clouds in a same coordinate system. However, the ICP algorithm is a local operation process. Therefore, a coarse registration is required for finding an optimal initial alignment. The registration includes a lot of computational algorithms and makes the DFI development very complicated. Fortunately, an open source called Point Cloud Library is available for helping us to develop this registration easily and efficiently. PCL collected hundreds of functions and algorithms for handling point cloud data in various applications. This paper demonstrates how to introduce PCL to build up the DFI system. In addition, we also presented- how to utilize PCL to improve the efficiency of the DFI system.
Keywords :
data visualisation; face recognition; image registration; iterative methods; object detection; orthotics; shape recognition; 3D scanning; 3D surface registration; DFI system; ICP algorithm; PCL; coarse registration; digital face-inspection; high-quality dental environment; iterative closest point algorithm; open source point cloud library; orthodontic treatment; patient face shape; reverse engineering; visual analysis; Algorithm design and analysis; Computational modeling; Data visualization; Estimation; Iterative closest point algorithm; Libraries; Signal processing algorithms; Point Cloud Library (PCL); Surface Registration; Visualization ToolKit (VTK);
Conference_Titel :
Intelligent Signal Processing and Communications Systems (ISPACS), 2012 International Symposium on
Conference_Location :
New Taipei
Print_ISBN :
978-1-4673-5083-9
Electronic_ISBN :
978-1-4673-5081-5
DOI :
10.1109/ISPACS.2012.6473587