Skip to content

3D scene reconstruction and camera pose estimation from custom dataset images

Notifications You must be signed in to change notification settings

miheer-diwan/Structure-from-Motion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Structure-from-Motion

This project implements a Structure from Motion pipeline for obtaining monocular camera poses in a given scene and reconstructing a 3D scene by leveraging Epipolar geometry.

Please refer to the Report for implementation details:

Algorithm Outline:

  1. Feature Matching and Outlier rejection using RANSAC
  2. Estimating Fundamental Matrix
  3. Estimating Essential Matrix from Fundamental Matrix
  4. Estimate Camera Pose from Essential Matrix
  5. Check for Cheirality Condition using Triangulation
  6. Perspective-n-Point
  7. Bundle Adjustment

Input Images:

A set of 5 calibrated images of Worcester Polytechnic Institute's Unity Hall:

Imgs

SfM Output:

All