Point-Cloud Processing with Primitive Shapes

Abstract

Details

Description

3D acquisition devices usually produce unstructured point-clouds as primary output. A challenge in this context is the decomposition of the point-cloud data into known parts in order to introduce abstractions of the originally unorganized data. This information can be used for compression, recognition and reconstruction. In this project an efficient RANSAC method for automatic detection of primitive shapes (planes, cylinders, cones and tori) in large point-clouds is developed. Building on the decomposed point-cloud several applications are explored. Among these are: (1) The regions of the input point-cloud associated with a primitive shape are resampled as a height field parameterized over the primitive. Image based techniques are used to compress this height information in a way that allows interactive decompression on the GPU during rendering. (2)  Recognition of semantic elements, e.g. windows, in the point-cloud data. This is realized with subgraph matching on the primitive's neighborhood graph. (3) Missing parts of the input point-cloud are automatically restored by extending the primitives and resolving the possibly occurring ambiguities in a principled manner. The primtives can also be used to derive an idealized reconstruction.

Publications

 
In proceedings of EUROGRAPHICS 2010 Workshop on 3D Object Retrieval, pages 39-46, May 2010
 
In: Computer Graphics Forum (Proc. of Eurographics) (Mar. 2009), 28:2(503-512)
 
In: Computers and Graphics (Apr. 2008), 32:2(246-259)
 
In proceedings of The 16-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision'2008, UNION Agency-Science Press, Feb. 2008
 
In proceedings of Symposium on Point-Based Graphics 2007, pages 214-226, Sept. 2007
 
In: Computer Graphics Forum (June 2007), 26:2(214-226)