Structured Light Camera’s Point Clouds Captured and Stitched by Humanoid for 3D Objects Based on ICP Registration Algorithm
Hong-Yu Lin, Che-Ping Hung, Kuo-Yang Tu, Fang-Tsen KuoIn recent decades, humanoids have become more popular in various applications. However, their applications in human life are more than those in industry. In this paper, a humanoid is used to capture the sets of point clouds of an object for three-dimensional reconstruction. The structured light camera is widely used across diverse 3D scanning applications due to its high resolution, rapid acquisition capability, and adaptability to various material surfaces. Therefore, the humanoid developed by our team holds a structured light camera which captures the point clouds of an object put on a platform for the reconstruction of its 3D digital model. The platform is rotated so that the structured light camera can capture the image of all view angles on the object. Meanwhile, the structured light camera captures point clouds, and the camera of the humanoid recognizes the QR code on the platform so that the sets of point clouds can be distinguished by view angles on the object. Then, the automated registration process of the point cloud sets for a 3D model based on the point-to-plane iterative closest point (ICP) algorithm is proposed. The process incorporates preprocessing techniques, such as downsampling and normal vector estimated from plane, and utilizes the ICP algorithm for registration, ultimately achieving markerless and precision automatic merging of multi-view point cloud data. Experimental results demonstrate that the proposed method with the humanoid can effectively improve the completeness and accuracy of 3D reconstruction models, significantly reduce manual intervention, and enhance the system’s versatility and practical feasibility. Key parameters adjusted for more efficient computation of the ICP algorithm are revealed. In addition, the experimental results of the proposed ICP compared with G-ICP are also included.