introduction to inverse scattering problems liliana
play

Introduction to inverse scattering problems Liliana Borcea - PowerPoint PPT Presentation

Introduction to inverse scattering problems Liliana Borcea Mathematics University of Michigan, Ann Arbor, 1 Inverse wave scattering problem Generic setup: A collection (array) of sensors probes a medium with signals (pulses, chirps) that


  1. Introduction to inverse scattering problems Liliana Borcea Mathematics University of Michigan, Ann Arbor, 1

  2. Inverse wave scattering problem Generic setup: A collection (array) of sensors probes a medium with signals (pulses, chirps) that generate waves which are scat- tered by inhomogeneities. The sensors collect the scattered waves and the goal of the inversion is to estimate the medium. Numerous applications: medical ultrasound, nondestructive eval- uation of structures, radar imaging, oil exploration, etc. 2

  3. Inverse problem for wave equations • Sound waves: pressure p ( t, x ) and velocity v ( t, x ) satisfy σ ( x ) c ( x ) ∂ t v ( t, x ) + ∇ p ( t, x ) = F ( t, x ) t > 0 , x ∈ R 3 . ∂ t p ( t, x ) + σ ( x ) c ( x ) ∇ · v ( t, x ) = 0 , Medium modeled by acoustic impedance σ ( x ) & wave speed c ( x ). • Electromagnetics: electric field E ( t, x ) satisfies 1 c 2 ( x ) ∂ 2 t > 0 , x ∈ R 3 , ∇ × ∇ × E ( t, x ) + t E ( t, x ) = F ( t, x ) , Medium with constant magnetic permeability, wave speed c ( x ). • F ( t, x ) models the excitation. Homogeneous initial conditions. Inversion data: p ( t, x ) or E ( t, x ) at the receiving sensors. 3

  4. Basic (acoustic) model • Acoustic pressure in medium with constant density � � 1 c 2 ( x ) ∂ 2 t − ∆ p ( t, x ; x s ) = −∇ · F ( t, x ) , p ( t, x ; x s ) ≡ 0 for t ≪ 0 . • Emitter is a point source: − ∇ · F ( t, x ) = δ ( x − x s ) f ( t ) f ( t ) = e − iω o t Bϕ ( Bt ) • In array imaging the signal is a pulse 1 f B f 0.5 display of Real[ f ( t )] 0 f − 0.5 − 1 − 10 − 5 0 5 10 B t It oscillates at central frequency ω o and is supported at t ∼ 1 /B , where B = bandwidth � ∞ � ω − ω o � −∞ dt f ( t ) e iωt = ˆ ˆ f ( ω ) = ϕ B 4

  5. Why a pulse? The length scale relations are important in inversion: • Central wavelength λ o = 2 πc o ω o . • Distance (range) L between array and imaging scene. • Linear size a of array aperture (may be synthetic). • Distance c o /B traveled by waves over pulse duration. In radar and seismic applications: L � a ≫ c o /B ≫ λ o � high frequency (small wavelength) regime. As a rule, the smaller λ o and c o /B are, the better the imaging. The ratio a/L also plays a role. 5

  6. Chirped signals and pulse compression | f ( t ) | 2 ≤ P max . • Antennas have limited instantaneous power: For a signal of duration T , the emitted energy is ≤ TP max . • The received energy is a fraction of this (partial reflection, ge- ometrical spreading). This energy should be large to distinguish from noise � Use more antennas or increase duration T . � � Chirped (linear frequency modulated) signal f ( t ) = e − iω o t + iγt 2 ϕ t . T Assuming √ γT ≫ 1, the Fourier transform is γ e − i ( ω − ωo )2 � iπ � ω o − ω � ˆ f ( ω ) ≈ 2 γT B = γT. ϕ � 2 γT � 1 T Note that T ≫ √ γ = T ≫ 1 /B . B � Long signal is compressed to get a pulse of duration ∼ 1 /B . 6

  7. Chirped signals and pulse compression • Pulse compression realized by convolving the echoes with f ( − t ) • Why does this work? f c ( t ) = f ( t ) ⋆ f ( − t ) � ∞ dω f ( ω ) | 2 e − iωt 2 π | ˆ = −∞ � ∞ 2 ≈ 1 � ω o − ω � �� e − iωt � � −∞ dω � ϕ � � 2 γ 2 B � Example: if ϕ ( s ) = 1 [ − 1 / 2 , 1 / 2] ( s ) we get f c ( t ) = Te − iω o t sinc( Bt ) . We have transformed the signal with duration T ≫ 1 /B to a pulse oscillating at frequency ω o and support t ∼ 1 /B . 7

  8. Forward (data) model • The acoustic pressure is a superposition of time harmonic waves � ∞ dω p ( ω, x ; x s ) e − iωt p ( t, x ; x s ) = 2 π ˆ −∞ satisfying the Helmholtz equation ω 2 p ( ω, x ; x s ) = − ˆ ∆ˆ p ( ω, x ; x s ) + c 2 ( x )ˆ f ( ω ) δ ( x − x s ) with outgoing (radiation) conditions. • We have access to ˆ p ( ω, x r ; x s ) for | ω − ω o | ≤ B , r = 1 , . . . , N r and s = 1 , . . . , N s . • Forward model relates unknown c ( x ) to these measurements. This is a very complicated mapping! 8

  9. What can we invert for? • Inversion model uses separation of scales: 1 1 c 2 ( x ) = o ( x )[1 + ρ ( x ) + µ ( x )] c 2 c o ( x ) = smooth, determines kinematics of waves (travel times). ρ ( x ) = rough part, is the reflectivity that we wish to determine. µ ( x ) models small variations at small scale (clutter), that may have a cumulative scattering effect on the wave. • What can we estimate? - Smooth c o ( x ) (velocity analysis): Travel time tomography (many applied papers, theory of Uhlmann, Stefanov, Vasy). Dif- ferential semblance optimization (Symes). Here c o = constant. - Reflectivity ρ (imaging problem). - Clutter cannot be estimated � random model of uncertain µ . 9

  10. Born approximation: linear forward model • For c o = constant and neglecting clutter, f ( ω ) δ ( x − x s ) − ω 2 ∆ + k 2 � � p ( ω, x ; x s ) = − ˆ ˆ ρ ( x )ˆ p ( ω, x ; x s ) . c 2 o • Inverting the Helmholtz operator using Green’s function G ( ω, x , x s ) = e iωτ ( x , x s ) τ ( x , x s ) = | x − x s | ˆ 4 π | x − x s | , , c o we get G ( ω, x r , x s )+ ω 2 � p ( ω, x r ; x s ) = ˆ f ( ω ) ˆ p ( ω, y ; x s ) ˆ ˆ d y ρ ( y )ˆ G ( ω, x r , y ) . c 2 o • Born (single scattering) approximation p ( ω, y ; x s ) � ˆ f ( ω ) ˆ ˆ G ( ω, y , x s ) is justified for ρ of small support, like a point reflector. 10

  11. Data model • Additive noise, single scattering model D ( t, x r , x s ) = p ( t, x r ; x s ) + N ( t, x r , x s ) Typically N ( t, x r , x s ) is Gaussian, uncorrelated over the sensors. • By time windowing the direct wave from x s to x r , � dω ω 2 d y ρ ( y ) e iωτ ( y , x s ) e iωτ ( y , x r ) � ˆ p ( t, x r ; x s ) � f ( ω ) c 2 2 π 4 π | y − x s | 4 π | y − x r | o f ′′ � � t − τ ( y , x s ) − τ ( y , x r ) 1 � = − d y ρ ( y ) . (4 πc o ) 2 | y − x s || y − x r | • Depending on support of ρ and size of array, geometrical spreading factors may be approximated by a constant. 11

  12. Numerically simulated data ∗ array a = 92 λo Reflector 100 λo L = 90 λo 100 λo Scattered wave by point reflector plotted vs. time on abscissa and receiver location on ordinate. Center sensor emits pulse f ( t ). array a = 92 λo Reflectors 100 λo L = 90 λo d d = 6 λo 100 λo Multiply scattered echos among point reflectors are ignored. ∗ Simulations by Chrysoula Tsogka. 12

  13. Image formation - Reverse time (Kirchhoff) migration • The imaging function N r N s � � � � I ( � y ) = τ ( y , x s ) + τ ( y , x r ) , x r , x s D r =1 s =1 is expected to peak at points � y in support of the reflectivity. 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 80 85 90 95 80 85 90 95 • Resolution in direction of propagation (range) is c o /B . The pulse width 1 /B determines precision of travel time estimation. • Resolution in cross-range is ∼ λ o L/a . 13

  14. Noise vs. clutter effects in migration imaging ∗ 70 75 80 z 85 90 95 30 35 40 45 50 55 60 65 x 70 75 Noise 80 z 85 90 95 30 35 40 45 50 55 60 65 x array 0 1.8 70 10 1.7 20 75 1.6 30 80 40 1.5 z z 50 1.4 85 60 1.3 90 70 1.2 80 95 1.1 90 30 35 40 45 50 55 60 65 x 0 10 20 30 40 50 60 70 80 90 x Noise is averaged out by summation (over large aperture). Clutter is harder to deal with. ∗ Simulations by Chrysoula Tsogka. 14

  15. Multiple scattering effects in media with strong reflectors ∗ ∗ Simulations by Alexander Mamonov 15

Recommend


More recommend