Algorithms for computing a planar homography from conics in correspondence
Below you can find the Matlab implementations of the algorithms presented in the paper:
Algorithms for computing a planar homography from conics in correspondence,
[pdf]
J. Kannala, M. Salo and J. Heikkilä,
British Machine Vision Conference, 2006 (BMVC 2006).
Example: Two images of a plane are registered by computing the homography between the images using 2 (middle image) or 36 ellipse correspondences (right image). The detected ellipses are in cyan and the ellipses transformed from the first view using the estimated homography are in yellow.