ROBUST CYLINDER FITTING IN THREE-DIMENSIONAL POINT CLOUD DATA

This paper investigates the problems of cylinder fitting in laser scanning three-dimensional Point Cloud Data (PCD). Most existing methods require full cylinder data, do not study the presence of outliers, and are not statistically robust. But especially mobile laser scanning often has incomplete da...

Full description

Bibliographic Details
Main Authors: A. Nurunnabi, Y. Sadahiro, R. Lindenbergh
Format: Article
Language:English
Published: Copernicus Publications 2017-05-01
Series:The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-1-W1/63/2017/isprs-archives-XLII-1-W1-63-2017.pdf
id doaj-1213443105a64ec48dd47aa3a35ef0f3
record_format Article
spelling doaj-1213443105a64ec48dd47aa3a35ef0f32020-11-24T21:27:02ZengCopernicus PublicationsThe International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences1682-17502194-90342017-05-01XLII-1-W1637010.5194/isprs-archives-XLII-1-W1-63-2017ROBUST CYLINDER FITTING IN THREE-DIMENSIONAL POINT CLOUD DATAA. Nurunnabi0Y. Sadahiro1R. Lindenbergh2Center for Spatial Information Science, The University of Tokyo, Tokyo, JapanCenter for Spatial Information Science, The University of Tokyo, Tokyo, JapanDepartment of Geoscience and Remote Sensing, Delft University of Technology, Delft, the NetherlandsThis paper investigates the problems of cylinder fitting in laser scanning three-dimensional Point Cloud Data (PCD). Most existing methods require full cylinder data, do not study the presence of outliers, and are not statistically robust. But especially mobile laser scanning often has incomplete data, as street poles for example are only scanned from the road. Moreover, existence of outliers is common. Outliers may occur as random or systematic errors, and may be scattered and/or clustered. In this paper, we present a statistically robust cylinder fitting algorithm for PCD that combines Robust Principal Component Analysis (RPCA) with robust regression. Robust principal components as obtained by RPCA allow estimating cylinder directions more accurately, and an existing efficient circle fitting algorithm following robust regression principles, properly fit cylinder. We demonstrate the performance of the proposed method on artificial and real PCD. Results show that the proposed method provides more accurate and robust results: (i) in the presence of noise and high percentage of outliers, (ii) for incomplete as well as complete data, (iii) for small and large number of points, and (iv) for different sizes of radius. On 1000 simulated quarter cylinders of 1m radius with 10% outliers a PCA based method fit cylinders with a radius of on average 3.63 meter (m); the proposed method on the other hand fit cylinders of on average 1.02 m radius. The algorithm has potential in applications such as fitting cylindrical (e.g., light and traffic) poles, diameter at breast height estimation for trees, and building and bridge information modelling.http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-1-W1/63/2017/isprs-archives-XLII-1-W1-63-2017.pdf
collection DOAJ
language English
format Article
sources DOAJ
author A. Nurunnabi
Y. Sadahiro
R. Lindenbergh
spellingShingle A. Nurunnabi
Y. Sadahiro
R. Lindenbergh
ROBUST CYLINDER FITTING IN THREE-DIMENSIONAL POINT CLOUD DATA
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
author_facet A. Nurunnabi
Y. Sadahiro
R. Lindenbergh
author_sort A. Nurunnabi
title ROBUST CYLINDER FITTING IN THREE-DIMENSIONAL POINT CLOUD DATA
title_short ROBUST CYLINDER FITTING IN THREE-DIMENSIONAL POINT CLOUD DATA
title_full ROBUST CYLINDER FITTING IN THREE-DIMENSIONAL POINT CLOUD DATA
title_fullStr ROBUST CYLINDER FITTING IN THREE-DIMENSIONAL POINT CLOUD DATA
title_full_unstemmed ROBUST CYLINDER FITTING IN THREE-DIMENSIONAL POINT CLOUD DATA
title_sort robust cylinder fitting in three-dimensional point cloud data
publisher Copernicus Publications
series The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
issn 1682-1750
2194-9034
publishDate 2017-05-01
description This paper investigates the problems of cylinder fitting in laser scanning three-dimensional Point Cloud Data (PCD). Most existing methods require full cylinder data, do not study the presence of outliers, and are not statistically robust. But especially mobile laser scanning often has incomplete data, as street poles for example are only scanned from the road. Moreover, existence of outliers is common. Outliers may occur as random or systematic errors, and may be scattered and/or clustered. In this paper, we present a statistically robust cylinder fitting algorithm for PCD that combines Robust Principal Component Analysis (RPCA) with robust regression. Robust principal components as obtained by RPCA allow estimating cylinder directions more accurately, and an existing efficient circle fitting algorithm following robust regression principles, properly fit cylinder. We demonstrate the performance of the proposed method on artificial and real PCD. Results show that the proposed method provides more accurate and robust results: (i) in the presence of noise and high percentage of outliers, (ii) for incomplete as well as complete data, (iii) for small and large number of points, and (iv) for different sizes of radius. On 1000 simulated quarter cylinders of 1m radius with 10% outliers a PCA based method fit cylinders with a radius of on average 3.63 meter (m); the proposed method on the other hand fit cylinders of on average 1.02 m radius. The algorithm has potential in applications such as fitting cylindrical (e.g., light and traffic) poles, diameter at breast height estimation for trees, and building and bridge information modelling.
url http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-1-W1/63/2017/isprs-archives-XLII-1-W1-63-2017.pdf
work_keys_str_mv AT anurunnabi robustcylinderfittinginthreedimensionalpointclouddata
AT ysadahiro robustcylinderfittinginthreedimensionalpointclouddata
AT rlindenbergh robustcylinderfittinginthreedimensionalpointclouddata
_version_ 1725976819818037248