Вы находитесь на странице: 1из 47

Masters Thesis Defense

Model Based Signal Processing for


GPR Data Inversion
Visweswaran Srinivasamurthy
13th April 2005

Committee
Dr. Sivaprasad Gogineni (Chair)
Dr. Muhammad Dawood (Co-chair)
Dr. Pannirselvam Kanagaratnam
1

OUTLINE

Introduction

The Inverse Problem

GPR Applications
Thesis Objectives
Forward Modeling FMCW Radar
Layer Stripping Approach
The Model Based Approach

Model Based Parameter Estimation


MMSE based (Gauss-Newton)
Spectral Estimation based (MUSIC)
Inversion on actual radar data
Tests on Antarctic snow radar data
Tests at the Sandbox lab
Tests on Greenland Plane wave data
GUI for data inversion algorithm
Conclusions & Future Work

INTRODUCTION
GPR Applications

Ground Penetrating Radar Applications:

Ice-sheet thickness measurements, bedrock mapping (Global


Warming problem)
Target detection (Landmines)
Non-destructive testing of engineering structures
Sub-surface Characterization (Earth, Martian Surface)

Courtesy: JPL, NASA

INTRODUCTION
Concepts
Characterization : Determining the permittivity profile of a multi-layered media
Permittivity (Dielectric Constant) : A quantity that describes the ability of a material
to store electric charge.
Multi-layered structure
Radar System

Permittivity Profile
Z1

Z2

Z3

Z4

3
4

THESIS OBJECTIVES
Thesis Objectives
Develop a signal processing algorithm to
1.

Enhance features of radar data (reflectivity profiles with improved resolution)

2.

Estimate the permittivity profile from recorded GPR data


Electro-Magnetic (EM) Inversion

Principle
Permittivity contrast in layered media causes reflection of incident EM Wave
Challenges
Radar return is corrupted by noise & clutter
Unwanted effects due to radar system (Eg: non-linearities)
Needs good understanding of EM propagation phenomenon

OUTLINE

Introduction

The Inverse Problem

GPR Applications
Thesis Objectives
Forward Modeling FMCW Radar
Layer Stripping Approach
The Model Based Approach

Model Based Parameter Estimation


MMSE based (Gauss-Newton)
Spectral Estimation based (MUSIC)
Inversion on actual radar data
Tests on Antarctic snow radar data
Tests at the Sandbox lab
Tests on Greenland Plane wave data
GUI for data inversion algorithm
Conclusions & Future Work

THE GENERAL INVERSE PROBLEM


Inverse Problem: Estimation of unknown parameters given an observation

Steps for the study of an inverse problem

System Parameterization:
Identify set of model parameters (m) which characterize the phenomenon (observation)
Observation Radar return
Model parameters Permittivity values

Forward Modeling:
Deduce a mathematical relationship F(m) between model parameters (m) and actual
observations (Y)

Inverse Modeling:
Use forward model and observed data to infer actual values of model parameters

Y = F(m) + Noise + System effects + Clutter


Estimate m given Y
7

FORWARD MODELING
Mathematical relationship between permittivities & observed radar return signal
Wave propagation Phenomena (1-D Plane wave approximation)

Reflection Reflection Coefficient k


k =

k +1 k

)(

k +1 + k

Attenuation Attenuation Coefficient B k

Transmission Transmission Coefficient Tk


Tk = 4 k k +1

k +1 + k

Conductivity, particle
distribution need to be known

Scattering

Neglected in our analysis

A k = Bk k Tj
j=1

2-way time delay experienced by signal reflected from


layer K

Absorption

Effective amplitude of reflected signal at layer K


(combined effect of k ,Tk , B k )

Estimate

1
factor

2
4R

Spreading

L
2

k = z1 + ( zk zk 1 ) k
c
k =1

using (1) and (2) recursively


8

1
C = 3x 108 m/s

Z1 Surface height

FORWARD MODELING
Illustration - FMCW Radar
FMCW - Frequency Modulated Continuous Wave Radar
Transmits a frequency sweep Chirp signal

Vt ( t ) = A t Cos ( 2 f 0 t + t 2 + 0 )
Reflected signal is mixed with a copy of the transmitted
signal to generate Beat Signal (IF Signal).
Beat signal is a function of time delay f b (beat frequency)

fb =

2RB
Tc

For multiple targets,


L 1

k 1

k =0

j=1

Vbeat ( ) = A k k Tj cos(2{f 0 k + k ( 2t k )} + n
Vbeat ( ) is the forward model F(m)

Multi-layered
target

FORWARD MODELING
FMCW Radar
Fast Fourier Transform (FFT) of Vbeat ( ) gives frequency response of the target
Plot of signal spectrum Vs distance Range Profile

10

INVERSION
LAYER STRIPPING APPROACH

An elementary approach to inversion


Plot signal spectrum (Range Profile) using Fast Fourier Transform (FFT)
Set threshold on amplitudes
Locate Amplitudes (Aks) and Time delays ( k 's) from range profile
Permittivity vector
Depth-vector(m) Z

[1

6]

[0.5 0.3 0.4 0.4]

A1
A3

A4

Threshold

Recursively use (1) and (2) from the


forward model to estimate the
permittivity of every layer

A2

4
11

LAYER STRIPPING APPROACH


Limitations

False Alarms

Inappropriate thresholds
distort reconstructed profile

The side-lobe masking problem


- Weaker returns masked by side-lobes of stronger returns
- Windowing functions attenuate the lower frequencies
that contain most of the information about the deeper
structure

Reflection Amplitude

Missed Peaks

Missed Peak

False Alarm

Distance(m)

Layer Stripping is not very reliable to detect subtle


variations in permittivity

Solution:
Incorporate the underlying phenomenon into the inversion process
The Model Based Approach

12

OUTLINE

Introduction

The Inverse Problem

GPR Applications
Thesis Objectives
Forward Modeling FMCW Radar
Layer Stripping Approach
The Model Based Approach

Model Based Parameter Estimation


MMSE based (Gauss-Newton)
Spectral Estimation based (MUSIC)
Inversion on actual radar data
Tests on Antarctic snow radar data
Tests at the Sandbox lab
Tests on Greenland Plane wave data
GUI for data inversion algorithm
Conclusions & Future Work

13

THE MODEL BASED ESTIMATION


Model Based Estimator
An estimator which incorporates the mathematical model
F(m) to estimate unknown parameters (m).

Regression Estimators (Data fitting or Curve fitting)


Fit parameters to the observation (data) - based on some criterion
Given an observed data set Y = { y[0 ], y[1], ...., y[N 1] } , forward model F(m)
Fit m to Y
F(m) is non-linear , hence Non-linear Regression

14

Model Based
Estimator

THE MODEL BASED APPROACH


Non-Linear Regression

Least Squares Estimation


Estimate parameters based on the approach of minimizing the Mean Squared Error

(MSE) between the observed data (Y) and the forward model F(m)
No assumptions are made about the data unlike other regression based estimators

For non-linear model, use Non-Linear Least Squares

15

NON-LINEAR LEAST SQUARES ESTIMATION


Based on MMSE (Minimum Mean Squared Error)
The Least Squared Error Criterion is
N 1

Q = (Y (n ) F (m , n ))

n=0

Relationship between signal model F(m) and m


is non-linear
F(m) has to be linearized
How ?

The Gauss Newton Iterative Minimization Algorithm

16

GAUSS NEWTON METHOD


1. Initialization

m = m0

(Starting guess)

2. Linearization

F (m ) F (m c ) + [ m F (m c )](m m c )
mc
m F(m c )

- set of current model parameters


- matrix of partial derivatives of F(m) w.r.t m

3. Updation
T
T
mk +1 = mk + H ( mk ) H ( mk ) H ( mk ) Y F( mk )
1

[H = m F ( m c )]

17

GAUSS NEWTON METHOD


Performance
Algorithm may yield :
Global minimum convergence
Local minimum convergence
No convergence
No Convergence

A good starting guess yields a good estimate (A,B)


To improve convergence - Run the algorithm with multiple starting guess values
18

GAUSS NEWTON METHOD


Performance - Convergence Issues
- Global minimum was reached 2/10 times
- The rest were local, non-convergence cases
- For 10 dB SNR, Global minimum was reached 1/50 times

Limitations
- Convergence is dependent on SNR
- Iterative search method (Computationally inefficient)
Permittivity

- Convergence is not guaranteed (in spite of several starting


guesses)
- Large of model parameters ( >15 ) poor convergence

Depth(m)

19

GAUSS NEWTON METHOD

Cannot be used to invert actual radar data


Other regression based techniques are also iterative search methods and cannot
guarantee global minimum convergence
Need for a more reliable estimator

Model Based Spectral Estimation


Techniques

20

SPECTRAL ESTIMATION BASED


INVERSION
Inversion:
Estimate Frequencies Estimate Amplitudes Permittivity profile
Parametric Spectral Estimation : Using a model to estimate frequency
components in a signal
Suitable for applications in which signals can be represented by complex
exponential models
Radar signals consist of sinusoids embedded in noise

MUSIC Algorithm

21

MUSIC
MUSIC : MUltiple SIgnal Classification
High resolution frequency estimation technique
Exploits Orthogonality of signal and Noise
Enhances valid returns and suppresses noise peaks

22

MUSIC
Frequency Estimation
Signal model can be written as:

x ( n ) = Ak e

jn k

Assuming x(n) consists of P complex


exponentials in white noise w(n)

+ w (n)

k =1

Form the (M x M) autocorrelation matrix ( Rx ) of x(n)


Decompose Rx into Eigen values

i 's and Eigen vectors Vi 's

Eigen values :

1 2 ..... P P +1 ..... M

Eigen vectors :

V1 V2 ..... VP VP +1 .....VM
P signal eigen vectors

M 1

( ) = v (k ) e

vi e

k =0

jk

M-P noise eigen vectors

; i = p + 1, p + 2 ,...., M

Will yield zero at the frequencies of complex exponentials

( )

j
P
e
music
The frequency estimation function

23

1
Vi e jw

( )

Will yield sharp peaks at the


frequencies of complex exponentials

MUSIC
Amplitude Estimation
P

x ( n ) = Ak e jn k + w ( n )
k =1

Aim is to estimate
x (0)
1
x (1)
e j 1


:
= :

:
x ( N 1]) e j ( N 1)1

Ak ' s

...

...

e j k

...
e j ( N 1) k

...

A = S H S

S H . X

k ' s are known from the peaks of the frequency

estimation function of MUSIC


A1 w (0)

A2 w (1)

: + :

: :

A w ( N 1)

.A + w
is the Maximum Likelihood Estimator of A
( only if W is White Gaussian)
24

MUSIC
Resolution Capability

(cm)

x (n ) =

k =1

2 (f
k T j .e{

k + 2 t k k 2 )}

+ w (n )

j =1

Range Profiles using FFT and MUSIC

25

MUSIC
Inversion Simulation Results
Reconstructed profile matches well with
true profile
Not constrained by layer depths
Impact of SNR
Good reconstruction results up to 5 dB SNR
Does not work well below 5 dB

Actual Profile Vs
Reconstructed Profile using MUSIC

26

MUSIC
Performance

Good simulation results


Can be applied on actual data (if SNR is good enough)
Computational cost (Eigen decomposition)
Good forward model is required
Gaussian Noise statistics for amplitude estimation

27

OUTLINE

Introduction

The Inverse Problem

GPR Applications
Thesis Objectives
Forward Modeling FMCW Radar
Layer Stripping Approach
The Model Based Approach

Model Based Parameter Estimation


MMSE based (Gauss-Newton)
Spectral Estimation based (MUSIC)
Inversion on actual radar data
Tests on Antarctic snow radar data
Tests at the Sandbox lab
Tests on Greenland Plane wave data
GUI for data inversion algorithm
Conclusions & Future Work

28

INVERSION ON ACTUAL DATA

1.

Field experiments in Antarctica using FMCW Radar

2.

Sandbox tests

3.

Plane Wave test in Greenland

29

FMCW RADAR TEST - ANTARCTICA


Ultra Wideband FMCW Radar Used to measure snow thickness in Antarctica
Use MUSIC to estimate the permittivity profile from measured radar data
Parameters of FMCW radar

30

FMCW RADAR TEST ANTARCTICA


Core Data modeling
Snow pit data
(Pit 1)

Modeling the true permittivity profile


Mixture of dry snow, water & brine
Consider brine as an inclusion within a wet snow
mixture
Wet snow permittivity model : Debye-like model
Brine permittivity model : Stogryns model
Use a mixing model for effective permittivity

Permittivity

Dielectric structure of
the test site

Depth (meters)

31

FMCW RADAR TEST ANTARCTICA


Measured Data

FFT Range Profile(Pit 1)

32

Remove antenna feed-through

Remove system effects using


calibration data

Enhance profile using MUSIC

Estimate unknown frequencies


& amplitudes

FMCW RADAR TEST ANTARCTICA


Inversion
Range Profiles obtained using FFT and MUSIC
Comparison of estimated beat frequencies of
core with those of FFT and MUSIC

33

FMCW RADAR TEST ANTARCTICA

Permittivity

Reconstructed Profile

Good match up until 2.15 m depth

Deviations may be due to:

(1)

A discrepancy in the model representing the


radar return

(2)

Subtle changes in permittivity that MUSIC is


not able to distinguish

(3)

Error in calibration data

(4)

Measurement errors

Depth (meters)

34

FMCW RADAR TEST ANTARCTICA


Inversion on other data sets

35

SANDBOX TESTS
Experiment Set-up

~ 30 cm
Air
Wood
Styrofoam

Sand

RSL Sandbox facility

Network Analyzer Parameters Dielectric stack to test inversion

36

~ 3.6 cm
~ 8 cm

SANDBOX TESTS
Measurements
Calibrate at antenna terminals

Antenna-cable mismatch

Measure S11 with Aluminum plate as target


Measure S11 with multi-layered stack
arrangement
Mismatch between antenna and the cable
connecting the Network Analyzer is removed
by taking Sky- shot measurements
Subtract Sky shot from S11of target, plate
Antenna-cable mismatch

Use plate impulse response to remove system


effect

(Return from stack is


buried under this signal)

Apply MUSIC to enhance and invert

37

SANDBOX TESTS
Measurements

FFT Range Profile


Signal after removing
sky shot, system effects

This signal can now be fed into


the inversion algorithm

38

SANDBOX TESTS
Results

Permittivity

Range Profiles using MUSIC

Deviation is because of an average


value of Permittivity was chosen for
velocity correction- when identifying
the reflecting boundaries

Distance (meters)

Reference permittivity values


Problem with reconstruction of Permittivity profile

Air : 1

Properties of noise could not be confirmed

Wood: 2 6 (a value of 3 was chosen for modeling)

Layer Stripping approach was followed

Styrofoam : 1.03
Sand : 2.5 3.5 (a value of 3 was chosen for modeling)

39

PLANE WAVE DATA INVERSION


Setup - Greenland

Measured data
Surface
return

Internal layers

Depth in snow (meters)

40

PLANE WAVE DATA INVERSION


Analysis
Simulated range profile of Pit using ADS

Inconsistencies in measured data


Internal reflections have higher
amplitudes than surface reflection
Depth in snow (meters)

Inversion yielded very high


permittivity estimates

Actual radar return

Depth in snow (meters)

41

PLANE WAVE DATA INVERSION


Inversion test on ADS simulated data

Range Profile using FFT on ADS data

10 dB SNR

Range Profile using MUSIC

MUSIC works well in the case of multiple reflections

42

G.U.I FOR DATA INVERSION

43

OUTLINE

Introduction

The Inverse Problem

GPR Applications
Thesis Objectives
Forward Modeling FMCW Radar
Layer Stripping Approach
The Model Based Approach

Model Based Parameter Estimation


MMSE based (Gauss-Newton)
Spectral Estimation based (MUSIC)
Inversion on actual radar data
Tests on Antarctic snow radar data
Tests at the Sandbox lab
Tests on Greenland Plane wave data
GUI for data inversion algorithm
Conclusions and Future Work

44

SUMMARY

Studied, simulated and analyzed inversion schemes


Layer Stripping
Gauss Newton
MUSIC yields acceptable results in simulation

Implemented the MUSIC algorithm to enhance and invert GPR data


Tested on actual radar data
Successful in Snow radar data inversion
Partly successful in Sandbox test (Enhanced Profile)

Developed a GUI for the algorithm

45

FUTURE WORK

Incorporate effects of scattering due to rough surface and losses due


to attenuation into the forward model
Pre-whitening filter may be used to obtain Gaussian Noise statistics
(or look at techniques for amplitude estimation in colored noise)
3 - Dimensional FDTD, MOM can be used to represent forward
model for better inversion results

46

THANK YOU!
QUESTIONS/COMMENTS?

47

Вам также может понравиться