VRL an eye

Image Registration with Fit Assessment


Dmitry V. Fedorov, Charles Kenney, B.S. Manjunath, Leila M. G. Fonseca


Image registration is an important operation in remote sensing applications that basically involves the identification of many control points in the images. The increased volume of satellite images has reinforced the need for automatic image registration methods. This project introduces innovative techinque for satelite imagery and aerial photography. To generate final result seamless mosaicking is used.


» On-Line Demo (include 10 ready to use examples)


Application to aerial photography, visible video sequence of 31 frames:

Zoomed region of aerial sequence which contains three frames:

Landsat-7 satellite imagery mosaicking:

Landsat-7 mosaic overlapping rendering examples:

a) simple overlap b) least error curve c) cloud removal

Application to bio-microscopy, mosaic of two confocal images:

Example of mosaic of six confocal retina images:

Application to photography, mosaic of two digital photographs from handheld camera:


This images were generated by operationally used automatic registration system REGEEMY developed in cooperation by VRL/UCSB and DPI/INPE.

This project is supported in part by the Office of Naval Research, China Lake Naval Air Warfare Center, CalTrans, SELPER and CAPES.



  1. Marco Zuliani,
    "Computational Methods for Automatic Image Registration"
    Ph.D. Thesis, University of California, Santa Barbara, Dec. 2006.
    [abstract] [PDF] [BibTex]

    Abstract preview: "Image registration is the process of establishing correspondences between two or more images taken at different times, from different viewpoints, under different lighting conditions, and/or by differe..." [more]

  2. 2005

  3. C. S. Kenney, M. Zuliani and B. S. Manjunath,
    "An Axiomatic Approach to Corner Detection"
    Proc. International Conference on Computer Vision and Pattern Recognition (CVPR), San Diego, CA, USA, Jun. 2005.
    double-blind review
    VRL ID: 144, [abstract] [PDF] [BibTex]

    Abstract preview: "This paper presents an axiomatic approach to corner detection. In the first part of the paper we review five currently used corner detection methods (Harris-Stephens, Forstner, Shi-Tomasi, Rohr, and K..." [more]

  4. 2004

  5. M. Zuliani, S. Bhagavathy, B. S. Manjunath, C. S. Kenney,
    "Affine-Invariant Curve Matching"
    IEEE International Conference on Image Processing, Singapore, Oct. 2004.
    VRL ID: 138, [abstract] [PDF] [BibTex]

    Abstract preview: "In this paper, we propose an affine-invariant method for describing and matching curves. This is important since affine transformations are often used to model perspective distortions. More specifical..." [more]

  6. M. Zuliani, C. S. Kenney, S. Bhagavathy, B. S. Manjunath,
    "Drums and Curve Descriptors"
    British Machine Vision Conference, Kingston University, London, UK, Sep. 2004.
    VRL ID: 134, [abstract] [PDF] [BibTex]

    Abstract preview: "In this paper we present a new physically motivated curve descriptor based on the solution of Helmholtz's equation. The descriptor satisfies the six principles set by MPEG-7: it has a good retrieval a..." [more]

  7. M. Zuliani, C. Kenney and B. S. Manjunath,
    "A Mathematical Comparison of Point Detectors"
    Second IEEE Image and Video Registration Workshop (IVR), Washington, DC, Jun. 2004.
    VRL ID: 130, [abstract] [PDF] [BibTex]

    Abstract preview: "Selecting salient points from two or more images for computing correspondences is a fundamental problem in image analysis. Three methods originally proposed by Harris et al., by Noble et al. and by Sh..." [more]

  8. 2003

  9. C. S. Kenney, B. S. Manjunath, M. Zuliani, M. G. A. Hewer and A. Van Nevel,
    "A condition number for point matching with application to registration and postregistration error estimation"
    IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 25, no. 11, pp. 1437 - 1454, Nov. 2003.
    VRL ID: 126, [abstract] [PDF] [BibTex]

    Abstract preview: "Selecting salient points from two or more images for computing correspondence is a well studied problem in image analysis. This paper describes a new and effective technique for selecting these tiepoi..." [more]

  10. 2002

  11. D. Fedorov, L. M. G. Fonseca, C. Kenney, B. S. Manjunath,
    "Automatic Registration and Mosaicking System for Remotely Sensed Imagery"
    SPIE 9th International Symposium on Remote Sensing, Crete, Greece, Sep. 2002.
    VRL ID: 111, [abstract] [PDF] [BibTex]

    Abstract preview: "Image registration is an important operation in remote sensing applications that basically involves the identification of many control points in the images. As the manual identification of control poi..." [more]

  12. D. Fedorov, L. M. G. Fonseca, C. Kenney, B. S, Manjunath,
    "System for Automatic Registration of Remote Sensing Images"
    Proc. IEEE International Geoscience and Remote Sensing Symposium (IGARSS02), Toronto, Canada, Jun. 2002.
    [abstract] [PDF] [BibTex]

    Abstract preview: "Image registration is the process of matching two images so that corresponding coordinate points in the two images correspond to the same physical region of the scene being imaged. It's an important o..." [more]

  13. 1999

  14. L. Fonseca, G.A. Hewer, C.S. Kenney and B.S. Manjunath,
    "Registration and Fusion of Multispectral Images Using a New Control Point Assessment Method Derived from Optical Flow Ideas"
    Proc. SPIE Algorithms for Multispectral and Hyperspectral Imagery-V, Orlando, FL, vol. 3717, pp. 104-111, Apr. 1999.
    VRL ID: 67, [BibTex]