Difference between revisions of "Tutorial Geometric Vision"

From BoofCV
Jump to navigationJump to search
m
m
Line 2: Line 2:


A major component of 3D computer vision is the study of [http://en.wikipedia.org/wiki/Epipolar_geometry epipolar geometry], the geometry of two views.  BoofCV provides many standard algorithms for mathematically describing features across two views and more.  Below is a list of these algorithms.  The API is still being worked on and a more detailed tutorial will be written later on.
A major component of 3D computer vision is the study of [http://en.wikipedia.org/wiki/Epipolar_geometry epipolar geometry], the geometry of two views.  BoofCV provides many standard algorithms for mathematically describing features across two views and more.  Below is a list of these algorithms.  The API is still being worked on and a more detailed tutorial will be written later on.
Recommend Reading:
* More of an algebraic approach to 3D vision and has a good index
** [http://www.amazon.com/gp/product/0387008934/ref=as_li_ss_tl?ie=UTF8&tag=boofcv-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0387008934 Yi Ma, et. al., "An Invitation to 3-D Vision"]
* Geometric approach and the most popular book on this subject.  More content and good algorithms, but tends to introduce terms and not define them. Has a bad index.
** [http://www.amazon.com/gp/product/0521540518/ref=as_li_ss_tl?ie=UTF8&tag=boofcv-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0521540518 R. Hartley, and A. Zisserman, "Multiple View Geometry in Computer Vision"]


Algorithm List
Algorithm List

Revision as of 07:44, 20 May 2012

Geometric Computer Vision Tutorial

A major component of 3D computer vision is the study of epipolar geometry, the geometry of two views. BoofCV provides many standard algorithms for mathematically describing features across two views and more. Below is a list of these algorithms. The API is still being worked on and a more detailed tutorial will be written later on.

Recommend Reading:


Algorithm List

  • Fundamental Matrix 8 Points (Linear)
  • Fundamental Matrix 7 Points (Linear)
  • Fundamental Optimization
    • Sampson Error
    • Epipolar Error
  • Homography 4 Points (Linear)
  • Homography Optimization
    • Sampson Error
    • Transfer Error
  • Efficient PnP 4-Point
  • Linear 6 Point Pose
  • Linear Pixel Depth
  • Triangulation Geometric
  • Triangulation Linear
  • Triangulation Optimization
    • Sampson Error
    • Euclidean Error
  • Decompose Essential
  • Decompose Homography
  • Bundle Adjustment
    • Dense (inefficient/slow)
  • Stereo Rectification
    • Calibrated
    • Uncalibrated

Examples

Related

  • Zhang 99 Camera Calibration
  • Various different feature trackers and detectors