Structure from motion
Step 1:  Track Features
Detect good features
corners, line segments
Find correspondences between frames
Lucas & Kanade-style motion estimation
window-based correlation