/Automatic-Estimation-of-Camera-Fundamental-Matrix

Code for implementing automatic estimation of camera's fundamental matrix from scratch with two stereo images

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0

Automatic Estimation of Camera Fundamental Matrix

• Implemented corner detection and used normalized correlation coefficient for feature extraction and matching with stereo images.

• Implemented the 7-point algorithm with Sampson Error Correction in MSAC for outlier rejection. Implemented the 8-point algorithm in Direct Linear Transformation to estimate the camera’s Fundamental matrix.

• Implemented Levenberg-Marquardt Algorithm to minimize the reprojection error with Triangulation and Optimal Correction.

Original images

alt text

Corner detection

alt text

Brute-force feature matching

alt text

MSAC outlier rejection

alt text

Levenberg-Marquardt algorithm optimization

alt text

Final result

alt text