86
Minimizing Noise and Bias in 3D DIC Correlated Solutions, Inc.

Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

  • Upload
    others

  • View
    24

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Minimizing Noise and Bias in 3D DIC

Correlated Solutions, Inc.

Page 2: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Overview

▫ Overview of Noise and Bias

▫ Digital Image Correlation

Background/Tracking Function

▫ Minimizing Noise ▫ Focus

▫ Contrast/Lighting

▫ Glare

▫ F-stop

▫ Stereo-Angle/Lens selection

▫ Good speckle pattern

▫ Eliminating Bias ▫ Eliminating aliasing

▫ Eliminating contaminations/dust

▫ Using a our Distortion Correction module for instances of

non-parametric distortions, such as the stereo-

microscope.

Page 3: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Overview of Noise and Bias

▫ Noise: random, zero-mean deviations from

the correct result

▫ Bias: systematic deviations from the

correct result

▫ Noise and bias are present for location (in-

plane, out-of-plane), displacement, and

strain

▫ Noise is unavoidable, but can be

minimized with careful setup

▫ Bias can be reduced or eliminated with

proper setup and parameters

Page 4: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Overview of Noise

Minimizing Noise:

▫ Accuracy can be very variable. Some amount

of noise will always be present, but it is

possible to minimize noise by paying attention

to the following set-up parameters:

▫ Focus

▫ Contrast/Lighting

▫ Glare

▫ F-stop

▫ Stereo-Angle/Lens selection

▫ Once we have the proper set-up, speckle

pattern quality is the most important factor

for minimizing noise

Page 5: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Overview of Bias

Eliminating Bias:

▫ Eliminating aliasing

▫ Eliminating contaminations/dust

▫ Using a our Distortion Correction module for

instances of non-parametric distortions, such

as the stereo-microscope.

Page 6: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

DIC background

To understand noise and accuracy is presented in DIC, it’s essential to understand how we track the specimen

▫ We track the specimen by assigning subsets throughout the area of interest that contain unique speckle information.

▫ We track where these subsets move by checking for possible matches at several locations and use a similarity score (correlation function) to grade them. The march is where the error function is minimized.

▫ Classic correlation function: sum of squared differences (SSD) of the pixel values (smaller values = better similarity)

22/

2/,

* )),(),((),,,( jvyiuxIjyixIvuyxCn

nji

Correlation function

Pixel coord., reference image

Displacement (disparity)

n: subset size (9 in our example)

Image before motion Image after motion

Pixel value at (x+i; y+j) Pixel value at (x+u+i; y+v+j)

Page 7: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Principle

▫ Example

▫ White pixels are gray level 100

▫ Black pixels are gray level 0

▫ An image is a matrix of natural integers

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

Image, on screen Image, in memory

Page 8: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Principle

▫ Example

▫ The specimen moves such that its image moves 1 pixel up

and right

100 100 100 0 100 100

100 100 100 0 100 100

0 0 0 0 0 0

100 100 100 0 100 100

100 100 100 0 100 100

100 100 100 0 100 100

100 0 0

100 0 0

0 0 0

100 0 0

100 0 0

100 0 0

0 0 0

0 0 0

100 0 0

0 0 0

0 0 0

0 100 100

0 0 0

0 0 0

100 100 100

Image after motion, on screen Image after motion, in memory

Page 9: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Principle

▫ Example: subset at (x;y)=(5;5), displacement candidate (u;v)=(-2;-2)

22

2,

* ))25,25()6,5(()2,2,5,5( jiIjiICji

000,18)0100()1000()1000()1000()100100(

)00()1000()1000()1000()1000(

)00()1000()1000()1000()1000(

)00()1000()1000()1000()1000(

)0100()00()00()00()0100(

22222

22222

22222

22222

22222

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

Ima

ge

be

fore

mo

tion

100 100 100 0 100 100

100 100 100 0 100 100

0 0 0 0 0 0

100 100 100 0 100 100

100 100 100 0 100 100

100 100 100 0 100 100

100 0 0

100 0 0

0 0 0

100 0 0

100 0 0

100 0 0

0 0 0

0 0 0

100 0 0

0 0 0

0 0 0

0 100 100

0 0 0

0 0 0

100 100 100

Ima

ge

afte

r mo

tion

(x;y)=(5;5)

(u;v)=(-2;-2)

Page 10: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Principle

▫ Example: subset at (x;y)=(5;5), displacement candidate (u;v)=(1;1)

▫ Better correlation score than candidate (u;v)=(-2;-2) [18,000] Indeed it is the smallest score achieveable (perfect match)

0)1,1,5,5( C

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

100 100 100 100 100 100

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

Ima

ge

be

fore

mo

tion

100 100 100 0 100 100

100 100 100 0 100 100

0 0 0 0 0 0

100 100 100 0 100 100

100 100 100 0 100 100

100 100 100 0 100 100

100 0 0

100 0 0

0 0 0

100 0 0

100 0 0

100 0 0

0 0 0

0 0 0

100 0 0

0 0 0

0 0 0

0 100 100

0 0 0

0 0 0

100 100 100

Ima

ge

afte

r mo

tion

(x;y)=(5;5)

(u;v)=(1;1)

Page 11: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Noise Reduction

▫ How do we reduce displacement noise?

▫ Reduce camera noise

▫ Limited options!

▫ Increase subset size

▫ Loss of spatial resolution

▫ Optimize speckle pattern and test setup

▫ This is our best and most important option

2

2

)/(

2

xGVar

Page 12: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Iteratively finding the match

Reference Deformed

Page 13: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Shape of error curve

▫ We optimize for U, V, strain, and rotation

▫ Let us consider the 1D case – U only

Error

U-position

Page 14: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Shape of error curve

▫ Typical pattern

▫ Resulting graph

0.00E+00

5.00E+05

1.00E+06

1.50E+06

2.00E+06

2.50E+06

-4 -3 -2 -1 0 1 2 3 4

Best match

Page 15: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Noise in error curve

▫ Effect of noise

-0.1 -0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08 0.1

Pixel noise

Noise pushes our best

match away from 0!

Page 16: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effects of noise

▫ Noise normally cannot be controlled

▫ We must increase the signal

▫ Steeper drop = better confidence

Page 17: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

What do we want in a pattern?

▫ The local minimum should be deep

▫ The minimum should be narrow

Page 18: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

How do we make the bowl deep?

▫ Good contrast

▫ Good speckle size

Page 19: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

How do we make the bowl narrow?

▫ Sharp edges

▫ Good focus

▫ Proper F-stop

Page 20: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Great pattern example

-3.5 -2.5 -1.5 -0.5 0.5 1.5 2.5 3.5

Page 21: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Great pattern example

▫ Sharpie marker on white paint

▫ Bright whites

▫ Dark blacks

▫ Hard edges

▫ Consistent speckle size

Page 22: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

High-contrast printed pattern

-3.5 -2.5 -1.5 -0.5 0.5 1.5 2.5 3.5

Page 23: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

High-contrast printed pattern

▫ Laser printer

▫ CSI target generator

▫ Good contrast

▫ Consistent size

Page 24: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

A typical painted pattern

-3.5 -2.5 -1.5 -0.5 0.5 1.5 2.5 3.5

Page 25: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

A typical painted pattern

• Inconsistent size

• No bright white areas

• Soft edges

Page 26: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effect of reduced contrast

-3.5 -1.5 0.5 2.5

Page 27: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Other considerations

▫ Focus

▫ Brightness

▫ Glare

▫ F-stop

Page 28: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effect of reduced focus

-3.5 -1.5 0.5 2.5

Page 29: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Aperture too small

-3.5 -1.5 0.5 2.5

Page 30: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effect of low light

-3.5 -1.5 0.5 2.5

Page 31: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effect of too much light

-3.5 -1.5 0.5 2.5

Page 32: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effect of Aliasing

▫ Aliasing occurs when a signal isn’t sampled

frequently enough to represent it.

▫ Aliasing in a 1D signal:

Page 33: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effect of aliasing

▫ Aliasing occurs when the scene contains

high-frequency content that cannot be

represented by the pixel resolution of the

image

Page 34: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effect of aliasing

▫ Aliasing is dangerous because it does not

always appear in the “sigma” value

▫ We can sometimes see aliasing in the

result

▫ This is both a bias and an accuracy

problem even when not apparent!

Page 35: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

▫ Overly fine pattern

Effect of aliasing

Page 36: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

▫ Showing translation

Effect of aliasing

Page 37: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Displacement error from aliasing

▫ We calculate the actual displacement vs.

the local measured displacement

▫ The error is plotted vs. position

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

Page 38: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Displacement error from aliasing

▫ The error varies with the pixel position

▫ This causes the moiré effect seen before

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

1pix

Page 39: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Strain error from aliasing

▫ This can cause very serious strain errors!

▫ Waves of compressive strain and

tensile strain cause ripples

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

Page 40: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Noise and Bias Due to Aliasing

▫ Low fill factors can exacerbate the

aliasing issue for a given pattern

Page 41: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Bias Due to Aliasing

▫ An example of an extremely aliased image

– due to dithering from a laser printer

Page 42: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Noise and Bias Due to Aliasing

▫ An example of an extremely aliased image

– due to dithering from a laser printer

Page 43: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Noise and Bias Due to Aliasing

Page 44: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Noise and Bias Due to Aliasing

▫ Aliased shape

Page 45: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Noise and Bias Due to Aliasing

▫ With low-pass filtering of image

Page 46: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effects of Aliasing

▫ Greatly reduces aliasing - at the expense

of actual accuracy

Page 47: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effects of Aliasing

▫ Use of low pass filter can help

-0.03

-0.02

-0.01

0

0.01

0.02

0.03

0.04

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

Page 48: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Noise and Bias Due to Aliasing

▫ Aliasing can cause severe biases and noise

in displacement and strain

▫ Best to avoid in the first place – bigger

patterns or more magnification

▫ Can be mitigated

▫ Low-pass image filter

▫ This comes at the expense of resolution

▫ Higher order interpolation

Page 49: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

A better pattern

▫ Showing translation

Page 50: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

A better pattern

▫ Stronger pattern – aliasing still visible (low

quality camera) but much weaker

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

Page 51: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Mixed sizes - synthetic

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

Page 52: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Mixed sizes - real

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

Page 53: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Speckle Pattern Conclusions

▫ Why is this important?

Page 54: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Conclusions

▫ Z-accuracy

Page 55: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Speckle Pattern Conclusions

▫ False strain (300uε vs 1300uε)

Page 56: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Speckle Pattern Conclusions

▫ Shape accuracy

Page 57: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

▫ 3D image correlation contains another

important step

▫ We want to minimize our Sigma_X/Y/Z

▫ This will minimize our strain noise

▫ Two components

▫ Low pixel sigma

▫ Proper test setup

Page 58: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Camera pinhole point

Page 59: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Camera pinhole point

Optical axis

Page 60: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Camera pinhole point

Optical axis

Sensor plane

Page 61: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Camera pinhole point

Optical axis

Sensor plane

Focal length

Page 62: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Page 63: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Stereo system

Page 64: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Triangulate point located on

optical axis of each camera

Page 65: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Add noise to 2D image

points:

This is the noise we have

discussed so far in this

presentation

Page 66: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Add noise to 2D image

points

Page 67: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Triangulate modified

3D point

Page 68: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

Measure deviation from

noise-free location

Page 69: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

▫ By taking the set of all possible

points, we generate a 3D volume

in space.

▫ The volume has a height

(Sigma_Y), a width (Sigma_X), and

a depth (Sigma_Z)

Page 70: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Confidence Margins in 3D

▫ How to minimize the error

volume?

▫ Minimize noise

▫ Proper setup

Magnitude of noise

Proper setup

Page 71: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effects of setup

Short focal length; small angle

Page 72: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effects of setup

Short focal length; large angle

Page 73: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Effects of setup

Long focal length; large angle

Page 74: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Minimizing Bias & Noise

▫ Noise in displacement and strain is

strongly dependent on stereo angle

Page 75: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Minimizing Bias & Noise

▫ Noise is lowest near the optical axis

Page 76: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Bias Due to Contaminations

▫ Contamination can cause severe biases in

displacement (u shown):

▫ This bias will have a strong effect on

calculated strains (exx shown):

Page 77: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Bias Due to Contaminations

▫ Contaminations (e.g., dust on sensor)

cause large localized bias in displacement

estimates

▫ Typically, a large erroneous strain

concentration results

▫ Not possible to mitigate through

processing techniques

▫ Always check before taking measurements

Page 78: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Bias Due to Poor Calibration

▫ A low calibration score is indicative of a good

calibration IF we have enough information in the

calibration images

▫ Large grid that fills up entire image

▫ Very large grid tilts (tilt it until it starts to go out of

focus)

▫ 15-25 calibration image sets

▫ If using short focal length lenses (8mm, 12mm),

you might need to change the distortion order to

2 or 3 in the distortion window.

▫ In high magnification applications, you might

need to select “High Mag” in the calibration

window.

Page 79: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Bias Due to Poor Calibration

▫ Distortion order for short lenses

▫ Calibrate at distortion order 1. Look at your

kappa 1 (a lens distortion parameter) in your

calibration results.

▫ Calibrate at distortion order 2. You’ll have a

kappa 2 now, but if your kappa 1 is the same

as what you got for a distortion order of 1,

then the distortion order of 1 was OK.

▫ If the kappa 1 changed, then repeat for an

order of 3 and see if kappa 2 changed.

▫ Once you figure out the distortion order, you

can use that that order anytime you use that

camera-lens combination

Page 80: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Bias Due to Poor Calibration

▫ High Magnification

▫ For high magnification instances you might see very large

calibration errors.

▫ This is because the limited depth of field doesn’t allow us to

tilt the grid enough in order to extract the camera sensor

positions.

▫ Check your center x, center y for each camera in your

calibration results

▫ The centers should be ROUGHLY the centers of the sensors (i.e.

for 5MP cameras that are 2448x2048 pixels, you should see

centers of 1224,1024)

▫ If centers are WAY off (by more than 50%; maybe even

negative), select “high mag”

▫ This will force the centers to the center of the sensor

(1224x1024 in this case).

▫ Only use the high mag option when completely necessary

because it forces the software to make some assumptions that

we’d rather extract from the calibration image.

▫ “High mag” is not an option for the stereo microscope module;

we use a different calibration method (see next slides)

Page 81: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Stereo Microscope

▫ For simple lenses the calibration error is

typically not a concern when using proper

calibration techniques

▫ For complex optics, such as the stereo

microscope, parametric distortion models are

typically not sufficient and severe bias results

▫ For accurate measurements using stereo

microscopes (or SEMs), a non-parametric

distortion calibration technique is required

▫ DIC can be used to calibrate such distortions

using a simple motion constraint scheme

Page 82: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Stereo Microscope

No distortion correction

Distortion corrected

Setup: optical

stereo-microscope

True X and Y-distortion fields

(computed by inverse mapping)

Measured principal strain

(rigid-body motion)

Page 83: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Stereo Microscope

▫ Uncorrected shape for a flat plate

▫ Corrected shape for a flat plate

Page 84: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Stereo Microscope

▫ Uncorrected strain for rigid motion

Page 85: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Bias Elimination

▫ Corrected strain for rigid motion

Page 86: Minimizing Noise and Bias in 3D DIC - Correlated Solutions · Overview of Noise and Bias Noise: random, zero-mean deviations from the correct result Bias: systematic deviations from

Conclusions

▫ With proper set-up, we can eliminate bias and

minimize noise.

▫ Front-end reductions

▫ Proper test setup (focal length, stereo angle, clean

lens/sensor, good lighting, correct F-stop, well focused,

no blur, no glare)

▫ Good speckle pattern (consistent speckle pattern, 50%

coverage, good contrast, sharp speckle edges)

▫ Good calibration (good tilt in calibration images, select

high magnification or distortion order if necessary)

▫ Back-end reductions

▫ Correct subset sizes

▫ Low-pass filtering, if necessary

▫ Distortion correction for stereo microscope applications