{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,15]],"date-time":"2025-10-15T00:42:53Z","timestamp":1760488973903,"version":"build-2065373602"},"reference-count":53,"publisher":"MDPI AG","issue":"19","license":[{"start":{"date-parts":[[2020,9,29]],"date-time":"2020-09-29T00:00:00Z","timestamp":1601337600000},"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>Simultaneous localization and mapping (SLAM) of a monocular projective camera installed on an unmanned aerial vehicle (UAV) is a challenging task in photogrammetry, computer vision, and robotics. This paper presents a novel real-time monocular SLAM solution for UAV applications. It is based on two steps: consecutive construction of the UAV path, and adjacent strip connection. Consecutive construction rapidly estimates the UAV path by sequentially connecting incoming images to a network of connected images. A multilevel pyramid matching is proposed for this step that contains a sub-window matching using high-resolution images. The sub-window matching increases the frequency of tie points by propagating locations of matched sub-windows that leads to a list of high-frequency tie points while keeping the execution time relatively low. A sparse bundle block adjustment (BBA) is employed to optimize the initial path by considering nuisance parameters. System calibration parameters with respect to global navigation satellite system (GNSS) and inertial navigation system (INS) are optionally considered in the BBA model for direct georeferencing. Ground control points and checkpoints are optionally included in the model for georeferencing and quality control. Adjacent strip connection is enabled by an overlap analysis to further improve connectivity of local networks. A novel angular parametrization based on spherical rotation coordinate system is presented to address the gimbal lock singularity of BBA. Our results suggest that the proposed scheme is a precise real-time monocular SLAM solution for a UAV.<\/jats:p>","DOI":"10.3390\/rs12193185","type":"journal-article","created":{"date-parts":[[2020,9,29]],"date-time":"2020-09-29T20:56:22Z","timestamp":1601412982000},"page":"3185","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["An Image-Based Real-Time Georeferencing Scheme for a UAV Based on a New Angular Parametrization"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7352-9138","authenticated-orcid":false,"given":"Ehsan","family":"Khoramshahi","sequence":"first","affiliation":[{"name":"Department of Remote Sensing and Photogrammetry of the Finnish Geospatial Research Institute FGI, Geodeetinrinne 2, FI-02430 Masala, Finland"},{"name":"Department of Computer Science, University of Helsinki, FI-00014 Helsinki, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5308-8259","authenticated-orcid":false,"given":"Raquel A.","family":"Oliveira","sequence":"additional","affiliation":[{"name":"Department of Remote Sensing and Photogrammetry of the Finnish Geospatial Research Institute FGI, Geodeetinrinne 2, FI-02430 Masala, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Niko","family":"Koivum\u00e4ki","sequence":"additional","affiliation":[{"name":"Department of Remote Sensing and Photogrammetry of the Finnish Geospatial Research Institute FGI, Geodeetinrinne 2, FI-02430 Masala, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7236-2145","authenticated-orcid":false,"given":"Eija","family":"Honkavaara","sequence":"additional","affiliation":[{"name":"Department of Remote Sensing and Photogrammetry of the Finnish Geospatial Research Institute FGI, Geodeetinrinne 2, FI-02430 Masala, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,9,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"5006","DOI":"10.3390\/rs5105006","article-title":"Processing and assessment of spectrometric, stereoscopic imagery collected using a lightweight UAV spectral camera for precision agriculture","volume":"5","author":"Honkavaara","year":"2013","journal-title":"Remote Sens."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"11013","DOI":"10.3390\/rs61111013","article-title":"A lightweight hyperspectral mapping system and photogrammetric processing chain for unmanned aerial vehicles","volume":"6","author":"Suomalainen","year":"2014","journal-title":"Remote Sens."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"789","DOI":"10.5194\/isprs-archives-XLII-2-789-2018","article-title":"Real-time and post-processed georeferencing for hyperpspectral drone remote sensing","volume":"42","author":"Oliveira","year":"2018","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MNET.2019.1800214","article-title":"UAV aided aerial-ground IoT for air quality sensing in smart city: Architecture, technologies, and implementation","volume":"33","author":"Hu","year":"2019","journal-title":"IEEE Netw."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"15717","DOI":"10.3390\/s150715717","article-title":"UAV deployment exercise for mapping purposes: Evaluation of emergency response applications","volume":"15","author":"Boccardo","year":"2015","journal-title":"Sensors"},{"key":"ref_6","unstructured":"Casbeer, D.W., Beard, R.W., McLain, T.W., Li, S.-M., and Mehra, R.K. (2005, January 8\u201310). Forest fire monitoring with multiple small UAVs. Proceedings of the 2005, American Control Conference, Portland, OR, USA."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1109\/TGRS.2008.2006505","article-title":"Near real-time orthorectification and mosaic of small UAV video flow for time-critical event response","volume":"47","author":"Zhou","year":"2009","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Puri, A., Valavanis, K., and Kontitsis, M. (2007, January 27\u201329). Statistical profile generation for traffic monitoring using real-time UAV based video data. Proceedings of the 2007 Mediterranean Conference on Control & Automation, Athens, Greece.","DOI":"10.1109\/MED.2007.4433658"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Aguilar, W.G., Luna, M.A., Moya, J.F., Abad, V., Parra, H., and Ruiz, H. (2016\u20131, January 30). Pedestrian detection for UAVs using cascade classifiers with meanshift. Proceedings of the 2017 IEEE 11th International Conference on Semantic Computing (ICSC), San Diego, CA, USA.","DOI":"10.1109\/ICSC.2017.83"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Li, X., Chuah, M.C., and Bhattacharya, S. (2017, January 13\u201316). Uav assisted smart parking solution. Proceedings of the 2017 International Conference on Unmanned Aircraft Systems (ICUAS), Miami, FL, USA.","DOI":"10.1109\/ICUAS.2017.7991353"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ballari, D., Orellana, D., Acosta, E., Espinoza, A., and Morocho, V. (2016). UAV monitoring for environmental management in Galapagos Islands. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci., 41.","DOI":"10.5194\/isprs-archives-XLI-B1-1105-2016"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Giyenko, A., and Cho, Y.I. (2016, January 16\u201319). Intelligent UAV in smart cities using IoT. Proceedings of the 2016 16th International Conference on Control, Automation and Systems (ICCAS), Gyeongju, Korea.","DOI":"10.1109\/ICCAS.2016.7832322"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"10395","DOI":"10.3390\/rs61110395","article-title":"Estimating biomass of barley using crop surface models (CSMs) derived from UAV-based RGB imaging","volume":"6","author":"Bendig","year":"2014","journal-title":"Remote Sens."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1074","DOI":"10.3390\/rs70101074","article-title":"UAV remote sensing for urban vegetation mapping using random forest and texture analysis","volume":"7","author":"Feng","year":"2015","journal-title":"Remote Sens."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1519","DOI":"10.3390\/rs4061519","article-title":"Development of a UAV-LiDAR system with application to forest inventory","volume":"4","author":"Wallace","year":"2012","journal-title":"Remote Sens."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.isprsjprs.2017.07.007","article-title":"Assessing very high resolution UAV imagery for monitoring forest health during a simulated disease outbreak","volume":"131","author":"Dash","year":"2017","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_17","first-page":"372","article-title":"System of Agricultural Land Monitoring Using UAV","volume":"17","author":"Kang","year":"2016","journal-title":"J. Korea Acad. Ind. Coop. Soc."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Lottes, P., Khanna, R., Pfeifer, J., Siegwart, R., and Stachniss, C. (June, January 29). UAV-based crop and weed classification for smart farming. Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore.","DOI":"10.1109\/ICRA.2017.7989347"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Ribeiro, L.R., and Oliveira, N.M.F. (2010, January 27\u201330). UAV autopilot controllers test platform using Matlab\/Simulink and X-Plane. Proceedings of the 2010 IEEE Frontiers in Education Conference (FIE), Arlington, VA, USA.","DOI":"10.1109\/FIE.2010.5673378"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/s10846-008-9257-y","article-title":"Vision-based odometry and SLAM for medium and high altitude flying UAVs","volume":"54","author":"Caballero","year":"2009","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2241","DOI":"10.1109\/JIOT.2018.2887086","article-title":"UAV communications for 5G and beyond: Recent advances and future trends","volume":"6","author":"Li","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Luo, C., Nightingale, J., Asemota, E., and Grecos, C. (2015, January 11\u201314). A UAV-cloud system for disaster sensing applications. Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, Scotland.","DOI":"10.1109\/VTCSpring.2015.7145656"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Mahmoud, S.Y.M., and Mohamed, N. (2015, January 11\u201312). Toward a cloud platform for UAV resources and services. Proceedings of the 2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA), Munich, Germany.","DOI":"10.1109\/NCCA.2015.14"},{"key":"ref_24","unstructured":"Gruen, A., and Huang, T.S. (2013). Calibration and Orientation of Cameras in Computer Vision, Springer Science & Business Media."},{"key":"ref_25","unstructured":"Hartley, R.I. (1995, January 20\u201323). In defence of the 8-point algorithm. Proceedings of the IEEE International Conference on Computer Vision, Cambridge, MA, USA."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"756","DOI":"10.1109\/TPAMI.2004.17","article-title":"An efficient solution to the five-point relative pose problem","volume":"26","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_27","first-page":"198","article-title":"Direct Georeferencing Using GPS\/Inertial Exterior Orientations for Photogrammetric Applications","volume":"33","author":"Cramer","year":"2000","journal-title":"Int. Arch. Photogramm. Remote Sens."},{"key":"ref_28","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_29","unstructured":"Ke, Y., and Sukthankar, R. (July, January 27). PCA-SIFT: A more distinctive representation for local image descriptors. Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Washington, DC, USA."},{"key":"ref_30","unstructured":"Wu, C. (2020, September 28). A GPU Implementation of Scale Invariant Feature Transform (SIFT). Available online: https:\/\/github.com\/pitzer\/SiftGPU."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1137\/080732730","article-title":"ASIFT: A new framework for fully affine invariant image comparison","volume":"2","author":"Morel","year":"2009","journal-title":"SIAM J. Imaging Sci."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Bay, H., Tuytelaars, T., and van Gool, L. (2006, January 7\u201313). Surf: Speeded up robust features. Proceedings of the European Conference on Computer Vision, Graz, Austria.","DOI":"10.1007\/11744023_32"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Rosten, E., and Drummond, T. (2006, January 7\u201313). Machine learning for high-speed corner detection. Proceedings of the European Conference on Computer Vision, Graz, Austria.","DOI":"10.1007\/11744023_34"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Calonder, M., Lepetit, V., Strecha, C., and Fua, P. (2010, January 5\u201311). Brief: Binary robust independent elementary features. Proceedings of the European Conference on Computer Vision, Heraklion, Greece.","DOI":"10.1007\/978-3-642-15561-1_56"},{"key":"ref_35","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_36","first-page":"169","article-title":"A comparison of sift, pca-sift and surf","volume":"8","author":"Juan","year":"2007","journal-title":"Int. J. Signal Process. Image Process. Pattern Recognit."},{"key":"ref_37","unstructured":"Karami, E., Prasad, S., and Shehata, M. (2020, September 28). Image Matching Using SIFT, SURF, BRIEF and ORB: Performance Comparison for Distorted Images. Available online: https:\/\/arxiv.org\/ftp\/arxiv\/papers\/1710\/1710.02726.pdf."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s42492-018-0008-z","article-title":"Image-based camera localization: An overview","volume":"1","author":"Wu","year":"2018","journal-title":"Vis. Comput. Ind. Biomed. Art"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Williams, B., Cummins, M., Neira, J., Newman, P., Reid, I., and Tard\u00f3s, J. (2008, January 22\u201326). An image-to-map loop closing method for monocular SLAM. Proceedings of the 2008 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Nice, France.","DOI":"10.1109\/IROS.2008.4650996"},{"key":"ref_40","unstructured":"Forstner, W., and Steffen, R. (2008, January 3\u201311). On visual real time mapping for Unmanned Aerial Vehicles. Proceedings of the 21st Congress of the International Society for Photogrammetry and Remote Sensing (ISPRS), Beijing, China."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1188","DOI":"10.1109\/TRO.2012.2197158","article-title":"Bags of binary words for fast place recognition in image sequences","volume":"28","author":"Tardos","year":"2012","journal-title":"IEEE Trans. Robot."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1109\/TRO.2015.2463671","article-title":"ORB-SLAM: A versatile and accurate monocular SLAM system","volume":"31","author":"Montiel","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_43","first-page":"1965","article-title":"Visual inertial SLAM: Application to unmanned aerial vehicles","volume":"50","author":"Fink","year":"2017","journal-title":"IFAC-Pap."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Jiang, S., and Jiang, W. (2018). Efficient sfm for oblique uav images: From match pair selection to geometrical verification. Remote Sens., 10.","DOI":"10.3390\/rs10081246"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Chen, X., Hu, W., Zhang, L., Shi, Z., and Li, M. (2018). Integration of low-cost gnss and monocular cameras for simultaneous localization and mapping. Sensors, 18.","DOI":"10.3390\/s18072193"},{"key":"ref_46","unstructured":"Mikhail, E.M., Bethel, J.S., and McGlone, J.C. (2001). Introduction to Modern Photogrammetry, John Wiley & Sons, Inc."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1109\/70.760350","article-title":"Six-dof impedance control based on angle\/axis representations","volume":"15","author":"Caccavale","year":"1999","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1381","DOI":"10.1114\/1.1326030","article-title":"A spherical rotation coordinate system for the description of three-dimensional joint rotations","volume":"28","author":"Cheng","year":"2000","journal-title":"Ann. Biomed. Eng."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1573","DOI":"10.3390\/rs4061573","article-title":"Assessing the accuracy of georeferenced point clouds produced via multi-view stereopsis from unmanned aerial vehicle (UAV) imagery","volume":"4","author":"Harwin","year":"2012","journal-title":"Remote Sens."},{"key":"ref_50","unstructured":"(2020, September 28). National Land Survey of Finland, \u201cFinnref GNSS RINEX Service\u201d. Available online: https:\/\/www.maanmittauslaitos.fi\/en\/maps-and-spatial-data\/positioning-services\/rinex-palvelu."},{"key":"ref_51","unstructured":"Takasu, T. (2020, September 28). RTKlib: An Open-source Program Package for GNSS Positioning. Tech. Rep., Available online: http:\/\/www.rtklib.com\/."},{"key":"ref_52","first-page":"331","article-title":"Fast approximate nearest neighbors with automatic algorithm configuration","volume":"2","author":"Muja","year":"2009","journal-title":"VISAPP 1"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Engel, J., Sch\u00f6ps, T., and Cremers, D. (2014, January 6\u201312). LSD-SLAM: Large-scale direct monocular SLAM. Proceedings of the European Conference on Computer Vision, Zurich, Switzerland.","DOI":"10.1007\/978-3-319-10605-2_54"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/19\/3185\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:15:01Z","timestamp":1760177701000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/19\/3185"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,29]]},"references-count":53,"journal-issue":{"issue":"19","published-online":{"date-parts":[[2020,10]]}},"alternative-id":["rs12193185"],"URL":"https:\/\/doi.org\/10.3390\/rs12193185","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2020,9,29]]}}}