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

3D Reconstruction & Scanning

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 3D Reconstruction & Scanning

3D Reconstruction & Scanning

[email protected]

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

The Digital Michelangelo Project 1997~9

Page 2: 3D Reconstruction & Scanning

Agenda

3/15/2016 [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

Multiple View Geometry

in Computer Vision

2015.1

[email protected]

http://www.cs.unc.edu/~marc/

Multiple View Geometry in Computer Vision Second Edition

Richard Hartley and Andrew Zisserman, Cambridge University Press, March 2004.

http://users.cecs.anu.edu.au/~hartley/ http://www.robots.ox.ac.uk/~vgg/index.html

Page 4: 3D Reconstruction & Scanning

3/15/2016 [email protected] 4

M. Pollefeys, L. Van Gool, M. Vergauwen, F. Verbiest, K. Cornelis, J. Tops, R. Koch, Visual modeling with a hand-held camera, International Journal of

Computer Vision 59(3), 207-232, 2004. https://www.youtube.com/watch?feature=player_embedded&v=2mvzHvPYX0k

Page 5: 3D Reconstruction & Scanning

3/15/2016 [email protected] 5

Page 6: 3D Reconstruction & Scanning

3/15/2016 [email protected] 6

Page 7: 3D Reconstruction & Scanning

3/15/2016 [email protected] 7

Page 8: 3D Reconstruction & Scanning

Visual 3D Modeling from Images

3/15/2016 [email protected] 8

Page 9: 3D Reconstruction & Scanning

3/15/2016 [email protected] 9

Projective Transformations

Camera Calibration

Epipolar Geometry

Feature Points

Correspondence Search

RANSAC Algorithm

3D Reconstruction

SIFT&ASIFT

Page 10: 3D Reconstruction & Scanning

Photo Tourism

3/15/2016 [email protected] 10

http://phototour.cs.washington.edu/

https://www.youtube.com/watch?v=IgBQCoEfiMs

Page 11: 3D Reconstruction & Scanning

Building Rome on a cloudless day

3/15/2016 [email protected] 11

Building Rome on a cloudless day, Jan-Michael Frahm, Pierre Georgel, David Gallup, Tim Johnson, Rahul Raguram, Changchang Wu, Yi-Hung Jen,

Enrique Dunn, Brian Clipp, Svetlana Lazebnik, Marc Pollefeys, ECCV 2010 https://www.youtube.com/watch?v=4cEQZreQ2zQ

Page 13: 3D Reconstruction & Scanning

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

2016-03-15 13

Scale Invariant Feature Transform

Page 15: 3D Reconstruction & Scanning

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

15

Microsoft Kinect

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

[email protected] 3/15/2016

Page 16: 3D Reconstruction & Scanning

3/15/2016 [email protected] 16

Page 18: 3D Reconstruction & Scanning

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 19: 3D Reconstruction & Scanning

Stereo Triangulation

3/15/2016 [email protected] 19

I J

Correspondence is hard!

Page 20: 3D Reconstruction & Scanning

Structured Light Triangulation

3/15/2016 [email protected] 20

I J

Correspondence becomes easier!

Page 21: 3D Reconstruction & Scanning

Example: Laser scanner

3/15/2016 [email protected] 21

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 22: 3D Reconstruction & Scanning

Portable 3D laser scanner

3/15/2016 [email protected] 22

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

Page 23: 3D Reconstruction & Scanning

Leica ScanStation C10

3/15/2016 [email protected] 23

Page 25: 3D Reconstruction & Scanning

Leica ScanStation C10

3/15/2016 [email protected] 25

Page 27: 3D Reconstruction & Scanning

Structured Light 3D Surface Imaging

[email protected]

Page 28: 3D Reconstruction & Scanning

Continuum of Triangulation Methods

3/15/2016 [email protected] 28

Slow, robust Fast, fragile

Multi-stripe

Multi-frame

Single-frame Single-stripe

Page 29: 3D Reconstruction & Scanning

Faster Acquisition?

3/15/2016 [email protected] 29

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 30: 3D Reconstruction & Scanning

Structured Light Projection Classification

3/15/2016 [email protected] 30

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

Page 31: 3D Reconstruction & Scanning

Binary Coding

3/15/2016 [email protected] 31

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 32: 3D Reconstruction & Scanning

3/15/2016 [email protected] 32

Page 33: 3D Reconstruction & Scanning

3/15/2016 [email protected] 33

Page 34: 3D Reconstruction & Scanning

3/15/2016 [email protected] 34

Page 35: 3D Reconstruction & Scanning

3/15/2016 [email protected] 35

Page 36: 3D Reconstruction & Scanning

3/15/2016 [email protected] 36

Page 37: 3D Reconstruction & Scanning

3/15/2016 [email protected] 37

Page 38: 3D Reconstruction & Scanning

3/15/2016 [email protected] 38

Page 39: 3D Reconstruction & Scanning

3/15/2016 [email protected] 39

Page 40: 3D Reconstruction & Scanning

3/15/2016 [email protected] 40

Page 41: 3D Reconstruction & Scanning

3/15/2016 [email protected] 41

Page 42: 3D Reconstruction & Scanning

3/15/2016 [email protected] 42

Page 43: 3D Reconstruction & Scanning

3/15/2016 [email protected] 43

Page 44: 3D Reconstruction & Scanning

3/15/2016 [email protected] 44

Page 45: 3D Reconstruction & Scanning

3/15/2016 [email protected] 45

Page 46: 3D Reconstruction & Scanning

3/15/2016 [email protected] 46

Page 47: 3D Reconstruction & Scanning

Fringe Projection 3D Scanning

[email protected]

Page 48: 3D Reconstruction & Scanning

Agenda

3/15/2016 [email protected] 48

Fringe Projection Techniques

Three step phase shifting algorithm

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

Page 49: 3D Reconstruction & Scanning

Three-step Phase-shifting algorithm

3/15/2016 [email protected] 49

Page 50: 3D Reconstruction & Scanning

Wrapped Phase Image

3/15/2016 [email protected] 50

Page 51: 3D Reconstruction & Scanning

Unwrapped Phase Image

3/15/2016 [email protected] 51

Page 52: 3D Reconstruction & Scanning

Calibration Plane

3/15/2016 [email protected] 52

Page 53: 3D Reconstruction & Scanning

3D Result

3/15/2016 [email protected] 53

Page 54: 3D Reconstruction & Scanning

Phase shifting patterns

3/15/2016 [email protected] 54

Page 55: 3D Reconstruction & Scanning

Sinusoid patterns

3/15/2016 [email protected] 55

Page 56: 3D Reconstruction & Scanning

System Setup

3/15/2016 [email protected] 56

Page 57: 3D Reconstruction & Scanning

Large angle setting

3/15/2016 [email protected] 57

Page 58: 3D Reconstruction & Scanning

Small angle setting

3/15/2016 [email protected] 58

Page 59: 3D Reconstruction & Scanning

Calibration I

3/15/2016 [email protected] 59

Page 60: 3D Reconstruction & Scanning

Calibration II

3/15/2016 [email protected] 60

Page 61: 3D Reconstruction & Scanning

3/15/2016 [email protected] 61

Page 62: 3D Reconstruction & Scanning

3/15/2016 [email protected] 62

Page 63: 3D Reconstruction & Scanning

3/15/2016 [email protected] 63

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

Page 64: 3D Reconstruction & Scanning

Light Field Camera

[email protected]

Page 65: 3D Reconstruction & Scanning

Stanford Multi-Camera Array

3/15/2016 [email protected] 65

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

640 × 480 pixels × 30 fps × 128 cameras

synchronized timing

continuous streaming

flexible arrangement

Page 66: 3D Reconstruction & Scanning

Stanford Light Field Archive

3/15/2016 [email protected] 66

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

Page 67: 3D Reconstruction & Scanning

Stanford Light Field Archive

3/15/2016 [email protected] 67

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

Page 68: 3D Reconstruction & Scanning

Lytro Camera

3/15/2016 [email protected] 68

https://www.lytro.com/

Page 69: 3D Reconstruction & Scanning

Adaptive Optics Microlens Array

3/15/2016 [email protected] 69

Adaptive Optics microlens array

125μ square-sided microlenses

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

Page 70: 3D Reconstruction & Scanning

Adobe LightField Camera

3/15/2016 [email protected] 70

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

Page 71: 3D Reconstruction & Scanning

Thanks you!!

[email protected]

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