{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T17:47:28Z","timestamp":1775324848633,"version":"3.50.1"},"reference-count":33,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2022,6,22]],"date-time":"2022-06-22T00:00:00Z","timestamp":1655856000000},"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>3D reconstructed models are becoming more diffused daily, especially in the Cultural Heritage field. These geometric models are typically obtained from elaborating a 3D point cloud. A significant limit in using these methods is the realignment of different point clouds acquired from different acquisitions, particularly for those whose dimensions are millions of points. Although several methodologies have tried to propose a solution for this necessity, none of these seems to solve definitively the problems related to the realignment of large point clouds. This paper presents a new and innovative procedure for the fine registration of large point clouds. The method performs an alignment by using planar approximations of roof features, taking the roof\u2019s extension into account. It looks particularly suitable for the alignment of large point clouds acquired in urban and archaeological environments. The proposed methodology is compared in terms of accuracy and time with a standard photogrammetric reconstruction based on Ground Control Points (GCPs) and other ones, aligned by the Iterative Closest Point method (ICP) and markers. The results evidence the excellent performance of the methodology, which could represent an alternative for aligning extensive photogrammetric reconstructions without the use of GCPs.<\/jats:p>","DOI":"10.3390\/rs14132986","type":"journal-article","created":{"date-parts":[[2022,6,22]],"date-time":"2022-06-22T23:11:19Z","timestamp":1655939479000},"page":"2986","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Fast and Accurate Registration of Terrestrial Point Clouds Using a Planar Approximation of Roof Features"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4193-864X","authenticated-orcid":false,"given":"Maria","family":"Alicandro","sequence":"first","affiliation":[{"name":"Heritechne Center, University of L\u2019Aquila, Piazzale E. Pontieri, Monteluco di Roio, 67100 L\u2019Aquila, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5341-0500","authenticated-orcid":false,"given":"Luca","family":"Di Angelo","sequence":"additional","affiliation":[{"name":"Heritechne Center, University of L\u2019Aquila, Piazzale E. Pontieri, Monteluco di Roio, 67100 L\u2019Aquila, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5003-2084","authenticated-orcid":false,"given":"Paolo","family":"Di Stefano","sequence":"additional","affiliation":[{"name":"Heritechne Center, University of L\u2019Aquila, Piazzale E. Pontieri, Monteluco di Roio, 67100 L\u2019Aquila, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7426-0663","authenticated-orcid":false,"given":"Donatella","family":"Dominici","sequence":"additional","affiliation":[{"name":"Heritechne Center, University of L\u2019Aquila, Piazzale E. Pontieri, Monteluco di Roio, 67100 L\u2019Aquila, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1623-1474","authenticated-orcid":false,"given":"Emanuele","family":"Guardiani","sequence":"additional","affiliation":[{"name":"Heritechne Center, University of L\u2019Aquila, Piazzale E. Pontieri, Monteluco di Roio, 67100 L\u2019Aquila, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6029-8695","authenticated-orcid":false,"given":"Sara","family":"Zollini","sequence":"additional","affiliation":[{"name":"Heritechne Center, University of L\u2019Aquila, Piazzale E. Pontieri, Monteluco di Roio, 67100 L\u2019Aquila, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2022,6,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/j.isprsjprs.2018.06.018","article-title":"Hierarchical registration of unordered TLS point clouds based on binary shape context descriptor","volume":"144","author":"Dong","year":"2018","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Al-Rawabdeh, A., He, F., and Habib, A. (2020). Automated feature-based down-sampling approaches for fine registration of irregular point clouds. Remote Sens., 12.","DOI":"10.3390\/rs12071224"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1007\/s11263-013-0627-y","article-title":"Rotational projection statistics for 3D local surface description and object recognition","volume":"105","author":"Guo","year":"2013","journal-title":"Int. J. Comput. Vis."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1145\/1360612.1360684","article-title":"4-points Congruent Sets for Robust Surface Registration","volume":"27","author":"Aiger","year":"2008","journal-title":"ACM Trans. Graph."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1633","DOI":"10.1109\/TPAMI.2010.223","article-title":"Robust point set registration using Gaussian mixture models","volume":"33","author":"Jian","year":"2011","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Golyanik, V., Taetz, B., Reis, G., and Stricker, D. (2016, January 7\u201310). Extended coherent point drift algorithm with correspondence priors and optimal subsampling. Proceedings of the 2016 IEEE Winter Conference on Applications of Computer Vision, Lake Placid, NY, USA.","DOI":"10.1109\/WACV.2016.7477719"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zang, Y., and Lindenbergh, R.C. (2019, January 10\u201314). An improved coherent point drift method for tls point cloud registration of complex scenes. Proceedings of the International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences\u2014ISPRS Archives, Enschede, The Netherlands.","DOI":"10.5194\/isprs-archives-XLII-2-W13-1169-2019"},{"key":"ref_8","unstructured":"Qi, C.R., Yi, L., Su, H., and Guibas, L.J. (2017, January 4\u20139). PointNet++: Deep hierarchical feature learning on point sets in a metric space. Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Deng, H. (2018, January 8\u201314). PPF-FoldNet: Unsupervised Learning of Rotation Invariant 3D Local Descriptors Supplementary Material Additional Visualizations of Matching. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.","DOI":"10.1007\/978-3-030-01228-1_37"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Deng, H., Birdal, T., and Ilic, S. (2019, January 15\u201320). 3D local features for direct pairwise registration. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00336"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Yang, Y., Feng, C., Shen, Y., and Tian, D. (2018, January 18\u201322). FoldingNet: Point Cloud Auto-Encoder via Deep Grid Deformation. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00029"},{"key":"ref_12","unstructured":"Wang, Y., and Solomon, J. (November, January 27). Deep closest point: Learning representations for point cloud registration. Proceedings of the IEEE International Conference on Computer Vision, Seoul, Korea."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1109\/34.121791","article-title":"A Method for Registration of 3D Shapes","volume":"14","author":"Besl","year":"1992","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1016\/j.isprsjprs.2020.03.013","article-title":"Registration of large-scale terrestrial laser scanner point clouds: A review and benchmark","volume":"163","author":"Dong","year":"2020","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/34.982886","article-title":"ICP registration using invariant features","volume":"24","author":"Sharp","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.isprsjprs.2007.05.012","article-title":"A method for automated registration of unorganised point clouds","volume":"63","author":"Bae","year":"2008","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Bouaziz, S., Tagliasacchi, A., and Pauly, M. (2013, January 3\u20135). Sparse iterative closest point. Proceedings of the Eurographics Symposium on Geometry Processing, Genova, Italy.","DOI":"10.1111\/cgf.12178"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Uhlenbrock, R., Kim, K., Hoffmann, H., and Dolne, J.J. (2017, January 6\u201310). Rapid 3D registration using local subtree caching in iterative closest point (ICP) algorithm. Proceedings of the Unconventional and Indirect Imaging, Image Reconstruction, and Wavefront Sensing 2017, San Diego, CA, USA.","DOI":"10.1117\/12.2276428"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Pavlov, A.L., Ovchinnikov, G.W., Derbyshev, D.Y., Tsetserukou, D., and Oseledets, I.V. (2018, January 21\u201325). AA-ICP: Iterative closest point with anderson acceleration. Proceedings of the Proceedings\u2014IEEE International Conference on Robotics and Automation, Brisbane, QLD, Australia.","DOI":"10.1109\/ICRA.2018.8461063"},{"key":"ref_20","unstructured":"Magnusson, M., and Duckett, T. (2005, January 7\u201310). A Comparison of 3D Registration Algorithms for Autonomous Underground Mining Vehicles. Proceedings of the European Conference on Mobile Robotics (ECMR 2005), Ancona, Italy."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Takeuchi, E., and Tsubouchi, T. (2006, January 9\u201315). A 3D scan matching using improved 3D normal distributions transform for mobile robotic mapping. Proceedings of the IEEE International Conference on Intelligent Robots and Systems, Beijing, China.","DOI":"10.1109\/IROS.2006.282246"},{"key":"ref_22","unstructured":"Stamos, I., and Leordeanu, M. (2003, January 18\u201320). Automated feature-based range registration of urban scenes of large scale. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Madison, WI, USA."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.isprsjprs.2015.12.005","article-title":"Automatic registration of large-scale urban scene point clouds based on semantic feature points","volume":"113","author":"Yang","year":"2016","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_24","first-page":"78","article-title":"Registration of terrestrial laser scanning data using planar patches and image data","volume":"36","author":"Dold","year":"2006","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci.-ISPRS Arch."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Xu, Y., Boerner, R., Yao, W., Hoegner, L., and Stilla, U. (2017, January 18\u201322). Automated coarse registration of point clouds in 3d urban scenes using voxel based plane constraint. Proceedings of the ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Wuhan, China.","DOI":"10.5194\/isprs-annals-IV-2-W4-185-2017"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Wu, H., and Fan, H. (2016). Registration of airborne LiDAR point clouds by matching the linear plane features of building roof facets. Remote Sens., 8.","DOI":"10.3390\/rs8060447"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"3284","DOI":"10.3390\/rs6043284","article-title":"Segmentation of sloped roofs from airborne LiDAR point clouds using ridge-based hierarchical decomposition","volume":"6","author":"Fan","year":"2014","journal-title":"Remote Sens."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1016\/j.isprsjprs.2006.09.006","article-title":"An integrated approach for modelling and global registration of point clouds","volume":"61","author":"Rabbani","year":"2007","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"7002","DOI":"10.1080\/01431161.2021.1951875","article-title":"Precise 3D extraction of building roofs by fusion of UAV-based thermal and visible images","volume":"42","author":"Dahaghin","year":"2021","journal-title":"Int. J. Remote Sens."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/0734-189X(83)90071-3","article-title":"A new connected components algorithm for virtual memory computers","volume":"22","author":"Lumia","year":"1983","journal-title":"Comput. Vision Graph. Image Process."},{"key":"ref_31","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_32","doi-asserted-by":"crossref","unstructured":"Aber, J.S., Marzolff, I., Ries, J.B., and Aber, S.E. (2019). Principles of Photogrammetry. Small-Format Aerial Photography and UAS Imagery, Elsevier.","DOI":"10.1016\/B978-0-12-812942-5.00003-3"},{"key":"ref_33","unstructured":"Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the ICNN\u201995-International Conference on Neural Networks, Perth, WA, Australia."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/13\/2986\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:37:47Z","timestamp":1760139467000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/13\/2986"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,22]]},"references-count":33,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2022,7]]}},"alternative-id":["rs14132986"],"URL":"https:\/\/doi.org\/10.3390\/rs14132986","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,22]]}}}