Compositional Structure Recognition of 3D Building Models Through Volumetric Analysis

Structure is one of the most important properties of man-made objects, and it is beneficial for a number of applications. In this paper, we propose an effective method to recognize the 3-D building models’ compositional structures, which represent the basic knowledge of human beings on the shape formation of the models in 3-D space. To overcome the shortcomings of the traditional algorithms that are focused on the detailed geometric features of the surface meshes, volumetric analysis is employed here to study the compositional structures of the building models from inside. To describe the general shape of a building model in 3-D space, the model is voxelized, and layered distance maps are generated to record its volumetric characteristics at different places. With reference to the value variation of the layered distance maps in the horizontal and vertical directions, different structural parts are identified in the voxel space, and the valid voxels are classified accordingly to obtain the voxel representation of each part. Based on the volume decomposition result, an extended topological graph is then constructed for description of the compositional structure of the building model. As the spatial relationships between different parts are analyzed from inside and the whole process is implemented in the voxel space, the method is immune to the complicated and confusing features on the surfaces of the building models, with the scale of the structure recognition determined by the discretizing resolution of the voxel space. In the experiments, three typical building models are chosen for discussion of the effectiveness and efficiency of the proposed approach, and some example applications are shown to demonstrate its potential usage in different fields.

[1]  Andreas Pommert,et al.  3D-visualization of tomographic volume data using the generalized voxel-model , 1989, VVS.

[2]  Frank Schultmann,et al.  Building Information Modeling (BIM) for existing buildings — Literature review and future needs , 2014 .

[3]  Athanasios D. Styliadis,et al.  Digital documentation of historical buildings with 3-d modeling functionality , 2007 .

[4]  Daniel Cohen-Or,et al.  Consistent mesh partitioning and skeletonisation using the shape diameter function , 2008, The Visual Computer.

[5]  Donald D. Hoffman,et al.  Parts of recognition , 1984, Cognition.

[6]  Atilla Baskurt,et al.  A new CAD mesh segmentation method, based on curvature tensor analysis , 2005, Comput. Aided Des..

[7]  Lutz Plümer,et al.  CityGML – Interoperable semantic 3D city models , 2012 .

[8]  Qingquan Li,et al.  Automated abstraction of building models for 3D navigation on mobile devices , 2011, 2011 19th International Conference on Geoinformatics.

[9]  Yunjin Lee,et al.  Geometric Snakes for Triangular Meshes , 2002, Comput. Graph. Forum.

[10]  Ariel Shamir,et al.  A survey on Mesh Segmentation Techniques , 2008, Comput. Graph. Forum.

[11]  Evangelos Kalogerakis,et al.  Folding meshes: hierarchical mesh segmentation based on planar symmetry , 2006, SGP '06.

[12]  Donald D. Hoffman,et al.  Salience of visual parts , 1997, Cognition.

[13]  Yifang Ban,et al.  Generalization of 3D building texture using image compression and multiple representation data structure , 2013 .

[14]  Jen-Hui Chuang,et al.  Skeletonization of Three-Dimensional Object Using Generalized Potential Field , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Hongsheng Chen,et al.  Hardware accelerated voxelization , 2000, Comput. Graph..

[16]  Monika Sester,et al.  Segmentation of Buildings for 3 D-Generalisation , 2004 .

[17]  Lars Harrie,et al.  A multiple representation data structure for dynamic visualisation of generalised 3D city models , 2011 .

[18]  Martin Kada,et al.  3D BUILDING GENERALIZATION BASED ON HALF-SPACE MODELING , 2006 .

[19]  Haishan Tian,et al.  Voxel-based shape analysis and search of mechanical CAD-models , 2007 .

[20]  Jia Li,et al.  Structure‐adaptive Shape Editing for Man‐made Objects , 2016, Comput. Graph. Forum.

[21]  Daniel Cohen-Or,et al.  Co-hierarchical analysis of shape structures , 2013, ACM Trans. Graph..

[22]  Richard E. Parent,et al.  Automated generation of control skeletons for use in animation , 2002, The Visual Computer.

[23]  N. Mitra,et al.  Exploration of continuous variability in collections of 3D shapes , 2011, SIGGRAPH 2011.

[24]  Ralph R. Martin,et al.  Robust Segmentation of Primitives from Range Data in the Presence of Geometric Degeneracy , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  Jiann-Yeou Rau,et al.  LOD Generation for 3D Polyhedral Building Model , 2006, PSIVT.

[26]  Mathieu Desbrun,et al.  Variational shape approximation , 2004, SIGGRAPH 2004.

[27]  Michael Garland,et al.  Hierarchical face clustering on polygonal surfaces , 2001, I3D '01.

[28]  Kun Zhou,et al.  Interpreting concept sketches , 2013, ACM Trans. Graph..

[29]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[30]  Marco Attene,et al.  Hierarchical mesh segmentation based on fitting primitives , 2006, The Visual Computer.

[31]  Bisheng Yang,et al.  Geometric structure simplification of 3D building models , 2013 .

[32]  Livio De Luca,et al.  A semantic-based platform for the digital analysis of architectural heritage , 2011, Comput. Graph..

[33]  G. Sithole,et al.  Recognising structure in laser scanning point clouds , 2004 .

[34]  Thomas A. Funkhouser,et al.  A benchmark for 3D mesh segmentation , 2009, ACM Trans. Graph..

[35]  S. H. Ong,et al.  LARGE SCALE TEXTURE MAPPING OF BUILDING FACADES , 2008 .

[36]  Jürgen Döllner,et al.  Abstract representations for interactive visualization of virtual 3D city models , 2009, Comput. Environ. Urban Syst..

[37]  Ayellet Tal,et al.  Metamorphosis of Polyhedral Surfaces using Decomposition , 2002, Comput. Graph. Forum.

[38]  Mongi A. Abidi,et al.  Perception-based 3D triangle mesh segmentation using fast marching watersheds , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[39]  Ayellet Tal,et al.  Mesh segmentation using feature point and core extraction , 2005, The Visual Computer.

[40]  Qing Zhu,et al.  Mathematical morphology-based generalization of complex 3D building models incorporating semantic relationships , 2012 .

[41]  Arie E. Kaufman,et al.  Fundamentals of Surface Voxelization , 1995, CVGIP Graph. Model. Image Process..

[42]  Niloy J. Mitra,et al.  Abstraction of man-made shapes , 2009, SIGGRAPH 2009.

[43]  Arie E. Kaufman,et al.  Volume-sampled 3D modeling , 1994, IEEE Computer Graphics and Applications.

[44]  Junqiao Zhao,et al.  Generalization of tiled models with curved surfaces using typification , 2010 .

[45]  Qing Zhu,et al.  Semantics‐based 3D dynamic hierarchical house property model , 2010, Int. J. Geogr. Inf. Sci..