3d reconstruction & scanning - dongseo

109
3D Reconstruction & Scanning [email protected] http://graphics.stanford.edu/projects/mich/ The Digital Michelangelo Project 1997~9

Upload: others

Post on 27-Dec-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3D Reconstruction & Scanning - Dongseo

3D Reconstruction & Scanning

[email protected]

http://graphics.stanford.edu/projects/mich/

The Digital Michelangelo Project 1997~9

Page 2: 3D Reconstruction & Scanning - Dongseo

Agenda

4/28/2015 [email protected] 2

Multiple View Geometry

Depth Camera

Structured Light

Camera Calibration

Projector Calibration

http://www.ten24.info/

http://www.youtube.com/watch?v=j4waCVRgBWI

http://www.youtube.com/watch?v=Wgp0Cg3UFA4

Page 3: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 3

Page 4: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 4

Projective Transformations

Camera Calibration

Epipolar Geometry

Feature Points

Correspondence Search

RANSAC Algorithm

3D Reconstruction

SIFT&ASIFT

Page 5: 3D Reconstruction & Scanning - Dongseo

Scale-invariant feature transform (or

SIFT) is an algorithm in computer vision to

detect and describe local features in images.

The algorithm was published by David Lowe in

1999.

Applications include object recognition, robotic

mapping and navigation, image stitching, 3D

modeling, gesture recognition, video tracking,

and match moving.

The algorithm is patented in the US; the owner

is the University of British Columbia.

….

David Lowe

Computer Science Department

University of British Columbia

2015-04-28 5

Scale Invariant Feature Transform

Page 7: 3D Reconstruction & Scanning - Dongseo

Motion sensing input device by Microsoft

Depth camera tech. developed by PrimeSense Invented in 2005

Software tech. developed by Rare

First announced at E3 2009 as “Project Natal”

Windows SDK Releases

7

Microsoft Kinect

http://www.microsoft.com/en-us/kinectforwindows/discover/features.aspx

[email protected] 4/28/2015

Page 8: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 8

Page 10: 3D Reconstruction & Scanning - Dongseo

Structured Light + Range Imaging

[email protected]

http://www.cs.cmu.edu/afs/cs/academic/class/15385-s06/lectures/ppts/lec-17.ppt

http://www.sci.utah.edu/~gerig/CS6320-S2012/CS6320_3D_Computer_Vision.html

Page 11: 3D Reconstruction & Scanning - Dongseo

Stereo Triangulation

4/28/2015 [email protected] 11

I J

Correspondence is hard!

Page 12: 3D Reconstruction & Scanning - Dongseo

Structured Light Triangulation

4/28/2015 [email protected] 12

I J

Correspondence becomes easier!

Page 13: 3D Reconstruction & Scanning - Dongseo

Example: Laser scanner

4/28/2015 [email protected] 13

Digital Michelangelo Project http://graphics.stanford.edu/projects/mich/

+ very accurate < 0.01 mm

− more than 10sec per scan

Cyberware® face and head scanner

Page 14: 3D Reconstruction & Scanning - Dongseo

Portable 3D laser scanner

4/28/2015 [email protected] 14

http://www.youtube.com/watch?v=IqOg77liryg

Page 15: 3D Reconstruction & Scanning - Dongseo

Leica ScanStation C10

4/28/2015 [email protected] 15

Page 17: 3D Reconstruction & Scanning - Dongseo

Leica ScanStation C10

4/28/2015 [email protected] 17

Page 19: 3D Reconstruction & Scanning - Dongseo

Structured Light 3D Surface Imaging

[email protected]

Page 20: 3D Reconstruction & Scanning - Dongseo

Continuum of Triangulation Methods

4/28/2015 [email protected] 20

Slow, robust Fast, fragile

Multi-stripe

Multi-frame

Single-frame Single-stripe

Page 21: 3D Reconstruction & Scanning - Dongseo

Faster Acquisition?

4/28/2015 [email protected] 21

Project multiple stripes simultaneously

Correspondence problem: which stripe is which?

Common types of patterns:

Binary coded light striping

Gray/color coded light striping

http://vimeo.com/37090394

http://www.youtube.com/watch?v=a6g17-4FmFo

Page 22: 3D Reconstruction & Scanning - Dongseo

Structured Light Projection Classification

4/28/2015 [email protected] 22

Jason Geng, "Structured-light 3D surface imaging: a tutorial," Adv. Opt. Photon. 3, 128-160 (2011)

Page 23: 3D Reconstruction & Scanning - Dongseo

Binary Coding

4/28/2015 [email protected] 23

Projected

over time

Pattern 1

Pattern 2

Pattern 3

Example: 7 binary

patterns proposed

by Posdamer &

Altschuler

Codeword of this píxel: 1010010

identifies the corresponding pattern stripe

J. L. Posdamer and M. D. Altschuler. Surface measurement by space-encoded projected beam systems. Computer Graphics and Image Processing, 18:1–17, 1982.

Space

Time

Page 24: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 24

Page 25: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 25

Page 26: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 26

Page 27: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 27

Page 28: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 28

Page 29: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 29

Page 30: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 30

Page 31: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 31

Page 32: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 32

Page 33: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 33

Page 34: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 34

Page 35: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 35

Page 36: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 36

Page 37: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 37

Page 38: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 38

Page 39: 3D Reconstruction & Scanning - Dongseo

Fringe Projection 3D Scanning

[email protected]

Page 40: 3D Reconstruction & Scanning - Dongseo

Agenda

4/28/2015 [email protected] 40

Fringe Projection Techniques

Three step phase shifting algorithm

http://www.jove.com/video/50421/high-resolution-high-speed-three-dimensional-video-imaging-with

Page 41: 3D Reconstruction & Scanning - Dongseo

Three-step Phase-shifting algorithm

4/28/2015 [email protected] 41

Page 42: 3D Reconstruction & Scanning - Dongseo

Wrapped Phase Image

4/28/2015 [email protected] 42

Page 43: 3D Reconstruction & Scanning - Dongseo

Unwrapped Phase Image

4/28/2015 [email protected] 43

Page 44: 3D Reconstruction & Scanning - Dongseo

Calibration Plane

4/28/2015 [email protected] 44

Page 45: 3D Reconstruction & Scanning - Dongseo

3D Result

4/28/2015 [email protected] 45

Page 46: 3D Reconstruction & Scanning - Dongseo

Phase shifting patterns

4/28/2015 [email protected] 46

Page 47: 3D Reconstruction & Scanning - Dongseo

Sinusoid patterns

4/28/2015 [email protected] 47

Page 48: 3D Reconstruction & Scanning - Dongseo

System Setup

4/28/2015 [email protected] 48

Page 49: 3D Reconstruction & Scanning - Dongseo

Large angle setting

4/28/2015 [email protected] 49

Page 50: 3D Reconstruction & Scanning - Dongseo

Small angle setting

4/28/2015 [email protected] 50

Page 51: 3D Reconstruction & Scanning - Dongseo

Calibration I

4/28/2015 [email protected] 51

Page 52: 3D Reconstruction & Scanning - Dongseo

Calibration II

4/28/2015 [email protected] 52

Page 53: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 53

Page 54: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 54

Page 55: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 55

http://www.jove.com/video/50421/high-resolution-high-speed-three-dimensional-video-imaging-with

Page 56: 3D Reconstruction & Scanning - Dongseo

Thanks you!!

[email protected]

http://kowon.dongseo.ac.kr/~lbg/

Page 57: 3D Reconstruction & Scanning - Dongseo

General Stereoscopic System

[email protected]

Page 58: 3D Reconstruction & Scanning - Dongseo

General Stereoscopic System

4/28/2015 [email protected] 58

Page 59: 3D Reconstruction & Scanning - Dongseo

Simple Stereoscopic System

4/28/2015 [email protected] 59

Page 60: 3D Reconstruction & Scanning - Dongseo

Simple Stereoscopic System

4/28/2015 [email protected] 60

Page 61: 3D Reconstruction & Scanning - Dongseo

Simple Stereoscopic System

4/28/2015 [email protected] 61

Page 62: 3D Reconstruction & Scanning - Dongseo

Camera Calibration

[email protected]

Page 63: 3D Reconstruction & Scanning - Dongseo

Pinhole Camera Model

4/28/2015 [email protected] 63

TT ZfYZfXZYX )/,/(),,(

101

0

0

1

Z

Y

X

f

f

Z

fY

fX

Z

Y

X

101

01

01

1Z

Y

X

f

f

Z

fY

fX

Page 64: 3D Reconstruction & Scanning - Dongseo

Internal Camera Parameters

4/28/2015 [email protected] 64

Page 65: 3D Reconstruction & Scanning - Dongseo

Camera rotation and translation

4/28/2015 [email protected] 65

C~

-X~

RX~

cam

X10

RCR

1

10

C~

RRXcam

Z

Y

X camX0|IKx

XC~

|IKRx

t|RKP C~

Rt

PXx

Page 66: 3D Reconstruction & Scanning - Dongseo

Camera Distortion

4/28/2015 [email protected] 66

Page 67: 3D Reconstruction & Scanning - Dongseo

Correcting Radial Distortion of Cameras

4/28/2015 [email protected] 67

Page 68: 3D Reconstruction & Scanning - Dongseo

Projector Calibration

[email protected]

Daniel Moreno and Gabriel Taubin

Brown University School of Engineering

Projector-Camera Calibration / 3D Scanning Software

http://mesh.brown.edu/calibration/

Page 69: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 69

Page 70: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 70

Page 71: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 71

Page 72: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 72

Page 73: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 73

Page 74: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 74

Page 75: 3D Reconstruction & Scanning - Dongseo

Thanks you!!

[email protected]

http://kowon.dongseo.ac.kr/~lbg/

Page 76: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 76

Page 77: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 77

Page 78: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 78

Page 79: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 79

Page 80: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 80

Page 81: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 81

Page 82: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 82

Page 83: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 83

Page 84: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 84

Page 85: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 85

Page 86: 3D Reconstruction & Scanning - Dongseo

Calibration – Perspective Transformation

4/28/2015 [email protected] 86

Page 87: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 87

Page 88: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 88

Page 89: 3D Reconstruction & Scanning - Dongseo

4/28/2015 [email protected] 89

Page 90: 3D Reconstruction & Scanning - Dongseo

3D Acquisition from Shadows

4/28/2015 [email protected] 90

Page 91: 3D Reconstruction & Scanning - Dongseo

3D Acquisition from Shadows

4/28/2015 [email protected] 91

Page 92: 3D Reconstruction & Scanning - Dongseo

3D Acquisition from Shadows

4/28/2015 [email protected] 92

Page 93: 3D Reconstruction & Scanning - Dongseo

3D Acquisition from Shadows

4/28/2015 [email protected] 93

Page 94: 3D Reconstruction & Scanning - Dongseo

3D Acquisition from Shadows

4/28/2015 [email protected] 94

Page 95: 3D Reconstruction & Scanning - Dongseo

3D Acquisition from Shadows

4/28/2015 [email protected] 95

Page 96: 3D Reconstruction & Scanning - Dongseo

3D Model Acquisition Pipeline

4/28/2015 [email protected] 96

3D Scanner

Page 97: 3D Reconstruction & Scanning - Dongseo

3D Model Acquisition Pipeline

4/28/2015 [email protected] 97

3D Scanner

View Planning

Page 98: 3D Reconstruction & Scanning - Dongseo

3D Model Acquisition Pipeline

4/28/2015 [email protected] 98

3D Scanner

Alignment View Planning

Page 99: 3D Reconstruction & Scanning - Dongseo

3D Model Acquisition Pipeline

4/28/2015 [email protected] 99

3D Scanner

Alignment

Merging

View Planning

Page 100: 3D Reconstruction & Scanning - Dongseo

3D Model Acquisition Pipeline

4/28/2015 [email protected] 100

3D Scanner

Alignment

Merging Done?

View Planning

Page 101: 3D Reconstruction & Scanning - Dongseo

3D Model Acquisition Pipeline

4/28/2015 [email protected] 101

3D Scanner

Alignment

Merging Done?

View Planning

Display

Page 102: 3D Reconstruction & Scanning - Dongseo

Light Field Camera

[email protected]

Page 103: 3D Reconstruction & Scanning - Dongseo

Stanford Multi-Camera Array

4/28/2015 [email protected] 103

http://graphics.stanford.edu/projects/array/

640 × 480 pixels × 30 fps × 128 cameras

synchronized timing

continuous streaming

flexible arrangement

Page 104: 3D Reconstruction & Scanning - Dongseo

Stanford Light Field Archive

4/28/2015 [email protected] 104

http://lightfield.stanford.edu/lfs.html

Page 105: 3D Reconstruction & Scanning - Dongseo

Stanford Light Field Archive

4/28/2015 [email protected] 105

http://lightfield.stanford.edu/lfs.html

Page 106: 3D Reconstruction & Scanning - Dongseo

Lytro Camera

4/28/2015 [email protected] 106

https://www.lytro.com/

Page 107: 3D Reconstruction & Scanning - Dongseo

Adaptive Optics Microlens Array

4/28/2015 [email protected] 107

Adaptive Optics microlens array

125μ square-sided microlenses

4000 × 4000 pixels ÷ 292 × 292 lenses = 14 × 14 pixels per lens

Page 108: 3D Reconstruction & Scanning - Dongseo

Adobe LightField Camera

4/28/2015 [email protected] 108

http://lightfield-forum.com/light-field-camera-prototypes/adobe-lightfield-camera-protypes/

Page 109: 3D Reconstruction & Scanning - Dongseo

Thanks you!!

[email protected]

http://kowon.dongseo.ac.kr/~lbg/