KEYWORDS: Cameras, Motion estimation, Visualization, Information visualization, Sensors, 3D modeling, Visual process modeling, RGB color model, Machine vision, Image resolution
In this paper, we propose an efficient framework to estimate the motion of a robot when it is navigating indoors. Particularly, we mainly focus on the case where the robot is mounted with an RGB-D camera, and the environments have a lot of planar structures such as the floor, ceiling and walls. The novelties of our method lie in three-folds. First, an efficient normal vector extraction method for planes is proposed to fully make use of the planar structures. Without fitting planes, we only need to use the inverse-depth induced histograms to get the dominant planar structures as well as the normal of the planes. Second, since the robot is roaming indoors, we assume that the environment satisfies the weak Manhattan world constraint, i.e., the floor and ceiling are perpendicular to the walls. It is reasonable in our real world. Based on this assumption, we can calculate the relative camera motion by aligning the current local frame with respect to the world coordinate. Third, we present real-world RGB-D datasets that satisfy the weak Manhattan world constraint including 5,737 images, which make contributions to the community. Extensive experimental results show a very promising performance of our method in terms of accuracy, robustness and efficiency, especially in large-scale lowtextured scenes.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.