The conventional single view-based circular object pose estimation requires that the radius is known in advance, but it is not always possible for an uncooperative target. Furthermore, the pose error is highly dependent on the extracted elliptical pixels, and there is an ambiguity pose solution that is hard to distinguish without other information. To address these problems, we propose a method to estimate the unambiguous pose of an unknown circular object with a single view from red-green-blue-depth (RGB-D) camera. At first, a purification filter is introduced to select the elliptic-arc pixels of the projected circle and segment the point cloud of the spatial circle from the depth map to get its support plane. Then, these pixels are backprojected onto the support plane and a spatial circle is fitted to get an initial pose solution. Finally, the initial pose is optimized by correcting the orientation based on the Sampson distance, and by moving the support plane to an optimal place from the original circular cloud. In addition, the radius is also estimated as a byproduct. To verify the feasibility and robustness of our method, both synthetic and physical datasets are generated by Blender software and a precise optical tracking system. Experiments show that the proposed method is not only feasible but also outperforms other methods about the robustness and the accuracy of pose and radius.
Single View-Based Pose Estimation of Unknown Circular Object With RGB-D Camera
IEEE Transactions on Aerospace and Electronic Systems ; 60 , 4 ; 3954-3966
01.08.2024
24286507 byte
Aufsatz (Zeitschrift)
Elektronische Ressource
Englisch
Efficient pose estimation using view-based object representations
British Library Online Contents | 2004
|Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera
British Library Conference Proceedings | 2006
|A New Analytical Method for Relative Camera Pose Estimation Using Unknown Coplanar Points
British Library Online Contents | 2018
|