ifpifp - uni stuttgart › 2011 › presentations › 300fritsch.pdf · ifpifp 26/09/2011 1 multi-...

15
Universität Stuttgart ifp ifp 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 [email protected] Institut für Photogrammetrie Universität Stuttgart ifp Outline 1. Introduction, Motivation 2. Multi-Sensor-System – The Amsterdam Project 4. Triangulation by Structure-and-Motion (SaM) 5. Dense Matching 3. On-Site Concept © Institute for Photogrammetry, Univ. Stuttgart 6. Conclusions, Acknowledgements

Upload: others

Post on 06-Jun-2020

1 views

Category:

Documents


0 download

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

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

[email protected]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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