Automatic Position Registration of Street-level Fisheye Images into Aerial Image Using Line Structures and Mutual Information

Geospatial imaging is a relatively new term which is increasingly becoming more important for both government and commercial sectors. Images taken at street level can be geo-coded using a camera equipped with a built-in GPS device. However, the location that GPS provides are prone to errors up to 10 meters. In this paper we propose an algorithm to find the accurate location of a street-level image taken with a fisheye camera within a satellite image. Our algorithm is based on straight line detection and matching using Hough transform and gradient information around the detected lines. The rotation parameter is obtained using the best corresponding lines. Then mutual information (MI) is used as the similarity measure along the best match lines to determine the translational parameters. Moreover, as the correction process is carried out for a consecutive series of images rather than an individual image, the final location of each image will be assessed to be consistent with its neighboring images.

[1]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[2]  Paul A. Viola,et al.  Alignment by Maximization of Mutual Information , 1997, International Journal of Computer Vision.

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

[4]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[5]  Zhanyi Hu,et al.  MSLD: A robust descriptor for line matching , 2009, Pattern Recognit..

[6]  Rodney A. Kennedy,et al.  Gradient Intensity: A New Mutual Information-Based Registration Method , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[7]  Jiri Matas,et al.  Robust wide-baseline stereo from maximally stable extremal regions , 2004, Image Vis. Comput..

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

[9]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.