Many extensions
Independently Moving Objects
Perspective Projection
Outlier Rejection
Subspace Constraints
SFM Without Correspondence