{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:14:35Z","timestamp":1760235275602,"version":"build-2065373602"},"reference-count":140,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2021,8,13]],"date-time":"2021-08-13T00:00:00Z","timestamp":1628812800000},"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>The increased development of camera resolution, processing power, and aerial platforms helped to create more cost-efficient approaches to capture and generate point clouds to assist in scientific fields. The continuous development of methods to produce three-dimensional models based on two-dimensional images such as Structure from Motion (SfM) and Multi-View Stereopsis (MVS) allowed to improve the resolution of the produced models by a significant amount. By taking inspiration from the free and accessible workflow made available by OpenDroneMap, a detailed analysis of the processes is displayed in this paper. As of the writing of this paper, no literature was found that described in detail the necessary steps and processes that would allow the creation of digital models in two or three dimensions based on aerial images. With this, and based on the workflow of OpenDroneMap, a detailed study was performed. The digital model reconstruction process takes the initial aerial images obtained from the field survey and passes them through a series of stages. From each stage, a product is acquired and used for the following stage, for example, at the end of the initial stage a sparse reconstruction is produced, obtained by extracting features of the images and matching them, which is used in the following step, to increase its resolution. Additionally, from the analysis of the workflow, adaptations were made to the standard workflow in order to increase the compatibility of the developed system to different types of image sets. Particularly, adaptations focused on thermal imagery were made. Due to the low presence of strong features and therefore difficulty to match features across thermal images, a modification was implemented, so thermal models could be produced alongside the already implemented processes for multispectral and RGB image sets.<\/jats:p>","DOI":"10.3390\/rs13163227","type":"journal-article","created":{"date-parts":[[2021,8,15]],"date-time":"2021-08-15T22:51:27Z","timestamp":1629067887000},"page":"3227","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["How to Build a 2D and 3D Aerial Multispectral Map?\u2014All Steps Deeply Explained"],"prefix":"10.3390","volume":"13","author":[{"given":"Andr\u00e9","family":"Vong","sequence":"first","affiliation":[{"name":"NOVA School of Science and Technology, 2829-516 Caparica, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9409-7736","authenticated-orcid":false,"given":"Jo\u00e3o P.","family":"Matos-Carvalho","sequence":"additional","affiliation":[{"name":"Cognitive and People-Centric Computing Labs (COPELABS), Universidade Lus\u00f3fona de Humanidades e Tecnologias, Campo Grande 376, 1749-024 Lisboa, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9450-993X","authenticated-orcid":false,"given":"Piero","family":"Toffanin","sequence":"additional","affiliation":[{"name":"UAV4GEO, St. Petersburg, FL 33713, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7273-8862","authenticated-orcid":false,"given":"D\u00e1rio","family":"Pedro","sequence":"additional","affiliation":[{"name":"NOVA School of Science and Technology, 2829-516 Caparica, Portugal"},{"name":"Centre of Technology and Systems, UNINOVA, 2829-516 Caparica, Portugal"},{"name":"PDMFC\u2014Projecto Desenvolvimento Manuten\u00e7\u00e3o Forma\u00e7\u00e3o e Consultadoria, 1300-609 Lisbon, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7582-4467","authenticated-orcid":false,"given":"F\u00e1bio","family":"Azevedo","sequence":"additional","affiliation":[{"name":"BEV\u2014Beyond Vision, 2610-161 \u00cdlhavo, Portugal"},{"name":"Electrical and Computing Engineering Department, FEUP, University of Porto, 4099-002 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0930-7418","authenticated-orcid":false,"given":"Filipe","family":"Moutinho","sequence":"additional","affiliation":[{"name":"NOVA School of Science and Technology, 2829-516 Caparica, Portugal"},{"name":"Centre of Technology and Systems, UNINOVA, 2829-516 Caparica, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6371-3310","authenticated-orcid":false,"given":"Nuno Cruz","family":"Garcia","sequence":"additional","affiliation":[{"name":"LASIGE, Faculdade de Ci\u00eancias, Universidade de Lisboa, 1749-016 Lisboa, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1354-4739","authenticated-orcid":false,"given":"Andr\u00e9","family":"Mora","sequence":"additional","affiliation":[{"name":"NOVA School of Science and Technology, 2829-516 Caparica, Portugal"},{"name":"Centre of Technology and Systems, UNINOVA, 2829-516 Caparica, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2021,8,13]]},"reference":[{"key":"ref_1","unstructured":"(2021, February 03). Max Roser and Hannah Ritchie\u2014\u201cTechnological Progress\u201d. Published online at OurWorldInData.org. Available online: https:\/\/ourworldindata.org\/technological-progress."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Lowe, D.G. (1999, January 20\u201327). Object Recognition From Local Scale-Invariant Features. Proceedings of the Seventh IEEE International Conference on Computer Vision, Kerkyra, Greece.","DOI":"10.1109\/ICCV.1999.790410"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive Image Features From Scale-Invariant Keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_4","unstructured":"(2020, October 02). OpenDroneMap Authors ODM\u2014A Command Line Toolkit to Generate Maps, Point Clouds, 3D Models and DEMs from Drone, Balloon or Kite Images. OpenDroneMap\/ODM GitHub Page 2020. Available online: https:\/\/github.com\/OpenDroneMap\/ODM."},{"key":"ref_5","unstructured":"(2020, October 20). Administrator, Agisoft Metashape. Available online: https:\/\/www.agisoft.com\/."},{"key":"ref_6","unstructured":"(2020, October 25). Administrator, Pix4D. Available online: https:\/\/www.pix4d.com\/."},{"key":"ref_7","unstructured":"(2020, October 30). Administrator, Arc3D. Available online: https:\/\/homes.esat.kuleuven.be\/~visit3d\/webservice\/v2\/index.php."},{"key":"ref_8","unstructured":"(2020, November 01). Administrator, Bundler. Available online: http:\/\/www.cs.cornell.edu\/~snavely\/bundler\/."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Casella, V., Chiabrando, F., Franzini, M., and Manzino, A.M. (2020). Accuracy Assessment of a UAV Block by Different Software Packages, Processing Schemes and Validation Strategies. ISPRS Int. J. Geo-Inf., 9.","DOI":"10.3390\/ijgi9030164"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"39","DOI":"10.5194\/isprsarchives-XXXVIII-1-C22-39-2011","article-title":"Mobile 3D mapping with a low-cost UAV system","volume":"XXXVIII-1\/C22","author":"Neitzel","year":"2011","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s12145-013-0142-2","article-title":"Experimental analysis of different software packages for orientation and digital surface modelling from UAV images","volume":"7","author":"Sona","year":"2014","journal-title":"Earth Sci. Inform."},{"key":"ref_12","first-page":"1211","article-title":"Fast stitching of DOM based on small UAV","volume":"38","author":"Wang","year":"2017","journal-title":"J. Inf. Optim. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1099","DOI":"10.5194\/isprs-archives-XLIII-B2-2020-1099-2020","article-title":"Evaluating the Quality of Photogrammetric Point-Clouds in Challenging Geo-Environments\u2013A Case Study in An Alpine Valley","volume":"XLIII-B2-2020","author":"Karantanellis","year":"2020","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Guimar\u00e3es, N., P\u00e1dua, L., Ad\u00e3o, T., Hru\u0161ka, J., Peres, E., and Sousa, J.J. (2020). VisWebDrone: A Web Application for UAV Photogrammetry Based on Open-Source Software. ISPRS Int. J. Geo-Inf., 9.","DOI":"10.3390\/ijgi9110679"},{"key":"ref_15","unstructured":"Sch\u00fctz, M. (2016). Potree: Rendering Large Point Clouds in Web Browsers. [Ph.D. Thesis, Institut f\u00fcr Computergraphik und Algorithmen]."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1111\/cgf.14134","article-title":"Fast Out-of-Core Octree Generation for Massive Point Clouds","volume":"39","author":"Ohrhallinger","year":"2020","journal-title":"Comput. Graph. Forum"},{"key":"ref_17","unstructured":"Crickard, P. (2014). Leaflet.js Essentials, Packt Publishing."},{"key":"ref_18","unstructured":"Hrushchak, Y. (2019). Visual Localization for Iseauto Using Structure From Motion. [MSc Thesis, Tallinn University of Technology]."},{"key":"ref_19","unstructured":"(2020, October 15). Mapillary, Opensfm. Available online: Https:\/\/Github.Com\/Mapillary\/Opensfm#Getting-Started."},{"key":"ref_20","unstructured":"(2020, October 12). Administrator, Camera Distortion. Available online: http:\/\/gazebosim.org\/tutorials?tut=camera_distortion."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"17","DOI":"10.5194\/isprs-archives-XLIII-B2-2020-17-2020","article-title":"Preliminary Investigation into the Geometric Calibration of the Micasense Rededge-M Multispectral Camera","volume":"Xliii-B2-2020","author":"Frontera","year":"2020","journal-title":"ISPRS-Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.cviu.2007.09.014","article-title":"Speeded-Up Robust Features (SURF)","volume":"110","author":"Bay","year":"2008","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011, January 6\u201313). ORB: An Efficient Alternative to Sift or Surf. Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1007\/BF00336961","article-title":"The Structure of Images","volume":"50","author":"Koenderink","year":"1984","journal-title":"Biol. Cybern."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1080\/757582976","article-title":"Scale-Space Theory: A Basic Tool for Analysing Structures At Different Scales","volume":"21","author":"Lindeberg","year":"1994","journal-title":"J. Appl. Stat."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Heyden, A., Sparr, G., Nielsen, M., and Johansen, P. (2002). An Affine Invariant Interest Point Detector. Computer Vision\u2014Eccv 2002, Proceedings of the 7th European Conference on Computer Vision, Copenhagen, Denmark, 28\u201331 May 2002, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/3-540-47967-8"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"685154","DOI":"10.1155\/2015\/685154","article-title":"A Novel Approach for Interest Point Detection via Laplacian-of-Bilateral Filter","volume":"2015","author":"Huang","year":"2015","journal-title":"J. Sens."},{"key":"ref_28","unstructured":"Marshall, D., and Rosin, P.L. (2002). Invariant Features from Interest Point Groups. Proceedings of the British Machine Conference, Bmva Press."},{"key":"ref_29","unstructured":"Harris, C., and Stephens, M. (September, January 31). A Combined Corner and Edge Detector. Proceedings of the 4th Alvey Vision Conference, Manchester, UK."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"530","DOI":"10.1109\/34.589215","article-title":"Local Grayvalue Invariants for Image Retrieval","volume":"19","author":"Schmid","year":"1997","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_31","unstructured":"Edelman, S., Intrator, N., and Poggio, T. Complex Cells and Object Recognition; NIPS*97, Visual Processing, 1997, Unpublished."},{"key":"ref_32","unstructured":"Eichhorn, J., and Chapelle, O. (2004). Object Categorization with SVM: Kernels for Local Features, Max Planck Institute for Biological Cybernetics."},{"key":"ref_33","first-page":"1","article-title":"Visual Categorization with Bags of Keypoints","volume":"1","author":"Csurka","year":"2004","journal-title":"Workshop Stat. Learn. Comput. Vis."},{"key":"ref_34","unstructured":"O\u2019hara, S., and Draper, B. (2011). Introduction to the Bag of Features Paradigm for Image Classification and Retrieval. arXiv."},{"key":"ref_35","unstructured":"Muja, M., and Lowe, D.G. Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration. VISAPP 2009, Proceedings of the 4th International Conference on Computer Vision Theory and Applications, Lisbon, Portugal, 5\u20138 February 2009."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1145\/355744.355745","article-title":"An Algorithm for Finding Best Matches in Logarithmic Expected Time","volume":"3","author":"Friedman","year":"1977","journal-title":"ACM Trans. Math. Softw."},{"key":"ref_37","unstructured":"Beis, J.S., and Lowe, D.G. (1997, January 17\u201319). Shape Indexing Using Approximate Nearest-Neighbour Search in High-Dimensional Spaces. Proceedings of the 1997 Conference on Computer Vision and Pattern Recognition (Cvpr \u201997), San Juan, PR, USA."},{"key":"ref_38","unstructured":"Hough, P.V.C. (1962). Method and Means for Recognizing Complex Patterns. (3,069,654), U.S. Patent."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0031-3203(81)90009-1","article-title":"Generalizing the Hough Transform To Detect Arbitrary Shapes","volume":"13","author":"Ballard","year":"1981","journal-title":"Pattern Recognit."},{"key":"ref_40","first-page":"475","article-title":"Object Recognition By Computer: The Role of Geometric Constraints, Mit Press, Cambridge, Mass., 1990, Hard Cover, Xv 512 Pp. (\u00a340.50)","volume":"10","author":"Andrew","year":"1992","journal-title":"Robotica"},{"key":"ref_41","unstructured":"Lowe, D.G. (2001, January 8\u201314). Local Feature View Clustering for 3d Object Recognition. Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001, Kauai, HI, USA."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Fleet, D., Pajdla, T., Schiele, B., and Tuytelaars, T. (2014). Vocmatch: Efficient Multiview Correspondence for Structure from Motion. Computer Vision\u2014Eccv 2014, Proceedings of the 13th European Conference, Zurich, Switzerland, 6\u201312 September 2014, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-319-10605-2"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1090\/qam\/10666","article-title":"A Method for the Solution of Certain Non-Linear Problems In Least Squares","volume":"2","author":"Levenberg","year":"1944","journal-title":"Q. Appl. Math."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Kataria, R., DeGol, J., and Hoiem, D. (2020, January 25\u201328). Improving Structure from Motion with Reliable Resectioning. Proceedings of the 2020 International Conference on 3D Vision (3DV), Fukuoka, Japan.","DOI":"10.1109\/3DV50981.2020.00014"},{"key":"ref_45","unstructured":"Adorjan, M. (2016). OpenSfM: A Collaborative Structure-From-Motion System. [Ph.D. Thesis, Vienna University of Technology]."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"013108","DOI":"10.1117\/1.OE.56.1.013108","article-title":"Correction of image radial distortion based on division model","volume":"56","author":"Wu","year":"2017","journal-title":"Opt. Eng."},{"key":"ref_47","first-page":"1","article-title":"Multi-View Stereo: A Tutorial","volume":"Volume 9","author":"Furukawa","year":"2013","journal-title":"Foundations and TrendsR in Computer Graphics and Vision"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1362","DOI":"10.1109\/TPAMI.2009.161","article-title":"Accurate, Dense, and Robust Multiview Stereopsis","volume":"32","author":"Furukawa","year":"2010","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1023\/A:1008176507526","article-title":"Photorealistic Scene Reconstruction By Voxel Coloring","volume":"35","author":"Seitz","year":"1999","journal-title":"Int. J. Comput. Vis."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"2241","DOI":"10.1109\/TPAMI.2007.70712","article-title":"Multiview Stereo via Volumetric Graph-Cuts and Occlusion Robust Photo-Consistency","volume":"29","author":"Vogiatzis","year":"2007","journal-title":"IEEE Trans. Pattern Anal. Mach Intell."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Sinha, S.N., Mordohai, P., and Pollefeys, M. (2007, January 14\u201321). Multi-View Stereo via Graph Cuts on the Dual of an Adaptive Tetrahedral Mesh. Proceedings of the IEEE International Conference on Computer Vision, Rio de Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4408997"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"1901","DOI":"10.1109\/TIP.2013.2237921","article-title":"Accurate Multiple View 3d Reconstruction Using Patch-Based Stereo for Large-Scale Scenes","volume":"22","author":"Shen","year":"2013","journal-title":"IEEE Trans. Image Process."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1109\/83.661183","article-title":"Variational Principles, Surface Evolution, Pdes, Level Set Methods and the Stereo Problem","volume":"7","author":"Faugeras","year":"1998","journal-title":"IEEE Trans. Image Process."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/j.cviu.2004.03.016","article-title":"Silhouette and Stereo Fusion for 3D Object Modeling","volume":"96","author":"Esteban","year":"2004","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Hiep, V.H., Keriven, R., Labatut, P., and Pons, J.P. (2009, January 20\u201325). Towards High-Resolution Large-Scale Multi-View Stereo. Proceedings of the 2009 IEEE Computer Society Conference on Computer Vision And Pattern Recognition, Miami, FL, USA.","DOI":"10.1109\/CVPRW.2009.5206617"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Forsyth, D., Torr, P., and Zisserman, A. (2008). Integration of Multiview Stereo And Silhouettes Via Convex Functionals on Convex Domains. Computer Vision\u2014Eccv 2008: 10th European Conference on Computer Vision, Marseille, France, 12\u201318 October 2008, Proceedings, Part I, Springer. Lecture Notes in Computer Science, Volume 5302.","DOI":"10.1007\/978-3-540-88688-4"},{"key":"ref_57","unstructured":"Goesele, M., Curless, B., and Seitz, S.M. (2006, January 17\u201322). Multi-View Stereo Revisited. Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201906), New York, NY, USA."},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Merrell, P., Akbarzadeh, A., Wang, L., Mordohai, P., Frahm, J.M., Yang, R., Nist\u00e9r, D., and Pollefeys, M. (2007, January 14\u201321). Real-Time Visibility-Based Fusion of Depth Maps. Proceedings of the 2007 IEEE 11th International Conference on Computer Vision, Rio de Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4408984"},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1145\/2070781.2024182","article-title":"Fusion of Depth Maps with Multiple Scales","volume":"30","author":"Fuhrmann","year":"2011","journal-title":"ACM Trans. Graph."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1109\/TPAMI.2005.44","article-title":"A Quasi-Dense Approach To Surface Reconstruction from Uncalibrated Images","volume":"27","author":"Lhuillier","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Goesele, M., Snavely, N., Curless, B., Hoppe, H., and Seitz, S.M. (2007, January 14\u201321). Multi-View Stereo for Community Photo Collections. Proceedings of the 2007 IEEE 11th International Conference on Computer Vision, Rio de Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4408933"},{"key":"ref_62","unstructured":"Cernea, D. (2021, February 10). Openmvs: Multi-View Stereo Reconstruction Library. Available online: https:\/\/github.com\/cdcseacave\/openMVS."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1145\/1531326.1531330","article-title":"Patchmatch: A Randomized Correspondence Algorithm for Structural Image Editing","volume":"28","author":"Barnes","year":"2009","journal-title":"ACM Trans. Graph."},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Li, J., Li, E., Chen, Y., Xu, L., and Zhang, Y. (2010, January 13\u201318). Bundled Depth-Map Merging for Multi-View Stereo. Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA.","DOI":"10.1109\/CVPR.2010.5540004"},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Bleyer, M., Rhemann, C., and Rother, C. (2011). Patchmatch Stereo-Stereo Matching with Slanted Support Windows. Jesse Hoey, Stephen Mckenna and Emanuele Trucco, Proceedings of the British Machine Vision Conference, Bmva Press.","DOI":"10.5244\/C.25.14"},{"key":"ref_66","doi-asserted-by":"crossref","unstructured":"Jamwal, N., Jindal, N., and Singh, K. (2016, January 7\u20139). A Survey on Depth Map Estimation Strategies. Proceedings of the International Conference on Signal Processing (ICSP 2016), Vidisha, India.","DOI":"10.1049\/cp.2016.1453"},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"1827","DOI":"10.1109\/LSP.2017.2752261","article-title":"Proximity Operator of A Sum of Functions; Application to Depth Map Estimation","volume":"24","author":"Pustelnik","year":"2017","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"4672","DOI":"10.1109\/LRA.2021.3068712","article-title":"Volumetric Propagation Network: Stereo-Lidar Fusion for Long-Range Depth Estimation","volume":"6","author":"Choe","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_69","doi-asserted-by":"crossref","unstructured":"Zheng, E., Dunn, E., Raguram, R., and Frahm, J.M. (2012, January 3\u20137). Efficient and Scalable Depthmap Fusion. Proceedings of the British Machine Vision Conference 2012, Surrey, UK.","DOI":"10.5244\/C.26.34"},{"key":"ref_70","unstructured":"PDAL Contributors (2021, February 19). PDAL Point Data Abstraction Library. Available online: https:\/\/doi.org\/10.5281\/zenodo.2556738."},{"key":"ref_71","first-page":"338","article-title":"Survey on 3D Surface Reconstruction","volume":"12","author":"Khatamian","year":"2016","journal-title":"J. Inf. Process. Syst."},{"key":"ref_72","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1007\/s10851-013-0414-y","article-title":"Feature-Preserving Surface Reconstruction and Simplification from Defect-Laden Point Sets","volume":"48","author":"Digne","year":"2014","journal-title":"J. Math. Imaging Vis."},{"key":"ref_73","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1109\/34.491626","article-title":"Blended Deformable Models","volume":"18","author":"DeCarlo","year":"1996","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/0004-3702(88)90080-X","article-title":"Constraints on Deformable Models:Recovering 3d Shape and Nonrigid Motion","volume":"36","author":"Terzopoulos","year":"1988","journal-title":"Artif. Intell."},{"key":"ref_75","unstructured":"Taubin, G. (1993, January 11\u201314). An Improved Algorithm for Algebraic Curve and Surface Fitting. Proceedings of the 1993 4th International Conference on Computer Vision, Berlin, Germany."},{"key":"ref_76","unstructured":"Szeliski, R., Tonnesen, D., and Terzopoulos, D. (1993, January 15\u201317). Modeling Surfaces of Arbitrary Topology with Dynamic Particles. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, New York, NY, USA."},{"key":"ref_77","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1016\/0004-3702(88)90060-4","article-title":"The Geometry of Projective Blending Surfaces","volume":"37","author":"Hoffmann","year":"1988","journal-title":"Artif. Intell."},{"key":"ref_78","doi-asserted-by":"crossref","unstructured":"Muraki, S. (1991). Volumetric Shape Description of Range Data Using \u201cBlobby Model\u201d. SIGGRAPH \u201991: Proceedings of the 18th Annual Conference on Computer Graphics and Interactive Techniques, Association for Computing Machinery.","DOI":"10.1145\/122718.122743"},{"key":"ref_79","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/S0734-189X(88)80005-7","article-title":"Hyperquadrics: Smoothly Deformable Shapes with Convex Polyhedral Bounds","volume":"44","author":"Hanson","year":"1988","journal-title":"Comput. Vis. Graph. Image Process."},{"key":"ref_80","doi-asserted-by":"crossref","first-page":"703","DOI":"10.1109\/34.85659","article-title":"Dynamic 3d Models with Local and Global Deformations: Deformable Superquadrics","volume":"13","author":"Terzopoulos","year":"1991","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_81","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MCG.1981.1673799","article-title":"Superquadrics and Angle-Preserving Transformations","volume":"1","author":"Barr","year":"1981","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_82","unstructured":"Fang, X.-S. (1994, January 21\u201323). The Extruded Generalized Cylinder: A Deformable Model for Object Recovery. Proceedings of the 1994 IEEE Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA."},{"key":"ref_83","first-page":"269","article-title":"Representation and Recognition of the Spatial Organization of Three-Dimensional Shapesproc","volume":"200","author":"Marr","year":"1978","journal-title":"Proc. R. Soc. Lond. Ser. B Biol. Sci."},{"key":"ref_84","doi-asserted-by":"crossref","unstructured":"Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., and Stuetzle, W. (1992). Surface Reconstruction from Unorganized Point Clouds. SIGGRAPH \u201992: Proceedings of the 19th Annual Conference on Computer Graphics and Interactive Techniques, Association for Computing Machinery.","DOI":"10.1145\/133994.134011"},{"key":"ref_85","doi-asserted-by":"crossref","unstructured":"Kao, M.Y. (2016). Voronoi Diagrams and Delaunay Triangulations. Encyclopedia of Algorithms, Springer.","DOI":"10.1007\/978-1-4939-2864-4"},{"key":"ref_86","doi-asserted-by":"crossref","unstructured":"Amenta, N., Bern, M., and Kamvysselis, M. (1998). A New Voronoi-Based Surface Reconstruction Algorithm. SIGGRAPH \u201998: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, Association for Computing Machinery.","DOI":"10.1145\/280814.280947"},{"key":"ref_87","doi-asserted-by":"crossref","unstructured":"Amenta, N., Choi, S., and Kolluri, R.K. (2001). The Power Crust. SMA \u201901: Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications, Association for Computing Machinery.","DOI":"10.1145\/376957.376986"},{"key":"ref_88","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1109\/2945.817351","article-title":"The Ball-Pivoting Algorithm for Surface Reconstruction","volume":"5","author":"Bernardini","year":"1999","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_89","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1111\/1467-8659.00439","article-title":"Surface Reconstruction Based on Lower Dimensional Localized Delaunay Triangulation","volume":"19","author":"Gopi","year":"2000","journal-title":"Comput. Graph. Forum"},{"key":"ref_90","unstructured":"Gopi, M., and Krishnan, S. (2002, January 10). A Fast and Efficient Projection-Based Approach for Surface Reconstruction. Proceedings of the XV Brazilian Symposium on Computer Graphics and Image Processing, Fortaleza, Brazil."},{"key":"ref_91","unstructured":"Dinh, H.Q., Turk, G., and Slabaugh, G. (2001, January 7\u201314). Reconstructing Surfaces Using Anisotropic Basis Functions. Proceedings of the Eighth IEEE International Conference on Computer Vision. ICCV 2001, Vancouver, BC, Canada."},{"key":"ref_92","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1618452.1618522","article-title":"Consolidation of Unorganized Point Clouds for Surface Reconstruction","volume":"28","author":"Huang","year":"2009","journal-title":"ACM Trans. Graph."},{"key":"ref_93","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1109\/TVCG.2003.1175093","article-title":"Computing and Rendering Point Set Surfaces","volume":"9","author":"Alexa","year":"2003","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_94","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1111\/j.1467-8659.2009.01388.x","article-title":"Feature Preserving Point Set Surfaces Based on Non-Linear Kernel Regression","volume":"28","author":"Guennebaud","year":"2009","journal-title":"Comput. Graph. Forum"},{"key":"ref_95","unstructured":"Kazhdan, M., Bolitho, M., and Hoppe, H. (2006). Poisson Surface Reconstruction. SGP \u201906: Proceedings of the Fourth Eurographics Symposium on Geometry Processing, Eurographics Association."},{"key":"ref_96","doi-asserted-by":"crossref","unstructured":"Li, X., Wan, W., Cheng, X., and Cui, B. (2010, January 23\u201325). An Improved Poisson Surface Reconstruction Algorithm. Proceedings of the 2010 International Conference on Audio, Language and Image Processing, Shanghai, China.","DOI":"10.1109\/ICALIP.2010.5685081"},{"key":"ref_97","doi-asserted-by":"crossref","unstructured":"Bebis, G., Boyle, R., Parvin, B., Koracin, D., Kuno, Y., Wang, J., Pajarola, R., Lindstrom, P., Hinkenjann, A., and Encarna\u00e7\u00e3o, M.L. (2009). Parallel Poisson Surface Reconstruction. Advances In Visual Computing: 5th International Symposium, ISVC 2009, Las Vegas, NV, USA, 30 November\u20132 December 2009, Proceedings, Part I, Springer. Lecture Notes in Computer Science, Volume 5875.","DOI":"10.1007\/978-3-642-10520-3"},{"key":"ref_98","unstructured":"Kazhdan, M., and Maloney, A. (2021, March 02). Poissonrecon. Available online: Https:\/\/Github.Com\/Mkazhdan\/Poissonrecon."},{"key":"ref_99","doi-asserted-by":"crossref","unstructured":"Lorensen, W.E., and Cline, H.E. (1987). Marching Cubes: A High Resolution 3d Surface Construction Algorithm. SIGGRAPH \u201987: Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, Association for Computing Machinery.","DOI":"10.1145\/37401.37422"},{"key":"ref_100","doi-asserted-by":"crossref","unstructured":"Fletcher, C.A.J. (1984). Computational Galerkin Methods, Springer.","DOI":"10.1007\/978-3-642-85949-6"},{"key":"ref_101","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2487228.2487237","article-title":"Screened poisson surface reconstruction","volume":"32","author":"Kazhdan","year":"2013","journal-title":"ACM Trans. Graph."},{"key":"ref_102","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1111\/cgf.13449","article-title":"An Adaptive Multi-Grid Solver for Applications in Computer Graphics","volume":"38","author":"Kazhdan","year":"2019","journal-title":"Comput. Graph. Forum"},{"key":"ref_103","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1111\/cgf.14077","article-title":"Poisson Surface Reconstruction with Envelope Constraints","volume":"39","author":"Kazhdan","year":"2020","journal-title":"Comput. Graph. Forum"},{"key":"ref_104","doi-asserted-by":"crossref","first-page":"442","DOI":"10.1137\/S0036142900373208","article-title":"Weighted Extended B-Spline Approximation of Dirichlet Problems","volume":"39","author":"Reif","year":"2001","journal-title":"SIAM J. Numer. Anal."},{"key":"ref_105","unstructured":"(2021, March 08). Elizabeth, Full 3D vs. 2.5D Processing. Available online: https:\/\/support.dronesmadeeasy.com\/hc\/en-us\/articles\/207855366-Full-3D-vs-2-5D-Processing."},{"key":"ref_106","doi-asserted-by":"crossref","unstructured":"Li, S., Xiao, X., Guo, B., and Zhang, L. (2020). A Novel OpenMVS-Based Texture Reconstruction Method Based on the Fully Automatic Plane Segmentation for 3D Mesh Models. Remote Sens., 12.","DOI":"10.3390\/rs12233908"},{"key":"ref_107","doi-asserted-by":"crossref","unstructured":"Fu, Y., Yan, Q., Yang, L., Liao, J., and Xiao, C. (2018, January 18\u201323). Texture Mapping for 3D Reconstruction with RGB-D Sensor. Proceedings of the 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00488"},{"key":"ref_108","doi-asserted-by":"crossref","unstructured":"Kehl, W., Navab, N., and Ilic, S. (2021, March 20). Coloured Signed Distance Fields for Full 3D Object Reconstruction. BMVC. Available online: http:\/\/www.bmva.org\/bmvc\/2014\/papers\/paper012\/index.html.","DOI":"10.5244\/C.28.41"},{"key":"ref_109","doi-asserted-by":"crossref","first-page":"464","DOI":"10.1016\/j.cag.2008.05.004","article-title":"Masked photo blending: Mapping dense photographic data set on high-resolution sampled 3D models","volume":"32","author":"Callieri","year":"2008","journal-title":"Comput. Graph."},{"key":"ref_110","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1109\/2945.965346","article-title":"High-Quality Texture Reconstruction from Multiple Scans","volume":"7","author":"Fausto","year":"2001","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_111","doi-asserted-by":"crossref","unstructured":"Hoegner, L., and Stilla, U. (2016). Automatic 3D Reconstruction and Texture Extraction for 3D Building Models from Thermal Infrared Image Sequences. Quant. InfraRed Thermogr.","DOI":"10.21611\/qirt.2016.042"},{"key":"ref_112","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3072959.3073610","article-title":"Patch-based optimization for image-based texture mapping","volume":"36","author":"Bi","year":"2017","journal-title":"ACM Trans. Graph."},{"key":"ref_113","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.cagd.2018.03.001","article-title":"Conformal mesh parameterization using discrete Calabi flow","volume":"63","author":"Zhao","year":"2018","journal-title":"Comput. Aided Geom. Des."},{"key":"ref_114","doi-asserted-by":"crossref","unstructured":"Li, S., Luo, Z., Zhen, M., Yao, Y., Shen, T., Fang, T., and Quan, L. (2019, January 15\u201320). Cross-Atlas Convolution for Parameterization Invariant Learning on Textured Mesh Surface. Proceedings of the 2019 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00630"},{"key":"ref_115","first-page":"1","article-title":"Progressive parameterizations","volume":"37","author":"Liu","year":"2018","journal-title":"ACM Trans. Graph."},{"key":"ref_116","doi-asserted-by":"crossref","first-page":"389","DOI":"10.5194\/isprs-archives-XLII-2-W9-389-2019","article-title":"High Quality Texture Mapping Process Aimed at the Optimization of 3D Structured Light Models","volume":"XLII-2\/W9","author":"Inzerillo","year":"2019","journal-title":"ISPRS-Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_117","doi-asserted-by":"crossref","first-page":"409","DOI":"10.1111\/j.1467-8659.2008.01138.x","article-title":"Sellent. Floating Textures","volume":"27","author":"Eisemann","year":"2008","journal-title":"Comput. Graph. Forum"},{"key":"ref_118","doi-asserted-by":"crossref","unstructured":"Zha, H., Taniguchi, R., and Maybank, S. (2010). Multi-view Texturing of Imprecise Mesh. Computer Vision\u2014ACCV 2009, Springer. Lecture Notes in Computer Science, Voumel 5995.","DOI":"10.1007\/978-3-642-12307-8"},{"key":"ref_119","doi-asserted-by":"crossref","unstructured":"Lempitsky, V., and Ivanov, D. (2007, January 17\u201322). Seamless Mosaicing of Image-Based Texture Maps. Proceedings of the 2007 IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA.","DOI":"10.1109\/CVPR.2007.383078"},{"key":"ref_120","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1111\/j.1467-8659.2009.01617.x","article-title":"Seamless Montage for Texturing Models","volume":"29","author":"Gal","year":"2010","journal-title":"Comput. Graph. Forum"},{"key":"ref_121","doi-asserted-by":"crossref","unstructured":"Allene, C., Pons, J.P., and Keriven, R. (2008, January 8\u201311). Seamless image-based texture atlases using multi-band blending. Proceedings of the 2008 19th International Conference on Pattern Recognition, Tampa, FL, USA.","DOI":"10.1109\/ICPR.2008.4761913"},{"key":"ref_122","doi-asserted-by":"crossref","unstructured":"Yang, Y., and Zhang, Y. (2018, January 28\u201330). A High-Realistic Texture Mapping Algorithm Based on Image Sequences. Proceedings of the 2018 26th International Conference on Geoinformatics, Kunming, China.","DOI":"10.1109\/GEOINFORMATICS.2018.8557175"},{"key":"ref_123","doi-asserted-by":"crossref","first-page":"2296","DOI":"10.1109\/TVCG.2018.2831220","article-title":"Fast Texture Mapping Adjustment via Local\/Global Optimization","volume":"25","author":"Li","year":"2019","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_124","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1145\/245.247","article-title":"A multiresolution spline with application to image mosaics","volume":"24","author":"Burt","year":"1983","journal-title":"ACM Trans. Graph."},{"key":"ref_125","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1145\/882262.882269","article-title":"Poisson image editing","volume":"22","author":"Gangnet","year":"2003","journal-title":"ACM Trans. Graph."},{"key":"ref_126","doi-asserted-by":"crossref","unstructured":"Fleet, D., Pajdla, T., Schiele, B., and Tuytelaars, T. (2014). Let There Be Color! Large-Scale Texturing of 3D Reconstructions. Computer Vision\u2014ECCV 2014: 13th European Conference, Zurich, Switzerland, 6\u201312 September 2014, Proceedings, Part V, Springer. Lecture Notes in Computer Science, Volume 8693.","DOI":"10.1007\/978-3-319-10605-2"},{"key":"ref_127","unstructured":"Waechter, M., Moehrle, N., and Goesele, M. (2021, March 30). MVS-Texturing. Available online: https:\/\/github.com\/nmoehrle\/mvs-texturing."},{"key":"ref_128","unstructured":"Geva, A. (2021, March 28). ColDet\u20143D Collision Detection Library. Available online: https:\/\/github.com\/fougue\/claudette."},{"key":"ref_129","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1409060.1409112","article-title":"Interactive 3D architectural modeling from unordered photo collections","volume":"27","author":"Sinha","year":"2008","journal-title":"ACM Trans. Graph."},{"key":"ref_130","unstructured":"Grammatikopoulos, L., Kalisperakis, I., Karras, G., and Petsa, E. (2021, March 23). Automatic Multi-View Texture Mapping of 3D Surface Projections. Available online: https:\/\/www.researchgate.net\/publication\/228367713_Automatic_multi-view_texture_mapping_of_3D_surface_projections."},{"key":"ref_131","unstructured":"Guennebaud, G., Jacob, B., Capricelli, T., Garg, R., Hertzberg, C., Holoborodko, P., Lenz, M., Niesen, J., Nuentsa, D., and Steiner, B. (2021, April 03). Eigen v3. Available online: http:\/\/eigen.tuxfamily.org."},{"key":"ref_132","unstructured":"(2021, April 12). GDAL\/OGR Contributors, GDAL\/OGR Geospatial Data Abstraction Software Library, Open Source Geospatial Foundation. Available online: https:\/\/gdal.org."},{"key":"ref_133","unstructured":"Engineers, A.S.C. (1994). Glossary of the Mapping Sciences, American Society of Civil Engineers. Available online: https:\/\/books.google.pt\/books?id=jPVxSDzVRP0C."},{"key":"ref_134","unstructured":"Smith, G.S. (2021, April 20). Digital Orthophotography and Gis, Green Mountain GeoGraphics, Ltd. Available online: https:\/\/proceedings.esri.com\/library\/userconf\/proc95\/to150\/p124.html."},{"key":"ref_135","unstructured":"Ritter, N., and Brown, E. (2021, April 20). Libgeotiff. Available online: https:\/\/github.com\/OSGeo\/libgeotiff."},{"key":"ref_136","doi-asserted-by":"crossref","unstructured":"Salvado, A.B., Mendon\u00e7a, R., Louren\u00e7o, A., Marques, F., Matos-Carvalho, J.P., Campos, L.M., and Barata, J. (2019, January 12\u201314). Semantic Navigation Mapping from Aerial Multispectral Imagery. Proceedings of the 2019 IEEE 28th International Symposium on Industrial Electronics (ISIE), Vancouver, BC, Canada.","DOI":"10.1109\/ISIE.2019.8781301"},{"key":"ref_137","doi-asserted-by":"crossref","first-page":"1858","DOI":"10.1109\/TPAMI.2008.113","article-title":"Parametric Image Alignment Using Enhanced Correlation Coefficient Maximization","volume":"30","author":"Evangelidis","year":"2008","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_138","unstructured":"NationalDronesAu (2021, May 01). Flir Image Extractor CLI. Available online: https:\/\/github.com\/nationaldronesau\/FlirImageExtractor."},{"key":"ref_139","doi-asserted-by":"crossref","unstructured":"Pino, M., Matos-Carvalho, J.P., Pedro, D., Campos, L.M., and Seco, J.C. (2020, January 20\u201322). UAV Cloud Platform for Precision Farming. Proceedings of the 2020 12th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP), Porto, Portugal.","DOI":"10.1109\/CSNDSP49049.2020.9249551"},{"key":"ref_140","doi-asserted-by":"crossref","unstructured":"Pedro, D., Matos-Carvalho, J.P., Azevedo, F., Sacoto-Martins, R., Bernardo, L., Campos, L., Fonseca, J.M., and Mora, A. (2020). FFAU\u2014Framework for Fully Autonomous UAVs. Remote Sens., 12.","DOI":"10.3390\/rs12213533"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/16\/3227\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:45:56Z","timestamp":1760165156000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/16\/3227"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,13]]},"references-count":140,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2021,8]]}},"alternative-id":["rs13163227"],"URL":"https:\/\/doi.org\/10.3390\/rs13163227","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2021,8,13]]}}}