{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T15:11:01Z","timestamp":1761664261575,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2021,6,26]],"date-time":"2021-06-26T00:00:00Z","timestamp":1624665600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["KE2453\/2-1"],"award-info":[{"award-number":["KE2453\/2-1"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>T-splines have recently been introduced to represent objects of arbitrary shapes using a smaller number of control points than the conventional non-uniform rational B-splines (NURBS) or B-spline representatizons in computer-aided design, computer graphics and reverse engineering. They are flexible in representing complex surface shapes and economic in terms of parameters as they enable local refinement. This property is a great advantage when dense, scattered and noisy point clouds are approximated using least squares fitting, such as those from a terrestrial laser scanner (TLS). Unfortunately, when it comes to assessing the goodness of fit of the surface approximation with a real dataset, only a noisy point cloud can be approximated: (i) a low root mean squared error (RMSE) can be linked with an overfitting, i.e., a fitting of the noise, and should be correspondingly avoided, and (ii) a high RMSE is synonymous with a lack of details. To address the challenge of judging the approximation, the reference surface should be entirely known: this can be solved by printing a mathematically defined T-splines reference surface in three dimensions (3D) and modeling the artefacts induced by the 3D printing. Once scanned under different configurations, it is possible to assess the goodness of fit of the approximation for a noisy and potentially gappy point cloud and compare it with the traditional but less flexible NURBS. The advantages of T-splines local refinement open the door for further applications within a geodetic context such as rigorous statistical testing of deformation. Two different scans from a slightly deformed object were approximated; we found that more than 40% of the computational time could be saved without affecting the goodness of fit of the surface approximation by using the same mesh for the two epochs.<\/jats:p>","DOI":"10.3390\/rs13132494","type":"journal-article","created":{"date-parts":[[2021,6,27]],"date-time":"2021-06-27T23:57:22Z","timestamp":1624838242000},"page":"2494","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Fitting Terrestrial Laser Scanner Point Clouds with T-Splines: Local Refinement Strategy for Rigid Body Motion"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5986-5269","authenticated-orcid":false,"given":"Ga\u00ebl","family":"Kermarrec","sequence":"first","affiliation":[{"name":"Geodetic Institute, Leibniz Universit\u00e4t Hannover, Nienburger Str. 1, 30167 Hannover, Germany"}]},{"given":"Niklas","family":"Schild","sequence":"additional","affiliation":[{"name":"Geodetic Institute, Leibniz Universit\u00e4t Hannover, Nienburger Str. 1, 30167 Hannover, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6329-2061","authenticated-orcid":false,"given":"Jan","family":"Hartmann","sequence":"additional","affiliation":[{"name":"Geodetic Institute, Leibniz Universit\u00e4t Hannover, Nienburger Str. 1, 30167 Hannover, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,26]]},"reference":[{"key":"ref_1","unstructured":"Vosselman, G., and Maas, H.-G. (2010). Airborne and Terrestrial Laser Scanning, Whittles."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"782","DOI":"10.1177\/0309133311414605","article-title":"Laser scanning applications in fluvial studies","volume":"35","author":"Hohenthal","year":"2011","journal-title":"Prog. Phys. Geogr."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"575","DOI":"10.1016\/j.isprsjprs.2009.04.001","article-title":"Knowledge based reconstruction of building models from terrestrial laser scanning data","volume":"64","author":"Pu","year":"2009","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1437","DOI":"10.1080\/01431160512331337961","article-title":"Measuring forest structure with terrestrial laser scanning","volume":"26","author":"Watt","year":"2005","journal-title":"Int. J. Remote Sens."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/j.isprsjprs.2016.01.006","article-title":"Terrestrial laser scanning in forest inventories","volume":"115","author":"Liang","year":"2016","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_6","first-page":"231","article-title":"Structural monitoring of tunnels using terrestrial laser scanning","volume":"87","author":"Lindenbergh","year":"2009","journal-title":"Rep. Geod."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Heritage, G.L., and Large, A.R.G. (2009). Laser Scanning for the Environmental Sciences, Wiley-Blackwell.","DOI":"10.1002\/9781444311952"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"3425","DOI":"10.1080\/01431160601024234","article-title":"Terrestrial laser scanner to detect landslide displacement fields: A new approach","volume":"28","author":"Teza","year":"2007","journal-title":"Int. J. Remote Sens."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1016\/j.isprsjprs.2007.07.008","article-title":"Deformation measurement using terrestrial laser scanning data and least squares 3D surface matching","volume":"63","author":"Monserrat","year":"2008","journal-title":"ISPR J. Photogramm. Remote Sens."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.isprsjprs.2013.04.009","article-title":"Accurate 3D comparison of complex topography with terrestrial laser scanner: Application to the Rangitikei canyon (N-Z)","volume":"82","author":"Lague","year":"2013","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Lichti, D., Gordon, S., and Tipdecho, T. (2005). Error models and propagation in directly georeferenced terrestrial laser scanner networks. J. Surv. Eng., 135\u2013142.","DOI":"10.1061\/(ASCE)0733-9453(2005)131:4(135)"},{"key":"ref_12","unstructured":"Schuhmacher, S., and Boehm, J. (2005, January 22\u201324). Georeferencing of terrestrial laser scanner data for applications in architectural modelling. Proceedings of the ISPRS Working Group V\/4Workshop 3DARCH 2005: Virtual Reconstruction and Visualization of Complex Architectures, Mestre-Venice, Italy."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1080\/19475705.2013.863808","article-title":"Landslide monitoring using multitemporal terrestrial laser scanning for ground displacement analysis","volume":"6","author":"Barbarella","year":"2015","journal-title":"Geomat. Nat. Haz. Risk."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Dierckx, P. (1993). Curve and Surface Fitting with Splines, Clarendon Press. Report Monographs on Numerical Analysis.","DOI":"10.1093\/oso\/9780198534419.001.0001"},{"key":"ref_15","unstructured":"Holst, C., Schmitz, B., and Kuhlmann, H. (2016). TLS-Basierte Deformationsanalyse unter Nutzung von Standardsoftware. DVW e.V.: Terrestrisches Laserscanning 2016, Wi\u00dfner. DVW Schriftreihe, 85\/2106."},{"key":"ref_16","first-page":"283","article-title":"Utility theory as a method to minimize the risk in deformation analysis decisions","volume":"8","author":"Zhang","year":"2014","journal-title":"J. Appl. Geod."},{"key":"ref_17","unstructured":"Bartels, R.H., Beatty, J.C., and Barsky, B.A. (1987). An Introduction to Splines for Use in Computer Graphics & Geometric Modeling, Morgan Kaufmann Publishers Inc."},{"key":"ref_18","unstructured":"Wang, Y. (2009). Free-Form Surface Representation and Approximation Using T-Splines, Nanyang Technological University."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Piegl, L., and Tiller, W. (1997). The Nurbs Book. Monographs in Visual Communication, Springer. [2nd ed.].","DOI":"10.1007\/978-3-642-59223-2"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1145\/221659.221665","article-title":"Surface fitting with hierarchical splines","volume":"14","author":"Forsey","year":"1995","journal-title":"ACM Trans. Graph."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1016\/j.cagd.2012.03.025","article-title":"THB-splines: The truncated basis for hierarchical splines","volume":"29","author":"Giannelli","year":"2012","journal-title":"Comput. Aided Geom. Des."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"778","DOI":"10.1016\/j.cagd.2013.06.004","article-title":"Some properties of LR-splines","volume":"30","author":"Bressan","year":"2013","journal-title":"Comput. Aided Geom. Des."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1016\/j.cagd.2012.12.005","article-title":"Polynomial splines over locally refined box-partitions","volume":"30","author":"Dokken","year":"2013","journal-title":"Comput. Aided Geom. Des."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/j.gmod.2014.03.017","article-title":"Adaptive CAD model (re-)construction with THB-splines","volume":"76","author":"Kiss","year":"2014","journal-title":"Graph. Model."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/S0377-0427(97)00100-3","article-title":"Surface fitting using convex tensor-product splines","volume":"84","year":"1997","journal-title":"J. Comput. Appl. Math."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.cag.2015.03.006","article-title":"Locally refined spline surfaces for representation of terrain data","volume":"49","author":"Skytt","year":"2015","journal-title":"Comput. Graph."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1007\/s40328-020-00302-8","article-title":"On the impact of correlations on the congruence test: A bootstrap approach","volume":"55","author":"Kermarrec","year":"2020","journal-title":"Acta Geod. Geophys."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1145\/882262.882295","article-title":"T-splines and t-nurccs","volume":"22","author":"Sederberg","year":"2003","journal-title":"ACM Trans. Graph."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1145\/1015706.1015715","article-title":"T-spline simplification and local refinement","volume":"23","author":"Sederberg","year":"2004","journal-title":"ACM Trans. Graph."},{"key":"ref_30","unstructured":"Zheng, J., Wang, Y., and Seah, H.S. (December, January 29). Adaptive T-spline Surface Fitting to Z-Map Models. Proceedings of the 3rd International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia (GRAPHITE \u201805), Dunedin, New Zealand."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Floater, M., Lyche, T., Mazure, M.L., M\u00f8rken, K., and Schumaker, L. (2016). Deconfliction and surface generation from bathymetry data using LR B-splines. Scattered Data Interpolation with Multilevel B-Splines, Springer. Mathematical Methods for Curves and Surfaces. MMCS 2016.","DOI":"10.1007\/978-3-319-67885-6"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1109\/2945.620490","article-title":"Scattered data interpolation with multilevel B-splines","volume":"3","author":"Lee","year":"1997","journal-title":"IEEE Trans. Visual. Comput. Graph."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1269","DOI":"10.1016\/j.cad.2012.07.003","article-title":"Approximate spline surface skinning","volume":"44","author":"Yang","year":"2012","journal-title":"Comput. Aided Des."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1016\/j.cagd.2018.03.026","article-title":"Adaptive fitting with THB-splines: Error analysis and industrial applications","volume":"62","author":"Bracco","year":"2018","journal-title":"Comput. Aided Geom. Des."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1016\/j.cagd.2015.02.003","article-title":"Analysis-suitable adaptive T-mesh refinement with linear complexity","volume":"34","author":"Morgenstern","year":"2015","journal-title":"Comput. Aided Geom. Des."},{"key":"ref_36","first-page":"27","article-title":"Robust spatial approximation of laser scanner point clouds by means of free-form curve approaches in deformation analysis","volume":"10","author":"Bureick","year":"2016","journal-title":"J. Appl. Geod."},{"key":"ref_37","first-page":"134","article-title":"Fitting free-form surfaces to laserscan data by nurbs","volume":"116","author":"Koch","year":"2009","journal-title":"Allgemeine Vermessungs-Nachrichten"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"424","DOI":"10.1016\/j.cma.2016.07.029","article-title":"Adaptive mesh refinement strategies in isogeometric analysis\u2014A computational comparison","volume":"316","author":"Hennig","year":"2017","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Chaudhry, S., Salido-Monz\u00fa, D., and Wieser, A. (2021). A modeling approach for predicting the resolution capability in terrestrial laser scanning. Remote Sens., 13.","DOI":"10.3390\/rs13040615"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/BF01427149","article-title":"Iterative point matching for registration of free-form curves and surfaces","volume":"13","author":"Zhang","year":"1994","journal-title":"Int. J. Comput. Vision"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1080\/01621459.1967.10482916","article-title":"On the Kolmogorov-Smirnov test for normality with mean and variance unknown","volume":"62","author":"Lilliefors","year":"1967","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1002\/bate.201600084","article-title":"Belastungsversuche an einer historischen Eisenbahn-Gew\u00f6lbebr\u00fccke","volume":"94","author":"Schacht","year":"2017","journal-title":"Bautechnik"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/13\/2494\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:24:33Z","timestamp":1760163873000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/13\/2494"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,26]]},"references-count":42,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2021,7]]}},"alternative-id":["rs13132494"],"URL":"https:\/\/doi.org\/10.3390\/rs13132494","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2021,6,26]]}}}