hips between
ure 2(d)) are
/ are common
surfaces tend
i only a few
ar surface are
y and lack of
lanes.
ilding ID, y-
28)
se buildings
1 area 2.
we find that
ected planes.
igure 8 are
r high-rising
nted out that
are adjacent
is. Therefore,
ther analysis,
Table 1, we
removed by
lead to more
; of building
ented planes
parameter f.
which will
ils in Figure
9(b). That is
ving a lot of
slope roofs with different directions. Because of the probable
intersection of plane defined by point sets, some points may
belong to several mathematical planes, which can lead to tails.
On the contrary, most of planar surfaces of the latter building
are parallel and discontinuous in height, so points tend to
belong to one mathematical plane. Because there are some
points on the surfaces of facade, a few points may be classified
into the planar surfaces of flat roof. But these points are very
rare and far away from the body planes, they are easy to be
separated.
building |/ Non- | Over- | Under- | Spur-
a 8 0 3 19 8
a 16 5 2 18 4
a 24 3 0 16 2
a 32 7 0 14 4
a 40 8 0 14 3
b 8 0 0 3 26
b 16 3 0 5 14
b 24 3 0 5 7
b 32 3 0 5 5
b 40 4 0 3 4
Table 1. Numbers of detected planes. (a) Building with
complex shapes in Figure 9(a). (b) high-rising residential
building in Figure 9(b).
From above, quality problems are very common in RANSAC-
based roof facets extraction. It is hard to get an accurate
building model without improve the quality of extracted planes.
Although spatial connectivity can improve the quality of planes
extracted by RANSAC, it cannot solve all the problems. More
factors or strategies need to be considered.
4. CONCLUSION
Roof facets extraction is the basis of 3D building reconstruction
based on polyhedral model. It has been the focus of research all
the time. As a robust method for model estimation, RANSAC is
widely used in the extraction of geometry primitives. This paper
gives a comprehensive evaluation of RANSAC-based approach
for roof facets extraction
We give four detail categories of inaccurate planes detected by
RANSAC. Based on some experiments, the reasons for quality
problems are discussed. Experiments show that non-segmented
planes are sensitive to the number of points on planar surface.
Small planes tend to be discarded. Over-segmented planes are
susceptible to the parameters of RANSAC. Whether the value
of parameter is too smaller or a little bigger, an inappropriate
value will lead to over-segmentation. Under-segmented planes
are sensitive to the shape of building. Complex shapes mean
that points belonging to several mathematical planes are more
likely to be segmented into the larger plane, which will cause
under-segmentation. Spurious surfaces are common in all test
data. It is related to the number of detected planes. Buildings
with complex shapes tend to have more spurious planes.
Increasing the related threshold of RANSAC can reduce the
number of spurious planes, but this will affect the accuracy of
plane detection. Most of the quality problems above can be
improved, if spatial-domain connectivity is considered.
However, some problems such as the tail adjacent to body plane
can't be solved. And there are still many issues to be studied.
Point density and topology relationships between planes are
suggested to be considered.
5. REFERENECES
Brenner, C., 2000. Towards fully automatic generation of city
models. International Archives of Photogrammetry and Remote
Sensing 33, PART 3, pp. 84-92.
Bretar, F., 2005. Extraction of 3D planar Primitives from Raw
Airborne Laser Data: a Normal Driven RANSAC Approach.
IAPR Machine Vision and Application, Tsukuba, Japan, pp.
452-455.
Cramer, M., 2010. The DGPF test on digital aerial camera
evaluation — overview and test design. Photogrammetrie —
Fernerkundung — Geoinformation 2(2010), pp. 73-82.
Forlani, G., 2006. Complete classification of raw LIDAR and
3D reconstruction of buildings. Pattern Anal. Appl., 8(4), pp.
357—374.
Haala, N., 2010. An update on automatic 3D building
reconstruction, /SPRS Journal of Photogrammetry and Remote
Sensing, 65, pp. 570—580.
Huang, H., 2011. Rule-based roof plane detection and
segmentation from laser point clouds. Urban Remote Sensing
Event (JURSE). pp. 293—296.
Kovesi, P., “MATLAB and Octave Functions for Computer
Vision and Image Processing”.
htip-//people.csse.uwa.edu.au/pk/Research/MatlabFns/index.ht
ml" (2006).
Martin, A., 1981. Random Sample Consensus: A Paradigm for
Model Fitting with Applications to Image Analysis and
Automated Cartography. Comm. of the ACM, 24 (6), pp. 381—
395.
Oude Elberink, S.J., 2011. Quality analysis on 3D building
models reconstructed from airborne laser scanning data. In:
ISPRS journal of photogrammetry and remote sensing, 66(2),
pp. 157-165.
Shan, J., 2008. Topographic Laser Ranging and Scanning:
Principles and Processing. CRC Press/Taylor & Francis Group,
pp. 403-410.
Sampath, A., 2010. Segmentation and Reconstruction of
Polyhedral Buildings from Aerial Lidar Point Clouds. IEEE
Transactions on Geoscience and Remote Sensing, 48(3), pp.
1554-1567.
Tarsha-Kurdi, F., 2007. Hough-transform and extended
RANSAC algorithms for automatic detection of 3D building
roof planes from LiDAR data. In Proc. Int. Soc. Photogramm.
Remote Sens., 36, pp. 407-412.
Tarsha-Kurdi, F., 2008. Extended RANSAC algorithm for
automatic detection of building roof planes from LIDAR data.
photogrammetric journal of Finland , 21(1), pp. 97-109.
Vosselman, G., 1999. Building reconstruction using planar
faces in very high density height data. In International Archives
of Photogrammetry and Remote Sensing, pp. 87—92.