quantitative inverse scattering via reduced order
play

Quantitative inverse scattering via reduced order modeling Liliana - PowerPoint PPT Presentation

Quantitative inverse scattering via reduced order modeling Liliana Borcea Mathematics, University of Michigan Ann Arbor Joint work with: Vladimir Druskin Worcester Polytechnic Institute Alexander Mamonov University of Houston


  1. Quantitative inverse scattering via reduced order modeling Liliana Borcea Mathematics, University of Michigan Ann Arbor Joint work with: • Vladimir Druskin Worcester Polytechnic Institute • Alexander Mamonov University of Houston • Mikhail Zaslavsky Schlumberger • J¨ orn Zimmerling University of Michigan Support: U.S. Office of Naval Research N00014-17-1-2057. 1

  2. Inverse scattering for generic hyperbolic system • Primary wave P ( s ) ( t, x ) and dual wave � P ( s ) ( t, x ) satisfy � � � � � � P ( s ) ( t, x ) P ( s ) ( t, x ) 0 − L q t > 0 , x ∈ Ω ⊂ R d ∂ t = , L T P ( s ) ( t, x ) � P ( s ) ( t, x ) � 0 q with homogeneous boundary conditions and initial conditions P ( s ) (0 , x ) = b ( s ) ( x ) , P ( s ) (0 , x ) = 0 . � • Ω is half space ( x d > 0) and measurements on ∂ Ω + at x d = 0 + . • Array of sensors on ∂ Ω + . Source excitation b ( s ) ( x ) supported near ∂ Ω + , where ( s ) counts sensor index and polarization. • Finite duration of measurements � can truncate Ω to compact cube Ω c ⊂ Ω with accessible boundary ∂ Ω ac ⊂ ∂ Ω and inaccessi- c ble boundary ∂ Ω inac ⊂ Ω. c 2

  3. Nonlinear reflectivity to data mapping • Unknown medium modeled by reflectivity q . First order partial differential operator L q is affine in q . Kinematics is assumed known! • Inverse scattering problem: Find q in Ω c from array mea- surements of reflected primary wave � � � � � � � D ( r,s ) b ( r ) , P ( s ) ( kτ, · ) b ( r ) , cos L q L T b ( s ) := = kτ q k for r, s = 1 , . . . , m and time instants kτ, k = 0 , . . . , 2 n − 1 . � � • L q is affine in q but map q �→ 0 ≤ k ≤ 2 n − 1 to invert is nonlinear D k 3

  4. Outline of talk • Most imaging assumes reflectivity to data map is linear (Born approximation). • Nonlinear methods: Qualitative (linear sampling, factoriza- tion,...) mostly at single frequency. Optimization is difficult. Goal 1: Use reduced order model (ROM) to approximate the Data to Born (DtB) map ( D k ) 0 ≤ k ≤ 2 n − 1 → ( D Born ) 0 ≤ k ≤ 2 n − 1 k D Born defined using Fr´ echet derivative of map q �→ D k at q = 0. k Goal 2: Use the ROM to obtain quantitative estimate of q . 4

  5. ROM for Data to Born (DtB) transformation Data are m × m matrices � � � � � � b (1) , . . . b ( m ) � L q L T D k = b , cos kτ b , b = , 0 ≤ k ≤ 2 n − 1 q � � � L q L T ROM of propagator ∗ P q = cos τ q • Wave at time kτ is Chebyshev polynomial T k of 1 st kind of P q � � � P ( s ) ( kτ, x ) = cos L q L T b ( s ) ( x ) = T k ( P q ) b ( s ) ( x ) kτ q • ROM propagator P P gives exact data D k , 0 ≤ k ≤ 2 n − 1. P ROM q It is constructed from the data and inherits properties of P q to allow DtB transformation. 5 ∗ P ( s ) (( k + 1) τ, x ) = 2 P q P ( s ) ( kτ, x ) − P ( s ) (( k − 1) τ, x )

  6. Definition of reduced order model (ROM) Algebraic setting: from continuum to fine grid discretization • Operator L q � lower block bidiagonal matrix L q ∈ R N × N � � � L q L T P • Propagator P P q = cos τ is N × N matrix. q � � P ( s ) ( kτ, · ) P q ) b ∈ R N × m • Snapshots P P P k = 1 ≤ s ≤ m = T k ( P P P P P ROM obtained by projection on range of P P := ( P P 0 , . . . ,P P n − 1 ) ROM = V T b ∈ R nm × n = V T P P q V ∈ R nm × nm P P P P ROM b q Here V ∈ R N × nm satisfies V V T = orthogonal projector on range( P V T V = I nm , P P ) 6

  7. Data interpolation Theorem: Projection ROM satisfies D k = b T T k ( P ROM ) T T k ( P P P P q ) b = ( b P q ) b ROM , 0 ≤ k ≤ 2 n − 1 . ROM Proof: ROM for k = 0 , . . . , n − 1. Step 1: Prove P P P k = V T k ( P P q ) b P ROM Step 2: This gives ROM = ( b D k = b T P P k = b T V T k ( P ROM ) T T k ( P P P P q ) b P P q ) b ROM , 0 ≤ k ≤ n − 1 ROM ROM Step 3: For n ≤ k ≤ 2 n − 1 use the above and the recursion T k ( x ) = 2 T n − 1 ( x ) T k − n +1 ( x ) − T | 2 n − 2 − k | ( x ) � 7

  8. Proof that P P P k = V T k ( P P ) b for k = 0 , . . . , n − 1 P ROM ROM q ROM = V T b = V T P Using definition P P P P P q V and b ROM q ROM = V T 0 ( P P 0 = b = V V T b = V b • For k = 0 we have P P P q ) b P ROM ROM • Hypothesis: true for k < n − 1. • For k + 1 use T k +1 ( x ) = 2 x T k ( x ) − T k − 1 ( x ) ROM = 2 V P ROM − V T k − 1 ( P V T k +1 ( P P P q ) b P P q T k ( P P P q ) b P P q ) b ROM ROM ROM ROM ROM ROM − P = 2 V V T P P P P P q V T k ( P P q ) b ROM P k − 1 = V V T 2 P P P P P q P P k − P P k − 1 = V V T ( P P P k +1 + P P P k − 1 ) − P P P k − 1 = P P P k +1 8

  9. Our choice of V Note: Any V satisfies the data interpolation. Which V is best? • Define V by Gram-Schmidt (QR factorization) P P P = V R P • Causality and finite speed of propagation make P P ≈ block upper-tridiagonal with coordination of temporal and spatial mesh. This requires knowing kinematics! Basis that transforms P P P to block upper-tridiagonal R is almost the canonical one � V is approximate identity. = V T P Theorem: Matrix V from QR factorization makes P P P P P q V ROM q block tridiagonal . This result proved using recursion relations of polynomials be- comes important in inversion. 9

  10. Illustration for sound waves in 1-D 10

  11. Illustration for sound waves in 2-D σ c P P P o P P P q V o V Array with m = 50 sensors × Snapshots plotted for a single source ◦ 11

  12. From data to ROM • Start with P = ( P P P P n − 1 ) = V R and use P P j = T j ( P P P q ) b P P 0 , . . . ,P 2 b T � � P q ) b = 1 ( P T P ) jk = b T T j ( P P P P P P q ) T k ( P T j + k ( P P q ) + T | j − k | ( P P q ) b � � = 1 = ( R T R ) jk , D j + k + D | j − k | 0 ≤ j, k ≤ n − 1 . 2 Block Cholesky decomposition to get R is ill-conditioned part of P T P computation � spectral truncation of Gramian P P P P . P q V = R − T � � = V T P P T P R − 1 P P P P P • ROM propagator: P P P P q P P ROM q � � � � j,k = 1 P T P P P P P P q P P D j + k +1 + D | k − j +1 | + D | k − j − 1 | + D | k + j − 1 | 4 ROM = V T b = V T P P 0 = V T V R E 1 = R E 1 • ROM sensor function: b P 12

  13. Properties of ROM propagator • Propagator factorization � � �� � � � 2 = 2 L q L T = L q L T P I − cos I − P P q τ q , L q ≈ L q q τ 2 τ 2 L q = block lower bidiagonal (discretized 1 st order operator L q ). • By construction ROM propagator is symmetric, block tridiag- onal with factorization � � 2 q ) T = V T L q L T P = L q ( L I nm − P P ROM ROM ROM q V . q τ 2 = V T L q � • Cholesky factor L V is block lower bidiagonal. ROM q � Galerkin approximation on spaces of primary and dual snap- shots with orthogonal bases in V and � V . 13

  14. Data to Born transformation • Approximate Fr´ echet derivative of ROM ) T T k ( P P q �→ D k = ( b P q ) b ROM ROM using = V T L q � - L V is approximately affine in q . ROM q ROM = V T b is independent of q . - b • For a scaled down reflectivity ǫq , with ε ≪ 1, εq := I mn − τ 2 � � εq ) T L εq := L 0 + ε L − L , P P P 2 L εq ( L ROM ROM ROM ROM ROM ROM ROM q 0 • The transformed (to Born) data: � ROM ) T d � D Born � := D 0 ,k + ( b dε T k ( P P P εq ) ROM , 0 ≤ k ≤ 2 n − 1 ROM b � ε =0 k 14

  15. DtB transformation: Sound waves 1-D 15

  16. DtB transformation: Sound waves 2-D σ ( x ) c ( x ) Scattered field True Born DtB transform Axes in km. Colorbars show σ , c normalized by values at array. 16

  17. Robustness of transformation to background velocity True wave speed Incorrect wave speed Wrong velocity model induces artifacts due to domain boundary 17

  18. DtB transformation: Sound waves - 2D Model c ( x ) Scattered data DtB • Here we considered constant ρ and variable velocity. Only the constant background c o is assumed known. • Note how the echo from small reflector, masked by a multiple, is revealed by the DtB transformation. Results for 2-D isotropic elasticity are in our paper. 18

  19. Quantitative inversion: 2 possibilities • Use DtB output in linear least-squares Born data fit: 2 n − 1 � � D Born − F Born ( q s ) � 2 q = arg min q s F k =0 ≈ affine in q ( x ) ≈ � • Match ROM instead. Since L j q j φ j ( x ) ROM q � � � q � 2 q s q = arg min q s �L q s − L F , L q s = L 0 + L φ j − L ROM ROM ROM ROM ROM ROM j 0 j 0 ) T (tridiagonal matrix discretization of ∆) Grid from L 0 ( L ROM ROM 19

  20. Quantitative inversion Linear LS data fit without the DtB transformation. 20

  21. Quantitative inversion Linear LS data fit with the DtB transformation. 21

  22. Quantitative inversion: ROM match Iteration 1 and 6 (top and middle) and true medium bottom. 22

  23. Quantitative inversion: ROM match (iteration 3) 23

  24. Conclusions • We introduced a linear algebraic algorithm for transforming the scattered wave measured by an active array of sensors to the single scattering (Born) approximation which is linear in the unknown reflectivity. • We showed that ROM can be used for quantitative inversion. Lots left to do: • Synthetic aperture setup; transmission setup; time harmonic waves , anisotropic and attenuating media . • Approach can be extended to select multiple scattering effects. 24

Recommend


More recommend