Professional Documents
Culture Documents
3 GPR
3 GPR
Acquisition
Equipment
Antennas
tx rx
masonry bridge
Data
masonry bridge
Data
GPR videos
DATA ANALYSIS and INTERPRETATION
Diffractions
Antennas
Antennas Antennas Diffraction generated
txtx rxrx tx rx
by the pipe Distance
pipe
Time (two-way)
soil
Time calibration
Gain
Velocity analysis
Deconvolution
Topographic corrections
Trace alignment
Time to depth conversion
Background subtraction
NMO
for multi-fold data: Mute
Stack
Migration
Envelope extraction
BandPass Filter
x
Filtering
Data (t,x)
t
F.F.T.
x
Data (f,x)
f
x
filter (LP, HP, BP, Notch)
f
F.F.T. -1 x
t
Data (t,x)
Radar data processing
Filtering
Time calibration
Gain
Velocity analysis
Deconvolution
Topographic corrections
Trace alignment
Time to depth conversion
Background subtraction
NMO
for multi-fold data: Mute
Stack
Migration
Envelope extraction
Time calibration
Antennas
tx rx
Timing
tx
rx
trigger
soil pipe time
D
Time calibration
Time calibration moves the time
scale so that zero time occurs
when the tx is triggered. Timing
This time is obtained from the
data by picking event B and .......
tx
offset offset rx
t0 tB
c tx rx trigger
time
with c = 30cm/ns
time zero
Time calibration
before calibration
time zero
after calibration
Radar data processing
Filtering
Time calibration
Gain
Velocity analysis
Deconvolution
Topographic corrections
Trace alignment
Time to depth conversion
Background subtraction
NMO
for multi-fold data: Mute
Stack
Migration
Envelope extraction
Gain
Aim: remove amplitude decay
Spherical divergence
Wavefront
Assumptions: of intensity E1
• homogeneous medium
• point source S
• no directivity r1
• no absorption Wavefront
r2
of intensity E2
2
E2 r1
E1 r2
Gain function
A2 r1 1 1
A(r ) A(t ) G (t ) v t
A1 r2 r v t
Divergence
G (t ) t
Time [ns]
Time [ns]
Gain is 20 dB/decade
Time [ns]
Divergence
Si(t)
kt
So(t)
Absorption
Absorption
G (t ) e k t
Time [ns]
Gain is given in
dB/ns or dB/m
(e.g., 0.05dB/ns).
Time [ns]
Time [ns]
Absorption
Si(t)
ekt
So(t)
Because of absorption:
A( r ) e * r
SEC compensation:
G ( r ) r * e * r G (t ) v * t * e * v * t
Divergence + Absorption
Si(t)
ht ekt
So(t)
Gain
raw
data
after
SEC
Gain with AGC (Automatic) or PGC (Programmed)
Both methods need a math operator to estimate the average amplitude of the
radar trace within a time window of proper length.
Radar trace
Average amplitude
Gain function
N
n
1 2
or
An sk
N 1 k n N
2
N
n
1 2
An
N 1 k n N
sk2
2
sn s ~
sn
~
sn n
An
Gain
raw
data
after
AGC
(10ns)
Gain
Too long
after
AGC
(30ns)
Too short
after
AGC
(3ns)
N
n
M
1 2
or
An si ,k
M ( N 1) i 1 k n N
2
N
n
M
1 2
An
M ( N 1) i 1 k n N
si2,k
2
sn s ~
sn
~
sn n
An
Gain
raw
data
after
PGC
(7ns)
Time calibration
Gain
Velocity analysis
Deconvolution
Topographic corrections
Trace alignment
Time to depth conversion
Background subtraction
NMO
for multi-fold data: Mute
Stack
Migration
Envelope extraction
Raw data (2-6GHz)
sand box Average trace
0
surface
5
target
(metal cup
filled with
plastic)
10
15
Time calibration
Gain
Velocity analysis
Deconvolution
Topographic corrections
Trace alignment
Time to depth conversion
Background subtraction
NMO
for multi-fold data: Mute
Stack
Migration
Envelope extraction
Trace Alignment
Before After
Trace Alignment
Before After
Time calibration
Gain
Velocity analysis
Deconvolution
Topographic corrections
Trace alignment
Time to depth conversion
Background subtraction
NMO
for multi-fold data: Mute
Stack
Migration
Envelope extraction
Background Subtraction
SUBTRACTION
TRACE ALIGNMENT AVERAGE TRACE
OF AVERAGE TRACE
0
10
20
AVERAGE TRACE
time [ns]
30
40
Raw data after trace alignment
50
60
100 200 300 400 500
0 -
trace number
10 10
20 20
time [ns]
time [ns]
30
40
= 30
40
Average trace section Subtraction
50 50
60 60
100 200 300 400 500 100 200 300 400 500
trace number trace number
Background Subtraction
SUBTRACTION
TRACE ALIGNMENT AVERAGE TRACE
OF AVERAGE TRACE
10
20
time [ns]
30
40
Subtraction
50 0
60 10
100 200 300 400 500
20
time [ns]
trace number
30
More effective subtraction
40
0
50
10
60
20 100 200 300 400 500
time [ns]
trace number
30
40
50
60
100 200 300 400 500
trace number
Background Subtraction x
by FK filter Data (t,x)
F.F.T 2D
f
Data (f,k)
k
k
F.F.T -1 2D x
t
Data (t,x)
ns/trace
s s
12-MHz Sinusoids
MHz MHz
Wavenumber (cycles/m)
(adapted from Yilmaz, 2001)
ns/trace
s s
48-MHz Sinusoids
MHz MHz
Wavenumber (cycles/m)
Aliasing
(adapted from Yilmaz, 2001)
ns/trace
s s
MHz MHz
Wavenumber (cycles/m)
(adapted from Yilmaz, 2001)
s s
MHz MHz
MHz MHz
2D
FFT
=
2D
IFFT
Examples of FK filtering
2GHz antenna (IDS)
profile trajectory
187cm
Examples of FK filtering
Raw data
2D
FFT
=
2D
IFFT
Examples of FK filter
After PGC
2D
FFT
=
2D
IFFT
Time calibration
Gain
Velocity analysis
Deconvolution
Topographic corrections
Trace alignment
Time to depth conversion
Background subtraction
NMO
for multi-fold data: Mute
Stack
Migration
Envelope extraction
Velocity analysis on scattered signals
(monostatic system)
x
0 x
z
z2 x2 z
V
Scatterer in [0,z]
0 x
t0
t t
Diffraction hyperbola
2 z2 x2 4z2 4 x2 2 4x2 2z
t t2 2 t 2 t0 where t0
v v2 v v2 v
Velocity Analysis
change to
change velocity
Velocity Analysis
correct correct
z1 v1
z2 v2
zn vn
z
diffractions are nearly hyperbolic
4x2 2 zi
t0 i i i
2
t 2 t0 2 where
vrms vi
vrms
v i i
2
i
and
i i
Velocity Analysis
11.2 8.3
7.3
Time calibration
Gain
Velocity analysis
Deconvolution
Topographic corrections
Trace alignment
Time to depth conversion
Background subtraction
NMO
for multi-fold data: Mute
Stack
Migration
Envelope extraction
Topographic corrections
Example
(200MHz data)
topography
before
topographic
corrections
after
topographic
corrections
Topographic corrections
highest
EM
E elevation
[m]
E(x) v average velocity
profile
elevation
x [m]
2[ E M E ( x )]
t c ( x ) t ( x ) t ( x ) with t ( x )
v
data after topographic
corrections
Time calibration
Gain
Velocity analysis
Deconvolution
Topographic corrections
Trace alignment
Time to depth conversion
Background subtraction
NMO
for multi-fold data: Mute
Stack
Migration
Envelope extraction
Monostatic system
t
z (t ) v
2
no trace distortion
t z
1 t
2 0
z (t ) v ( )d
trace distortion
t z
Bistatic system
when velocity is constant
tx rx
h
z t t2
v = const
v z 2 (t ) v 2 h2
2 4
t2
z (t ) v 2 h2
4
t stretching
Time calibration
Gain
Velocity analysis
Deconvolution
Topographic corrections
Trace alignment
Time to depth conversion
Background subtraction
NMO
for multi-fold data: Mute
Stack
Migration
Envelope extraction
Migration
Why migration ?
model space data space
A B x
A B x
z tB t
tA
v
C
tA = 2AC/v
D
tB = 2BC/v
Why migration ?
model space data space
A B x
A B x
z tB t
tA
v
after migration
C
tA = 2AC/v
tB = 2BC/v
v 2t 2 2 2
x z
Z 4
Migration by semicircle superposition
(monostatic system)
Migration
before migration
after migration
Migration
before migration
after migration
Migration
before migration
after migration
Diffraction summation (or Kirchhoff method)
(monostatic system)
x
0 x
z
z
V
Scatterer in [0,z]
0 x
t0
t t
Diffraction hyperbola
2 4x2
t t0 2
2
after migration
Migration (Focusing)
x=0
Migration
Antenna position x
Dip reflector
After migration
Example
Before migration
10 cm/ns (undermigration)
20 cm/ns (overmigration)
2h
Tx Rx
0
z
x,z
Migration ellipse
1 1
t ( x h) 2 z 2 ( x h) 2 z 2
v v
Diffraction curve
1 1
t ( x h) 2 z 2 ( x h) 2 z 2
v v
Migrated results are often presented by extracting the envelope
Trace amplitude
Migration
2 4x2 4 y2
t 2 t0
v2 v2
or by sphere superposition
V (x,y,0)
(0,0,z)
Scatterer
1 1
t ( x h)2 y 2 z 2 ( x h)2 y 2 z 2
v v
or by ellipsoid superposition
Example
BAR DETECTION IN A CONCRETE FLOOR
Raw data 2D processed data
3D processed data
Example
SUBSURFACE UTILITY DETECTION:
REAL CASE
3D migration in non homogeneous media
Example
4x2 4 y2
2
GPR for humanitarian demining
t t0 2 2
2
vrms vrms
30 [cm/ns]
Vrms
air
surface
t0 soil
vrms (t0 )
0
v 2 ( )d Vrms vs. depth
t0
0
d
2dz
where d
v( z )
Diffraction aperture
2D experiments 3D experiments
tx rx
diffraction summation
large aperture migration
semicircle superposition
semicircle superposition
(Yilmaz, 2001)
Spatial aliasing problems
surface
reflector
no aliasing
reflector
with aliasing
Spatial aliasing problems
DISTANCE [cm]
FREQUENCY [MHz]
TIME [ns]
KX [1/cm]
DISTANCE [cm]
2D spectrum
DEPTH [cm] at v=8 [cm/ns]
FREQUENCY [MHz]
TIME [ns]
Migrated data
KX [1/cm]
FREQUENCY [MHz]
TIME [ns]
KX [1/cm]
DISTANCE [cm]
2D spectrum
DEPTH [cm] at v=8 [cm/ns]
FREQUENCY [MHz]
TIME [ns]
Migrated data
KX [1/cm]
Spatial aliasing problems
DISTANCE [cm]
FREQUENCY [MHz]
TIME [ns]
KX [1/cm]
DISTANCE [cm]
2D spectrum
DEPTH [cm] at v=8 [cm/ns]
FREQUENCY [MHz]
TIME [ns]
Migrated data
KX [1/cm]