+ All Categories
Home > Documents > PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser...

PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser...

Date post: 21-Aug-2018
Category:
Upload: ngominh
View: 225 times
Download: 1 times
Share this document with a friend
42
PIV Basics: Correlation Ken Kiger (UMD) SEDITRANS summer school on Measurement techniques for turbulent open-channel flows Lisbon, Portugal 2015 With some slides contributed by Christian Poelma and Jerry Westerweel (TU Delft)
Transcript
Page 1: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

PIV Basics: Correlation

Ken Kiger (UMD)

SEDITRANS summer school on Measurement techniques for turbulent open-channel flows Lisbon, Portugal 2015 With some slides contributed by Christian Poelma and Jerry Westerweel (TU Delft)

Page 2: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Particle Image Velocimetry (PIV):Imaging of tracer particles, �

Introduction

Twin Nd:YAG laser CCD camera

Light sheet optics

Frame 1: t = t0

Frame 2: t = t0 + Δt

Measurement section

Page 3: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

  Particle Image Velocimetry (PIV)

Introduction

992

1004

32

32

  divide image pair in interrogation regions

  small region: ~ uniform motion   compute displacement   repeat !!!

Page 4: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Tracer particles

Assumptions: - homogeneously distributed - follow flow perfectly - uniform displacement within interrogation region

Criteria: -easily visible -particles should not influence fluid flow!

small, volume fraction < 10-4

Page 5: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Image density

NI << 1

NI >> 1

particle tracking velocimetry

particle image velocimetry

low image density

high image density

Page 6: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Assumption: uniform flow in “interrogation area”

Use statistical measure of “most probable” displacement: cross correlation of image pattern

Particle can be matched with a number of candidates

Possible “matches”

Repeat process for other particles, sum up: “wrong” combinations will lead to noise, but “true” displacement will dominate

Sum of all possibilities

How to evaluate displacement?

If done properly, many will have “matches”. Some will not. Good PIV maximizes matching images

Slide from C. Poelma of TU Delft

Page 7: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Cross-correlation

This “shifting” method can formally be expressed as a cross-correlation:

R(s) = I1 x( )∫ I2 x+ s( ) dx- I1 and I2 are interrogation areas (sub-windows) of the total frames - x is interrogation location -  s is the shift between the images

“Backbone” of PIV: -cross-correlation of interrogation areas -find location of displacement peak

For digital images, represented as a discrete summation (or equivalent FFT):

R(i, j) =

Ia (k,l) − I a( ) Ib (k + i,l + j) − I b( )l=1

By

∑k=1

Bx

Ia (k, l) − I a( )2 Ib (k + i,l + j) − I b( )2l=1

By

∑k=1

Bx

∑l=1

By

∑k=1

Bx

∑$

% & &

'

( ) )

12

∑∑= =

=x yB

k

B

la

yxa lkI

BBI

1 1),(1

Page 8: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Cross-correlation

RD RF

RC correlation of the mean correlation of

random fluctuations correlation due to displacement

peak: mean displacement

Page 9: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Influence of NI

NI = 5 NI = 10 NI = 25

More particles: better signal-to-noise ratio Unambiguous detection of peak from noise: NI=10 (average), minimum of 4 per area in 95% of areas (number of tracer particles is a Poisson distribution)

R N N C zM

DD D I I I( ) ~s ⇒ =Δ 0

02

2C particle concentration Δz0 light sheet thickness DI int. area size M0 magnification

Page 10: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Influence of NI

NI = 5 NI = 10 NI = 25

PTV: 1 particle used for velocity estimate; error e PIV: error ~ e/sqrt(NI)

Page 11: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Influence of in-plane displacement

ΔX / DI = 0.00 FI = 1.00

0.28 0.64

0.56 0.36

0.85 0.16

⎟⎟⎠

⎞⎜⎜⎝

⎛ Δ−⎟⎟

⎞⎜⎜⎝

⎛ Δ−=ΔΔ⇒

IIIIIDD D

YDX

YXFFNR 11),(~)(s

X,Y-Displacement < quarter of window size

Page 12: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Influence of in-plane displacement

ΔZ / Δz0 = 0.00 FO = 1.00

0.25 0.75

0.50 0.50

0.75 0.25

R N F F F z zzD D I I O O( ) ~ ( )s ⇒ = −ΔΔ

Δ1

0

Z-Displacement < quarter of light sheet thickness (Δz0)

Page 13: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Influence of gradients

Displacement differences < 3-5% of int. area size, DI Displacement differences < Particle image size, dτ

a / DI = 0.00 a / dτ = 0.00

0.05 0.50

0.10 1.00

0.15 1.50

R N FF F F a a dD D I I O( ) ~ ( ) exp( / )s Δ Δ⇒ ≅ − 2 2τ

a ≡ M0|Δu|Δt

R.D. Keane & R.J. Adrian

Page 14: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

PIV “Design Rules”

  image density NI >10   in-plane motion |ΔX| < ¼ DI   out-of-plane motion |Δz| < ¼ Δz0   spatial gradients M0|Δu|Δt < dτ

Obtained by Keane & Adrian (1993) using synthetic data

Page 15: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Window shifting

  in-plane motion strongly limits dynamic range of PIV: |ΔX| < ¼ DI

small window size: too much in-plane pair loss

Page 16: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Window shifting

  in-plane motion strongly limits dynamic range of PIV: |ΔX| < ¼ DI

large window size: too much spatial averaging

Page 17: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Window shifting

  in-plane motion strongly limits dynamic range of PIV: |ΔX| < ¼ DI

Multi-pass approach: start with large windows, use this result as ‘pre-shift’ for smaller windows… No more in-plane pair loss limitations!

Page 18: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

fixed windows matched windows

Grid turbulence

windows at same location windows at 7px ‘downstream’

Window shifting example

Page 19: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Window shifting example

Vortex ring, decreasing window sizes

Raffel, Willert and Kompenhans

Page 20: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

PIV Basics: sub-pixel interpolation

Ken Kiger (UMD)

SEDITRANS summer school on Measurement techniques for turbulent open-channel flows Lisbon, Portugal 2015 With some slides contributed by Christian Poelma and Jerry Westerweel (TU Delft)

Page 21: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Sub-pixel interpolation

Maximum in the correlation plane: single-pixel resolution of displacement?

But the peak contains a lot more information! Gaussian particle images → Gaussian correlation peak (but smeared)

Page 22: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Sub-pixel interpolation

Fractional displacement can be obtained using the distribution of gray values around maximum

τ r ε X =

( )1 1

1 1 0

ln ln2 ln ln 2ln

R RR R R

ε − +

− +

−=

+ −Example for 3-point Gaussian fit:

Page 23: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

ε =−

+ ++ −

− +

R RR R R

1 1

1 0 1

( )ε=−

+ −− +

− +

R RR R R

1 1

1 1 02 2

( )ε =−

+ −− +

− +

ln lnln ln ln

R RR R R

1 1

1 1 02 2

ε ∝balance

normalization

three-point estimators

  peak centroid

  parabolic peak fit

  Gaussian peak fit

Page 24: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Peak locking

“zig-zag” structure, sudden “kinks” in the flow

Page 25: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Peak locking

centroid Gaussian peak fit

Even with Gaussian peak fit: particle image size too small → peak locking

(Consider a ‘point particle’ sampled by discrete pixels)

Histogram of velocities in a turbulent flow

centroid estimate Gauss-fit

Page 26: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Sub-pixel accuracy

optimal resolution: particle image size: ~2 px

Smaller: particle no longer resolved

Larger: random noise increase

“three-point” estimators:

Peak centroid

Parabolic peak fit

Gaussian peak fit

...

Main difference: sensitivity to “peak locking” or “pixel lock-in”, bias towards integer displacements

Theoretical: 0.01 – 0.05 px In practice 0.05-0.1 px

bias errors random errors total error

dττ / dr

Page 27: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Displacement measurement error

Page 28: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

fixed windows matched windows

signal

noise

SNR

u’2

C2

u’2 / C2

u’2

4C2u’2

1 / 4C2

FI ~ 0.75 FI ~ 1

velocity pdf

measurement error

Window matching

Page 29: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

fixed windows matched windows

ΔX = 7 px u’/U = 2.5%

Application example: grid-generated turbulence

Page 30: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

PIV Basics: validation

Ken Kiger (UMD)

SEDITRANS summer school on Measurement techniques for turbulent open-channel flows Lisbon, Portugal 2015 With some slides contributed by Christian Poelma and Jerry Westerweel (TU Delft)

Page 31: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Data Validation

“article” “lab”

Spurious or “Bad” vectors

Page 32: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Spurious vectors

Three main causes: -  insufficient particle seeding density

-  in-plane loss-of-pairs, out-of-plane loss-of-pairs

-  gradients

(all above lead to small number of particle image pairs)

Page 33: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Remedies

  increase NI   practical limitations:

  optical transparency of the fluid

  two-phase effects

  image saturation / speckle

  detection, removal & replacement   keep finite NI ( Γ ~ 0.05 )

  data loss is small

  signal loss occurs in isolated points

  data recovery by interpolation

Page 34: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Detection methods

  human perception   peak height

  amount of correlated signal

  peak detectability   peak height relative to noise

  lower limit for SNR

  residual vector analysis   fluctuation of displacement

  multiplication of correlation planes   fluid mechanics

  continuity

  fuzzy logic & neural nets

Page 35: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Residual analysis

  evaluate fluctuation of measured velocity ⇒ residual   ideally: Uref = true velocity

  Potential reference values:

  Uref = global mean velocity

  comparable to 2D-histogram analysis

  does not take local coherent motion into account

  probably only works in homogeneous turbulence

  Uref = local (3×3) mean velocity

  takes local coherent motion into account

  very sensitive to outliers in the local neighborhood

  Uref = local (3×3) median velocity

  almost identical statistical properties as local mean

  Strongly suppressed sensitivity to outliers in heighborhood

refUUr −=

Page 36: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Example of residual analysis test and sensitivity

0 1

2 3 4

5

6 7 8

0 1 2 3 4 5 6 7 8

2.3 2.2 3.0 3.7 3.1 3.2 2.4 3.5 2.7

2.2 2.3 2.4 2.7 3.0 3.1 3.2 3.5 3.7

RMS 0.53

RMS 2.29

2.3 9.7 3.0 3.7 3.1 3.2 2.4 3.5 2.7

2.3 2.4 2.7 3.0 3.1 3.2 3.5 3.7 9.7

Mean 2.9

Mean 3.7

Page 37: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Median test

1 - Calculate reference velocity: median of 8 neighbors 2 – calculate residual: r = utest – uref 3 – reject or accept based on threshold value Typical threshold value (prior to 2006):

constant or proportional to standard deviation of 8 neighbors problem: residual scales with turbulence or sensitive to

contamination

Page 38: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Normalized median test: universal outlier detection

Alternatives

- Iterative approach: label suspect vectors and repeat analysis without them

- Find & replace: store 2nd highest, 3rd highest peak and see if these fit in

m { i | , , }

r⇤0 =|U0 Um|rm + ✏

| |

Um = Median{Ui | i = 1, ..., 8}

ri = |Ui Um|| |

rm = Median{ri | i = 1, ..., 8}|U U |

Westerweel & Scarano (2005) ExiF 39:1096-1100

Page 39: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Interpolation

Bilinear interpolation satisfies continuity For 5% bad vectors, 80% of the vectors are isolated Bad vector can be recovered without any problems

N.B.: interpolation biases statistics (power spectra, correlation function) Better not to replace bad vectors (use e.g. slotting method)

Page 40: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

Overlapping windows

Method to increase data yield: Allow overlap between adjacent interrogation areas

a Motivation: particle pairs near edges contribute less to correlation result; Shift window so they are in the center: additional, relatively uncorrelated result

50% is very common, but beware of oversampling

Page 41: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

A generic PIV program

Data acquisition Image pre-processing PIV cross-correlation Vector validation Post-processing

Laser control, Camera settings, etc.

Reduce non-uniformity of illumination; Reflections

Pre-shift; Decreasing window sizes

Vorticity, interpolation of missing vectors, etc.

Median test, Search window

Page 42: PIV Basics: Correlation - FenixEdu · Fractional displacement can be obtained using ... Laser control, Camera settings, ... PIV_basics_correlation_final.pptx

PIV Software

Free

PIVware: command line, linux (Westerweel) JPIV: Java version of PIVware (Vennemann) MatPiv: Matlab PIV toolbox (Cambridge, Sveen) URAPIV: Matlab PIV toolbox (Gurka and Liberzon) DigiFlow (Cambridge), PIV Sleuth (UIUC), MPIV, GPIV, CIV, OSIV,… Commercial PIVtec PIVview TSI Insight Dantec Flowmap LaVision DaVis Oxford Lasers/ILA VidPIV …


Recommended