compressive sensing applications and demonstrations ... · compressive sensing applications and...

59
UDRC Signal Processing in a Networked Battlespace Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh 1

Upload: others

Post on 18-Oct-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Compressive Sensing Applications andDemonstrations:

Synthetic Aperture Radar

Shaun I. KellyThe University of Edinburgh

1

Page 2: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Outline

1 SAR Basics

2 Compressed Sensing SAR

3 Other Applications of Sparsity in SAR

4 Compressed Sensing SAR: Example Code

2

Page 3: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Outline

1 SAR Basics

2 Compressed Sensing SAR

3 Other Applications of Sparsity in SAR

4 Compressed Sensing SAR: Example Code

3

Page 4: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

4

Page 5: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

5

Page 6: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

6

Page 7: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

7

Page 8: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

7

Page 9: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

7

Page 10: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

7

Page 11: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

8

Page 12: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

8

Page 13: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

8

Page 14: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

8

Page 15: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

9

Page 16: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

10

Page 17: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

11

Page 18: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

12

Page 19: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

12

Page 20: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

12

Page 21: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

12

Page 22: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

13

Page 23: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

13

Page 24: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

13

Page 25: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

13

Page 26: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

14

Page 27: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

15

Page 28: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

16

Page 29: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

17

Page 30: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Data Acquisition

18

Page 31: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR System Model

19

Page 32: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR System Model

19

Page 33: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR System Model — Spatial Fourier Domain

kx

ky

20

Page 34: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR System Model — Spatial Fourier Domain

kx

ky

kx

ky

kx

ky

kx

ky

kx

ky

21

Page 35: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR System Model — Spatial Fourier Domain

kx

ky

kx

ky

kx

ky

kx

ky

kx

ky

21

Page 36: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR System Model — Spatial Fourier Domain

kx

ky

kx

ky

kx

ky

kx

ky

kx

ky

21

Page 37: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR System Model — Spatial Fourier Domain

kx

ky

kx

ky

kx

ky

kx

ky

kx

ky

21

Page 38: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR System Model — Spatial Fourier Domain

kx

ky

kx

ky

kx

ky

kx

ky

kx

ky

21

Page 39: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR system model — Spatial Fourier Domain

kx

ky

22

Page 40: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Standard Image Formation

Approximate 2-D Matched Filter

1 Back-projection Algorithm

2 Polar Format Algorithm

3 Range Migration Algorithm

4 Range/Doppler Algorithm

Example SAR Image

x (m)

y (

m)

−50 −40 −30 −20 −10 0 10 20 30 40 50−50

−40

−30

−20

−10

0

10

20

30

40

50

−70

−60

−50

−40

−30

−20

−10

0

kx (rad m

−1)

ky (

rad m

−1)

−30 −20 −10 0 10 20 30

−30

−20

−10

0

10

20

30

−70

−60

−50

−40

−30

−20

−10

0

23

Page 41: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Outline

1 SAR Basics

2 Compressed Sensing SAR

3 Other Applications of Sparsity in SAR

4 Compressed Sensing SAR: Example Code

24

Page 42: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Why is Compressed Sensing Interesting for SAR?

Data Reduction

If the phase history could be sampled at less than the Nyquist rate itwould lead to improved storage and transmission capabilities.

Sensor Constraints

Missing radar echoes: interrupted pulses allow other tasks to beperformed (multi-function radar)

Missing frequency bands: the radar band may contain frequencies wherethere is interference or transmission is not allowed

25

Page 43: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Aperture Undersampling

Undersampling of K-space

26

Page 44: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Aperture Undersampling

Standard Image Formation

x (m)

y (

m)

−50 −40 −30 −20 −10 0 10 20 30 40 50−50

−40

−30

−20

−10

0

10

20

30

40

50

−70

−60

−50

−40

−30

−20

−10

0

kx (rad m

−1)

ky (

rad m

−1)

−30 −20 −10 0 10 20 30

−30

−20

−10

0

10

20

30

−70

−60

−50

−40

−30

−20

−10

0

27

Page 45: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Compressed Sensing of a SAR Phase History

First Ingredient: SparsityThe signal/image x ∈ CN must be sparse or well approximated by a sparse signal/image (compressible):‖x‖0 = K � N

Will be considered later.

Second Ingredient: “Good” MeasurementsMeasurement equation y = SFx(+e), with F the DFT matrix and S ∈ {0, 1}mq×n a subset selection

SHS is the projector on the selected subset, PSF = (SF)H (SF) is the “point spread function”

(more precisely PSF = F−1diag(SHS) and PSFx = PSF ∗ x)

An approximate sub-sampling of the k-space!

Third Ingredient: Reconstruction AlgorithmOptimisation algorithm. ex: constrained `1 minimisation

Greedy algorithm. ex: Orthogonal Matching Pursuit (OMP), CoSaMP, Iterative Hard Thresholding (IHT)

Many fast algorithms available if there are fast operators available!

28

Page 46: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Sparsity of SAR Image

Sparsity in Wavelets?

Image Domain Wavelet Domain

SAR images are not significantly compressible in any basis!

29

Page 47: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

SAR Image Statistics

Interaction of Reflectors in a Range Cell

Random interference: Speckle dominates images due to manyrandom reflectors in a range cell inducing multiplicative noisein the reconstructed image - not compressible.

Coherent interference: Coherent reflectors (often targets ofinterest) whose intensity tend to be much larger thanincoherent reflections - compressible in spatial domain.

30

Page 48: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Aperture Undersampling

Compressed Sensing Image Formation

arg. min.xs

‖xs‖1 s.t. ‖y − SFxs‖2 ≤ ε

x (m)

y (

m)

−50 −40 −30 −20 −10 0 10 20 30 40 50−50

−40

−30

−20

−10

0

10

20

30

40

50

−70

−60

−50

−40

−30

−20

−10

0

Bright Targets

arg. min.xbg

‚‚y − SF`xbg + xs

´‚‚2

x (m)

y (

m)

−50 −40 −30 −20 −10 0 10 20 30 40 50−50

−40

−30

−20

−10

0

10

20

30

40

50

−70

−60

−50

−40

−30

−20

−10

0

Background Speckle

31

Page 49: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Aperture Undersampling

Compressed Sensing Image Formation

x (m)

y (

m)

−50 −40 −30 −20 −10 0 10 20 30 40 50−50

−40

−30

−20

−10

0

10

20

30

40

50

−70

−60

−50

−40

−30

−20

−10

0

Standard Image Formationx (m)

y (

m)

−50 −40 −30 −20 −10 0 10 20 30 40 50−50

−40

−30

−20

−10

0

10

20

30

40

50

−70

−60

−50

−40

−30

−20

−10

0

Compressed Sensing Image Formation

Significant improvement in imaging of bright targets!

32

Page 50: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Aperture Undersampling

Compressed Sensing Image Formation

x (m)

y (

m)

−50 −40 −30 −20 −10 0 10 20 30 40 50−50

−40

−30

−20

−10

0

10

20

30

40

50

−70

−60

−50

−40

−30

−20

−10

0

Reference Standard Image Formationx (m)

y (

m)

−50 −40 −30 −20 −10 0 10 20 30 40 50−50

−40

−30

−20

−10

0

10

20

30

40

50

−70

−60

−50

−40

−30

−20

−10

0

Compressed Sensing Image Formation

Degradation in background speckle!

33

Page 51: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Issues in Compressed Sensing SAR

Topics to Consider:

Fast operators

“Sparsity-parameter” selection

“Off-the-grid” targets

Deterministic undersampling

34

Page 52: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Outline

1 SAR Basics

2 Compressed Sensing SAR

3 Other Applications of Sparsity in SAR

4 Compressed Sensing SAR: Example Code

35

Page 53: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Phase Calibration (Autofocus)

Motion and propagationerrors produce unknownphase errors.

Each aperture position hasa phase error.

Without a sparsityassumption the problemill-posed.

kx

ky

eθ0

eθ1

eθN

...

36

Page 54: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Ground Moving Target Indication

Targets may have asignificant velocity.

Target velocities can causetarget displacement and/orblurring.

Without a sparsityassumption on the numberof moving targets, manyantennas and a largeamount of apertureoversampling is required.

37

Page 55: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

3-D Imaging

Multi-pass/2-D apertureis required.

Meeting the Nyquistsampling raterequirement for a 2-Daperture is typically notpossible.

Scattering occurs atpropagation mediumboundaries so 3-Dimages are sparse.

38

Page 56: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Outline

1 SAR Basics

2 Compressed Sensing SAR

3 Other Applications of Sparsity in SAR

4 Compressed Sensing SAR: Example Code

39

Page 57: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Compressed Sensing SAR: Example Code

simulation cs sar.m

Main function ofexample code.

Range/Doppleralgorithm foroperators.

Random apertureundersampling.

simple sar simulator.m

Mono-staticstrip-map SAR.

Returns are delayedand scaled versionsof a reference chirpsignal.

Dechirp-on-receive.

fista.m

Implementation ofthe Fast IterativeShrinkage-ThresholdingAlgorithm (Beck etal. 2009).

Optimal first ordermethod.

40

Page 58: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Compressed Sensing SAR: Example Code

Results

Reference StandardImage Formation

StandardImage Formation

Compressed SensingImage Formation

Things to Experiment WithUse a different solver.

Change the λ parameter.

Change the amount ofundersampling.

Use different operators.

Use a more complicated SARsimulator.

Add in clutter.

41

Page 59: Compressive Sensing Applications and Demonstrations ... · Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar Shaun I. Kelly The University of Edinburgh

UDRC Signal Processing in a Networked Battlespace

Thank you for your attention!Questions?

42