3D Scanning - PowerPoint PPT Presentation

About This Presentation
Title:

3D Scanning

Description:

Title: Image Formation: Optics and Imagers Author: Szymon Rusinkiewicz Last modified by: Szymon Rusinkiewicz Created Date: 2/6/2002 1:20:41 AM Document presentation ... – PowerPoint PPT presentation

Number of Views:137
Avg rating:3.0/5.0
Slides: 49
Provided by: Szymo8
Category:
Tags: gesture | hand | scanning

less

Transcript and Presenter's Notes

Title: 3D Scanning


1
3D Scanning

2
Computer Graphics Pipeline
Shape
Motion
Lighting and Reflectance
  • Human time expensive
  • Sensors cheap
  • Computer graphics increasingly relies
    onmeasurements of the real world

3
3D Scanning Applications
  • Computer graphics
  • Product inspection
  • Robot navigation
  • As-built floorplans
  • Product design
  • Archaeology
  • Clothes fitting
  • Art history

4
Industrial Inspection
  • Determine whether manufactured partsare within
    tolerances

5
Medicine
  • Plan surgery on computer model,visualize in real
    time

6
Medicine
  • Plan surgery on computer model,visualize in real
    time

7
Medicine
  • Plan surgery on computer model,visualize in real
    time

8
Medicine
  • Plan surgery on computer model,visualize in real
    time

9
Scanning Buildings
  • Quality control during construction
  • As-built models

10
Scanning Buildings
  • Quality control during construction
  • As-built models

11
Clothing
  • Scan a person, custom-fit clothing
  • U.S. Army booths in malls

12
The Digital Michelangelo Project
13
Why Scan Sculptures?
  • Sculptures interesting objects to look at
  • Introduce scanning to new disciplines
  • Art studying working techniques
  • Art history
  • Cultural heritage preservation
  • Archeology
  • High-visibility project

14
Goals
  • Scan 10 sculptures by Michelangelo
  • High-resolution (quarter-millimeter) geometry
  • Side projects architectural scanning (Accademia
    and Medici chapel), scanning fragments of Forma
    Urbis Romae

15
Why Capture Chisel Marks?
Atlas (Accademia)
16
Why Capture Chisel Marksas Geometry?
Day (Medici Chapel)
17
Side projectThe Forma Urbis Romae
18
Forma Urbis Romae Fragment
19

20
Range Acquisition Taxonomy
Mechanical (CMM, jointed arm)
Inertial (gyroscope, accelerometer)
Contact
Ultrasonic trackers
Magnetic trackers
Industrial CT
Rangeacquisition
Transmissive
Ultrasound
MRI
Radar
Non-optical
Sonar
Reflective
Optical
21
Range Acquisition Taxonomy
Shape from X stereo motion shading texture f
ocus defocus
Passive
Opticalmethods
Active variants of passive methods Stereo w.
projected texture Active depth from
defocus Photometric stereo
Active
Time of flight
Triangulation
22
Touch Probes
  • Jointed arms with angular encoders
  • Return position, orientation of tip

Faro Arm Faro Technologies, Inc.
23
Stereo
  • Find feature in one image, search along epipolar
    line in other image for correspondence

24
Why More Than 2 Views?
  • Baseline
  • Too short low accuracy
  • Too long matching becomes hard

25
Why More Than 2 Views?
  • Ambiguity with 2 views

26
Multibaseline Stereo
Okutomi Kanade
27
Shape from Motion
  • Limiting case of multibaseline stereo
  • Track a feature in a video sequence
  • For n frames and f features, have2?n?f knowns,
    6?n3?f unknowns

28
Shape from Shading
  • Given image of surface with known, constant
    reflectance under known point light
  • Estimate normals, integrate to find surface
  • Problem ambiguity

29
Shape from Shading
  • Advantages
  • Single image
  • No correspondences
  • Analogue in human vision
  • Disadvantages
  • Mathematically unstable
  • Cant have texture
  • Photometric stereo (active method) more
    practical than passive version

30
Shape from Texture
  • Mathematically similar to shape from shading, but
    uses stretch and shrink of a (regular) texture

31
Shape from Focus and Defocus
  • Shape from focus at which focus setting is a
    given image region sharpest?
  • Shape from defocus how out-of-focus is each
    image region?
  • Passive versions rarely used
  • Active depth from defocus can bemade practical

32
Active Variants of Passive Techniques
  • Regular stereo with projected texture
  • Provides features for correspondence
  • Active depth from defocus
  • Known pattern helps to estimate defocus
  • Photometric stereo
  • Shape from shading with multiple known lights

33
Pulsed Time of Flight
  • Basic idea send out pulse of light (usually
    laser), time how long it takes to return

34
Pulsed Time of Flight
  • Advantages
  • Large working volume (up to 100 m.)
  • Disadvantages
  • Not-so-great accuracy (at best 5 mm.)
  • Requires getting timing to 30 picoseconds
  • Does not scale with working volume
  • Often used for scanning buildings, rooms,
    archeological sites, etc.

35
Triangulation
Object
  • Project laser stripe onto object

36
Triangulation
Object
Laser
(x,y)
  • Depth from ray-plane triangulation

37
Triangulation Moving theCamera and Illumination
  • Moving independently leads to problems with
    focus, resolution
  • Most scanners mount camera and light source
    rigidly, move them as a unit

38
Triangulation Moving theCamera and Illumination
39
Triangulation Moving theCamera and Illumination
40
Scanning a Large Object
  • Uncalibrated motions
  • vertical translation
  • rolling the gantry
  • remounting the scan head
  • Calibrated motions
  • pitch (yellow)
  • pan (blue)
  • horizontal translation (orange)

41
Range Processing Pipeline
  • Steps
  • 1. manual initial alignment
  • 2. ICP to one existing scan
  • 3. automatic ICP of all overlapping pairs
  • 4. global relaxation to spread out error
  • 5. merging using volumetric method

42
Range Processing Pipeline
  • Steps
  • 1. manual initial alignment
  • 2. ICP to one existing scan
  • 3. automatic ICP of all overlapping pairs
  • 4. global relaxation to spread out error
  • 5. merging using volumetric method

43
Range Processing Pipeline
  • Steps
  • 1. manual initial alignment
  • 2. ICP to one existing scan
  • 3. automatic ICP of all overlapping pairs
  • 4. global relaxation to spread out error
  • 5. merging using volumetric method

44
Range Processing Pipeline
  • Steps
  • 1. manual initial alignment
  • 2. ICP to one existing scan
  • 3. automatic ICP of all overlapping pairs
  • 4. global relaxation to spread out error
  • 5. merging using volumetric method

45
Range Processing Pipeline
  • Steps
  • 1. manual initial alignment
  • 2. ICP to one existing scan
  • 3. automatic ICP of all overlapping pairs
  • 4. global relaxation to spread out error
  • 5. merging using volumetric method

46
Range Processing Pipeline
  • Steps
  • 1. manual initial alignment
  • 2. ICP to one existing scan
  • 3. automatic ICP of all overlapping pairs
  • 4. global relaxation to spread out error
  • 5. merging using volumetric method

47
Statistics About the Scan of David
  • 480 individually aimed scans
  • 0.3 mm sample spacing
  • 2 billion polygons
  • 7,000 color images
  • 32 gigabytes
  • 30 nights of scanning
  • 22 people

48
Head of Michelangelos David
Photograph
1.0 mm computer model
Write a Comment
User Comments (0)
About PowerShow.com