{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:11:16Z","timestamp":1760242276592,"version":"build-2065373602"},"reference-count":64,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2017,2,25]],"date-time":"2017-02-25T00:00:00Z","timestamp":1487980800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Natural Sciences and Engineering Research Council of Canada (NSERC)"},{"name":"Canada Research Chair Programs"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Over the past few years, accurate 3D surface reconstruction using remotely-sensed data has been recognized as a prerequisite for different mapping, modelling, and monitoring applications. To fulfill the needs of these applications, necessary data are generally collected using various digital imaging systems. Among them, laser scanners have been acknowledged as a fast, accurate, and flexible technology for the acquisition of high density 3D spatial data. Despite their quick accessibility, the acquired 3D data using these systems does not provide semantic information about the nature of scanned surfaces. Hence, reliable processing techniques are employed to extract the required information for 3D surface reconstruction. Moreover, the extracted information from laser scanning data cannot be effectively utilized due to the lack of descriptive details. In order to provide a more realistic and accurate perception of the scanned scenes using laser scanning systems, a new approach for 3D reconstruction of planar surfaces is introduced in this paper. This approach aims to improve the interpretability of the extracted planar surfaces from laser scanning data using spectral information from overlapping imagery collected onboard modern low-cost aerial mapping systems, which are widely adopted nowadays. In this approach, the scanned planar surfaces using laser scanning systems are initially extracted through a novel segmentation procedure, and then textured using the acquired overlapping imagery. The implemented texturing technique, which intends to overcome the computational inefficiency of the previously-developed 3D reconstruction techniques, is performed in three steps. In the first step, the visibility of the extracted planar surfaces from laser scanning data within the collected images is investigated and a list of appropriate images for texturing each surface is established. Successively, an occlusion detection procedure is carried out to identify the occluded parts of these surfaces in the field of view of captured images. In the second step, visible\/non-occluded parts of the planar surfaces are decomposed into segments that will be textured using individual images. Finally, a rendering procedure is accomplished to texture these parts using available images. Experimental results from overlapping laser scanning data and imagery collected onboard aerial mapping systems verify the feasibility of the proposed approach for efficient realistic 3D surface reconstruction.<\/jats:p>","DOI":"10.3390\/rs9030212","type":"journal-article","created":{"date-parts":[[2017,2,27]],"date-time":"2017-02-27T11:00:20Z","timestamp":1488193220000},"page":"212","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A New Approach for Realistic 3D Reconstruction of Planar Surfaces from Laser Scanning Data and Imagery Collected Onboard Modern Low-Cost Aerial Mapping Systems"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3767-993X","authenticated-orcid":false,"given":"Zahra","family":"Lari","sequence":"first","affiliation":[{"name":"Department of Geomatics Engineering, University of Calgary, 2500 University Drive NW, Calgary, Canada T2N 1N4, AB, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Naser","family":"El-Sheimy","sequence":"additional","affiliation":[{"name":"Department of Geomatics Engineering, University of Calgary, 2500 University Drive NW, Calgary, Canada T2N 1N4, AB, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6498-5951","authenticated-orcid":false,"given":"Ayman","family":"Habib","sequence":"additional","affiliation":[{"name":"Lyles School of Civil Engineering, Purdue University, West Lafayette, IN 47907, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,2,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Poullis, C., and You, S. (2011, January 16\u201319). 3D reconstruction of urban areas. Proceedings of the Visualization and Transmission 2011 International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission, Hangzhou, China.","DOI":"10.1109\/3DIMPVT.2011.14"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1177\/0278364914544531","article-title":"A surface reconstruction method for in-detail underwater 3D optical mapping","volume":"34","author":"Campos","year":"2015","journal-title":"Int. J. Rob. Res."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1061\/(ASCE)SU.1943-5428.0000105","article-title":"Precise photogrammetric reconstruction using model-based image fitting for 3D beam deformation monitoring","volume":"139","author":"Kwak","year":"2013","journal-title":"J. Surv. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1104","DOI":"10.3390\/rs3061104","article-title":"Heritage recording and 3D Modeling with Photogrammetry and 3D Scanning","volume":"3","author":"Remondino","year":"2011","journal-title":"Remote Sens."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zou, Y., Chen, W., Wu, X., and Liu, Z. (2012, January 25\u201327). Indoor localization and 3D scene reconstruction for mobile robots using the Microsoft Kinect sensor. Proceedings of the IEEE 10th International Conference on Industrial Informatics, Beijing, China.","DOI":"10.1109\/INDIN.2012.6301209"},{"key":"ref_6","unstructured":"Kemec, S., Sebnem Duzgun, H., and Zlatanova, S. (2009, January 19\u201322). A conceptual framework for 3D visualization to support urban disaster management. Proceedings of the Joint Symposium of ICA WG on CEWaCM and JBGIS Gi4DM, Praugue, Czech."},{"key":"ref_7","unstructured":"Arefi, H. (2009). From LIDAR Point Clouds to 3D Building Models. [Thesis, University of Tehran]."},{"key":"ref_8","unstructured":"Vosselman, G., and Maas, H.-G. (2010). Airborne and Terrestrial Laser Scanning, Whittles Publishing."},{"key":"ref_9","first-page":"343","article-title":"System considerations and challenges in 3d mapping and modelling using low-cost UAV images","volume":"XL-3\/W3","author":"Lari","year":"2015","journal-title":"ISPRS Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s12518-013-0120-x","article-title":"UAV for 3D mapping applications: A review","volume":"6","author":"Nex","year":"2014","journal-title":"Appl. Geomat."},{"key":"ref_11","unstructured":"Lamond, B., and Watson, G. (2004, January 8\u201310). Hybrid rendering - a new integration of photogrammetry and laser scanning for image based rendering. Proceedings of the Theory and Practice of Computer Graphics, Bournemouth, UK."},{"key":"ref_12","unstructured":"Alshawabkeh, Y., and Haala, N. (October, January 26). Automatic multi-image photo-texturing of complex 3D scenes. Proceedings of the CIPA 2005 XX International Symposium, Torino, Italy."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.autcon.2008.05.006","article-title":"Integrating 3D laser scanning and photogrammetry for progress measurement of construction work","volume":"18","author":"Moselhi","year":"2008","journal-title":"Autom. Constr."},{"key":"ref_14","unstructured":"Koch, M., and Kaehler, M. (2009, January 22\u201326). Combining 3D laser-scanning and close-range Photogrammetry: An approach to exploit the strength of both methods. Proceedings of the 37th International Conference on Computer Applications to Archaeology, Williamsburg, VA, USA."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"5679","DOI":"10.3390\/s90705679","article-title":"Object-based integration of photogrammetric and LiDAR data for automated generation of complex polyhedral building models","volume":"9","author":"Kim","year":"2009","journal-title":"Sensors"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Nex, F., Remondino, F., and Rinaudo, F. (2011, January 23). Integration of range and image data for building reconstruction. Proceedings of the Videometrics, Range Imaging, and Applications XI 2011, Munich, Germany.","DOI":"10.1117\/12.890029"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Wang, C.-C. (2011). Laser Scanning, Theory and Applications, InTech.","DOI":"10.5772\/630"},{"key":"ref_18","unstructured":"Moussa, W. (2014). Integration of Digital Photogrammetry and Terrestrial Laser Scanning for Cultural Heritage Data Recording, University of Stuttgart."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1016\/j.isprsjprs.2013.10.003","article-title":"Automatic representation and reconstruction of DBM from LiDAR data using Recursive Minimum Bounding Rectangle","volume":"93","author":"Kwak","year":"2014","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_20","first-page":"109","article-title":"A semi-automatic procedure for texturing of laser scanning point cloouds with Google streetview images","volume":"XL-3-W3","author":"Lichtenauer","year":"2015","journal-title":"ISPRS Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_21","first-page":"1","article-title":"Co-registration of photogrammetric and LiDAR data: Methodology and case study","volume":"56","author":"Habib","year":"2004","journal-title":"Braz. J. Cartogr."},{"key":"ref_22","first-page":"732","article-title":"Fusion of LiDAR data and optical imagery for building modeling","volume":"35","author":"Chen","year":"2004","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_23","first-page":"55","article-title":"New approach for matching surfaces from laser scanners and optical sensors","volume":"32","author":"Habib","year":"1999","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_24","first-page":"33","article-title":"Recognising structure in laser scanner point clouds","volume":"8-W2","author":"Vosselman","year":"2004","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_25","unstructured":"Guelch, E. (2009, January 7\u201311). Advanced matching techniques for high precision surface and terrain models. Proceedings of the Photogrammetric Week 2009, Heidelberg, Germany."},{"key":"ref_26","unstructured":"Kazhdan, M., Bolitho, M., and Hoppe, H. (2006, January 26\u201328). Poisson surface reconstruction. Proceedings of the Symposium on Geometry Processing 2006, Sardinia, Italy."},{"key":"ref_27","unstructured":"Kraus, K. (1993). Photogrammetry, Volume 1, Fundamentals and Standard Processes, Dummler Verlag."},{"key":"ref_28","first-page":"339","article-title":"Rectification of digital imagery","volume":"58","author":"Novak","year":"1992","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"25","DOI":"10.14358\/PERS.73.1.25","article-title":"New methodologies for true orthophoto generation","volume":"73","author":"Habib","year":"2007","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_30","first-page":"21","article-title":"Integrating Techniques for Detail and Photo-Realistic 3D Modelling of Castles","volume":"22","author":"Remondino","year":"2003","journal-title":"GIM Int."},{"key":"ref_31","unstructured":"Wang, L., Kang, S.B., Szeliski, R., and Sham, H.Y. (2001, January 8\u201314). Optimal texture map generation using multiple views. Proceedings of the Computer Vision and Pattern Recognition, Kauai, HI, USA."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"748","DOI":"10.1016\/j.patrec.2006.07.013","article-title":"Multiple color texture map fusion for 3D models","volume":"28","author":"Bannai","year":"2007","journal-title":"Pattern Recognit. Lett."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Xu, L., Li, E., Li, J., Chen, Y., and Zhang, Y. (2010, January 26\u201329). A general texture mapping framework for image-based 3D modeling. Proceedings of the 17th IEEE International Conference on Image Processing (ICIP), Hong Kong, China.","DOI":"10.1109\/ICIP.2010.5653003"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1406","DOI":"10.3390\/rs3071406","article-title":"Photorealistic building reconstruction from mobile laser scanning data","volume":"3","author":"Zhu","year":"2011","journal-title":"Remote Sens."},{"key":"ref_35","unstructured":"Chen, Z., Zhou, J., Chen, Y., and Wang, G. (2012). Advances in Visual Computing, Springer. Lecture Notes in Computer Science."},{"key":"ref_36","first-page":"16","article-title":"The generation of true orthophotos using a 3D building model in conjunction with a conventional DTM","volume":"32","author":"Ahmar","year":"1998","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_37","unstructured":"Watkins, G.S. (1970). A Real-Time Visible Surface Algorithm, Computer Science, University of Utah."},{"key":"ref_38","unstructured":"Laine, S., and Karras, T. (2010, January 28\u201330). Two methods for fast ray-cast ambient occlusion. Proceedings of the Eurographics Symposium on Rendering, Saarbr\u00fccken, Germany."},{"key":"ref_39","unstructured":"Heckbert, P., and Garland, M. (1994, January 18\u201320). Multiresolution modeling for fast rendering. Proceedings of Graphics Interface \u201994, Banff, AB, Canada."},{"key":"ref_40","unstructured":"Mikhail, E.M., Bethel, J., and McGline, C. (2001). Introduction to Modern Photogrammetry, Wiley and Sons."},{"key":"ref_41","first-page":"275","article-title":"Occlusion detection by height gradient for true orthophoto generation using LiDAR data","volume":"XL-1-W1","author":"Oliveira","year":"2013","journal-title":"ISPRS Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_42","first-page":"529","article-title":"Polygon-based true orthophoto generation","volume":"XXXV","author":"Kuzmin","year":"2004","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1111\/j.1477-9730.2007.00416.x","article-title":"Occlusion-compensated true orthorectification for high-resolution satellite images","volume":"22","author":"Chen","year":"2007","journal-title":"Photogramm. Rec."},{"key":"ref_44","first-page":"299","article-title":"Depth-aided tracking multiple objects under occlusion","volume":"4","author":"Tran","year":"2013","journal-title":"J. Signal Inf. Process."},{"key":"ref_45","unstructured":"Koval\u010d\u00edk, V., and Sochor, J. (2006). Fast rendering of complex dynamic scenes. 81\u201387."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"192","DOI":"10.1016\/j.isprsjprs.2013.12.001","article-title":"An adaptive approach for the segmentation and extraction of planar and linear\/cylindrical features from laser scanning data","volume":"93","author":"Lari","year":"2014","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_47","unstructured":"Bang, K.I. (2010). Alternative methodologies for LiDAR system calibration. [Ph.D. Dissertation, University of Calgary]."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1093","DOI":"10.14358\/PERS.75.9.1093","article-title":"Error budget of LiDAR systems and quality control of the derived data","volume":"75","author":"Habib","year":"2009","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1111\/j.1477-9730.2009.00529.x","article-title":"A strip adjustment procedure to mitigate the impact of inaccurate mounting parameters in parallel lidar strips","volume":"24","author":"Habib","year":"2009","journal-title":"Photogramm. Rec."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"874","DOI":"10.3390\/rs2030874","article-title":"Alternative methodologies for LiDAR system calibration","volume":"2","author":"Habib","year":"2010","journal-title":"Remote Sens."},{"key":"ref_51","unstructured":"Pauly, M., Gross, M., and Kobbelt, L.P. Efficient simplification of point-sampled surfaces. Proceedings of the Conference on Visualization (VIS)."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"743","DOI":"10.14358\/PERS.71.6.743","article-title":"Neighborhood systems for airborne laser data","volume":"71","author":"Filin","year":"2005","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"195","DOI":"10.14358\/PERS.79.2.195","article-title":"New approaches for estimating the local point density and its impact on LiDAR data segmentation","volume":"79","author":"Lari","year":"2013","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Earnshaw, D.R.A. (1988). Theoretical Foundations of Computer Graphics and CAD, Springer.","DOI":"10.1007\/978-3-642-83539-1"},{"key":"ref_55","first-page":"115","article-title":"A new approach for segmentation-based texturing of laser scanning data","volume":"XL-5\/W4","author":"Lari","year":"2015","journal-title":"ISPRS - Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Weiler, K., and Atherton, P. (1977, January 20\u201322). Hidden surface removal using polygon area sorting. Proceedings of the 4th Annual Conference on Computer Graphics and Interactive Techniques, San Jose, CA, USA.","DOI":"10.1145\/563858.563896"},{"key":"ref_57","unstructured":"Lari, Z. (2014). Adaptive Processing of Laser Scanning Data and Texturing of the Segmentation Outcome. [Ph.D. Thesis, University of Calgary]."},{"key":"ref_58","unstructured":"Shreiner, D. (2009). OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1, Addison-Wesley Professional. [7th ed.]."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1093\/comjnl\/24.2.162","article-title":"Computing Dirichlet tessellations","volume":"24","author":"Bowyer","year":"1981","journal-title":"Comput. J."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1093\/comjnl\/24.2.167","article-title":"Computing the n-dimensional Delaunay tessellation with application to Voronoi polytopes","volume":"24","author":"Watson","year":"1981","journal-title":"Comput. J."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Subramanian, S.H. (2012). A novel algorithm to optimize image scaling in OpenCV: Emulation of floating point arithmetic in bilinear interpolation. Int. J. Comput. Electr. Eng., 260\u2013263.","DOI":"10.7763\/IJCEE.2012.V4.491"},{"key":"ref_62","first-page":"57","article-title":"Quality analysis of 3D surface reconstruction using multi-platform photogrammetric systems","volume":"XLI-B3","author":"Lari","year":"2016","journal-title":"ISPRS - Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_63","first-page":"207","article-title":"A novel quality control procedure for the evaluation of laser scanning data segmentation","volume":"1","author":"Lari","year":"2014","journal-title":"ISPRS - Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Abdul-Rahman, D.A., Zlatanova, D.S., and Coors, D.V. (2006). Innovations in 3D Geo Information Systems, Springer. Lecture Notes in Geoinformation and Cartography.","DOI":"10.1007\/978-3-540-36998-1"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/9\/3\/212\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:29:12Z","timestamp":1760207352000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/9\/3\/212"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2,25]]},"references-count":64,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2017,3]]}},"alternative-id":["rs9030212"],"URL":"https:\/\/doi.org\/10.3390\/rs9030212","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2017,2,25]]}}}