2. Drone Flight Planning: Principles and Practice 2
• What could be produced from UAV Photos: A Review
• Principles of 3D Reconstruction
• How to: Positioning the camera
• What options (read: softwares) do we have?
• Limitations and other notes
3. What could be produced from UAV
Photos?
Orthophoto Mosaic Point Cloud/3D Models Digital Elevation (DEM)
Yuwono, 2018
4. Everyone* could fly a
drone
The question is:
how do you produce
meaningful results?
* With adequate trainings
5. We need to make sure that the images overlapped
with each other
Only areas with overlapping
images would produce 3D
(it’s called “stereoview”)
Through a process called
“photogrammetry” or “Structure
from Motion”, 3D geometry of
objects in overlapping area will
be produced
6. The What
So what is
Photogrammetry?
In short, photogrammetry is:
A field of engineering science and art which aim is to
produce 3D geometry from series of images
The only requirement is that each photo overlap each
other in a way such that:
a. Position and orientation of camera during
exposure is known
b. 3D geometry of objects is known
Topographic Photogrammetry: using planes, UAV, etc
Non-Topographic Photogrammetry: capturing
buildings, monuments, etc
8. Feature Detection and Matching
“Create a database of keypoints in one image and find the most probable
match in the other image”
Image @OpenCV
9. Sparse Reconstruction
Feature detection, matching and initial bundle adjustment resulted in
estimated camera position and 3D geometry of Objects
Known:
Estimation of object’s
3D geometry
and
Camera Position and
Orientation
11. Multiview Stereo: Meshing and Texturing
“Mesh” is
obtained from
further
interpolation of
dense point cloud
Texture are obtained by ‘draping’
photo into the 3D Model based on
model’s Normal Linehttp://www.gris.tu-darmstadt.de/projects/mvs-texturing/
12. To conclude: Deliverables
of SfM Software
Sorted by the order of
processing, the result of SfM
and Multiview Stereo are :
a) Sparse Point-Cloud
b) Dense Point Cloud
c) Colorized Dense Point
Cloud
d) Mesh Surface
e) Textured Surface
13. DEM or Digital
Elevation
Model are
obtained from
interpolated
Dense Cloud or
3D Mesh
Other Deliverables
For Mapping purpose, DEM and Orthophoto Mosaic might be
more desireable
14. DEM or Digital
Elevation
Model are
obtained from
interpolated
Dense Cloud or
3D Mesh
Other Deliverables
An Orthophoto Mosaic is an orthographic projection imagery
(“Top-Down looking” camera)
Orthophoto is
a map ready
production,
showing
elevation-
corrected
photo instead
of just Photo
Mosaic
15. Remember: Photogrammetry Produces DSM instead of DTM
General Rule:
“What the
camera could
see, could be
produced as
3D”
Image from charim.net
16. SfM opens up new possibilities for 3D reconstruction
http://www.cs.cornell.edu/~snavely/bundler/
17. SfM opens up new possibilities for 3D reconstruction
18. SfM opens up new possibilities for 3D reconstruction
City-Scale Reconstruction using Unordered Images
19. SfM opens up new possibilities for 3D reconstruction
Indoor Mapping
& Localization
20. SfM opens up new possibilities for 3D reconstruction
Cloud-based 3D Reconstruction
21. SfM opens up new possibilities for 3D reconstruction
Model 3D from handheld
22. SfM opens up new possibilities for 3D reconstruction
Model 3D from handheld
https://www.youtube.com/watch?v=36PFT6SkYMI
24. Since SfM relies on Feature
Detection, it is prone to error on
feature with High Similarity
25. Limitations of SfM-MVS
Group of images
capturing eastern wing
of UGM building
Group of images
capturing western wing
of UGM building
Connectivity Graph
showing clustered
images, where it
shouldn’t be connected
at all
32. FOSS SfM-MVS
openmvg.readthedocs.org
OpenMVG
• Perangkat lunak SfM opensource berbasis Linux
• Menggunakan Algoritma Incremental SfM dan Global SfM
• Memiliki fungsi Georeference yang terintegrasi
• Tersedia GUI untuk Windows: Regard3D