Geometric Reasoning for Uncertain Observations of Man-Made Structures

Observations of man-made structures in terms of digital images, laser scans or sketches are inherently uncertain due to the acquisition process. Thus reverse engineering has to be applied to obtain topologically consistent and geometrically correct model instances by feature aggregation. The corresponding spatial reasoning process usually implies the detection of adjacencies, the generation and testing of hypotheses, and finally the enforcement of the detected relations. We present a complete and general work-flow for geometric reasoning that takes the uncertainty of the observations and of the derived low-level features into account. Thereby we exploit algebraic projective geometry to ease the formulation of geometric constraints. As this comes at the expense of an over-parametrization, we introduce an adjustment model which stringently incorporates uncertainty and copes with singular covariance matrices. The size of the resulting normal equation system depends only on the number of established constraints which paves the way to efficient solutions. We demonstrate the usefulness and the feasibility of the approach with results for the automatic analysis of a sketch and for a building reconstruction based on an airborne laser scan.

[1]  Martti Mäntylä,et al.  Introduction to Solid Modeling , 1988 .

[2]  Kenichi Kanatani,et al.  Statistical optimization for geometric computation - theory and practice , 1996, Machine intelligence and pattern recognition.

[3]  Wolfgang Förstner,et al.  Statistically Testing Uncertain Geometric Relations , 2000, DAGM-Symposium.

[4]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

[5]  B. Brown Proceedings of the Society of Photo-optical Instrumentation Engineers , 1975 .

[6]  C. Hoffmann,et al.  A Brief on Constraint Solving , 2005 .

[7]  Frédéric Cazals,et al.  A note on the problem of reporting maximal cliques , 2008, Theor. Comput. Sci..

[8]  Kenichi Kanatani Statistical analysis of geometric computation , 1994 .

[9]  Andrew W. Fitzgibbon,et al.  Bundle Adjustment - A Modern Synthesis , 1999, Workshop on Vision Algorithms.

[10]  Dimitri Bulatov,et al.  Extraction and refinement of building faces in 3D point clouds , 2013, Remote Sensing.

[11]  W. Förstner,et al.  Reasoning with uncertain points, straight lines, and straight line segments in 2D , 2009 .

[12]  Ralph R. Martin,et al.  Constrained fitting in reverse engineering , 2002, Comput. Aided Geom. Des..

[13]  Stephan Heuel,et al.  Uncertain Projective Geometry , 2004, Lecture Notes in Computer Science.

[14]  Wolfgang Förstner,et al.  Optimal Parameter Estimation with Homogeneous Entities and Arbitrary Constraints , 2009, DAGM-Symposium.

[15]  C. Bron,et al.  Algorithm 457: finding all cliques of an undirected graph , 1973 .

[16]  George Vosselman,et al.  Segmentation of point clouds using smoothness constraints , 2006 .

[17]  W. Förstner Mid-Level Vision Processes for Automatic Building Extraction , 1995 .

[18]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[19]  Lutz Plümer,et al.  Automatic reasoning for geometric constraints in 3D city models with uncertain observations , 2011 .

[20]  E. Baltsavias,et al.  Automatic Extraction of Man-Made Objects from Aerial and Space Images (II) , 1995 .

[21]  Uwe Stilla,et al.  Change Detection in Urban Areas by Direct Comparison of Multi-view and Multi-temporal ALS Data , 2011, PIA.