Multidimensional-unified topological relations computation: a hierarchical geometric algebra-based approach

This article presents a geometric algebra-based model for topological relation computation. This computational model is composed of three major components: the Grassmann structure preserving hierarchical multivector-tree representation (MVTree), multidimensional unified operators for intersection relation computation, and the judgement rules for assembling the intersections into topological relations. With this model, the intersection relations between the different dimensional objects (nodes at different levels) are computed using the Tree Meet operator. The meet operation between two arbitrary objects is accomplished by transforming the computation into the meet product between each pair of MVTree nodes, which produces a series of intersection relations in the form of MVTree. This intersection tree is then processed through a set of judgement rules to determine the topological relations between two objects in the hierarchy. Case studies of topological relations between two triangles in 3D space are employed to illustrate the model. The results show that with the new model, the topological relations can be computed in a simple way without referring to dimension. This dimensionless way of computing topological relations from geographic data is significant given the increased dimensionality of geographic information in the digital era.

[1]  Pawel Boguslawski,et al.  Modelling and analysing 3D buildings with a primal/dual data structure , 2011 .

[2]  Leila De Floriani,et al.  The PR-star octree: a spatio-topological data structure for tetrahedral meshes , 2011, GIS.

[3]  P. D. Felice,et al.  A comparison of methods for representing topological relationships , 1995 .

[4]  Jun Chen,et al.  A Voronoi-based 9-intersection model for spatial relations , 2001, Int. J. Geogr. Inf. Sci..

[5]  Guonian Lü,et al.  Geometric Algebra for Multidimension-Unified Geographical Information System , 2013 .

[6]  David M. Theobald,et al.  Topology revisited: representing spatial relations , 2001, Int. J. Geogr. Inf. Sci..

[7]  Eliseo Clementini,et al.  A Model for Representing Topological Relationships between Complex Geometric Features in Spatial Databases , 1996, Inf. Sci..

[8]  Luo Guo,et al.  Efficiently computing and deriving topological relation matrices between complex regions with broad boundaries , 2008 .

[9]  D. Hestenes,et al.  Clifford Algebra to Geometric Calculus , 1984 .

[10]  Anthony G. Cohn,et al.  Qualitative Spatial Representation and Reasoning with the Region Connection Calculus , 1997, GeoInformatica.

[11]  Herbert Edelsbrunner,et al.  Computational Topology - an Introduction , 2009 .

[12]  Leo Dorst,et al.  Geometric algebra: A computational framework for geometrical applications (Part I: Algebra) , 2002 .

[13]  Borut Zalik,et al.  An algorithm for polygon clipping, and for determining polygon intersections and unions , 2007, Comput. Geosci..

[14]  Francisco R. Feito-Higueruela,et al.  A new algorithm for computing Boolean operations on polygons , 2009, Comput. Geosci..

[15]  SHIWenzhong,et al.  GTP-based Integral Real-3D Spatial Model for Engineering Excavation GIS , 2004 .

[16]  Tijs Neutens,et al.  A 3D inclusion test on large dataset , 2010 .

[17]  Sisi Zlatanova,et al.  Topological models and frameworks for 3D spatial objects , 2004, Comput. Geosci..

[18]  Stephen Mann,et al.  Geometric Algebra: A computational framework for geometrical applications Part 1 , 2002, IEEE Computer Graphics and Applications.

[19]  Diederik Aerts,et al.  Tensor-product versus geometric-product coding , 2007, 0709.1268.

[20]  Sanjiang Li,et al.  Generalized Region Connection Calculus , 2004, Artif. Intell..

[21]  Sanjiang Li,et al.  A complete classification of spatial relations using the Voronoi-based nine-intersection model , 2013, Int. J. Geogr. Inf. Sci..

[22]  Zhilin Li,et al.  Quantitative measures for spatial information of maps , 2002, Int. J. Geogr. Inf. Sci..

[23]  Wen Luo,et al.  Geometric algebra method for multidimensionally-unified GIS computation , 2012 .

[24]  Siva Ravada,et al.  Topological relationship query processing for complex regions in Oracle Spatial , 2012, SIGSPATIAL/GIS.

[25]  Stephen Mann,et al.  Geometric algebra for computer science - an object-oriented approach to geometry , 2007, The Morgan Kaufmann series in computer graphics.

[26]  A. Klippel Spatial Information Theory Meets Spatial Thinking: Is Topology the Rosetta Stone of Spatio-temporal Cognition? , 2012 .

[27]  Jun Cai,et al.  Extensions of GAP‐tree and its implementation based on a non‐topological data model , 2008, Int. J. Geogr. Inf. Sci..

[28]  Johann Linhart A quick point-in-polyhedron test , 1990, Comput. Graph..

[29]  Leo Dorst,et al.  Efficient Algorithms for Factorization and Join of Blades , 2010, Geometric Algebra Computing.

[30]  Dietmar Hildenbrand Geometric computing in computer graphics using conformal geometric algebra , 2005, Comput. Graph..

[31]  David Hestenes,et al.  Generalized homogeneous coordinates for computational geometry , 2001 .

[32]  G. Gröger,et al.  Transaction rules for updating surfaces in 3D GIS , 2012 .

[33]  LinWang Yuan,et al.  A 3D GIS spatial data model based on conformal geometric algebra , 2011 .

[34]  Eckhard M. S. Hitzer,et al.  Conic Sections and Meet Intersections in Geometric Algebra , 2004, IWMM/GIAE.

[35]  Jun Chen,et al.  A Euler number-based topological computation model for land parcel database updating , 2013, Int. J. Geogr. Inf. Sci..

[36]  Kanta Tachibana,et al.  Carrier Method for the General Evaluation and Control of Pose, Molecular Conformation, Tracking, and the Like , 2009 .

[37]  Yuhong Liu P. Renard, H. Demougeot-Renard, R. Froidevaux, Editors, , Geostatistics for Environmental Applications, Proceedings of the Fifth European Conference on Geostatistics for Environmental Applications (2006) Springer, New York (480pp., US$169, Hardbound, ISBN: 3-540-26533-3) , 2007, Comput. Geosci..

[38]  Isabel Navazo,et al.  GPU Collision Detection in Conformal Geometric Space , 2011 .

[39]  Christian Perwass,et al.  Geometric Algebra with Applications in Engineering , 2008, Geometry and Computing.

[40]  M. Egenhofer,et al.  Point-Set Topological Spatial Relations , 2001 .

[41]  Jiechen Wang,et al.  An efficient algorithm for clipping operation based on trapezoidal meshes and sweep-line technique , 2012, Adv. Eng. Softw..

[42]  David K. H. Chua,et al.  IFC-Based Framework to Move beyond Individual Building Elements toward Configuring a Higher Level of Prefabrication , 2013 .

[43]  Thomas Behr,et al.  Topological relationships between complex spatial objects , 2006, TODS.