Vertical Orientation Correction of Uav Image-Based Point Clouds Using Statistical Modeling of Gable Roof Geometry

Abstract. Coregistration of point clouds obtained from various sensors is an important part of workflows for automatic building reconstruction from remote sensing data. Many approaches assume a common Z axis between the coordinate systems, and perform coregistration in 2D. While this assumption is usually valid for laser scanning (LS) data, for photogrammetric point clouds the Z axis is in general different from the world Z axis, and requires correction e.g. by manually measured ground control points (GCP). In this paper, we propose a fully automatic, GCP-free procedure for finding the world Z axis in rural areas, based on the relationships of planar surfaces in building gable roofs. Instead of performing direct gable line detection, we derive these lines as theoretical intersections between adjacent roof planes from 3D shape fitting. Each gable roof then casts a vote for both the Z axis direction and sign based on roof convexity constraints, and the votes are aggregated through a non-parametric kernel density estimator model. Experiments on two real world UAV image-based point clouds show that the Z axis recovered by our method leads to high-accuracy planimetric coregistration, with a median distance over 89 as well as 149 matched linear feature pairs (respectively for dataset 1 and 2) lying below 1 cm. Our results indicate that a high-quality vertical orientation can be achieved without using any GNSS or IMU hardware, which enables the use of low-cost UAV platforms for suburban and rural mapping tasks.

[1]  M. Gerke Using horizontal and vertical building structure to constrain indirect sensor orientation , 2011 .

[2]  Shaohui Sun,et al.  Aerial 3D Building Detection and Modeling From Airborne LiDAR Point Clouds , 2013, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[3]  Abbas Rajabifard,et al.  A geometric and semantic evaluation of 3D data sourcing methods for land and property information , 2014 .

[4]  Hermann Gross,et al.  LINE-BASED REGISTRATION OF TERRESTRIAL AND AIRBORNE LIDAR DATA , 2008 .

[5]  G. Toussaint Solving geometric problems with the rotating calipers , 1983 .

[6]  Hyun Chul Roh,et al.  Aerial Image Based Heading Correction for Large Scale SLAM in an Urban Canyon , 2017, IEEE Robotics and Automation Letters.

[7]  Bisheng Yang,et al.  An automated method to register airborne and terrestrial laser scanning point clouds , 2015 .

[8]  T. Rabbani,et al.  SEGMENTATION OF POINT CLOUDS USING SMOOTHNESS CONSTRAINT , 2006 .

[9]  F. Nex,et al.  UAV for 3D mapping applications: a review , 2014 .

[10]  D. Levin,et al.  Mesh-Independent Surface Interpolation , 2004 .

[11]  Uwe Stilla,et al.  A voting-based statistical cylinder detection framework applied to fallen tree mapping in terrestrial laser scanning point clouds , 2017 .

[12]  S. Umeyama,et al.  Least-Squares Estimation of Transformation Parameters Between Two Point Patterns , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Hangbin Wu,et al.  Feature-constrained registration of building point clouds acquired by terrestrial and airborne laser scanners , 2014 .

[14]  Konrad Schindler,et al.  Approximate registration of point clouds with large scale differences , 2013 .