ifpifp - uni stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 multi-...
TRANSCRIPT
![Page 1: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/1.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifpifpifpifpifp
26/09/2011 1
Multi- Sensors and Multiray Reconstruction for Digital Preservation
Dieter Fritsch, Ali Mohammed Khosravani, Alessandro Cefalu, Konrad Wenzel
Institute for Photogrammetry
University of Stuttgart , Germany
Geschwister-Scholl-Str. 24D
D-70174 Stuttgart
Institut für PhotogrammetrieU
niv
ersi
tät
Stu
ttg
art
ifpOutline
1. Introduction, Motivation1. Introduction, Motivation
2. Multi-Sensor-System – The Amsterdam Project2. Multi-Sensor-System – The Amsterdam Project
4. Triangulation by Structure-and-Motion (SaM)4. Triangulation by Structure-and-Motion (SaM)
5. Dense Matching5. Dense Matching
3. On-Site Concept3. On-Site Concept
© Institute for Photogrammetry, Univ. Stuttgart
6. Conclusions, Acknowledgements6. Conclusions, Acknowledgements
![Page 2: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/2.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifpifpifpifpifp
26/09/2011 3
1. Introduction, Motivation
3D Preservation of cultural heritage sites is significant for many reasons:
Comprehensive documentation, as a result of globally increase in population, industrial developments, urbanization and armed struggles
Needed for historical and archeological studies
Virtual 3D models on the Web (Google Earth etc.)
Create more public awareness for cultural achievements
…
Use of sophisticated data collection systems (HDS, strip projection, etc)
Terrestrial Laser Scanners (HDS3000, HDS 6100, C10, Faro Focus3D)
Structered Light (Gom Atos, Minolta,…)
Industrial inspection (Leica T-Scan,…
Use of Low-cost sensor systems for crowd-sourced 3D reconstruction
Use of still viedo cameras, smart phones
MS Kinect
Un
iver
sitä
t S
tutt
gar
t
ifp2. Multi-Sensor-System - The Amsterdam Project
4
![Page 3: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/3.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp2. Multi-Sensor-System – The Amsterdam Project
Our goal:
A small sized, low cost & single-shot solution without external tracking
Images taken from: www.gom.com / www.gefos-leica.cz / metrology.leica-geosystems.com
Un
iver
sitä
t S
tutt
gar
t
ifp2. Multi-Sensor System
4 x IR Camera:2448 x 2048 pix8mm10cm x 10cm square
![Page 4: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/4.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp2. Multi-Sensor System
4 x IR Camera:2448 x 2048 pix8mm10cm x 10cm square
IR Laser pattern:MS Kinect
Un
iver
sitä
t S
tutt
gar
t
ifp2. Multi-Sensor System
4 x IR Camera:2448 x 2048 pix8mm10cm x 10cm square
IR Laser pattern:MS Kinect
Bundle Camera:1600 x 1200 pix4.8mm
![Page 5: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/5.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp2. Multi-Sensor System
Field of View
65cm
53cm
105cm
78cm
At 70 cm distance 0.3mm GSD
Un
iver
sitä
t S
tutt
gar
t
ifp2. Multi-Sensor System
Calibration Master camera (M)=
Sensor coordinate system
Introduced into bundle as usual
![Page 6: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/6.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp2. Multi-Sensor System
Individual interior orientation parameters (D.C. Brown)
Mutual exterior orientations of the slaves with respect to the master
Assumption: 1 master camera
n slave cameras
i Slave Trans Rot Scale noise X X X X
Similarity transform:
Multi Head Digital Camera
Un
iver
sitä
t S
tutt
gar
t
ifp2. Multi-Sensor System
Calibration Other cameras = slave
cameras (j)
Introduced into bundle with relative orientation
∆With:
object point transformed to master system, = exterior sensor orientation
![Page 7: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/7.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp2. Multi-Sensor-System
, 1 , 2 , 3 , 4
1, 2 2, 3 1, 3
, , ,, ,
M S M S M S M S
S S S S S S
EO EO EO EO
EO EO EO
Master S1
S2S3 Constraints “loops”0
i
i
EO
, 1 1, 2 2, 3 , 3
, 1 1, 2 , 2
0
0
M S S S S S M S
M S S S M S
i EO EO EO EO
ii EO EO EO
iii
Un
iver
sitä
t S
tutt
gar
t
ifp3. On-Site Concept
Goal: Recover the complete surface of a tympanum with a minimum number of stations
![Page 8: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/8.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp3. On-Site Concept
Goal: Recover the complete surface of a tympanum with a minimum number of stations
~ 25m x 6m
~ 0.7m working distance
3 scaffold levels
Maximum duration for both tympana: 12 days
Un
iver
sitä
t S
tutt
gar
t
ifp3. On-Site Concept
Step 1: Meander shaped nadir tracks
Separately per scaffold level
Horizontal step size: 30cm
Vertical step size: 20cm
~ 60% x 60% overlap for the bundle camera
![Page 9: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/9.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp3. On-Site Concept
Step 2: level connection shots
Vertically oblique shots from one scaffold level to the adjacent ones
Un
iver
sitä
t S
tutt
gar
t
ifp3. On-Site Concept
Step 3: oblique detail shots
Wherever necessary to recover the object’s 3D shape
Assumed to be 2 to 3 times as many as the nadir shots
![Page 10: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/10.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp3. On-Site Concept
~ 2500 stations were estimated in advance
~ 2200 stations were actually needed
9.5 days of work
Un
iver
sitä
t S
tutt
gar
t
ifpSensor Design
20
![Page 11: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/11.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp
Tie Points Extraction:
Feature Detection
Guided Feature
Matching
Chain Matches into
Tracks
Generate geometry
matrix
xVisibility matrix
Optimized Structure and Motion:
Guided Select
initial pair
Add new images
Tringulate new
points
Bundle adjust
Camera and scene geometry
Image Capture
Filtered & conected images
Generate Index matrix
Generate connectivity
matrix
Index matrixIndex matrix
Connectivity matrix Connectivity matrix
Geometry matrixGeometry matrix
Generate MSTmatrix
MST matrixMST matrix
4. Triangulation by Structure-and-Motion (SaM)U
niv
ersi
tät
Stu
ttg
art
ifp
Sparse point cloud extract of 500.000 points for 571 sensor stations
4. Triangulation by Structure-and-Motion (SaM)
![Page 12: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/12.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp
Pixelwise matching cost Determine matching cost for each possible pixel
correspondence ( each disparity for each pixel )
Minimum cost represents desired disparity
5. Dense Matching – Cost-Based Approach
Base image, pixel piMatch image, pixel qi,j
Minimal costs
Costs c(pi ,qi,j)
3D Cost array
disparity
y
x
Un
iver
sitä
t S
tutt
gar
t
ifp5. Semi Global Matching
Introduction of smoothness constraint
Global approach: neighboring disparities are taken into account
Introduction of cost penalties for disparity jumps
Approximation by cost aggregation on linear paths fast
Semi Global Matching is well suited for small baselines
Noise reduction using high similarity between images
Good for highly overlapping aerial imagery
Good for small size stereo camera configurations
good for our application
24
![Page 13: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/13.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp5. Modified Semi Global Matching
Challenge: high memory consumption
W*H*D ( image size * disparity range )
Problem: very large disparity range for close range imagery e.g. 5 MP * 1000 disparities * 2 byte * 2 = 20 GB memory
5 MP * 1000 disp. * 8 paths = 4*1010 cost aggregation steps
Solution: Hierarchical approach
Reduction of disparity search space on image pyramid
Very low memory consumption
arbitrary depth possible
Resolution of matching ambiguities
less mismatches
Faster25
Figure on the right:Dynamics from pyramid level 4 to 0
Un
iver
sitä
t S
tutt
gar
t
ifp5. Results (Point Clouds)
26
![Page 14: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/14.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp5. Results (Point Clouds)
27
Un
iver
sitä
t S
tutt
gar
t
ifp5. Results (Point Clouds)
28
![Page 15: ifpifp - Uni Stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 Multi- Sensors and Multiray Reconstruction for Digital Preservation Dieter Fritsch, Ali](https://reader031.vdocuments.net/reader031/viewer/2022011900/5f0304307e708231d4071f8e/html5/thumbnails/15.jpg)
Un
iver
sitä
t S
tutt
gar
t
ifp6. Conclusions
Multi-Camera Rig
One-Shot solution insensitive to slow movements and vibrations
High resolution 3D point for each pixel in overlapping areas
High precision Stable, calibrated relative orientation + redundancy
High flexibility Small size, low weight
29
Point cloud resolution:
Required: 1mm spacing,
Expected: 0,2-0.5mm spacing, σ~0.2-0.4mm
Un
iver
sitä
t S
tutt
gar
t
ifp7. Acknowledgements
Thanks to:
Ing. Büro Erwin Christofori & Partner Smooth and efficient cooperation
HDS point cloud for point cloud merger
Jörg Bierwagen (Christofori & Partner) For continous support
Our students Patrick Tutzauer, Thomas Zwölfer for during On-Site data collection
30