metrology and sensing - uni-jena.demetrology+… · lecture 4: fringe projection 2018-11-09 herbert...

46
www.iap.uni-jena.de Metrology and Sensing Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018

Upload: others

Post on 27-Aug-2020

38 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

www.iap.uni-jena.de

Metrology and Sensing

Lecture 4: Fringe projection

2018-11-09

Herbert Gross

Winter term 2018

Page 2: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

2

Schedule Optical Metrology and Sensing 2018

No Date Subject Detailed Content

1 16.10. IntroductionIntroduction, optical measurements, shape measurements, errors,

definition of the meter, sampling theorem

2 17.10. Wave optics Basics, polarization, wave aberrations, PSF, OTF

3 30.10. Sensors Introduction, basic properties, CCDs, filtering, noise

4 09.11. Fringe projection Moire principle, illumination coding, fringe projection, deflectometry

5 16.11. Interferometry I Introduction, interference, types of interferometers, miscellaneous

6 23.11. Interferometry II Examples, interferogram interpretation, fringe evaluation methods

7 30.11. Wavefront sensors Hartmann-Shack WFS, Hartmann method, miscellaneous methods

8 07.12. Geometrical methodsTactile measurement, photogrammetry, triangulation, time of flight,

Scheimpflug setup

9 14.12. Speckle methods Spatial and temporal coherence, speckle, properties, speckle metrology

10 21.12. Holography Introduction, holographic interferometry, applications, miscellaneous

11 11.01.Measurement of basic

system propertiesBssic properties, knife edge, slit scan, MTF measurement

12 18.01. Phase retrieval Introduction, algorithms, practical aspects, accuracy

13 25.01.Metrology of aspheres

and freeformsAspheres, null lens tests, CGH method, freeforms, metrology of freeforms

14 01.02. OCT Principle of OCT, tissue optics, Fourier domain OCT, miscellaneous

15 08.02. Confocal sensors Principle, resolution and PSF, microscopy, chromatical confocal method

Page 3: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

3

Content

Moire effect

Illumination coding

Fringe projection

Structured illumination in microscopy

Deflectometry

Page 4: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

4

Moire Effect

Special pattern by using two identical but inclined gratings

Ref: R. Kowarschik

Sinusoidal grating Rotated grating Overlay: Moiré interference

Page 5: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

5

Moire Effect

Improved accuracy by

two inclined gratings

The new period is given by

0

sin( )

pp

elementary

period p1

increased

period p

elementary

period p2

Improved accuracy by two gratings with

slightly different periods p1 / p2

The new period is given by

1 2

2

p pp

p

rotation

angle

elementary

period po

increased

period

p = po/sin

Page 6: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

6

Moire

Point grating Moire

Moire effect for two

circular fringe systems

Page 7: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

7

Moire

Page 8: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

8

Shadow Moire Setup

Ref: T. Yoshizawa

Shadow Moire

Illumination and observation propagated through the same

grating (multiplicative Moire)

Illumination:

transmission at position A

Observation:

transmission at position B

Total signal

with geometry

Finally gives

and allows to reconstruct the height h(x,y)

High frequencies are filtered out:

smoothed Moire signal

AA x

pyxt

2cos1),(

BB x

pyxt

2cos1),(

BA x

px

pyxI

2cos1

2cos1),(

P

PPB

P

PA

hl

xlhsx

hl

xlx

,

hl

hs

pyxKyxI

2cos1),(),(

Page 9: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

9

Shadow Moire

Typical formation of fringes

Moire period quite longer then

grating constant p

Ref: R. Kowarschik/Wyant

Moire period

grating period

illumination

observation

Page 10: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

10

Moire

Ref: R. Kowarschik

Shadow Moire for

different viewing

angles

Shadow Moire

filtering of the

elementary period

frequency

Page 11: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

11

Shadow Moire

Serat projection

Ref: R. Kowarschik

),(1 yxt ),(2 yxt

)),(2cos1(128 yx),(),( 21 yxtyxt

Page 12: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

12

Shape Measurement by Structured Illumination

Main idea:

- light pattern projected onto the scene under investigation

- deformation of the pattern due to 3D shape of the body

- detection of the changed pattern by camera

- analysis of the geometry to reconstruct the shape

Physics:

- incoherent illumination, light diffuse scattered into all directions

- incoherent illumination, light specular reflected by polished surface (deflectometry)

- coherent illumination, interferometry or holography

Special coding/decoding strategies gives fast and unique shape reconstruction:

coded structured light (CSL)

Single shot: phase unwrapping is critical

Classification of methods:

- single/multiple shots

- sparse/dense pattern (discretized, binary pattern/continuous grayscales)

- spatial/time multiplexing (binary encoding / phase shifting)

- black/white vs colored pattern

- number of cameras

- axis codification:

1D vs 2D pattern

Page 13: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

13

Measurement by Fringe Projection

Projection of a light sheet onto

a deformed surface

Corresponds to one fringe in

more complicated pattern

projection

Page 14: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

14

Linear Encoders

Main idea:

- linear scale as reference, linear pattern of fringes

- reading head with similar linear scale

- comparison of scales due to changes by movement or deformation

Optical encoding techniques by:

- Moire

- grating fringe projection

- interferometry

- holography

Quantitative evaluation of length by counting the periods/fringes

Unique demodulation by phase shifting techniques

Similar technique:

angle encoding

Page 15: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

15

Coded Illumination

Time multiplexing:

- binary codes

- n-ary codes

- gray code with phase shift

- hybrid methods

Spatial codification:

- non-formal codification

- M-arrays

- de Bruijn sequences

Direct codification:

- gray levels

- color coding

Page 16: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

16

Coded Illumination

Comparison:

binary graycode vs phase shift

Ref: R. Kowarschik

graycode

phase

shift

Page 17: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

17

Coded Illumination

Binary graycode

projection of different pattern in a time series

Ref: R. Kowarschik

Page 18: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

18

Absolute Encoders

Ref: R. Kowarschik

Absolute decoding:

simultaneously binary multi-track code

Page 19: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

19

Coded Illumination

Phase shift technique:

projection of the same periodic pattern for different phases

At least three phases are needed to guarantee a unique reconstruction

To relax noise influence:

4 or 5 phase values measured

(redundance)

Ref: R. Kowarschik

= = 0

2

= = 32

= = 0

2

= = 32

Page 20: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

20

Encoding with Moire

Linear encoders:

slightly different period in projection /

observation

Page 21: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

21

Wrapping

Full surface height h: z(x,y)

Wrapped onto a limited height h

Typical for recovery of angle/phase information onto the elementary interval 2

z(x,y) z(x,y) z(x,y) wrapped

h

h

Page 22: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

Shape measurement of a surface

Projection of a fringe pattern onto the surface

Observation of the fringe deformation by a camera, mostly by Scheimpflug geometry

A shift corresponds to a change in depth

Non-trivial image processing

Fringe Projection Setup

light

source

collector

amplitude

grating

condenser

surface

under test

sensor

objective for

detection

Page 23: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

23

Pattern Projection

Checkerboard projection pattern instead of simple linear fringes

Page 24: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

24

Pattern Projection Setups

General setup of a pattern projection

Page 25: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

25

Fringe Projection

Illumination:

1. telecentric / collimated

2. central / source point

surface z(x,y)

z

x

p

surface z(x,y)

z

x

p(x)

point

source

Page 26: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

26

Fringe Projection

Observation methods

1. structured detector

2. Moire

surface z(x,y)

z

x

CCD

sensor

surface z(x,y)

z

x

CCD

sensor

grating

projector

Page 27: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

27

Fringe Projection

Problems with shadowing

Ref: R. Kowarschik

Page 28: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

28

Measurement by Projection

Visibility and unvisible regions in projection

Here: measurement of a sphere

Page 29: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

Fringe period in projection

Lateral shift

Corresponding depth value z

1cos

ppx

21 coscos zu

2

21

1

21

cos

sin

cos

coscos)(

p

z

p

z

p

uxf

x

Signal Evaluation of Fringe Projection

test surface

P

P

1

2

z

u

x

z

2

1

projected fringes

p

px

observation

Page 30: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

30

Measurement by Central Projection

Evaluation in only 2 dimensions for central

projection

Mapping transform

'

)'(

xx

xxdtcZ

'

)'(

xx

xxdtcd

c

xX

Page 31: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

31

Fringe Projection

Systems

Ref: R. Kowarschik

Measuring of a seat with

kolibriROBOT

3D sensorhead

Page 32: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

32

Example Fringe projection

Monochromatic illuminated technical surface

Page 33: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

33

Fringe Projection

Examples

Ref: R. Kowarschik

Prepared stump, 4 different

perspectives

Complete jawtooth

Measuring result;

Comparision with

CAD model

Sheetmetal

workpiece

Page 34: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

34

Shape Measurement

Reverse engineering:

from body to digital 3D data

Ref: W. Osten

Page 35: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

35

3D Shape Measurement for Biometry

Colored biometric fringe projection

Projection of a 2D triangular pattern

Page 36: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

36

3D Shape Measurement for Biometry

Biometric 3D mesh of a human face

Error-free identification of people

Ref: S. Zhang

Page 37: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

Projection of grating into object space: structured illumination with stripes

Fourier optical consideration:

Modulated image formation corresponds to a shift in the frequency space

Higher spatial frequencies are propagated,

Best case: resolution enhancement factor 2

Demodulation by gathering of three images with different phase and digital recalculation

Structured Illumination

gratingobservation

ftub

objective lens

fobj

object

fluorescence

illumination fL

3 discrete

positions

laser

L

B

coherent

incoherent

1 : 1 - relay-

systemimage

plane

Page 38: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

Transform of the resolved range of

spatial frequencies

Filtering of unwanted side band signal

Object

Illumination

Modulated object

Object reconstruction by digital decoding

Structured Illumination

without

grating

with grating

hCTF

hCTF

G+cGGc

c/ NA

)cos()( xxT

)cos()( xxL G

x

xxT

G

G

cos2

1

cos2

1)(*

y

z

pupil

grating

0

+1 object

+1

-1

-2

-1

0

Page 39: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

Proejction of a high frequency grating into the object plane

Modulation of the object spectrum by projection of the carrier frequency of the strcutured

illumination

Measurement of 3 phases of the grating by lateral shift of the grating

Demodulation of the signal by filtering

Structured Illumination

oL xvIyxI cos1),(

I()

= +0

carrier frequencies

object

spectrum

= 0 = -0

resolved

spatial

frequencies

Page 40: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

wide field

Resolution Enhancement by Structured Illumination

Comparison with wide field

Ref: G. Krampert

structured

illumination

Page 41: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

Improved resolution of the Siemens star test chart by structured illumination

Anisotropy seen

Structured Illumination

image with structured illumination

image widefieldobject

Page 42: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

42

Deflectometry

Principle of deflectometry:

measurement of the deflection of light rays for reflective polished surfaces under the

specular direction

nature of the light source is known

measured object is a “part of the imaging system”

observation of the light source over the object

Ref: B. Fleck

Page 43: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

43

Deflectometry

General approach

Ref: B. Fleck

structured illumination of the object

quantitative 3D surface

topography

gradient field

object phase image

qualitative evidence of

macroscopic defects

Additional

information from

system calibration,

system geometry

Page 44: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

-44-

Deflectometry

Principle:

- an array of thin light pencils is incident on te surface under test

- the ray positions are measured by a camera after reflection from teh surface under test

- the nominal locations of the ray centroids must be calibrated

- to ensure a unique interpretation, several z-positions of the screen are measured

- only works for polished surfaces

- the pattern can be a 2D array or a line pattern

Accuracy:

- strongly depends on the size of the surface

- rough estimation: 1 mm

for small pieces, 0.2 mm can be

acchieved

Problems:

- ranges of large curvature:

lateral resolution is poor

- not usable before polishing

- calibration and reconstruction

algorithms complicated

moving camera position

camera

illumination

projector

mask with

pinhole array

screen

surface

under test

44

Page 45: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

45

Deflectometry

Setup for reflective sample

Setup for refractive/transmissive sample

Page 46: Metrology and Sensing - uni-jena.demetrology+… · Lecture 4: Fringe projection 2018-11-09 Herbert Gross Winter term 2018. 2 ... Fringe projection Moire principle, illumination coding,

46

Deflectometry

Calculation and evaluation

p: stripe width

d:distance focusing screen - surface

Ref: B. Fleck

cameracamera

screen

bended surface

2tan(2 )d

p