{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T15:44:59Z","timestamp":1766159099843,"version":"build-2065373602"},"reference-count":41,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2023,2,28]],"date-time":"2023-02-28T00:00:00Z","timestamp":1677542400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Special Foundation for the National Science and Technology Basic Research Program of China","award":["2019FY202500","41971410"],"award-info":[{"award-number":["2019FY202500","41971410"]}]},{"name":"Chinese National Nature Science Foundation","award":["2019FY202500","41971410"],"award-info":[{"award-number":["2019FY202500","41971410"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Image-based 3D modeling has been widely used in many areas. Structure from motion is the key to image-based reconstruction. However, the rapid growth of data poses challenges to current SfM solutions. A hierarchical SfM reconstruction methodology for large-scale oblique images is proposed. Firstly, match pairs are selected using positioning and orientation (POS) data and the terrain of the survey area. Then, images are divided to image groups by traversing the selected match pairs. After pairwise image matching, tracks are decimated using an adaptive track selection method. Thirdly, submaps are reconstructed from the image groups in parallel based on incremental SfM in the object space. A novel method based on statistics of the positional difference between common tracks is proposed to detect the outliers in submap merging. Finally, the reconstructed submaps are incrementally merged and optimized. The proposed methodology was used on a large oblique image set. The proposed methodology was compared with the state-of-the-art image-based reconstruction systems COLMAP and Metashape for SfM reconstruction. Experimental results show that the proposed methodology achieved the highest accuracy on the experimental dataset, i.e., about 22.37, and 3.52 times faster than COLMAP and Metashape, respectively. The experimental results demonstrate that the proposed hierarchical SfM methodology is accurate and efficient for large-scale oblique images.<\/jats:p>","DOI":"10.3390\/rs15051374","type":"journal-article","created":{"date-parts":[[2023,3,1]],"date-time":"2023-03-01T01:36:09Z","timestamp":1677634569000},"page":"1374","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Efficient and Accurate Hierarchical SfM Based on Adaptive Track Selection for Large-Scale Oblique Images"],"prefix":"10.3390","volume":"15","author":[{"given":"Yubin","family":"Liang","sequence":"first","affiliation":[{"name":"School of Geographic and Environmental Sciences, Tianjin Normal University, Tianjin 300387, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Geographic and Environmental Sciences, Tianjin Normal University, Tianjin 300387, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaochang","family":"Fan","sequence":"additional","affiliation":[{"name":"School of Geographic and Environmental Sciences, Tianjin Normal University, Tianjin 300387, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tiejun","family":"Cui","sequence":"additional","affiliation":[{"name":"School of Geographic and Environmental Sciences, Tianjin Normal University, Tianjin 300387, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/j.isprsjprs.2014.02.013","article-title":"Unmanned aerial systems for photogrammetry and remote sensing: A review","volume":"92","author":"Colomina","year":"2014","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1016\/j.isprsjprs.2021.12.006","article-title":"UAV in the advent of the twenties: Where we stand and what is next","volume":"184","author":"Nex","year":"2022","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"570","DOI":"10.1016\/j.isprsjprs.2010.09.006","article-title":"An update on automatic 3D building reconstruction","volume":"65","author":"Haala","year":"2010","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"670","DOI":"10.1080\/15481603.2020.1768768","article-title":"Detection of seismic fa\u00e7ade damages with multi-temporal oblique aerial imagery","volume":"57","author":"Duarte","year":"2020","journal-title":"GIScience Remote Sens."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1079","DOI":"10.5194\/nhess-18-1079-2018","article-title":"Review article: The use of remotely piloted aircraft systems (RPASs) for natural hazards monitoring and management","volume":"18","author":"Giordan","year":"2018","journal-title":"Nat. Hazards Earth Syst. Sci."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.isprsjprs.2017.03.001","article-title":"Disaster damage detection through synergistic use of deep learning and 3D point cloud features derived from very high resolution oblique aerial images, and multiple-kernel-learning","volume":"140","author":"Vetrivel","year":"2018","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1111\/arcm.12078","article-title":"Image-based modelling from unmanned aerial vehicle (uav) photogrammetry: An effective, low-cost tool for archaeological applications","volume":"57","year":"2015","journal-title":"Archaeometry"},{"key":"ref_8","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_9","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_10","doi-asserted-by":"crossref","unstructured":"Hartley, R., and Zisserman, A. (2004). Multiple View Geometry in Computer Vision, Cambridge University Press. [2nd ed.].","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_11","first-page":"185","article-title":"Orientation of oblique airborne image sets-experiences from the ISPRS\/EUROSDR benchmark on multi-platform photogrammetry","volume":"XLI-B1","author":"Gerke","year":"2016","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1109\/TPAMI.2007.1166","article-title":"Stereo Processing by Semiglobal Matching and Mutual Information","volume":"30","year":"2008","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1016\/j.isprsjprs.2020.04.016","article-title":"Efficient structure from motion for large-scale UAV images: A review and a comparison of SfM tools","volume":"167","author":"Jiang","year":"2020","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1145\/1141911.1141964","article-title":"Photo tourism: Exploring photo collections in 3D","volume":"25","author":"Snavely","year":"2006","journal-title":"ACM Trans. Graph."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1007\/s11263-007-0107-3","article-title":"Modeling the world from internet photo collections","volume":"80","author":"Snavely","year":"2008","journal-title":"Int. J. Comput. Vis."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Agarwal, S., Snavely, N., Seitz, S.M., and Szeliski, R. (2010, January 5\u201311). Bundle Adjustment in the Large. Proceedings of the ECCV 2010, Crete, Greece.","DOI":"10.1007\/978-3-642-15552-9_3"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/2001269.2001293","article-title":"Building rome in a day","volume":"54","author":"Agarwal","year":"2011","journal-title":"Commun. ACM"},{"key":"ref_18","unstructured":"Wu, C. (July, January 29). Towards linear-time incremental structure from motion. Proceedings of the International Conference on 3D Vision (3DV), Seattle, DC, USA."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Wu, C., Agarwal, S., Curless, B., and Seitz, S.M. (2011, January 20\u201325). Multicore bundle adjustment. Proceedings of the CVPR 2011, Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995552"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Ni, K., Steedly, D., and Dellaert, F. (2007, January 14\u201321). Out-of-Core bundle adjustment for large-scale 3D reconstruction. Proceedings of the ICCV 2007, Rio de Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4409085"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Snavely, N., Seitz, S.M., and Szeliski, R. (2008, January 23\u201328). Skeletal graphs for efficient structure from motion. Proceedings of the CVPR 2008, Anchorage, AK, USA.","DOI":"10.1109\/CVPR.2008.4587678"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Farenzena, M., Fusiello, A., and Gherardi, R. (October, January 27). Structure-and-motion pipeline on a hierarchical cluster tree. Proceedings of the ICCV 2009, Kyoto, Japan.","DOI":"10.1109\/ICCVW.2009.5457435"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Gherardi, R., Farenzena, M., and Fusiello, A. (2010, January 13\u201318). Improving the efficiency of hierarchical structure-and-motion. Proceedings of the CVPR 2010, San Francisco, CA, USA.","DOI":"10.1109\/CVPR.2010.5539782"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.cviu.2015.05.011","article-title":"Hierarchical structure-and-motion recovery from uncalibrated images","volume":"140","author":"Toldo","year":"2015","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Shah, R., Deshpande, A., and Narayanan, P.J. (2014, January 8\u201311). Multistage SFM: Revisiting incremental structure from motion. Proceedings of the International Conference on 3D Vision 2014, Tokyo, Japan.","DOI":"10.1109\/3DV.2014.95"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Sch\u00f6nberger, J.L., and Frahm, J.-M. (2016, January 27\u201330). Structure-from-motion revisited. Proceedings of the CVPR 2016, Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.445"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.cviu.2017.02.006","article-title":"Divide and conquer: A hierarchical approach to large-scale structure-from-motion","volume":"157","author":"Bhowmick","year":"2017","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_28","unstructured":"Zhu, S., Shen, T., Zhou, L., Zhang, R., Wang, J., Fang, T., and Quan, L. (2017). Parallel structure from motion from local increment to global averaging. arXiv."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/j.isprsjprs.2021.09.019","article-title":"Robust hierarchical structure from motion for large-scale unstructured image sets","volume":"181","author":"Xu","year":"2021","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"5413013","DOI":"10.1109\/TGRS.2022.3222776","article-title":"Parallel Structure From Motion for UAV Images via Weighted Connected Dominating Set","volume":"60","author":"Jiang","year":"2022","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Frahm, J.-M., Fite-Georgel, P., Gallup, D., Johnson, T., Raguram, R., Wu, C., Jen, Y.-H., Dunn, E., Clipp, B., and Lazebnik, S. (2010, January 5\u201311). Building Rome on a cloudless day. Proceedings of the ECCV 2010, Crete, Greece.","DOI":"10.1007\/978-3-642-15561-1_27"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.isprsjprs.2016.09.005","article-title":"RBA: Reduced bundle adjustment for oblique aerial photogrammetry","volume":"121","author":"Sun","year":"2016","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1016\/j.patcog.2017.08.002","article-title":"Tracks selection for robust, efficient and scalable large-scale structure from motion","volume":"72","author":"Cui","year":"2017","journal-title":"Pattern Recognit."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1534","DOI":"10.1109\/TGRS.2020.3023135","article-title":"Selection of optimal building facade texture images from uav-based multiple oblique image flows","volume":"59","author":"Zhou","year":"2021","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Liang, Y., Fan, X., Yang, Y., Li, D., and Cui, T. (2022). Oblique view selection for efficient and accurate building reconstruction in rural areas using large-scale UAV images. Drones, 6.","DOI":"10.3390\/drones6070175"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"45","DOI":"10.5194\/isprs-archives-XLIII-B2-2022-45-2022","article-title":"HIERARCHICAL AERIAL TRIANGULATION OF OBLIQUE IMAGE DATA","volume":"XLIII-B2-2022","author":"Gehrke","year":"2022","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"8878","DOI":"10.1080\/01431161.2021.1956698","article-title":"Efficient match pair selection for matching large-scale oblique UAV images using spatial priors","volume":"42","author":"Liang","year":"2021","journal-title":"Int. J. Remote Sens."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Moulon, P., Monasse, P., Perrot, R., and Marlet, R. (2016, January 4). OpenMVG: Open Multiple View Geometry. Proceedings of the International Workshop on Reproducible Research in Pattern Recognition 2016, Canc\u00fan, Mexico.","DOI":"10.1007\/978-3-319-56414-2_5"},{"key":"ref_39","unstructured":"(2023, January 21). Ceres Solver Official Web Site. Available online: https:\/\/http:\/\/ceres-solver.org\/."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Tachikawa, T., Hato, M., Kaku, M., and Iwasaki, A. (2011, January 24\u201329). Characteristics of ASTER GDEM version 2. Proceedings of the 2011 IEEE International Geoscience and Remote Sensing Symposium, Vancouver, Canada.","DOI":"10.1109\/IGARSS.2011.6050017"},{"key":"ref_41","unstructured":"(2023, January 21). Metashape Official Web Site. Available online: https:\/\/www.agisoft.com\/."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/5\/1374\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:44:37Z","timestamp":1760121877000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/5\/1374"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,28]]},"references-count":41,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,3]]}},"alternative-id":["rs15051374"],"URL":"https:\/\/doi.org\/10.3390\/rs15051374","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2023,2,28]]}}}