Canonical Views implementation using Visual SFM