Skip to main content
Log in

Automated accurate registration method between UAV image and Google satellite map

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Because Unmanned Aerial Vehicle (UAV) image exhibits low positioning accuracy, the accurate registration of the image is required. Since the viewpoint direction, capturing time and shoot height are considerably different between the UAV image and google satellite map, the existing methods cannot match two images accurately. For the registration between the UAV image and google satellite map, a full-automated image registration method was proposed based on deep convolution feature. Such method consists of five steps: automatically reference images downloading, uniform key point extraction, deep convolution features computation, accurately feature matching and image registration. The reference image was downloaded from google map service according to the approximate location and region of the UAV image. The deep convolution feature was extracted using the pre-trained VGG16 model. Finally, many experiments were performed to verify the efficiency of the proposed method, and the results demonstrate that the proposed method is more effective and robust than the existing method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11.
Fig. 12.
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Achanta R, Shaji A, Smith K, Lucchi A, Fua P, Susstrunk S (2012) SLIC Superpixels Compared to State-of-the-Art Superpixel Methods. IEEE T Pattern Anal 34(11):2274–2281

    Article  Google Scholar 

  2. Bay H, Tuytelaars T, Van Gool L (2006) SURF: Speeded up robust features. Lect Notes Comput Sc 3951:404–417

    Article  Google Scholar 

  3. Bekele D, Teutsch M, Schuchert T (2013) Evaluation of Binary Keypoint Descriptors. 2013 20th IEEE International Conference on Image Processing (ICIP 2013):3652-3656

  4. Calonder M, Lepetit V, Ozuysal M, Trzcinski T, Strecha C, Fua P (2012) BRIEF: Computing a Local Binary Descriptor Very Fast. IEEE T Pattern Anal 34(7):1281–1298

    Article  Google Scholar 

  5. Calonder M, Lepetit V, Strecha C, Fua P (2010) BRIEF: Binary Robust Independent Elementary Features. Computer Vision-ECCV 2010. Pt Iv 6314:778–792

    Google Scholar 

  6. Chang H, Wu G, Chiang M (2019) Remote Sensing Image Registration Based on Modified SIFT and Feature Slope Grouping. IEEE Geosci Remote S:1–5. https://doi.org/10.1109/LGRS.2019.2899123

  7. Colomina I, Molina P (2014) Unmanned aerial systems for photogrammetry and remote sensing: A review. Isprs J Photogramm 92:79–97

    Article  Google Scholar 

  8. Cooley JW, Tukey JW (1965) An algorithm for the machine calculation of complex Fourier series. Math Comput 19(90):297–301

    Article  MathSciNet  Google Scholar 

  9. DJI GS pro. https://www.dji.com/cn/ground-station-pro/info#downloads. Accessed 6 January 2019

  10. Dong YY, Jiao WL, Long TF, He GJ, Gong CJ (2018) An Extension of Phase Correlation-Based Image Registration to Estimate Similarity Transform Using Multiple Polar Fourier Transform. Remote Sens 10(11):1719-1744

  11. 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. https://doi.org/10.1145/358669.358692

    Article  MathSciNet  Google Scholar 

  12. GDAL. https://www.gdal.org/. Accessed 6 January 2019

  13. Google APIs. https://console.developers.google.com/apis/. Accessed 6 January 2019

  14. He KM, Zhang XY, Ren SQ, Sun J (2016) Deep Residual Learning for Image Recognition. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR):770–778. https://doi.org/10.1109/Cvpr.2016.90

  15. Heinly J, Dunn E, Frahm JM (2012) Comparative Evaluation of Binary Features. Computer Vision - ECCV 2012. Pt Ii 7573:759–773

    Google Scholar 

  16. ImageNet dataset. http://www.image-net.org/. Accessed 6 January 2019

  17. LAB color space. https://en.wikipedia.org/wiki/CIELAB_color_space. Accessed 6 January 2019

  18. Leese JANCS, Clark BB (1971) An automated technique for obtaining cloud motion from geosynchronous satellite data using cross correlation. J Appl Meteorol 10(1):118–132

    Article  Google Scholar 

  19. Li LJ, Su H, Lim Y, Li FF (2014) Object Bank: An Object-Level Image Representation for High-Level Visual Recognition. Int J Comput Vis 107(1):20–39. https://doi.org/10.1007/s11263-013-0660-x

    Article  Google Scholar 

  20. Liu XP, Chen SL, Zhuo L, Li J, Huang KN (2018) Multi-sensor image registration by combining local self-similarity matching and mutual information. Front Earth Sci-Prc 12(4):779–790

    Article  Google Scholar 

  21. Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110

    Article  Google Scholar 

  22. Lucchese L, Leorin S, Cortelazzo GM (2006) Estimation of two-dimensional affine transformations through polar curve matching and its application to image mosaicking and remote-sensing data registration. IEEE T Image Process 15(10):3008–3019

    Article  Google Scholar 

  23. Morel JM, Yu GS (2009) ASIFT: A New Framework for Fully Affine Invariant Image Comparison. Siam J Imaging Sci 2(2):438–469

    Article  MathSciNet  Google Scholar 

  24. Muja M, Lowe DG (2014) Scalable Nearest Neighbor Algorithms for High Dimensional Data. IEEE T Pattern Anal 36(11):2227–2240. https://doi.org/10.1109/Tpami.2014.2321376

    Article  Google Scholar 

  25. OpenDroneMap. https://github.com/ojarva/OpenDroneMap/. Accessed 6 January 2019

  26. Paul S, Pati UC (2016) Remote Sensing Optical Image Registration Using Modified Uniform Robust SIFT. IEEE Geosci Remote S 13(9):1300–1304. https://doi.org/10.1109/Lgrs.2016.2582528

    Article  Google Scholar 

  27. Rosten E, Porter R, Drummond T (2010) Faster and Better: A Machine Learning Approach to Corner Detection. IEEE T Pattern Anal 32(1):105–119

    Article  Google Scholar 

  28. Rublee E, Rabaud V, Konolige K, Bradski G (2011) ORB: an efficient alternative to SIFT or SURF. 2011 IEEE International Conference on Computer Vision (ICCV):2564–2571

  29. Sedaghat A, Mohammadi N (2018) High-resolution image registration based on improved SURF detector and localized GTM. Int J Remote Sens:1–26

  30. Simonyan K, Zisserman A (2014) Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv e-prints

  31. Szegedy C, Liu W, Jia YQ, Sermanet P, Reed S, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going Deeper with Convolutions. 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR):1-9

  32. Turner D, Lucieer A, Wallace L (2014) Direct Georeferencing of Ultrahigh-Resolution UAV Imagery. IEEE T Geosci Remote 52(5):2738–2745

    Article  Google Scholar 

  33. Viola P, Wells WM (1997) Alignment by maximization of mutual information. Int J Comput Vis 24(2):137–154

    Article  Google Scholar 

  34. Wang XJ, Li Y, Wei H, Liu F (2015) An ASIFT-Based Local Registration Method for Satellite Imagery. Remote Sens 7(6):7044–7061. https://doi.org/10.3390/rs70607044

    Article  Google Scholar 

  35. Wang S, Quan D, Liang XF, Ning MD, Guo YH, Jiao LC (2018) A deep learning framework for remote sensing image registration. Isprs J Photogramm 145:148–164

    Article  Google Scholar 

  36. Ye YX, Shan J, Bruzzone L, Shen L (2017) Robust Registration of Multimodal Remote Sensing Images Based on Structural Similarity. IEEE T Geosci Remote 55(5):2941–2958. https://doi.org/10.1109/Tgrs.2017.2656380

    Article  Google Scholar 

  37. Zhao F, Huang QM, Gao W (2006) Image matching by normalized cross-correlation. 2006 IEEE International Conference on Acoustics, Speech and Signal Processing:1–13 1977-1980

  38. Zhuo XY, Koch T, Kurz F, Fraundorfer F, Reinartz P (2017) Automatic UAV Image Geo-Registration by Matching UAV Images to Georeferenced Image Data. Remote Sens 9(4):376-401

  39. Ruidan Su, Qianrong Gu, Tao Wen (2014) Optimization of High-Speed Train Control Strategy for Traction Energy Saving Using an Improved Genetic Algorithm. Journal of Applied Mathematics 2014:1-7

  40. Ruidan Su, Kunlin Zhang, Weiwei Yan, Zhandong Zhao, Huaiyu Xu, Tao Wen (2012) Research on Virtual Reality Sound Effects for High-Speed Train Simulation System. Journal of Software 7(8):1919-1922

  41. Shi Dayu, Xu Huaiyu, Su Ruidan, You Zhigiang (2010) A geo-related IoT applications platform based on google map. e-Business Engineering (ICEBE), pp. 380-384

Download references

Acknowledgements

This work is supported by the transverse project & Massive image data storage platform. Grant No. is Y8620V1C01.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Hongying Zuo or Ruidan Su.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Hongying Zuo and Ruidan Su are both corresponding authors and both contributed equally to this manuscript.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yuan, Y., Huang, W., Wang, X. et al. Automated accurate registration method between UAV image and Google satellite map. Multimed Tools Appl 79, 16573–16591 (2020). https://doi.org/10.1007/s11042-019-7729-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-019-7729-7

Keywords

Navigation