ar4 / deepwave

Wave propagation modules for PyTorch.
MIT License
198 stars 46 forks source link

Elastic FWI parameterization (Impedance) #72

Closed aaelmeli closed 2 months ago

aaelmeli commented 3 months ago

Hi

I am trying to implement FWI with impedance parameterization which will need some function to convert impedance to Lame parameters. I looked at the common.py and found there are similar function vpvsrho_to_lambmubuoyancy, but I was wondering if I am only need to implement this function only or I also need to implement the reverse action as well lambmubuoyancy_to_vpvsrho. If so, how can I pass the both to the elastic () function.

Best Abdo

ar4 commented 3 months ago

Hi,

The Deepwave elastic propagator requires the input material parameters to be lambda, mu, and buoyancy. If you wish to parameterise your model differently then you will need to convert the values to lambda, mu, and buoyancy before they are passed to the propagator. You do not need to implement the reverse.

ar4 commented 2 months ago

I hope this Issue is resolved, so I am going to close it. Please feel free to reopen it if you have further questions about this.