Projects / homest

homest

homest is a C/C++ library for robust, non-linear homography estimation. A homography (sometimes also called a collineation) is a general plane to plane projective transformation whose estimation from matched image features is often necessary in vision tasks. It computes a homography estimate that minimizes an appropriate non-linear cost function defined on matching points (currently either non-symmetric transfer error, symmetric transfer error, Sampson error, or reprojection error) and includes robust regression techniques for coping with outliers (i.e., mismatched point pairs). It supports the estimation of fully projective (8 dof) and affine (6 dof) homographies.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  18 Dec 2011 22:32

Release Notes: This release improves thread safety by eliminating global variables. It adds CMake configuration files for building the library.

  •  30 Jul 2009 14:10

Release Notes: A couple of issues with memory alignment and random number generation on 64-bit systems were fixed. Extra arguments were added to homography estimation routines which expose the list of detected outliers. Error handling was improved and more verbose output was added.

  •  23 Jul 2008 17:31

    Release Notes: This release has the ability to estimate affine homographies in addition to fully projective ones. A Matlab MEX interface has been added.

    Screenshot

    Project Spotlight

    Microcal

    A micro PHP calendar.

    Screenshot

    Project Spotlight

    FileBot TV Renamer

    The ultimate tv renamer / subtitle downloader / sfv validator