Automatic UAV Image Geo-Registration by Matching UAV Images to Georeferenced Image Data

Recent years have witnessed the fast development of UAVs (unmanned aerial vehicles). As an alternative to traditional image acquisition methods, UAVs bridge the gap between terrestrial and airborne photogrammetry and enable flexible acquisition of high resolution images. However, the georeferencing accuracy of UAVs is still limited by the low-performance on-board GNSS and INS. This paper investigates automatic geo-registration of an individual UAV image or UAV image blocks by matching the UAV image(s) with a previously taken georeferenced image, such as an individual aerial or satellite image with a height map attached or an aerial orthophoto with a DSM (digital surface model) attached. As the biggest challenge for matching UAV and aerial images is in the large differences in scale and rotation, we propose a novel feature matching method for nadir or slightly tilted images. The method is comprised of a dense feature detection scheme, a one-to-many matching strategy and a global geometric verification scheme. The proposed method is able to find thousands of valid matches in cases where SIFT and ASIFT fail. Those matches can be used to geo-register the whole UAV image block towards the reference image data. When the reference images offer high georeferencing accuracy, the UAV images can also be geolocalized in a global coordinate system. A series of experiments involving different scenarios was conducted to validate the proposed method. The results demonstrate that our approach achieves not only decimeter-level registration accuracy, but also comparable global accuracy as the reference images.

[1]  Serge J. Belongie,et al.  Learning deep representations for ground-to-aerial geolocalization , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  F. Fraundorfer,et al.  A New Paradigm for Matching UAV- and Aerial Images , 2016 .

[3]  Michael Teutsch,et al.  Evaluation of binary keypoint descriptors , 2013, 2013 IEEE International Conference on Image Processing.

[4]  F. Nex,et al.  UAV for 3D mapping applications: a review , 2014 .

[5]  Linlin Zhu,et al.  The Registration of UAV Down-Looking Aerial Images to Satellite Images with Image Entropy and Edges , 2010, ICIRA.

[6]  Peter Reinartz,et al.  LOW-COST OPTICAL CAMERA SYSTEM FOR DISASTER MONITORING , 2012 .

[7]  Jan-Michael Frahm,et al.  Comparative Evaluation of Binary Features , 2012, ECCV.

[8]  Martin Wieser,et al.  POSITIONING IN TIME AND SPACE – COST-EFFECTIVE EXTERIOR ORIENTATION FOR AIRBORNE ARCHAEOLOGICAL PHOTOGRAPHS , 2013 .

[9]  Markus Gerke,et al.  Accuracy analysis of photogrammetric UAV image blocks: influence of onboard RTK-GNSS and cross flight patterns , 2016 .

[10]  Steven M. Seitz,et al.  Accurate Geo-Registration by Ground-to-Aerial Image Matching , 2014, 2014 2nd International Conference on 3D Vision.

[11]  Luo Juan,et al.  A comparison of SIFT, PCA-SIFT and SURF , 2009 .

[12]  Filiberto Chiabrando,et al.  DIRECT PHOTOGRAMMETRY USING UAV: TESTS AND FIRST RESULTS , 2013 .

[13]  A. Roth,et al.  The shuttle radar topography mission—a new class of digital elevation models acquired by spaceborne radar , 2003 .

[14]  Vincent Lepetit,et al.  BRIEF: Binary Robust Independent Elementary Features , 2010, ECCV.

[15]  Shiyong Cui,et al.  Fusion and classification of aerial images from MAVS and airplanes for local information enrichment , 2016, 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[16]  M. Rothermel,et al.  SURE : PHOTOGRAMMETRIC SURFACE RECONSTRUCTION FROM IMAGER Y , 2013 .

[17]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[18]  Pascal Fua,et al.  SLIC Superpixels Compared to State-of-the-Art Superpixel Methods , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Vincent Lepetit,et al.  BRIEF: Computing a Local Binary Descriptor Very Fast , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Andrea Maria Lingua,et al.  An Image-Based Approach for the Co-Registration of Multi-Temporal UAV Image Datasets , 2016, Remote. Sens..

[21]  Jan Flusser,et al.  Image registration methods: a survey , 2003, Image Vis. Comput..

[22]  Jean-Michel Morel,et al.  ASIFT: An Algorithm for Fully Affine Invariant Comparison , 2011, Image Process. Line.

[23]  P. Reinartz,et al.  Semiglobal Matching Results on the ISPRS Stereo Matching Benchmark , 2012 .

[24]  Friedrich Fraundorfer,et al.  The TUM-DLR Multimodal Earth Observation Evaluation Benchmark , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[25]  Volker Spreckels,et al.  DGPF-Project: Evaluation of Digital Photogrammetric Camera Systems - Geometric Performance , 2010 .

[26]  I. Colomina,et al.  Unmanned aerial systems for photogrammetry and remote sensing: A review , 2014 .

[27]  Bing Zhang,et al.  Direct georeferencing of oblique and vertical imagery in different coordinate systems , 2014 .

[28]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[29]  Adrien Bartoli,et al.  KAZE Features , 2012, ECCV.

[30]  Heiko Hirschmüller,et al.  Stereo Processing by Semiglobal Matching and Mutual Information , 2008, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  Fabrizio Ivan Apollonio,et al.  Evaluation of feature-based methods for automated network orientation , 2014 .

[32]  Xiaohu Zhang,et al.  Mosaicking of Unmanned Aerial Vehicle Imagery in the Absence of Camera Poses , 2016, Remote. Sens..

[33]  Luc Van Gool,et al.  Speeded-Up Robust Features (SURF) , 2008, Comput. Vis. Image Underst..

[34]  Carsten Griwodz,et al.  Evaluating performance of feature extraction methods for practical 3D imaging systems , 2012, IVCNZ '12.

[35]  Davide Scaramuzza,et al.  Air‐ground Matching: Appearance‐based GPS‐denied Urban Localization of Micro Aerial Vehicles , 2015, J. Field Robotics.

[36]  Peter Reinartz,et al.  Performance of a real-time sensor and processing system on a helicopter , 2014 .

[37]  Patrick Doherty,et al.  Vision-Based Unmanned Aerial Vehicle Navigation Using Geo-Referenced Information , 2009, EURASIP J. Adv. Signal Process..

[38]  Tom Drummond,et al.  Faster and Better: A Machine Learning Approach to Corner Detection , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.