Abstract
Aerial image mosaicking of an area of interest is the process of combining multiple images, of an area with overlapping regions, into a single comprehensive view. In this process, image registration, i.e., the operation of geometric transformation to align and overlay two or more images of the same scene taken from different viewpoints, starting from their common parts, plays a key role in terms of artifacts reduction. In the current state-of-the-art, image registration of aerial images is usually performed through the use of the homography transformation. This occurs because these images are frequently acquired at high altitudes (more than 100 meters) and the homography has always provided excellent performance. The recent widespread of Unmanned Aerial Vehicles (UAVs) has enabled the development of several applications where mosaics are used as reference images for high precision tasks, including Detection, Recognition, and Identification (hereinafter DRI) of people and objects. These tasks need to acquire images at very low altitudes (below 50 meters), in which the homography tends to introduce artifacts during the registration process. Therefore, a different transformation able to limit how an image can be morphed, i.e., the similarity transformation, is necessary to perform the image registration, thus improving the overall accuracy of the obtained mosaics. In this paper, for the first time in literature, a comparison between the homography and similarity transformations is performed. In particular, the comparison is carried out by using three recently released public datasets, i.e., NPU Drone-Map, senseFly, and UAV Mosaicking and Change Detection (UMCD), containing challenging aerial video sequences acquired at high and low altitudes. The experimental tests have pointed out the direct relationship among best image transformation, UAV altitude, and spatial resolution, required to accomplish the DRI tasks reported above.
Similar content being viewed by others
Notes
https://www.sensefly.com/education/datasets/
https://msis.jsc.nasa.gov/sections/section03.htm
References
Abraham R, Simon P (2013) Review on mosaicing techniques in image processing. In: International Conference on Advanced Computing and Communication Technologies (ACCT), pp 63–68
Abughalieh KM, Sababha BH, Rawashdeh NA (2019) A video-based object detection and tracking system for weight sensitive UAVs. Multimed Tools Appl 78 (7):9149–9167
Ammour N, Alhichri H, Bazi Y, Benjdira B, Alajlan N, Zuair M (2017) Deep learning approach for car detection in UAV imagery. Remote Sens 9(4):1–15
Avola D, Foresti GL, Martinel N, Micheloni C, Pannone D, Piciarelli C (2017) Aerial video surveillance system for small-scale UAV environment monitoring. In: IEEE International Conference on Advanced Video and Signal-Based Surveillance (AVSS), pp 1–6
Avola D, Foresti GL, Martinel N, Micheloni C, Pannone D, Piciarelli C (2017) Real-time incremental and geo-referenced mosaicking by small-scale UAVs. In: International Conference on Image Analysis and Processing (ICIAP), pp 694–705
Avola D, Cinque L, Foresti GL, Martinel N, Pannone D, Piciarelli C (2018) Low-Level Feature Detectors and Descriptors for Smart Image and Video Analysis: A Comparative Study. Springer International Publishing, Cham, pp 7–29
Avola D, Cinque L, Foresti GL, Martinel N, Pannone D, Piciarelli C (2018). A UAV video dataset for mosaicking and change detection from low-altitude flights. IEEE Transactions on Systems, Man, and Cybernetics: Systems pp 1–11 (in press)
Avola D, Cinque L, Foresti GL, Pannone D (2019) Visual cryptography for detecting hidden targets by small-scale robots. In: International Conference on Pattern Recognition Applications and Methods (ICPRAM) - Revised Selected Papers, pp 186–201
Bay H, Ess A, Tuytelaars T, Gool LV (2008) Speeded-up robust features (surf). Comput Vis Image Underst 110(3):346–359
Bejiga MB, Zeggada A, Nouffidj A, Melgani F (2017) A convolutional neural network approach for assisting avalanche search and rescue operations with UAV imagery. Remote Sens 9(2):1–22
Brown M, Lowe DG (2007) Automatic panoramic image stitching using invariant features. Int J Comput Vis 74(1):59–73
Bu S, Zhao Y, Wan G, Liu Z (2016) Map2DFusion: Real-time incremental UAV image mosaicing based on monocular SLAM. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 4564–4571
Camargo A, Schultz RR, Wang Y, Fevig RA, He Q (2010) GPU-CPU implementation for super-resolution mosaicking of unmanned aircraft system (UAS) surveillance video. In: IEEE Southwest Symposium on Image Analysis Interpretation (SSIAI), pp 25–28
Chen J, Luo L, Wang S, Wu H (2018) Automatic panoramic uav image mosaic using ORB features and robust transformation estimation. In: Chinese Control Conference (CCC), pp 4265–4270
Chen Y, Hakala T, Karjalainen M, Feng Z, Tang J, Litkey P, Kukko A, Jaakkola A, Hyyppä J (2017) UAV-Borne profiling radar for forest research. Remote Sens 9(1):1–17
Dhana Lakshmi M, Mirunalini P, Priyadharsini R, Mirnalinee TT (2019) Review of feature extraction and matching methods for drone image stitching. In: Proceedings of the International Conference on ISMAC in Computational Vision and Bio-Engineering (ISMAC-CVB), pp 595–602
Fan DP, Cheng MM, Liu Y, Li T, Borji A (2017) Structure-measure: A new way to evaluate foreground maps. In: International Conference on Computer Vision (ICCV), pp 4558–4567
Fang S, Li J, Tian Y, Huang T, Chen X (2017) Learning discriminative subspaces on random contrasts for image saliency analysis. IEEE Transactions on Neural Networks and Learning Systems 28(5):1095–1108
Fischler MA, Bolles RC (1981) Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun ACM 24(6):381–395
Fu K, Li J, Shen H, Tian Y (2018). How Drones Look:, Crowdsourced Knowledge Transfer for Aerial Video Saliency Prediction. arXiv:1811.05625
Ghosh D, Kaabouch N (2016) A survey on image mosaicing techniques. J Vis Commun Image Represent 34:1–11
Guo T, Kujirai T, Watanabe T (2012) Mapping crop status from an unmanned aerial vehicle for precision agriculture applications. International Archives of the Photogrammetry Remote Sensing and Spatial Information Sciences 39(B1):485–490
He B, Yu S (2015) Parallax-robust surveillance video stitching. Sensors 16 (1):1–12
Huang Y, Li J, Fan N (2008) Image mosaicing for UAV application. In: International Symposium on Knowledge Acquisition and Modeling (KAM), pp 663–667
Johnson J (1985) Analysis of image forming systems, Proc SPIE 513
Li J, Tian Y, Huang T, Gao W (2010) Probabilistic multi-task learning for visual saliency estimation in video. Int J Comput Vis 90(2):150–165
Li J, Duan L, Chen X, Huang T, Tian Y (2015) Finding the secret of image saliency in the frequency domain. IEEE Transactions on Pattern Analysis and Machine Intelligence 37(12):2428–2440
Li J, Fu K, Zhao S, Ge S (2020) Spatiotemporal knowledge distillation for efficient estimation of aerial video saliency. IEEE Trans Image Process 29:1902–1914
Lipinski D, Mohseni K (2016) Micro/miniature aerial vehicle guidance for hurricane research. IEEE Syst J 10(3):1263–1270
Liu F, Yang A (2019) Application of gcforest to visual tracking using UAV image sequences. Multimed Tools Appl 78(19):27, 933-27, 956
Liu Y, Bai B, Zhang C (2017) UAV image mosaic for road traffic accident scene. In: Youth Academic Annual Conference of Chinese Association of Automation (YAC), pp 1048–1052
Oettershagen P, Stastny T, Hinzmann T, Rudin K, Mantel T, Melzer A, Wawrzacz B, Hitz G, Siegwart R (2018) Robotic technologies for solar-powered UAVs: Fully autonomous updraft-aware aerial sensing for multiday search-and-rescue missions. Journal of Field Robotics 35(4):612–640
Piciarelli C, Avola D, Pannone D, Foresti GL (2019) A vision-based system for internal pipeline inspection. IEEE Transactions on Industrial Informatics 15 (6):3289–3299
Prathap KSV, Jilani SAK, Reddy PR (2016) A critical review on image mosaicing. In: International Conference on Computer Communication and Informatics (ICCCI), pp 1–8
Sakla W, Konjevod G, Mundhenk TN (2017) Deep multi-modal vehicle detection in aerial isr imagery. In: IEEE Winter Conference on Applications of Computer Vision (WACV), pp 916–923
Song H, Yang C, Zhang J, Hoffmann WC, He D, Thomasson JA (2016) Comparison of mosaicking techniques for airborne images from consumer-grade cameras. J Appl Remote Sens 10(1):1–14
Sun S, Zeng Z (2013) Uav image mosaic based on adaptive SIFT algorithm. In: International Conference on Geoinformatics, pp 1–6
Wang S, Zhang Y, Wang W, Zhao Y, Zhu S (2018 ) A novel image mosaic method based on improved ORB and its application in police-UAV. In: IEEE International conference on internet of things (iThings) and IEEE green computing and communications (GreenCom) and IEEE Cyber Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), pp 1707–1713
Wang W, Shen J (2018) Deep visual attention prediction. IEEE Trans Image Process 27(5):2368–2378
Wei Q, Lao S, Bai L (2017) Panorama stitching, moving object detection and tracking in UAV videos. In: International Conference on Vision, Image and Signal Processing (ICVISP), 46–50
Wischounig-Strucl D, Rinner B (2015) Resource aware and incremental mosaics of wide areas from small-scale UAVs. Mach Vis Appl 26(7-8):885–904
Zhang Y, Jin X, Wang Z (2017) A new modified panoramic uav image stitching model based on the GA-SIFT and adaptive threshold method. Memetic Computing 9:231–244
Zhang Y, Yuan X, Li W, Chen S (2017) Automatic power line inspection using UAV images. Remote Sensing 9(8):1–19
Zhao J, Zhang X, Gao C, Qiu X, Tian Y, Zhu Y, Cao W (2019) Rapid mosaicking of unmanned aerial vehicle (UAV) images for crop growth monitoring using the SIFT algorithm. Remote Sens 11(10):1–19
Zhou Z, Zhang C, Xu C, Xiong F, Zhang Y, Umer T (2018) Energy-efficient industrial internet of UAVs for power line inspection in smart grid. IEEE Transactions on Industrial Informatics 14(6):2705–2714
Zhou W, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13 (4):600–612
Zitová B, Flusser J (2003) Image registration methods: a survey. Image Vis Comput 21(11):977–1000
Acknowledgements
This work was supported in part by the MIUR under grant “Departments of Excellence 2018-2022” of the Department of Computer Science of Sapienza University.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Avola, D., Cinque, L., Foresti, G.L. et al. Homography vs similarity transformation in aerial mosaicking: which is the best at different altitudes?. Multimed Tools Appl 79, 18387–18404 (2020). https://doi.org/10.1007/s11042-020-08758-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08758-0