CSCI1430 : Project 5 Tracking and Structure from Motion
The goal of this assignment is to reconstruct the 3D shape of an object from a series of video sequence.
Keypoint Selection
Top 500 strongest intesting ponts are tracked.
Feature Tracking
A KLT tracker with iterative refinement has been implemented.
Visualization of optical flow
2D paths of top 50 points with largest movement.
Points that have moved out of frame
Notice that green points have been moved out
Structure From Motion
A KLT tracker with iterative refinement has been implemented.
Strcture from different view points
Camera directions for each dimension
Extra Credit
Iterative refinement enhances the result of tracking. Maximum iteration number is 50. However, the loop will end if I_t start to increase, or the total differnece over frame is small than 50.
Tracking with iterative refinement.
Tracking without iterative refinement, notice that some points lost their tracks.