# Structure From Motion
Amazing demo - https://www.youtube.com/watch?v=u__Cz3G23Yc
1. Take a lot of images of an object
2. Identify points in the images that can possibly be detected in other images, eg: [[Harris Corner Detection]], [[Edge Detection#Canny Edge Detector]]
3. Search for corresponding points between images, using [[RANSAC]]. Improve using [[Multi-view Stereo#Epipolar Geometry]].
4. Compute camera positions and 3D point positions such that corresponding viewing rays intersect.
5. Done, 3D object is ready! Can also do surface reconstruction.
Applications
- 3D reconstruction for heritage protection
---
## References