View planning for 3D object reconstruction

Juan Irving Vasquez-Gomez, Efraín Lopez-Damian, Luis Enrique Sucar

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

41 Scopus citations

Abstract

For manipulating an unknown object a robot needs a 3D model of it. Given the limited field of view of a camera and self occlusions, a set of views is required to build a complete 3D model, so an important problem is how to select these views optimally according to certain criteria. We propose a novel algorithm to select the next-best-view (NBV) for a range camera to model 3D arbitrary objects. We use a volumetric representation and voxel labeling. We propose a new utility function based on factors considering voxel, quality and navigation information. We also propose two novel strategies to make faster the search of the NBV, one based on a hierarchical decomposition of the search space and other based on a multi-resolution of ray tracing. We have tested our planner in simulation with 7 different 3D objects, showing good results in terms of quality of the models and computation time required, and at the same time reducing the distance that the sensor has to travel to obtain the set of views.

Original languageEnglish
Title of host publication2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009
Pages4015-4020
Number of pages6
DOIs
StatePublished - 11 Dec 2009
Externally publishedYes
Event2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009 - St. Louis, MO, United States
Duration: 11 Oct 200915 Oct 2009

Publication series

Name2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009

Conference

Conference2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009
Country/TerritoryUnited States
CitySt. Louis, MO
Period11/10/0915/10/09

Fingerprint

Dive into the research topics of 'View planning for 3D object reconstruction'. Together they form a unique fingerprint.

Cite this