f-k filters

Preview:

Citation preview

f-k filters

1

Mitch Withers, Res. Assoc. Prof., Univ. of Memphis

2

Consider a 2-d delta function, 𝛿 π‘₯, 𝑦 = &1, π‘₯ π‘Žπ‘›π‘‘ 𝑦 = 00, π‘₯ π‘œπ‘Ÿ 𝑦 β‰  0

3

Consider a 2-d delta function, 𝛿 π‘₯, 𝑦 = &1, π‘₯ π‘Žπ‘›π‘‘ 𝑦 = 00, π‘₯ π‘œπ‘Ÿ 𝑦 β‰  0

/!"

"/!"

"𝛿 π‘₯, 𝑦 𝑑π‘₯𝑑𝑦 = 1 A point source

4

Consider a 2-d delta function, 𝛿 π‘₯, 𝑦 = &1, π‘₯ π‘Žπ‘›π‘‘ 𝑦 = 00, π‘₯ π‘œπ‘Ÿ 𝑦 β‰  0

/!"

"/!"

"𝛿 π‘₯, 𝑦 𝑑π‘₯𝑑𝑦 = 1

Similarly, the 2-d sifting property is, /

!"

"/!"

"𝛿 π‘₯ βˆ’ π‘₯#, 𝑦 βˆ’ 𝑦# 𝑓 π‘₯, 𝑦 𝑑π‘₯𝑑𝑦 = 𝑓 π‘₯#, 𝑦#

𝑦

π‘₯#π‘₯

𝛿 π‘₯ βˆ’ π‘₯#

A point source

a line source sifts values of 𝑓 π‘₯, 𝑦 at π‘₯# for all 𝑦.

5

Consider a 2-d delta function, 𝛿 π‘₯, 𝑦 = &1, π‘₯ π‘Žπ‘›π‘‘ 𝑦 = 00, π‘₯ π‘œπ‘Ÿ 𝑦 β‰  0

/!"

"/!"

"𝛿 π‘₯, 𝑦 𝑑π‘₯𝑑𝑦 = 1

Similarly, the 2-d sifting property is, /

!"

"/!"

"𝛿 π‘₯ βˆ’ π‘₯#, 𝑦 βˆ’ 𝑦# 𝑓 π‘₯, 𝑦 𝑑π‘₯𝑑𝑦 = 𝑓 π‘₯#, 𝑦#

𝑦

π‘₯#π‘₯

𝛿 π‘₯ βˆ’ π‘₯#

A point source

a line source sifts values of 𝑓 π‘₯, 𝑦 at π‘₯# for all 𝑦. /

!"

"𝛿 π‘₯ βˆ’ π‘₯# 𝑓 π‘₯, 𝑦 𝑑π‘₯ = 𝑓 π‘₯#, 𝑦

π‘₯#π‘₯

𝑦

𝑓 π‘₯#, 𝑦

6

The mathematics of the 2-d FT is ambivalent to our choice of units so one choice can be time and space, a seismic reflection line for example.

Ξ¦ 𝑓, π‘˜ = 𝐹[πœ™ 𝑑, π‘₯ ] = /!"

"/!"

"πœ™(𝑑, π‘₯)𝑒!$%&(()*+,)𝑑𝑑𝑑π‘₯

7

The mathematics of the 2-d FT is ambivalent to our choice of units so one choice can be time and space, a seismic reflection line for example.

Ξ¦ 𝑓, π‘˜ = 𝐹[πœ™ 𝑑, π‘₯ ] = /!"

"/!"

"πœ™(𝑑, π‘₯)𝑒!$%&(()*+,)𝑑𝑑𝑑π‘₯

Where 𝑓 is the familiar frequency in cycles/second and π‘˜ is spatial frequency in cycles/length.

π‘₯

πœ†πœ† is the wavelength

π‘˜ = ./

is the spatial frequency

Wavenumber is π‘˜βˆ— = 2πœ‹π‘˜ = %&/

similar to πœ” = 2πœ‹π‘“.

8

The mathematics of the 2-d FT is ambivalent to our choice of units so one choice can be time and space, seismic reflection line for example.

Ξ¦ 𝑓, π‘˜ = 𝐹[πœ™ 𝑑, π‘₯ ] = /!"

"/!"

"πœ™(𝑑, π‘₯)𝑒!$%&(()*+,)𝑑𝑑𝑑π‘₯

Where 𝑓 is the familiar frequency in cycles/second and π‘˜ is spatial frequency in cycles/length.

π‘₯

πœ†πœ† is the wavelength

π‘˜ = ./

is the spatial frequency

Wavenumber is π‘˜βˆ— = 2πœ‹π‘˜ = %&/

similarly to πœ” = 2πœ‹π‘“.

We use π‘˜βˆ— here to distinguish wavenumber from spatial frequency π‘˜ though you may encounter π‘˜ for both. Know which it is by context.

Spatial frequency not wavenumber.

9

A few familiar properties in 2-d

𝐹 𝑔 π‘₯ βˆ’ π‘₯#, 𝑑 βˆ’ 𝑑# = 𝐺(π‘˜, 𝑓)𝑒!$%& +,!*()! Shifting property

10

A few familiar properties in 2-d

𝐹 𝑔 π‘₯ βˆ’ π‘₯#, 𝑑 βˆ’ 𝑑# = 𝐺(π‘˜, 𝑓)𝑒!$%& +,!*()! Shifting property

𝐹 𝑔 π‘₯, 𝑑 + π‘Žπ‘” π‘₯ βˆ’ π‘₯#, 𝑑 βˆ’ 𝑑#= 𝐺(π‘˜, 𝑓) 1 + π‘Žπ‘’!$%& +,!*()!

Where π‘Ž is a real scalar.Replication property (an echo)

11

A few familiar properties in 2-d

𝐹 𝑔 π‘₯ βˆ’ π‘₯#, 𝑑 βˆ’ 𝑑# = 𝐺(π‘˜, 𝑓)𝑒!$%& +,!*()! Shifting property

𝐹 𝑔 π‘₯, 𝑑 + π‘Žπ‘” π‘₯ βˆ’ π‘₯#, 𝑑 βˆ’ 𝑑#= 𝐺(π‘˜, 𝑓) 1 + π‘Žπ‘’!$%& +,!*()!

Where π‘Ž is a real scalar.Replication property (an echo)

𝐹 𝑔.(π‘₯, 𝑑) βˆ— 𝑔%(π‘₯, 𝑑) = 𝐺.(π‘˜, 𝑓)𝐺%(π‘˜, 𝑓)

where

Convolution property (think f-k filter)

𝑔. π‘₯, 𝑑 βˆ— 𝑔% π‘₯, 𝑑 = /!"

"/!"

"𝑔. 𝑒, 𝑣 𝑔% π‘₯ βˆ’ 𝑒, 𝑑 βˆ’ 𝑣 𝑑𝑒𝑑𝑣

12

A few familiar properties in 2-d

𝐹 𝑔 π‘₯ βˆ’ π‘₯#, 𝑑 βˆ’ 𝑑# = 𝐺(π‘˜, 𝑓)𝑒!$%& +,!*()! Shifting property

𝐹 𝑔 π‘₯, 𝑑 + π‘Žπ‘” π‘₯ βˆ’ π‘₯#, 𝑑 βˆ’ 𝑑#= 𝐺(π‘˜, 𝑓) 1 + π‘Žπ‘’!$%& +,!*()!

Where π‘Ž is a real scalar.Replication property (an echo)

𝐹 𝑔.(π‘₯, 𝑑) βˆ— 𝑔%(π‘₯, 𝑑) = 𝐺.(π‘˜, 𝑓)𝐺%(π‘˜, 𝑓)

where

Convolution property (think f-k filter)

𝑔. π‘₯, 𝑑 βˆ— 𝑔% π‘₯, 𝑑 = /!"

"/!"

"𝑔. 𝑒, 𝑣 𝑔% π‘₯ βˆ’ 𝑒, 𝑑 βˆ’ 𝑣 𝑑𝑒𝑑𝑣

𝐹 𝑔.(π‘₯, 𝑑)𝑔%(π‘₯, 𝑑) = 𝐺.(π‘˜, 𝑓) βˆ— 𝐺%(π‘˜, 𝑓) Windowing

13

Plane wave fronts

πœ†οΏ½βƒ—οΏ½

𝑐, = apparent velocity = 1234 5

πœƒ

Incidence angle

14

Plane wave fronts

πœ†οΏ½βƒ—οΏ½

𝑐, = apparent velocity = 1234 5

πœƒ

Incidence angle

πœƒ β†’ 90Β° Horizontally traveling wave (ground roll and surface waves)

πœƒ β†’ 0Β° Vertically traveling wave (body waves and reflections)

15

Plane wave fronts

πœ†οΏ½βƒ—οΏ½

𝑐, = apparent velocity = 1234 5

πœƒ

Incidence angle

πœƒ β†’ 90Β° Horizontally traveling wave (ground roll and surface waves)

πœƒ β†’ 0Β° Vertically traveling wave (body waves and reflections)

𝑣 =πœ†π‘‡ =

M1 π‘˜M1 𝑓

=π‘“π‘˜

16

Plane wave fronts

πœ†οΏ½βƒ—οΏ½

𝑐, = apparent velocity = 1234 5

πœƒ

Incidence angle

πœƒ β†’ 90Β° Horizontally traveling wave (ground roll and surface waves)

πœƒ β†’ 0Β° Vertically traveling wave (body waves and reflections)

𝑣 =πœ†π‘‡ =

M1 π‘˜M1 𝑓

=π‘“π‘˜

𝑐, =π‘“π‘˜,

→Δ𝑑Δπ‘₯

!.

=Ξ”π‘“Ξ”π‘˜

A horizontal seismic line measures 𝑐, & π‘˜, not 𝑣& π‘˜.

17

Plane wave fronts

πœ†οΏ½βƒ—οΏ½

𝑐, = apparent velocity = 1234 5

πœƒ

Incidence angle

πœƒ β†’ 90Β° Horizontally traveling wave (ground roll and surface waves)

πœƒ β†’ 0Β° Vertically traveling wave (body waves and reflections)

𝑣 =πœ†π‘‡ =

M1 π‘˜M1 𝑓

=π‘“π‘˜

𝑐, =π‘“π‘˜,

→Δ𝑑Δπ‘₯

!.

=Ξ”π‘“Ξ”π‘˜

Slope in t-d plot

Slope in f-k plot

A horizontal seismic line measures 𝑐, & π‘˜, not 𝑣& π‘˜.

18

d

t

Refractions

P-wave

S-wave

Surface waves

Air wave

19

d

t

Refractions

P-wave

S-wave

Surface waves

Air wave

High 𝑐,Large πœƒ

Low 𝑐,Small πœƒ

20

d

t

Refractions

P-wave

S-wave

Surface waves

Air wave

k

f

RefractionsP-wave

S-wave

Surface waves (ground roll)

Air wave

High 𝑐,Large πœƒ

Low 𝑐,Small πœƒ

High 𝑐,Large πœƒ

Low 𝑐,Small πœƒ

21

d

t

Refractions

P-wave

S-wave

Surface waves

Air wave

k

f

RefractionsP-wave

S-wave

Surface waves (ground roll)

Air wave

High 𝑐,Large πœƒ

Low 𝑐,Small πœƒ

High 𝑐,Large πœƒ

Low 𝑐,Small πœƒ

We can apply a fan filter to remove ground roll (surface waves) and keep signals of interest based on incidence angle and horizontal velocity.

22

d

t

Refractions

P-wave

S-wave

Surface waves

Air wave

k

f

RefractionsP-wave

S-wave

Surface waves (ground roll)

Air wave

High 𝑐,Large πœƒ

Low 𝑐,Small πœƒ

High 𝑐,Large πœƒ

Low 𝑐,Small πœƒ

We can apply a fan filter to remove ground roll (surface waves) and keep signals of interest based on incidence angle and horizontal velocity.

But be careful, all the rules on windowing apply.

23

d

t

Refractions

P-wave

S-wave

Surface waves

Air wave

k

f

RefractionsP-wave

S-wave

Surface waves (ground roll)

Air wave

High 𝑐,Large πœƒ

Low 𝑐,Small πœƒ

High 𝑐,Large πœƒ

Low 𝑐,Small πœƒ

We can apply a fan filter to remove ground roll (surface waves) and keep signals of interest based on incidence angle and horizontal velocity.

But be careful, all the rules on windowing apply.

Can still filter specific frequencies (e.g. low pass, high pass). Filters can also be designed to remove updipsignals (right side) or downdip (left side) and many other features.

Many additional possible filters introduce greater opportunity for misinterpreting filter artifacts as structure.

24

Consider a rectangular surface array recording of a horizontal plane wave traveling in the π‘₯% direction.

π‘₯.

π‘₯%

This looks like a DC offset in the π‘₯.direction and a constant frequency sine wave in the π‘₯% direction.

Wav

e fro

nts

25

Consider a rectangular surface array recording of a horizontal plane wave traveling in the π‘₯% direction.

π‘₯.

π‘₯%

This looks like a DC offset in the π‘₯.direction and a constant frequency sine wave in the π‘₯% direction.

Wav

e fro

nts

π‘˜.

π‘˜%

βˆ’π‘˜#

+π‘˜#

The FT of a constant frequency sine wave is a delta function. When traveling in the π‘₯% direction the impulses lie on the π‘˜% axis.

26

π‘₯.

π‘₯%

π‘˜.

π‘˜%

βˆ’π‘˜# +π‘˜#

Wave fronts

Similarly

27

π‘₯.

π‘₯%

π‘˜.

π‘˜%

βˆ’π‘˜# +π‘˜#

Wave fronts

Similarly

π‘₯.

π‘₯% Wave f

ronts

π‘˜.

π‘˜%

βˆ’π‘˜#

+π‘˜#

28

There is a great deal more that can be done with F-K analysis (e.g. reflection seismology) and with arrays (they don’t always have to be rectangular or evenly spaced; array analysis) and it would be easy to spend an entire semester on just one of those topics.

Recommended