{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T02:46:56Z","timestamp":1780454816661,"version":"3.54.1"},"reference-count":61,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2021,5,14]],"date-time":"2021-05-14T00:00:00Z","timestamp":1620950400000},"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>Imaging network design is a crucial step in most image-based 3D reconstruction applications based on Structure from Motion (SfM) and multi-view stereo (MVS) methods. This paper proposes a novel photogrammetric algorithm for imaging network design for building 3D reconstruction purposes. The proposed methodology consists of two main steps: (i) the generation of candidate viewpoints and (ii) the clustering and selection of vantage viewpoints. The first step includes the identification of initial candidate viewpoints, selecting the candidate viewpoints in the optimum range, and defining viewpoint direction stages. In the second step, four challenging approaches\u2014named fa\u00e7ade pointing, centre pointing, hybrid, and both centre &amp; fa\u00e7ade pointing\u2014are proposed. The entire methodology is implemented and evaluated in both simulation and real-world experiments. In the simulation experiment, a building and its environment are computer-generated in the ROS (Robot Operating System) Gazebo environment and a map is created by using a simulated robot and Gmapping algorithm based on a Simultaneously Localization and Mapping (SLAM) algorithm using a simulated Unmanned Ground Vehicle (UGV). In the real-world experiment, the proposed methodology is evaluated for all four approaches for a real building with two common approaches, called continuous image capturing and continuous image capturing &amp; clustering and selection approaches. The results of both evaluations reveal that the fusion of centre &amp; fa\u00e7ade pointing approach is more efficient than all other approaches in terms of both accuracy and completeness criteria.<\/jats:p>","DOI":"10.3390\/rs13101923","type":"journal-article","created":{"date-parts":[[2021,5,17]],"date-time":"2021-05-17T02:31:34Z","timestamp":1621218694000},"page":"1923","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["An Imaging Network Design for UGV-Based 3D Reconstruction of Buildings"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5097-0142","authenticated-orcid":false,"given":"Ali","family":"Hosseininaveh","sequence":"first","affiliation":[{"name":"Department of Photogrammetry and Remote Sensing, Faculty of Geodesy and Geomatics Engineering, K. N. Toosi University of Technology, Tehran 15433-19967, Iran"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6097-5342","authenticated-orcid":false,"given":"Fabio","family":"Remondino","sequence":"additional","affiliation":[{"name":"3D Optical Metrology (3DOM) Unit, Bruno Kessler Foundation (FBK), 38123 Trento, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"102963","DOI":"10.1016\/j.autcon.2019.102963","article-title":"An autonomous robotic platform for automatic extraction of detailed semantic models of buildings","volume":"109","author":"Quintana","year":"2020","journal-title":"Autom. Constr."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1016\/j.jas.2008.10.009","article-title":"Developing a documentation system for desert palaces in Jordan using 3D laser scanning and digital photogrammetry","volume":"36","author":"Haala","year":"2009","journal-title":"J. Archaeol. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.autcon.2018.08.018","article-title":"Automatic Segmentation of 3D Point Clouds of Rubble Masonry Walls, and Its Ap-plication To Building Surveying, Repair and Maintenance","volume":"96","author":"Valero","year":"2018","journal-title":"Autom. Constr."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Macdonald, L., Ahmadabadian, A.H., Robson, S., and Gibb, I. (2014). High Art Revisited: A Photogrammetric Approach. Electronic Visualisation and the Arts, BCS Learning and Development Limited.","DOI":"10.14236\/ewic\/EVA2014.47"},{"key":"ref_5","unstructured":"von Koutny, M., Pomello, L., and Kordon, F. (2009). A Review on Augmented Reality for Virtual Heritage System. Transactions on Petri Nets and Other Models of Concurrency XV, Springer Science and Business Media LLC."},{"key":"ref_6","first-page":"465","article-title":"Accuracy of typical photogrammetric networks in cultural heritage 3D modeling projects","volume":"45","author":"Nocerino","year":"2014","journal-title":"ISPRS Int. Arch. Photogramm. Remote. Sens. Spat. Inf. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"177","DOI":"10.5194\/isprsannals-II-5-W3-177-2015","article-title":"Building Information Modelling for Cultural Heritage: A review","volume":"2","author":"Logothetis","year":"2015","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_8","first-page":"591","article-title":"A Critical Review of Automated Photogrammetric Processing Of Large Datasets","volume":"42","author":"Remondino","year":"2017","journal-title":"ISPRS Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1111\/phor.12059","article-title":"Development of a New Stereo-Panorama System Based on off-The-Shelf Stereo Cameras","volume":"29","author":"Amini","year":"2014","journal-title":"Photogramm. Rec."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"106458","DOI":"10.1016\/j.buildenv.2019.106458","article-title":"Ten questions concerning the use of drones in urban environments","volume":"167","author":"Watkins","year":"2020","journal-title":"Build. Environ."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Alsadik, B., and Remondino, F. (2020). Flight Planning for LiDAR-Based UAS Mapping Applications. ISPRS Int. J. Geo Inf., 9.","DOI":"10.3390\/ijgi9060378"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Koch, T., K\u00f6rner, M., and Fraundorfer, F. (2019). Automatic and Semantically-Aware 3D UAV Flight Planning for Image-Based 3D Reconstruction. Remote Sens., 11.","DOI":"10.3390\/rs11131550"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1111\/phor.12076","article-title":"Stereo-Imaging Network Design for Precise and Dense 3d Re-construction","volume":"29","author":"Hosseininaveh","year":"2014","journal-title":"Photogramm. Rec."},{"key":"ref_14","unstructured":"Hosseininaveh, A., Robson, S., Boehm, J., and Shortis, M. (2013, January 23). Image selection in photogrammetric multi-view stereo methods for metric and complete 3D reconstruction. Proceedings of the SPIE-The International Society for Optical Engineering, Munich, Germany."},{"key":"ref_15","unstructured":"Hosseininaveh, A., Serpico, S., Robson, M., Hess, J., Boehm, I., Pridden, I., and Amati, G. (2012, January 19\u201321). Automatic Image Selection in Photogrammetric Multi-View Stereo Methods. Proceedings of the International Symposium on Virtual Reality, Archaeology and Intelligent Cultural Heritage, Brighton, UK."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.measurement.2016.12.026","article-title":"Clustering and selecting vantage images in a low-cost system for 3D reconstruction of texture-less objects","volume":"99","author":"Hosseininaveh","year":"2017","journal-title":"Measurement"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"159","DOI":"10.5772\/58759","article-title":"Volumetric Next-best-view Planning for 3D Object Reconstruction with Positioning Error","volume":"11","author":"Sucar","year":"2014","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1016\/j.culher.2012.11.007","article-title":"Automated Camera Network Design for 3D Modeling of Cultural Heritage Objects","volume":"14","author":"Alsadik","year":"2013","journal-title":"J. Cult. Herit."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Mahami, H., Nasirzadeh, F., Ahmadabadian, A.H., and Nahavandi, S. (2019). Automated Progress Controlling and Monitoring Using Daily Site Images and Building Information Modelling. Buildings, 9.","DOI":"10.3390\/buildings9030070"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1108\/CI-07-2018-0059","article-title":"Imaging network design to improve the automated construction progress monitoring process","volume":"19","author":"Mahami","year":"2019","journal-title":"Constr. Innov."},{"key":"ref_21","first-page":"495","article-title":"Efficient Flight Planning for Building Fa\u00e7ade 3d Reconstruction","volume":"XLII-2\/W13","author":"Palanirajan","year":"2019","journal-title":"ISPRS Int. Arch. Photogramm. Remote. Sens. Spat. Inf. Sci."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Kriegel, S., Bodenm\u00fcller, T., Suppa, M., and Hirzinger, G. (2011, January 9\u201313). A surface-based Next-Best-View approach for automated 3D model completion of unknown objects. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China.","DOI":"10.1109\/ICRA.2011.5979947"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Isler, S., Sabzevari, R., Delmerico, J., and Scaramuzza, D. (2016, January 16\u201321). An Information Gain Formulation for Active Volumetric 3D Reconstruction. Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden.","DOI":"10.1109\/ICRA.2016.7487527"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"3324","DOI":"10.1109\/LRA.2018.2852778","article-title":"Surfel-Based Next Best View Planning","volume":"3","author":"Monica","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_25","unstructured":"Furukawa, Y. (2021, May 13). Clustering Views for Multi-View Stereo (CMVS). Available online: https:\/\/www.di.ens.fr\/cmvs\/."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Furukawa, Y., Curless, B., Seitz, S.M., and Szeliski, R. (2010, January 13\u201318). Towards Internet-scale 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.5539802"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/2001269.2001293","article-title":"Building rome in a day","volume":"10","author":"Agarwal","year":"2011","journal-title":"Commun. ACM"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/641865.641868","article-title":"View Planning for Automated Three-Dimensional Object Reconstruction and Inspection","volume":"35","author":"Scott","year":"2003","journal-title":"ACM Comput. Surv."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1197","DOI":"10.1016\/j.robot.2014.04.001","article-title":"Towards Fully Automatic Reliable 3D Ac-quisition: From Designing Imaging Network to a Complete and Accurate Point Cloud","volume":"62","author":"Hosseininaveh","year":"2014","journal-title":"Robot. Auton. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Vasquez-Gomez, J.I., Sucar, L.E., and Murrieta-Cid, R. (2014, January 14\u201318). View Planning for 3D Object Reconstruction with a Mobile Manipulator Robot. Proceedings of the 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.","DOI":"10.1109\/IROS.2014.6943158"},{"key":"ref_31","first-page":"115","article-title":"Network Design Considerations for Non-Topographic Photogrammetry","volume":"50","author":"Fraser","year":"1984","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1006\/cviu.1995.1007","article-title":"Planning for Complete Sensor Coverage in Inspection","volume":"61","author":"Tarbox","year":"1995","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1007\/s00138-007-0110-2","article-title":"Model-based view planning","volume":"20","author":"Scott","year":"2007","journal-title":"Mach. Vis. Appl."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1109\/TSMCB.2003.817031","article-title":"Automatic Sensor Placement for Model-Based Robot Vision","volume":"34","author":"Chen","year":"2004","journal-title":"IEEE Trans. Syst. Man, Cybern. Part B"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1016\/j.isprsjprs.2016.06.015","article-title":"Assessment of next-best-view algorithms performance with various 3D scanners and manipulator","volume":"119","author":"Karaszewski","year":"2016","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1016\/j.vrih.2019.12.004","article-title":"Survey on path and view planning for UAVs","volume":"2","author":"Zhou","year":"2020","journal-title":"Virtual Real. Intell. Hardw."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"203","DOI":"10.5194\/isprsannals-II-5-W1-203-2013","article-title":"Accuracy and Block Deformation Analysis in Automatic UAV and Terrestrial Photogrammetry\u2013Lesson Learnt","volume":"2","author":"Nocerino","year":"2013","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Jing, W., Polden, J., Tao, P.Y., Lin, W., and Shimada, K. (2016, January 13\u201315). View planning for 3D shape reconstruction of buildings with unmanned aerial vehicles. Proceedings of the 2016 14th International Conference on Control, Automation, Robotics and Vision (ICARCV), Phuket, Thailand.","DOI":"10.1109\/ICARCV.2016.7838774"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1016\/j.isprsjprs.2018.11.004","article-title":"A multi-UAV cooperative route planning methodology for 3D fine-resolution building model reconstruction","volume":"146","author":"Zheng","year":"2018","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Almadhoun, R., Abduldayem, A., Taha, T., Seneviratne, L., and Zweiri, Y. (2019). Guided Next Best View for 3D Reconstruction of Large Complex Structures. Remote Sens., 11.","DOI":"10.3390\/rs11202440"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1016\/j.patrec.2020.02.024","article-title":"Supervised learning of the next-best-view for 3d object reconstruction","volume":"133","author":"Mendoza","year":"2020","journal-title":"Pattern Recognit. Lett."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Huang, R., Zou, D., Vaughan, R., and Tan, P. (2018, January 21\u201325). Active Image-Based Modeling with a Toy Drone. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.","DOI":"10.1109\/ICRA.2018.8460673"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3233794","article-title":"Plan3d: Viewpoint and Trajectory Optimization for Aerial Multi-View Stereo Recon-struction","volume":"38","author":"Hepp","year":"2018","journal-title":"ACM Trans. Graph."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1017\/CBO9781139177801.004","article-title":"Submodular Function Maximization","volume":"3","author":"Krause","year":"2014","journal-title":"Tractability"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Roberts, M., Shah, S., Dey, D., Truong, A., Sinha, S., Kapoor, A., Hanrahan, P., and Joshi, N. (2017, January 22\u201329). Submodular Trajectory Optimization for Aerial 3D Scanning. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.","DOI":"10.1109\/ICCV.2017.569"},{"key":"ref_46","first-page":"183","article-title":"Aerial Path Planning for Urban Scene Reconstruction: A Continuous Optimization Method and Benchmark","volume":"37","author":"Smith","year":"2019","journal-title":"ACM Trans. Graph."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Arce, S., Vernon, C.A., Hammond, J., Newell, V., Janson, J., Franke, K.W., and Hedengren, J.D. (2020). Automated 3D Reconstruction Using Op-timized View-Planning Algorithms for Iterative Development of Structure-from-Motion Models. Remote Sens., 12.","DOI":"10.3390\/rs12132169"},{"key":"ref_48","unstructured":"Yuhong (2018, June 26). Robot Operating System (ROS) Tutorials (Indigo Ed.). Available online: http:\/\/wiki.ros.org\/ROS\/Tutorials."},{"key":"ref_49","unstructured":"Gazebo (2020, March 09). Gazebo Tutorials. Available online: http:\/\/gazebosim.org\/tutorials."},{"key":"ref_50","unstructured":"Gazebo (2020, March 09). Tutorial: ROS Integration Overview. Available online: http:\/\/gazebosim.org\/tutorials?tut=ros_overview."},{"key":"ref_51","unstructured":"(2018, June 27). Husky. Available online: http:\/\/wiki.ros.org\/husky_navigation\/Tutorials."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/TRO.2006.889486","article-title":"Improved Techniques for Grid Mapping with Rao-Blackwellized Particle Filters","volume":"23","author":"Grisetti","year":"2007","journal-title":"IEEE Trans. Robot."},{"key":"ref_53","unstructured":"Wu, C. (2021, May 13). Visualsfm: A Visual Structure from Motion System. Available online: http:\/\/ccwu.me\/vsfm\/doc.html."},{"key":"ref_54","unstructured":"Trimble Inc. (2016, November 03). Sketchup Pro 2016. Available online: https:\/\/www.sketchup.com\/."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/TSMC.1979.4310076","article-title":"A threshold selection method from gray-level histograms","volume":"9","author":"Otsu","year":"1979","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_56","unstructured":"Hosseininaveh, A. (2014). Photogrammetric Multi-View Stereo and Imaging Network Design, University College London."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/j.isprsjprs.2013.01.015","article-title":"A Comparison of Dense Matching Algorithms for Scaled Surface Reconstruction Using Stereo Camera Rigs","volume":"78","author":"Ahmadabadian","year":"2013","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.measurement.2018.01.058","article-title":"The performance evaluation of multi-image 3D reconstruction software with different sensors","volume":"120","author":"Mousavi","year":"2018","journal-title":"Measurement"},{"key":"ref_59","unstructured":"Agisoft PhotoScan Software (2020, January 30). Agisoft Metashape. Available online: https:\/\/www.agisoft.com\/."},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Grisetti, G., Stachniss, C., and Burgard, W. (2005, January 18\u201322). Improving Grid-based SLAM with Rao-Blackwellized Particle Filters by Adaptive Proposals and Selective Resampling. Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain.","DOI":"10.1109\/ROBOT.2005.1570477"},{"key":"ref_61","unstructured":"Hosseininaveh, A., and Remondino, F. (2021). An Autonomous Navigation System for Image-Based 3D Reconstruction of Fa\u00e7ade Using a Ground Vehicle Robot. Autom. Constr., under revision."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/10\/1923\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:00:51Z","timestamp":1760162451000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/10\/1923"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,14]]},"references-count":61,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2021,5]]}},"alternative-id":["rs13101923"],"URL":"https:\/\/doi.org\/10.3390\/rs13101923","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,14]]}}}