Building Plane Segmentation Based on Point Clouds

Planes are essential features to describe the shapes of buildings. The segmentation of a plane is significant when reconstructing a building in three dimensions. However, there is a concern about the accuracy in segmenting plane from point cloud data. The objective of this paper was to develop an ef...

Full description

Bibliographic Details
Main Authors: Zhonghua Su, Zhenji Gao, Guiyun Zhou, Shihua Li, Lihui Song, Xukun Lu, Ning Kang
Format: Article
Language:English
Published: MDPI AG 2021-12-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/14/1/95
_version_ 1797497783111909376
author Zhonghua Su
Zhenji Gao
Guiyun Zhou
Shihua Li
Lihui Song
Xukun Lu
Ning Kang
author_facet Zhonghua Su
Zhenji Gao
Guiyun Zhou
Shihua Li
Lihui Song
Xukun Lu
Ning Kang
author_sort Zhonghua Su
collection DOAJ
description Planes are essential features to describe the shapes of buildings. The segmentation of a plane is significant when reconstructing a building in three dimensions. However, there is a concern about the accuracy in segmenting plane from point cloud data. The objective of this paper was to develop an effective segmentation algorithm for building planes that combines the region growing algorithm with the distance algorithm based on boundary points. The method was tested on point cloud data from a cottage and pantry as scanned using a Faro Focus 3D laser range scanner and Matterport Camera, respectively. A coarse extraction of the building plane was obtained from the region growing algorithm. The coplanar points where two planes intersect were obtained from the distance algorithm. The building plane’s optimal segmentation was then obtained by combining the coarse extraction plane points and the corresponding coplanar points. The results show that the proposed method successfully segmented the plane points of the cottage and pantry. The optimal distance thresholds using the proposed method from the uncoarse extraction plane points to each plane boundary point of cottage and pantry were 0.025 m and 0.030 m, respectively. The highest correct rate and the highest error rate of the cottage’s (pantry’s) plane segmentations using the proposed method under the optimal distance threshold were 99.93% and 2.30% (98.55% and 2.44%), respectively. The F1 score value of the cottage’s and pantry’s plane segmentations using the proposed method under the optimal distance threshold reached 97.56% and 95.75%, respectively. This method can segment different objects on the same plane, while the random sample consensus (RANSAC) algorithm causes the plane to become over-segmented. The proposed method can also extract the coplanar points at the intersection of two planes, which cannot be separated using the region growing algorithm. Although the RANSAC-RG method combining the RANSAC algorithm and the region growing algorithm can optimize the segmentation results of the RANSAC (region growing) algorithm and has little difference in segmentation effect (especially for cottage data) with the proposed method, the method still loses coplanar points at some intersection of the two planes.
first_indexed 2024-03-10T03:24:11Z
format Article
id doaj.art-90f8208b31d8478b88c1c5b96a8ce0e7
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-10T03:24:11Z
publishDate 2021-12-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-90f8208b31d8478b88c1c5b96a8ce0e72023-11-23T12:13:03ZengMDPI AGRemote Sensing2072-42922021-12-011419510.3390/rs14010095Building Plane Segmentation Based on Point CloudsZhonghua Su0Zhenji Gao1Guiyun Zhou2Shihua Li3Lihui Song4Xukun Lu5Ning Kang6School of Resources and Environment, University of Electronic Science and Technology of China, No. 2006, Xiyuan Ave, West Hi-Tech Zone, Chengdu 611731, ChinaTechnology Innovation Center of Geological Information of Ministry of Natural Resources, No. 45, Fuwai Street, Xicheng District, Beijing 100037, ChinaSchool of Resources and Environment, University of Electronic Science and Technology of China, No. 2006, Xiyuan Ave, West Hi-Tech Zone, Chengdu 611731, ChinaSchool of Resources and Environment, University of Electronic Science and Technology of China, No. 2006, Xiyuan Ave, West Hi-Tech Zone, Chengdu 611731, ChinaSchool of Resources and Environment, University of Electronic Science and Technology of China, No. 2006, Xiyuan Ave, West Hi-Tech Zone, Chengdu 611731, ChinaCollege of Electrical and Information Engineering, Hunan University, Lushan Road (S), Yuelu District, Changsha 410082, ChinaTechnology Innovation Center of Geological Information of Ministry of Natural Resources, No. 45, Fuwai Street, Xicheng District, Beijing 100037, ChinaPlanes are essential features to describe the shapes of buildings. The segmentation of a plane is significant when reconstructing a building in three dimensions. However, there is a concern about the accuracy in segmenting plane from point cloud data. The objective of this paper was to develop an effective segmentation algorithm for building planes that combines the region growing algorithm with the distance algorithm based on boundary points. The method was tested on point cloud data from a cottage and pantry as scanned using a Faro Focus 3D laser range scanner and Matterport Camera, respectively. A coarse extraction of the building plane was obtained from the region growing algorithm. The coplanar points where two planes intersect were obtained from the distance algorithm. The building plane’s optimal segmentation was then obtained by combining the coarse extraction plane points and the corresponding coplanar points. The results show that the proposed method successfully segmented the plane points of the cottage and pantry. The optimal distance thresholds using the proposed method from the uncoarse extraction plane points to each plane boundary point of cottage and pantry were 0.025 m and 0.030 m, respectively. The highest correct rate and the highest error rate of the cottage’s (pantry’s) plane segmentations using the proposed method under the optimal distance threshold were 99.93% and 2.30% (98.55% and 2.44%), respectively. The F1 score value of the cottage’s and pantry’s plane segmentations using the proposed method under the optimal distance threshold reached 97.56% and 95.75%, respectively. This method can segment different objects on the same plane, while the random sample consensus (RANSAC) algorithm causes the plane to become over-segmented. The proposed method can also extract the coplanar points at the intersection of two planes, which cannot be separated using the region growing algorithm. Although the RANSAC-RG method combining the RANSAC algorithm and the region growing algorithm can optimize the segmentation results of the RANSAC (region growing) algorithm and has little difference in segmentation effect (especially for cottage data) with the proposed method, the method still loses coplanar points at some intersection of the two planes.https://www.mdpi.com/2072-4292/14/1/95building planepoint cloudsregion growing algorithmdistance algorithmboundary points
spellingShingle Zhonghua Su
Zhenji Gao
Guiyun Zhou
Shihua Li
Lihui Song
Xukun Lu
Ning Kang
Building Plane Segmentation Based on Point Clouds
Remote Sensing
building plane
point clouds
region growing algorithm
distance algorithm
boundary points
title Building Plane Segmentation Based on Point Clouds
title_full Building Plane Segmentation Based on Point Clouds
title_fullStr Building Plane Segmentation Based on Point Clouds
title_full_unstemmed Building Plane Segmentation Based on Point Clouds
title_short Building Plane Segmentation Based on Point Clouds
title_sort building plane segmentation based on point clouds
topic building plane
point clouds
region growing algorithm
distance algorithm
boundary points
url https://www.mdpi.com/2072-4292/14/1/95
work_keys_str_mv AT zhonghuasu buildingplanesegmentationbasedonpointclouds
AT zhenjigao buildingplanesegmentationbasedonpointclouds
AT guiyunzhou buildingplanesegmentationbasedonpointclouds
AT shihuali buildingplanesegmentationbasedonpointclouds
AT lihuisong buildingplanesegmentationbasedonpointclouds
AT xukunlu buildingplanesegmentationbasedonpointclouds
AT ningkang buildingplanesegmentationbasedonpointclouds