pace: an autofocus algorithm for sar

25
PACE: An Autofocus Algorithm For SAR Tuesday, September 6, 3:40 PM Jesse Kolman, PhD Lockheed Martin IS&S Some preparation of this material was done under US Government Contract

Upload: kipp

Post on 13-Jan-2016

82 views

Category:

Documents


4 download

DESCRIPTION

PACE: An Autofocus Algorithm For SAR. Tuesday, September 6, 3:40 PM Jesse Kolman, PhD Lockheed Martin IS&S. Some preparation of this material was done under US Government Contract. Focusing Spotlight Mode Data. where focused (azimuth compressed) image - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PACE:  An Autofocus Algorithm For SAR

PACE: An Autofocus Algorithm For SAR

Tuesday, September 6, 3:40 PM

Jesse Kolman, PhD

Lockheed Martin IS&S

Some preparation of this material was done under US Government Contract.

Page 2: PACE:  An Autofocus Algorithm For SAR

Focusing Spotlight Mode Data

ekunf NnkjN

kii

/21

0

)()(

)(nf iwhere focused (azimuth compressed) image

unfocused (range compressed) data

i = range bin

n = image azimuth position

k = aperture position

)(kui

Page 3: PACE:  An Autofocus Algorithm For SAR

SAR Autofocus

• Image corrupted by phase error– Multiplicative error in azimuth phase history domain

– Independent of range

• Results in blurring due to wider impulse response

• Benefits of estimating phase error– Image quality improvement

– Phase error of intrinsic value in some applications

Page 4: PACE:  An Autofocus Algorithm For SAR

Causes of Phase Error

• Non-planar terrain

• Platform motion deviations

• Atmospheric effects

• Hardware characteristics

• Software approximations

Page 5: PACE:  An Autofocus Algorithm For SAR

Phase Error Model

)(kui

)(k

ekuku kjii

)()(~)(

)(~ ku i

, where

Uncorrupted azimuth phase history

Data corrupted by phase error

Phase correction

Page 6: PACE:  An Autofocus Algorithm For SAR

Phase Adjustment by Contrast Enhancement (PACE)

• Maximizes contrast

• Uses gradient-based optimization algorithm

• Versions exist for both strip-mapping and spotlight mode SAR

• Fast quadratic version exists

Page 7: PACE:  An Autofocus Algorithm For SAR

Contrast Definition

1

0

1 M

i i

i

μσ

MC

1

0

)(1 N

nii nf

N

1

0

2)(

1 N

niii nf

N

Contrast of image is average of contrast of range bins

Contrast of range bin is ratio of standard deviation of pixel magnitudes to mean of pixel magnitudes

Page 8: PACE:  An Autofocus Algorithm For SAR

Optimization Algorithm

• Contrast is maximized using conjugate gradients or quasi-Newton algorithm

• Requires explicit formula for gradient of contrast with respect to phase corrections

• Iterative– Typically requires 10 – 100 iterations– Each iteration is itself iterative, requiring 2 – 3

function and gradient calculations

Page 9: PACE:  An Autofocus Algorithm For SAR

Gradient of Contrast

1

0

* )()(Im)(

M

iii kqku

kd

dC

i

i

ii MN

11

enf

nfkq Nnkj

N

n i

i /21

0 )(

)()(

, where

and

Page 10: PACE:  An Autofocus Algorithm For SAR

Computational Efficiency

• Bulk of calculations are FFTs

• Algorithm is parallelizable

• Adjustable tradeoff between speed and accuracy

– Number of iterations

– Fraction of range bins used

Page 11: PACE:  An Autofocus Algorithm For SAR

High Order Phase Error

Page 12: PACE:  An Autofocus Algorithm For SAR

Image Blurred by High Order Phase Error

Page 13: PACE:  An Autofocus Algorithm For SAR

Image Restored Using PACE

Page 14: PACE:  An Autofocus Algorithm For SAR

SAR Image Before and After PACE

Contrast = 0.626 Contrast = 0.759

Page 15: PACE:  An Autofocus Algorithm For SAR

Contrast vs. Iteration

Page 16: PACE:  An Autofocus Algorithm For SAR

Assessment of Phase Estimate Accuracy

• Real SAR image fully focused using algorithm to be tested

• Phase error incorporated into azimuth phase history data

• Additive, white, Gaussian noise applied in measurement domain

• Autofocus performed

• Result compared to applied phase error

Page 17: PACE:  An Autofocus Algorithm For SAR

RMS Errors for PGA and PACE

SNR PGA PACE

No Noise 6.0 0.0064

10 dB 6.2 2.0

3dB 7.2 4.9

0dB 8.2 8.1

Residual RMS Errors in Degrees

Page 18: PACE:  An Autofocus Algorithm For SAR

Accuracy vs. Speed Comparison

• Phase Gradient Algorithm (PGA) run to convergence, time and RMS error recorded

• PACE run for maximum number of iterations possible in less time than PGA required

• PACE run for minimum number of iterations required to produce lower RMS error than PGA

Page 19: PACE:  An Autofocus Algorithm For SAR

Accuracy vs. Speed for PGA and PACE

AlgorithmCPU time (seconds)

RMS Error (degrees)

PGA 13.4 6.0

PACE 13.1 3.2

PACE 6.4 5.8

Page 20: PACE:  An Autofocus Algorithm For SAR

Advantages of PACE

• Nonparametric

• Highly accurate

• Computationally efficient

• Robust in the presence of noise

• Virtually independent of scene content

Page 21: PACE:  An Autofocus Algorithm For SAR

Quadratic Version of PACE

• Common causes result in quadratic phase error– Constant terrain height error– Azimuth velocity discrepancy– Range acceleration

• Single parameter problem reduces optimization algorithm to line search

• Derivative of contrast with respect to parameter still needed for efficient maximization

Page 22: PACE:  An Autofocus Algorithm For SAR

Quadratic Phase Error Equations

• Model for phase error

• Derivative of contrast with respect to parameter a

kkak 0)(

1

0

*21

0

)()()(Im 0

N

ni

M

ii kqkukk

da

dC

Page 23: PACE:  An Autofocus Algorithm For SAR

Quadratic Autofocus Algorithm Comparison

• Standard algorithms (Mapdrift, Phase Difference) have nominal accuracy of 90 degrees

• One function call to PACE takes about twice as long as these algorithms

• Standard algorithms can achieve improved accuracy proportional to increased processing time

Page 24: PACE:  An Autofocus Algorithm For SAR

Accuracy vs. Function Calls for Quadratic PACE

Absolute Error Function Calls

0.777504 3

0.033050 5

0.001378 7

0.000307 10

0.000058 14

0.000021 16

0.000009 18

Page 25: PACE:  An Autofocus Algorithm For SAR

Conclusions

• PACE is an accurate and efficient nonparametric autofocus algorithm

• Produces maximum contrast

• Performs well in the presence of noise

• Does not depend explicitly on scene content

• Quadratic version achieves accurate results with fast one-dimensional search