ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

23
ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA IGARSS 2011 Vancouver, Canada July 27 th , 2011 Pietro Guccione Politecnico di Bari Andrea Monti Guarnieri Politecnico di Milano

description

ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA. Andrea Monti Guarnieri Politecnico di Milano. Pietro Guccione Politecnico di Bari . IGARSS 2011 Vancouver, Canada July 27 th , 2011. Summary. Motivations and Rationale of the algorithm Target Model - PowerPoint PPT Presentation

Transcript of ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Page 1: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

IGARSS 2011Vancouver, Canada

July 27th, 2011

Pietro Guccione Politecnico di Bari

Andrea Monti Guarnieri Politecnico di Milano

Page 2: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Summary

Motivations and Rationale of the algorithm

Target Model

Problem Statement and the Maximum Likelihood estimation

Results on simulated and X-band real data

Conclusions

2IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Page 3: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Motivations /1Radiometric calibration is a fundamental item in the processing of Synthetic Aperture Radar (SAR): it allows accurate measures of radar reflectivity.The determination of an accurate azimuth antenna pattern (AAP) and attitude -i.e. accurate Doppler centroid-, acquires particular relevance for calibration process.

AAP estimation is actually performed using transponders: they are high precision and geolocated devices that provide a fixed Radar Cross Section require maintenance, accurate and complex calibration: so are expensive. Provide the 1-way gain of the AAP and require a sufficient background/target contrast: interference with the mission

requirements.

3IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Page 4: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Motivations /2We perform AAP (and AAP pointing) estimation using natural targets observation over a stack of SAR images. The natural targets we want to exploit are:1) Sparse nearly over all the images, allowing a possible extraction of the AAP from all the acquired dataset;2) Dense, i.e. many targets, especially in acquisition over cities or man-made objects, can be present in a single image, making the estimation robust;3) Stable in time, (stability is required for a robust AAP estimation in a multi-image context)

4

Mai

n-lo

be

wide-aperture

Side-lobes

Examples of persistent point scatterers (PPS)

[… we use amplitude and phase of impulse response]

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Page 5: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Target Model /1Synthetic Aperture Radar acquisition and focusing can be modeled as a complex source (the ground reflectivity) passed through a linear time-variant (LTV) system (the SAR impulse response) which smears out the energy of a single point scatterer. The inverse processing, said focusing, tries to focus the point scatterer response back to a single point. Model after focusing of SAR data:

5

)()(exp)()()( fWfjfAfSfZ antsc

SAR is pulsed in azimuth direction; this makes the spectrum folded.(Part of the clutter noise is then composed by the spectral replica that superimpose to the one of interest).

-3000 -2000 -1000 0 1000 2000 30000

20

40

60

80

100

120

140

160

180

200

Azimuth frequency [Hz]

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Page 6: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Target Model /2Previous model is more accurate if high-SNR and isolated point targets are considered (to avoid alias over sidelobes).

For SAR data the effective azimuth bandwidth, which can be extended also over the main lobe, is greater than the actual sampling frequency.Since we want a proper representation of the antenna (i.e. without ambiguity), the sampling frequency must be increased.

Azimuth oversampling can be performed before azimuth focusing with usual oversampling methods but accounting for the time-variant nature of the phase history. With the upsampling the complete history of the point scatterer is reconstructed after focusing, but spectral replica are generated (digital spotlight, Prati 1991)

6

-8000 -6000 -4000 -2000 0 2000 4000 6000 8000-80

-70

-60

-50

-40

-30

-20

-10

0

10

frequency [Hz]

PS

D [d

B]

-60 -40 -20 0 20 40 60-70

-60

-50

-40

-30

-20

-10

0

azimuth [m]

ampl

itude

[dB

]

target impulse response: cut in azimuth

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Page 7: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Problem StatementIn an AAP multi-image framework estimation, the problem can be stated as follows.

We have available a stack of N images: acquired by repeated geometry properly co-registered w.r.t. a master referencewhere a set of P targets have been properly selected on the basis of their stability (i.e. they are present in all the images of the stack) their whiteness (i.e. the spectrum is very similar to the ideal antenna shape, so they

result very “point-shape”)

Doppler centroid Maximum Likelihood estimationδfdc is estimated as the optimal spectral shift of the target Power Spectral Density.All the almost-point targets in the image are exploited, as we suppose that the residual centroid is the same for them (this is the major assumption, valid over quite flat areas).The estimate shows to be more accurate than the traditional correlation-based methods and near to the theoretical Cramer-Rao Bound of the estimate.

7

)()(exp)()()( ,,,,, fWfjfAfSfZ pnpnantpnscpn

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Page 8: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Algorithm Rationale

8

Stable PointScatterer est

SpotlightAz Focusing

Antenna IdealModel

Quality FactorEvaluation

ClutterEstimation

Evaluation δfDC

Stable PointDB

Target spectralshape est

NormalizeImages

Target shapeDB

AAPestimation

Page 9: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Stable Point Scatterer Estimation

99

This procedure performs the selection of a set of puntiform targetsstarting from a SLC image. Targets are selected by passing the following tests: High contrast.

Their mean intensity is computed; then it is computed the power of the neighbor backstatterer. The higher is the ratio, the more probable is the target a point scatterer.

Similarity of its spectrum with the model, i.e. the Azimuth Antenna Pattern. A quality factor is computed and target are sorted and thresholded w.r.t. it:

Stable PointScatterer est

1

2,

2,

,

)()(ˆmin

)()(ˆ

mmidmnz

n

mmidmnz

pn

fAfS

fAfS

q

It is the normalized root mean square error of the target spectrum w.r.t. the ideal antenna, summed on all the frequencies.This similitude test is a sort of a Generalized Likelihood Ratio Test (GLRT).

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Page 10: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Spotlight Azimuth Focusing /1

1010

SAR acquisition is pulsed and the resulting azimuth spectrum folded.The effective azimuth bandwidth is greater than the actual sampling frequency.

Azimuth oversampling is performed basically by adding N-1 zeros among each couple of samples in azimuth (after range compression) and by a time-variant filtering.With the upsampling the complete phase history of the point scatterer is reconstructed.

t

faz

PRF/2

-PRF/2

Toss

PRF/FM t

faz3PRF/2

-3PRF/2

Toss

filter

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Folded spectral supportAzimuth t-v filtering

Page 11: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Spotlight Azimuth Focusing /2

11

azimuth [samples]

slan

t ran

ge [s

ampl

es]

20080919051557

2750 2800 2850 2900 2950 3000 3050

580

600

620

640

660

680

700

720

740

760

780

azimuth lines

rang

e sa

mpl

es

Point # 1

1000 2000 3000 4000 5000 6000 7000 8000 9000

20

40

60

80

100

120

140

160

180

200

azimuth lines

rang

e sa

mpl

es

Point # 1

1000 2000 3000 4000 5000 6000 7000 8000 9000

20

40

60

80

100

120

140

160

180

200

Doppler [samples]

rang

e sa

mpl

es

Point # 1

0.5 1 1.5 2 2.5 3 3.5 4 4.5

x 104

20

40

60

80

100

120

140

160

180

200

Extraction of slice of data

(3x, 5x)

PPS DB

Range Foc SLC

Selectivewindowing

Azimuth FFT &oversampling

selective windowing (on range compressed data to avoid interference of other targets nearby)

range samplesaz

imut

h lin

es

Zero-interleaved RGC point target, fDC=0

95 100 105 110 115 120 125

1.6

1.7

1.8

1.9

2

2.1

2.2

2.3

2.4

2.5

2.6

x 104

Page 12: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Spotlight Azimuth Focusing /3

12

-6000 -4000 -2000 0 2000 4000 6000-60

-50

-40

-30

-20

-10

0

frequency [Hz]

Am

plitu

de [d

B]

Point 20101218T174818. Theoric fDC=0 Hz, 5 Antenna Ap

Ideal Target psd, SNR=20dB, null fDC, simulated for 5 antenna apertures

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Doppler [samples]

rang

e sa

mpl

es

Point # 1

0.5 1 1.5 2 2.5 3 3.5 4 4.5

x 104

20

40

60

80

100

120

140

160

180

200

Selective s-vfilter

selective space-variant filter is applied to avoid the effect of replica

Azimuth stripmapfocusing

Central stripextraction

Spotlight focusedPPS DB

0.5 1 1.5 2 2.5 3 3.5 4 4.5

x 104

50

100

150

200

Position of the ghosts of the central target

Page 13: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Starting from the model of target spectrum

we suppose that targets are white (we can weight this hypothesis by the quality factor) and initially we put also

Doppler Centroid Estimation /1

1313

For each image n, SAR data observations Zn,p are usually considered samples from a multivariate Gaussian; so their joint probability, conditioned to δf has a closed-form expression:

ffAfA idmant )(

z

zH

P CZCZfZZp1

15.0exp)|,...,(

m mz

mpn ffS

Zf

);(

2

,

The parameter estimation is carried out by maximizing the log-likelihood (LLH). Simplification: the covariance matrix is almost diagonal and its elements are basically the power spectrum density of the target. This leads to a very simple formulation of the LLH for each target:

i.e. the power of the target whitened spectrum.

)()(exp)()()( ,,,,, fWfjfAfSfZ pnpnantpnscpn

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Page 14: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Doppler Centroid Estimation /2

1414

The CRB of the estimate can be found by numerical computation, since for jointly circular Gaussian process its assumes a simple form

1212

)()('tr

m mz

mzzzCRB fS

fSfC

fC

numerically solved by means of sinc4 shape for the antenna PSD.Result is also dependent on the background clutter level w.r.t. the target power (i.e. SNR-1).

The most relevant spectral contributions to the estimation are the ones with high derivative and low power, i.e. the spectral parts close to the nulls. In Stripmap case (aliased version of the antenna) we found that the limit for SNR→∞ is

sampCRB

NPRF2516.02

-6000 -4000 -2000 0 2000 4000 6000-60

-50

-40

-30

-20

-10

0

frequency [Hz]

Am

plitu

de [d

B]

Point 20101218T174818. Theoric fDC=0 Hz, 5 Antenna Ap

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

in agreement with results of Bamler (TGRS 1991).

Page 15: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Results: fDC estimation /1

15

-100 -80 -60 -40 -20 0 20 40 60 80 100-1.024

-1.022

-1.02

-1.018

-1.016

-1.014

-1.012

-1.01

-1.008x 10

6

Residual Doppler centroid trial values [Hz]

Log

Like

lihoo

d of

the

spec

trum

SNR=20dB

-100 -80 -60 -40 -20 0 20 40 60 80 100-1.27

-1.265

-1.26

-1.255

-1.25

-1.245

-1.24

-1.235

-1.23

-1.225x 10

6

Residual Doppler centroid trial values [Hz]

Log

Like

lihoo

d of

the

spec

trum

SNR=30dB

Name Value UoMCarrier frequency 9,60E+09 HzWavelength 3,12E-02mAntenna length 5,6 mOff-nadir reference angle 26,55degPRF 3,06E+03 HzPulse length 40usecBandwidth 119,8242188MHzSampling frequency 146,25 MHzSWL 172,417094usecSimulated SNR 20, 30 dB

Antenna pointingRight, with yaw

steering  Orbit propagator NORAD4TM

Number of simulated apertures 5Wrong fDC in spotlight focusing 10Hz

m mz

mpn ffS

Zf

);(

2

,

is solved by exhaustive search. High SNR case: covariance matrix is expected to be

very good and we use the average of the spectra to estimate it

Low SNR case: we take the ideal model, i.e. the target ideal PSD, as the measures are unreliable

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Simulated targets caseML equation

Page 16: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Results: fDC estimation /2

16

Cramer-Rao Bound resultsRepeated simulation allows to get the standard deviation of the estimate and compare it with the theoretical bound provided by the CRB.

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

20 25 30 35 40 45 50 55 600

5

10

15

20

25

SNR [dB]

std

of

f dc [H

z]

CRB for stripmap case, varying the SNR

CRB for spotlight case, varying the SNR

Experimental results on simulated targets, varying the SNR

Page 17: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Results: fDC estimation /3

17

Real targets case

CSK X-band data on ‘Milan lakes’ datasetThe 12 best targets have been chosen: high quality factor (relative mean of MSE ≈0.043) and average SNR of 20.8dB.Joint LLH is achieved by a weighted sum, the weights being the quality factor values.

p

pnpntot fqf ,,

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

-100 -80 -60 -40 -20 0 20 40 60 80 100-8600

-8500

-8400

-8300

-8200

-8100

-8000

Estimated fdc [Hz]

Spe

ctru

m L

LH

δfdc=40.75Hz

Mission CSKS1_SLC_B_HI_03_HH_RA_SF_20080903051606

Page 18: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Results: fDC estimation /4Real targets caseValidation of the fDC residual correction obtained by inspection on the CSK image: peakness of point targets improved

12 targets -3dB resolution [m] PSLR [dB] ISLR [dB]

Range cut 1.640 11.93 10.72

Azimuth cut 3.658 12.71 12.02

20 targets -3dB resolution [m] PSLR [dB] ISLR [dB]

Range cut 1.440 12.49 10.85

Azimuth cut 3.535 12.29 11.72

50 targets -3dB resolution [m] PSLR [dB] ISLR [dB]

Range cut 1.254 12.76 10.43

Azimuth cut 3.406 12.70 11.58

12 targets -3dB resolution [m] PSLR [dB] ISLR [dB]

Range cut 1.197 12.18 9.70

Azimuth cut 3.157 12.71 10.96

20 targets -3dB resolution [m] PSLR [dB] ISLR [dB]

Range cut 1.176 12.55 10.23

Azimuth cut 3.147 12.74 10.52

50 targets -3dB resolution [m] PSLR [dB] ISLR [dB]

Range cut 1.142 12.87 10.23

Azimuth cut 3.184 12.88 10.94

Without correction

Correction of δfdc= 40.75Hz-3dB res ≈ +10%PSLR ≈ +3 %

IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011 18

Page 19: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

ConclusionsRobust (LLH based) estimation of Azimuth Antenna Pattern Pointing (Doppler centroid) for stripmap SAR data presented.

Based on natural point targets, with high SNR Use of few targets, as long as they own good SNR Antenna pointing estimation achieved with an accuracy of few Hz Antenna pointing estimation better than traditional (stripmap) methods

Further works: Implement azimuth antenna pattern estimation after correction of residual fDC in a multi-

image framework Exploit the AAP estimation for a better radiometric calibration

AcknowledgementsThis work has been supported in the framework of ASI AO-1080, under the conditions as in ASI document DC-OST-2009-116.

19IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Page 20: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Appendix 1: spectral shape estimation (preliminary)

20IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Preliminary steps: Correction of δf to align targets’ spectra Time-domain fine registration and phase alignment through the stack of images. [Phase

alignment needed for fine azimuth peaks registration and possible residual focusing operator errors, or residual offset].

Target spectrum model:

)()(exp)()()( ,,,,, mpnmpnmantmpnscmpn fWfjfAfSfZ

We exploit the measures of target spectrum over the stack, to average out the effect of the noise.

Determination of the spectral shape performed by a LMS polynomial approximation of the residual in the frequency domain, once that a model for the antenna is available and has been removed.

Lacking any kind of information (at initial step of iteration), we use as model for the antenna the weighted average of all the targets in all the images:

n ppn

n pmpnpn

midq

fZq

fA,

,, )(

)()(

)(

)(,,

mid

nmpnpn

m fA

fZq

fY

Page 21: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Appendix 2: antenna pattern estimation (preliminary)

21IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Estimation of Azimuth Antenna is performed frequency by frequency on

The join PDF, conditioned to the antenna as parameter

z

zH

mantP CZCZ

fAZZp1

15.0exp

))(|,...,(

The best value of the antenna model at that frequency is the one that maximizes the log-likelihood,

nzz

H

Aant

Amant CZCZAfA

antan t

logmaxargmaxarg)(ˆ 1

We approximate the log-likelihood of N output as the sum of the log-likelihoods. For a high number of targets and images we have the same level of output accuracy of the strict ML formulation.

)()(exp)()()( ,,,,, mpnmpnmantmpnscmpn fWfjfAfSfZ

Page 22: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Appendix 3: results (preliminary)

22IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

Simulated set of targetsTarget spectral shape have been achieved by distortion of ideal spectrum (value of 1 at all the f) with 3rd order polynomial with random uniformly distributed coefficients.Since target amplitudes have been normalized, we express the target spectral shape as a deviation from the nominal value of 1 (or 0dB).At the first iterate the ideal antenna model has been used.

-8000 -6000 -4000 -2000 0 2000 4000 6000 8000-1.6

-1.4

-1.2

-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

azimuth frequency [Hz]

[dB

]

Target Spectral Shape

-6000 -4000 -2000 0 2000 4000 6000-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

0.4

0.5

azimuth frequency [Hz]

[dB

]

Target spectral shape estimation error

Model Std # Targets # Images

Sensor speed Gaussian 0.005 16 64

Spectral shape Polynomial

Spectral shape coeff. Uniform 0.15

Spectral shape polyn. Order 3

Clutter value Gassian 0.08

Page 23: ACCURATE OPTIMAL DOPPLER CENTROID ESTIMATION FOR SAR DATA

Appendix 4: results (preliminary)

23IGARSS Symposium, Vancouver, CanadaJuly 27th , 2011

We simplified the LLH estimation by exploiting

instead of

to avoid the estimate of the covariance matrix of the observations.The problem has been divided in a subset of frequencies: for each subset we coherently summed (1) after correction for the estimated spectral shape, and looked for the most probable value of by exhaustive way.

)()(exp)()()( ,,,,, mpnmpnmantmpnscmpn fWfjfAfSfZ

nzz

H

Aant

Amant CZCZAfA

antant

logmaxargmaxarg)(ˆ 1

(1)

(2)

)(ˆmant fA

-6000 -4000 -2000 0 2000 4000 6000-60

-50

-40

-30

-20

-10

0

frequency [Hz]

[dB

]

Estimated Antenna Pattern. Mse w.r.t. (real) antenna power: -51.79dB

-200 -150 -100 -50 0 50 100 150 200

-0.15

-0.1

-0.05

0

0.05

0.1

0.15

frequency [Hz]

[dB

]

Estimated Antenna Pattern vs. real. Detail

3650 3700 3750 3800 3850 3900 3950 4000 4050 4100 4150

-27.8

-27.6

-27.4

-27.2

-27

-26.8

-26.6

-26.4

-26.2

frequency [Hz]

[dB

]

Estimated Antenna Pattern vs. real. Detail

6300 6400 6500 6600 6700 6800 6900 7000

-37.5

-37

-36.5

-36

-35.5

-35

frequency [Hz]

[dB

]

Estimated Antenna Pattern vs. real. Detail