Download - SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON [email protected]

Transcript
Page 1: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

SAR data processing

Principle and filtering of speckle

Pierre-Louis [email protected]

Page 2: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

RADAR:RAdio Detection And Ranging

Imaging RADAR PALSAR (© NASDA)

US Army

Road RADAR (© US police)

Emition of emw

Reception backscattered echoes

Page 3: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

t

T Tj

A

-A

A: amplitude

T : time period

j: phase shift0

1

f

T

Electromagnetic coherent wave

Coherent wave: temporal behaviour

Page 4: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

x

l lj

A

-A

Coherent wave: spatial behaviour

A: amplitude

l: spatial period = wavelength

j: phase shift

c: light celerity = 3.108 m/s

0f

cTc l

Electromagnetic coherent wave

Page 5: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

j

A

-A

Coherent wave

j

l

xt

T

Ay22

cos

0f

cTc l

For given frequency f0 ,

characterized by A and jReal

Imaginary

y

x

A

j

Page 6: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

RADAR DATA

Phase imageAmplitude image

SLC product

Page 7: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Ideal Radar Reflectivity Image Associated SAR Acquisition

Page 8: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Coherent Imagery System Speckle noise

Single pixel value = no meaning

Homogeneous are = statistical distribution

Page 9: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Histogram over an homogeneous area

Digital number

Pix

els

num

ber

s

Ideal image

With no noise==> s 0

Image with

little noise ==> s small

Image with

high noise ==> s high

Page 10: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Histogram over an homogeneous area

Digital Number

Pix

els

num

ber

Ideal image

With no noise==> s 0

Image with

little noise==> s small

Image with

High noise ==> s high

Goal of radar image filtering:

Decrease the standard deviation s (noise)

without modify the mean m ( radar refelctivity)

Page 11: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

j

A

-A

Coherent wave

j

l

xt

T

Ay22

cos

0f

cTc l

For given frequency f0 ,

characterized by A and jReal

Imaginary

y

x

A

j

Page 12: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

© Camille Pissaro

Page 13: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

© Camille Pissaro

Page 14: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

© Camille Pissaro

A distant vision allows to blur the pointillist effect

and see the homogeneous areas

The average process effect!!!

Reduces the noise (standard deviation)

doesn’t change the average radiometry (mean)

Page 15: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Coherent Imagery System Speckle noise

Single pixel value = no meaning

Homogeneous are = statistical distribution

Radar Image

Page 16: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

In the spatial domain

E(I)

Generating Multilooks Image

Spatial convolution: image * window

9 looks if pixel sare not correlated

Example: S1 data – GRDH products : 5 looks

Reduce the noise (speckle) = averaging a set of pixels (intensity)

Page 17: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sète - France: 21.06.2001

RADARSAT FINE 1

INCIDENCE 38°, 4 x9 m

Intensity image

(from SLC product)

Page 18: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr
Page 19: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sète - France: 21.06.2001 RADARSAT FINE 1INCIDENCE 38°, 9 x9 m

3x1 average window 6x2 average window

< 3 Look < 12 LookDue to pixels correlation!

SPATIAL MULTILOOK PROCESSING

Page 20: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sète - France: 21.06.2001 - RADARSAT FINE 1 - INCIDENCE 38°, 9 x9 m

3x1 average window 6x2 average window

< 3 Look < 12 LookDue to pixels correlation!

SPATIAL MULTILOOK PROCESSING

Airborne photo (www.géoportail.fr)

Page 21: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

SAR Image Filtering:

Goal: estimate R s °

Most simple: Box Filtering: I average : E(I)

Advantages: simple + best estimation (MMSE) over homogeneous area

Inconvenients: Details lost, fuzzy introduction

==> Need to introduce specific filters taken into account speckle statistics

Other classical filters: (median, Sigma, math. morph…..): WORST!

I

( IE

Neighbourhood size depends on local scene characteristics

==> Adaptive filters

Page 22: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Adaptative Filter: Frost, Kuan, Lee,….

homogeneous area:

heterogeneous area:

I

IcI

,

Average over the local window

I

IcI

,

Keep the central pixel value

(no filtering)

Page 23: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr
Page 24: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr
Page 25: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr
Page 26: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr
Page 27: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

In the spatial domain

E(I)

Multilooks image generation

Spatial convolution: image * window

9 looks if pixel sare not correlated

Example: S1 – GRDH products: 5 looks

Reduce the noise (speckle) = averaging a set of pixels (intensity)

In the temporal domain

Date 1

Date 2

Date 3

Date 4

4 looks if surface

has not changed

Loss of spatial information (details) Loss of temporal information

Page 28: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sentinel-1 RADAR BACKSCATTERING IMAGE : Acquisition 2015/03/02

Fontainebleau Forest

VV

VH

VH/VV

VV

VH

VH/VV

Page 29: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sentinel-1 RADAR BACKSCATTERING IMAGE : Temporal average 2015/03/02 -

2017/01/26

Fontainebleau Forest

VV

VH

VH/VV

Page 30: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

GoogleEarth Image

Fontainebleau Forest

Page 31: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Parisian region

VV

VH

VH/VV

VV

VH

VH/VV

Sentinel-1 RADAR BACKSCATTERING IMAGE : Acquisition 2015/03/02

Page 32: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Parisian region

VV

VH

VH/VV

Sentinel-1 RADAR BACKSCATTERING IMAGE : Temporal average 2015/03/02-

2017/01/26

VV

VH

VH/VV

Page 33: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

GoogleEarth Image

Page 34: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sentinel-1 RADAR BACKSCATTERING IMAGE : Acquisition 2015/03/02

VV

VH

VH/VV

Page 35: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sentinel-1 RADAR BACKSCATTERING IMAGE : Temporal average 2015/03/02-

2017/01/26

VV

VH

VH/VV

Page 36: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

GoogleEarth Image

Page 37: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sentinel-1 RADAR BACKSCATTERING IMAGE : Acquisition 2015/03/02

VV

VH

VH/VV

Page 38: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sentinel-1 RADAR BACKSCATTERING IMAGE : Temporal average 2015/03/02-

2017/01/26

VV

VH

VH/VV

Page 39: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

GoogleEarth Image

Page 40: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sentinel-1 RADAR BACKSCATTERING IMAGE : Acquisition 2015/03/02

VV

VH

VH/VV

Page 41: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

Sentinel-1 RADAR BACKSCATTERING IMAGE : Temporal average 2015/03/02-

2017/01/26

VV

VH

VH/VV

Page 42: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

GoogleEarth Image

Page 43: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

temporal domain

Date 1

Date 2

Date 3

Date 4

Preservation of spatial res.

Total loss temporal information

Spatio-temporal domain

Date 1

Date 2

Date 3

Date 4

Small degradation of spatial res.

small degradatio ntemporal information

Speckle filtering : Spatio-temporal domain

Page 44: SAR data processing Principle and filtering of speckle · SAR data processing Principle and filtering of speckle Pierre-Louis FRISON pierre-louis.frison@u-pem.fr

for k = 1, …, N

Speckle filtering : Spatio-temporal domain

Quegan & Yu, IEEE TGRS 2011

N: acquisitions number (different dates)

Jk: pixel value of the output (filtered) image

Ik: pixel value of acquisition k

< Ik >: spatial average over a local neighbor. Around Ik

Date 1

Date 2

Date 3

Date 4

Small degradation spatial ressolution

Small degradation temporal resolution

temporal average