A fast and accurate algorithm is presented for registering scans from an RGB-D camera on a pan-tilt platform. The pan-tilt RGB-D camera rotates and scans the entire scene in an automated fashion. The proposed algorithm exploits the movement of the camera that is bound by the two rotation axes of the servo motors so as to realize fast and accurate registration of acquired point clouds. The rotation parameters, including the rotation axes, pan-tilt transformations and the servo control mechanism, are calibrated beforehand. Subsequently, fast global registration can be performed during online operation with transformation matrices formed by the calibrated rotation axes and angles. In local registration, features are extracted and matched between two scenes. For robust registration, false-positive correspondences are rejected based on their distances to the rotation trajectories. Then, a more accurate registration can be achieved by minimizing the residual distances between correspondence pairs, while estimated transformations are bound to the rotation axes. Results of comparative experiments validate that the proposed method outperforms state-of-the-art algorithms of various approaches based on camera calibration, global registration, and simultaneous-localization- and-mapping in terms of root-mean-square error and computation time.
|Publication status||Published - 2018 Dec 1|
All Science Journal Classification (ASJC) codes