Skip to content

Estimates affine/homography transformation between given images to create a panorama. Uses VLFeat's SIFT, implementing RANSAC for dealing with outliers.

Notifications You must be signed in to change notification settings

nsaftarli/ImageTransformations

Repository files navigation

Panoramas with Affine/Homography Transformations and RANSAC

Note: vlfeat must be installed, since SIFT is used to find keypoint descriptors.

This repository is split into two different parts. The general functionality is mostly the same between the two (SIFT for keypoint detection, RANSAC for robustness to outliers). The largest difference is that a homography (unlike an affine transformation) can not be solved with the pseudo-inverse, so SVD of the homogeneous matrix is necessary to estimate a transformation. Other than the use of the homogeneous matrix and SVD, both algorithms are pretty much the same, so the code between them is very similar.

Examples:

About

Estimates affine/homography transformation between given images to create a panorama. Uses VLFeat's SIFT, implementing RANSAC for dealing with outliers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages