{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T08:28:30Z","timestamp":1781598510811,"version":"3.54.5"},"reference-count":51,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2021,12,25]],"date-time":"2021-12-25T00:00:00Z","timestamp":1640390400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>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\u2019s 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\u2019s (pantry\u2019s) 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\u2019s and pantry\u2019s 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.<\/jats:p>","DOI":"10.3390\/rs14010095","type":"journal-article","created":{"date-parts":[[2021,12,27]],"date-time":"2021-12-27T01:06:54Z","timestamp":1640567214000},"page":"95","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Building Plane Segmentation Based on Point Clouds"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2354-2796","authenticated-orcid":false,"given":"Zhonghua","family":"Su","sequence":"first","affiliation":[{"name":"School of Resources and Environment, University of Electronic Science and Technology of China, No. 2006, Xiyuan Ave, West Hi-Tech Zone, Chengdu 611731, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhenji","family":"Gao","sequence":"additional","affiliation":[{"name":"Technology Innovation Center of Geological Information of Ministry of Natural Resources, No. 45, Fuwai Street, Xicheng District, Beijing 100037, China"},{"name":"Development and Research Center of China Geological Survey, No. 45, Fuwai Street, Xicheng District, Beijing 100037, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guiyun","family":"Zhou","sequence":"additional","affiliation":[{"name":"School of Resources and Environment, University of Electronic Science and Technology of China, No. 2006, Xiyuan Ave, West Hi-Tech Zone, Chengdu 611731, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4807-5012","authenticated-orcid":false,"given":"Shihua","family":"Li","sequence":"additional","affiliation":[{"name":"School of Resources and Environment, University of Electronic Science and Technology of China, No. 2006, Xiyuan Ave, West Hi-Tech Zone, Chengdu 611731, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lihui","family":"Song","sequence":"additional","affiliation":[{"name":"School of Resources and Environment, University of Electronic Science and Technology of China, No. 2006, Xiyuan Ave, West Hi-Tech Zone, Chengdu 611731, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xukun","family":"Lu","sequence":"additional","affiliation":[{"name":"College of Electrical and Information Engineering, Hunan University, Lushan Road (S), Yuelu District, Changsha 410082, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ning","family":"Kang","sequence":"additional","affiliation":[{"name":"Technology Innovation Center of Geological Information of Ministry of Natural Resources, No. 45, Fuwai Street, Xicheng District, Beijing 100037, China"},{"name":"Development and Research Center of China Geological Survey, No. 45, Fuwai Street, Xicheng District, Beijing 100037, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,12,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1946","DOI":"10.1109\/LGRS.2014.2314458","article-title":"On-the-Fly Extraction of Polyhedral Buildings From Airborne LiDAR Data","volume":"11","author":"Xu","year":"2014","journal-title":"IEEE Geosci. Remote. Sens. Lett."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"752","DOI":"10.1109\/TGRS.2014.2327391","article-title":"Robust Reconstruction of Building Facades for Large Areas Using Spaceborne TomoSAR Point Clouds","volume":"53","author":"Shahzad","year":"2014","journal-title":"IEEE Trans. Geosci. Remote. Sens."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1359","DOI":"10.1080\/13658816.2017.1301456","article-title":"3D building roof reconstruction from airborne LiDAR point clouds: A framework based on a spatial database","volume":"31","author":"Cao","year":"2017","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Zheng, X., Wang, B., Du, X., and Lu, X. (2021). Mutual Attention Inception Network for Remote Sensing Visual Question Answering. IEEE Trans. Geosci. Remote. Sens., 1\u201314.","DOI":"10.1109\/TGRS.2021.3079918"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"829","DOI":"10.1016\/j.autcon.2010.06.007","article-title":"Automatic reconstruction of as-built building information models from laser-scanned point clouds: A review of related techniques","volume":"19","author":"Tang","year":"2010","journal-title":"Autom. Constr."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1016\/j.autcon.2011.09.005","article-title":"Automatic processing of Terrestrial Laser Scanning data of building fa\u00e7ades","volume":"22","author":"Arias","year":"2012","journal-title":"Autom. Constr."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zheng, X., Chen, X., Lu, X., and Sun, B. (2021). Unsupervised Change Detection by Cross-Resolution Difference Learning. IEEE Trans. Geosci. Remote. Sens., 1\u201316.","DOI":"10.1109\/TGRS.2021.3079907"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"6197","DOI":"10.1109\/TGRS.2016.2583219","article-title":"Semisupervised Sparse Manifold Discriminative Analysis for Feature Extraction of Hyperspectral Images","volume":"54","author":"Luo","year":"2016","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2165","DOI":"10.1016\/j.ijleo.2015.11.147","article-title":"3D reconstruction of building facade with fused data of terrestrial LiDAR data and optical image","volume":"127","author":"Yang","year":"2016","journal-title":"Optik"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zheng, X., Gong, T., Li, X., and Lu, X. (2021). Generalized Scene Classification from Small-Scale Datasets with Multitask Learning. IEEE Trans. Geosci. Remote. Sens., 1\u201311.","DOI":"10.1109\/TGRS.2021.3116147"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Luo, F., Zou, Z., Liu, J., and Lin, Z. (2021). Dimensionality reduction and classification of hyperspectral image via multi-structure unified discriminative embedding. IEEE Trans. Geosci. Remote. Sens., 1.","DOI":"10.1109\/TGRS.2021.3128764"},{"key":"ref_12","first-page":"873","article-title":"Fusion of Feature- and Area-Based Information for Urban Buildings Modeling from Aerial Imagery","volume":"5305","author":"Zebedin","year":"2008","journal-title":"Eur. Conf. Comput. Vis."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1082","DOI":"10.1109\/LGRS.2019.2936652","article-title":"Sparse-Adaptive Hypergraph Discriminant Analysis for Hyperspectral Image Classification","volume":"17","author":"Luo","year":"2019","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.isprsjprs.2009.09.005","article-title":"Performance evaluation of automated approaches to building detection in multi-source aerial data","volume":"65","author":"Khoshelham","year":"2010","journal-title":"ISPRS J. Photogramm. Remote. Sens."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1080\/01431161.2012.712228","article-title":"Partially supervised hierarchical classification for urban features from lidar data with aerial imagery","volume":"34","author":"Guan","year":"2013","journal-title":"Int. J. Remote. Sens."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1177\/0278364911434148","article-title":"RGB-D mapping: Using Kinect-style depth cameras for dense 3D modeling of indoor environments","volume":"31","author":"Henry","year":"2012","journal-title":"Int. J. Robot. Res."},{"key":"ref_17","first-page":"1","article-title":"Automatic semantic modeling of indoor scenes from low-quality RGB-D data using contextual information","volume":"33","author":"Chen","year":"2014","journal-title":"ACM Trans. Graph."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Chang, A., Dai, A., Funkhouser, T., Halber, M., Niebner, M., Savva, M., Song, S., Zeng, A., and Zhang, Y. (2017, January 10\u201312). Matterport3D: Learning from RGB-D Data in Indoor Environments. Proceedings of the International Conference 3D, Vision 2017, Qingdao, China.","DOI":"10.1109\/3DV.2017.00081"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Huang, H., and Brenner, C. (2011, January 11\u201313). Rule-based roof plane detection and segmentation from laser point clouds. Proceedings of the 2011 Joint Urban Remote Sensing Event, Munich, Germany.","DOI":"10.1109\/JURSE.2011.5764777"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"80","DOI":"10.5721\/EuJRS20134606","article-title":"Production of DTM quality by TLS data","volume":"46","author":"Costantino","year":"2013","journal-title":"Eur. J. Remote Sens."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"15605","DOI":"10.3390\/rs71115605","article-title":"Automatic Object Extraction from Electrical Substation Point Clouds","volume":"7","author":"Arastounia","year":"2015","journal-title":"Remote. Sens."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Gilani, S.A.N., Awrangjeb, M., and Lu, G. (2016). An Automatic Building Extraction and Regularisation Technique Using LiDAR Point Cloud Data and Orthoimage. Remote. Sens., 8.","DOI":"10.3390\/rs8030258"},{"key":"ref_23","first-page":"12","article-title":"Image-based Airborne LiDAR Point Cloud Encoding for 3D Building Model Retrieval","volume":"XLI-B8","author":"Chen","year":"2016","journal-title":"ISPRS Arch."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"053609","DOI":"10.1117\/1.3562323","article-title":"Automated detection of planes in 3-D point clouds using fast Hough transforms","volume":"50","author":"Ogundana","year":"2011","journal-title":"Opt. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1111\/j.1467-8659.2007.01016.x","article-title":"Efficient RANSAC for Point-Cloud Shape Detection","volume":"26","author":"Schnabel","year":"2007","journal-title":"Comput. Graph. Forum"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/3DRes.02(2011)3","article-title":"The 3D Hough Transform for plane detection in point clouds: A review and a new accumulator design","volume":"2","author":"Borrmann","year":"2011","journal-title":"3D Res."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1016\/j.jvcir.2013.04.001","article-title":"Continuous plane detection in point-cloud data based on 3D Hough Transform","volume":"25","author":"Hulik","year":"2014","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1111\/j.1477-9730.2009.00564.x","article-title":"An improved segmentation approach for planar surfaces from unstructured 3D point clouds","volume":"25","author":"Awwad","year":"2010","journal-title":"Photogramm. Rec."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Xu, B., Jiang, W., Shan, J., Zhang, J., and Li, L. (2015). Investigation on the Weighted RANSAC Approaches for Building Roof Plane Segmentation from LiDAR Point Clouds. Remote. Sens., 8.","DOI":"10.3390\/rs8010005"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Li, L., Yang, F., Zhu, H., Li, D., Li, Y., and Tang, L. (2017). An Improved RANSAC for 3D Point Cloud Plane Segmentation Based on Normal Distribution Transformation Cells. Remote. Sens., 9.","DOI":"10.3390\/rs9050433"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1554","DOI":"10.1109\/TGRS.2009.2030180","article-title":"Segmentation and Reconstruction of Polyhedral Building Roofs from Aerial Lidar Point Clouds","volume":"48","author":"Sampath","year":"2009","journal-title":"IEEE Trans. Geosci. Remote. Sens."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.isprsjprs.2013.05.006","article-title":"Automatic extraction of building roofs using LIDAR data and multispectral imagery","volume":"83","author":"Awrangjeb","year":"2013","journal-title":"ISPRS J. Photogramm. Remote. Sens."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1109\/LGRS.2015.2508505","article-title":"Planar Segmentation Using Range Images from Terrestrial Laser Scanning","volume":"13","author":"Zhou","year":"2016","journal-title":"IEEE Geosci. Remote. Sens. Lett."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"17643","DOI":"10.1109\/ACCESS.2018.2817838","article-title":"On the Fly Plane Detection and Time Consistency for Indoor Building Wall Recognition Using a Tablet Equipped with a Depth Sensor","volume":"6","author":"Arnaud","year":"2018","journal-title":"IEEE Access"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1641","DOI":"10.1016\/j.robot.2013.07.001","article-title":"Three-dimensional point cloud plane segmentation in both structured and unstructured environments","volume":"61","author":"Xiao","year":"2013","journal-title":"Robot. Auton. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.compenvurbsys.2011.05.001","article-title":"Area-wide roof plane segmentation in airborne LiDAR point clouds","volume":"36","author":"Jochem","year":"2011","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"285","DOI":"10.5194\/isprsarchives-XXXIX-B3-285-2012","article-title":"Automatic 3d Building Model Generation from Lidar And Image Data Using Sequential Minimum Bounding Rectangle","volume":"XXXIX-B3","author":"Kwak","year":"2012","journal-title":"ISPRS-Int. Arch. Photogramm. Remote. Sens. Spat. Inf. Sci."},{"key":"ref_38","unstructured":"Deschaud, E., and Goulette, F. (2010, January 17\u201320). A Fast and Accurate Plane Detection Algorithm for Large Noisy Point Clouds Using Filtered Normals and Voxel Growing. Proceedings of the 3DPVT, Paris, France."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"6497","DOI":"10.1080\/01431161.2012.690083","article-title":"Urban building roof segmentation from airborne lidar point clouds","volume":"33","author":"Chen","year":"2012","journal-title":"Int. J. Remote. Sens."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.isprsjprs.2015.01.011","article-title":"Octree-based region growing for point cloud segmentation","volume":"104","author":"Vo","year":"2015","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1109\/34.3881","article-title":"Segmentation through variable-order surface fitting","volume":"10","author":"Besl","year":"1988","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Nurunnabi, A., Belton, D., and West, G. (2012, January 3\u20135). Robust Segmentation in Laser Scanning 3D Point Cloud Data. Proceedings of the 14th International Conference on Digital Image Computing Techniques & Applications 2013, Fremantle, WA, Australia.","DOI":"10.1109\/DICTA.2012.6411672"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1145\/142920.134011","article-title":"Surface reconstruction from unorganized points","volume":"26","author":"Hoppe","year":"1992","journal-title":"ACM Siggraph Comput. Graph."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1016\/j.isprsjprs.2015.01.016","article-title":"Semantic point cloud interpretation based on optimal neighborhoods, relevant features and efficient classifiers","volume":"105","author":"Weinmann","year":"2015","journal-title":"ISPRS J. Photogramm. Remote. Sens."},{"key":"ref_45","unstructured":"Pauly, M., Gross, M., and Kobbelt, L. (November, January 27). Efficient simplification of point-sampled surfaces. Proceedings of the IEEE Visualization, 2002. VIS 2002, Boston, MA, USA."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Walczak, J., Poreda, T., and Wojciechowski, A. (2019). Effective Planar Cluster Detection in Point Clouds Using Histogram-Driven Kd-Like Partition and Shifted Mahalanobis Distance Based Regression. Remote. Sens., 11.","DOI":"10.3390\/rs11212465"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"540","DOI":"10.1175\/1520-0493(2001)129<0540:EDAASM>2.0.CO;2","article-title":"Euclidean Distance as a Similarity Metric for Principal Component Analysis","volume":"129","author":"Elmore","year":"2001","journal-title":"Mon. Weather. Rev."},{"key":"ref_48","unstructured":"(2020, November 13). Rooms Detection Datasets (Full-3D). Available online: http:\/\/www.ifi.uzh.ch\/en\/vmml\/research\/datasets.html."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Armeni, I., Sener, O., Zamir, A.R., Jiang, H., Brilakis, I., Fischer, M., and Savarese, S. (2016, January 27\u201330). 3D Semantic Parsing of Large-Scale Indoor Spaces. Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition 2016, Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.170"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"2771","DOI":"10.1109\/TCYB.2014.2316282","article-title":"NCC-RANSAC: A Fast Plane Extraction Method for 3-D Range Data Segmentation","volume":"44","author":"Qian","year":"2014","journal-title":"IEEE Trans. Cybern."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/1\/95\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:53:32Z","timestamp":1760169212000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/1\/95"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,25]]},"references-count":51,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,1]]}},"alternative-id":["rs14010095"],"URL":"https:\/\/doi.org\/10.3390\/rs14010095","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,25]]}}}