The models produced by means of the available 3D-scanning technologies are considered accurate enough for most applications. Unfortunately, the acquisition of complex objects is still a demanding process that cannot be performed by non-specialists. Among the open problems, one of the most difficult to grasp is the planning of the acquisition session, i.e. choosing a set of positions of the scanner to view the whole surface of the object. Most of the algorithms proposed in the literature either can handle few degrees-of-freedom (DOFs) or are too burdensome, as they require the optimisation of complex objective functions. Hence, they are in trouble when dealing with complex surfaces. We propose a full 6-DOF pose-planning algorithm that is simple and easy to implement. We do not search for the next best view (NBV) to minimise the number of acquisitions, as most previous algorithms do. Rather, we pursue the less ambitious objective of finding a (possibly small) set of views, that guarantee a complete coverage of the surface with a minimum accuracy on the sampled data. Given an incomplete model, unsampled regions are detected and simple patches are built to cover the missing surface. New views are estimated by clustering the normals to unsampled patches.

A six-degrees-of-freedom planning algorithm for the acquisition of complex surfaces

Cignoni P;Scopigno R
2005

Abstract

The models produced by means of the available 3D-scanning technologies are considered accurate enough for most applications. Unfortunately, the acquisition of complex objects is still a demanding process that cannot be performed by non-specialists. Among the open problems, one of the most difficult to grasp is the planning of the acquisition session, i.e. choosing a set of positions of the scanner to view the whole surface of the object. Most of the algorithms proposed in the literature either can handle few degrees-of-freedom (DOFs) or are too burdensome, as they require the optimisation of complex objective functions. Hence, they are in trouble when dealing with complex surfaces. We propose a full 6-DOF pose-planning algorithm that is simple and easy to implement. We do not search for the next best view (NBV) to minimise the number of acquisitions, as most previous algorithms do. Rather, we pursue the less ambitious objective of finding a (possibly small) set of views, that guarantee a complete coverage of the surface with a minimum accuracy on the sampled data. Given an incomplete model, unsampled regions are detected and simple patches are built to cover the missing surface. New views are estimated by clustering the normals to unsampled patches.
2005
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
I.3.5 Computational geometry and object modeling
File in questo prodotto:
File Dimensione Formato  
prod_68303-doc_20607.pdf

solo utenti autorizzati

Descrizione: Articolo pubblicato
Tipologia: Versione Editoriale (PDF)
Dimensione 2.23 MB
Formato Adobe PDF
2.23 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/79619
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact