├── .gitignore ├── README.md ├── config.py ├── data ├── create_scatterers.py └── generate_sensor_data.py ├── extras ├── compare │ ├── compare.py │ ├── incident_field.mat │ ├── incident_field.npy │ ├── scattered_field.mat │ ├── scattered_field.npy │ ├── total_field.mat │ └── total_field.npy └── unet_segmentation │ ├── data.py │ ├── main.py │ └── unet_model.py ├── forward_models ├── __pycache__ │ └── mom.cpython-38.pyc └── mom.py ├── inverse_models ├── blackbox │ ├── data.py │ ├── model.py │ ├── predict.py │ ├── test.py │ └── train.py ├── linear │ ├── inverse.py │ ├── models.py │ └── regularize.py └── physics_assisted │ ├── data.py │ ├── model.py │ ├── test.py │ └── train.py ├── scatterers ├── __pycache__ │ └── mnist.cpython-38.pyc └── mnist.py └── utils └── generate_data.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .npz -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/README.md -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/config.py -------------------------------------------------------------------------------- /data/create_scatterers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/data/create_scatterers.py -------------------------------------------------------------------------------- /data/generate_sensor_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/data/generate_sensor_data.py -------------------------------------------------------------------------------- /extras/compare/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/extras/compare/compare.py -------------------------------------------------------------------------------- /extras/compare/incident_field.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/extras/compare/incident_field.mat -------------------------------------------------------------------------------- /extras/compare/incident_field.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/extras/compare/incident_field.npy -------------------------------------------------------------------------------- /extras/compare/scattered_field.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/extras/compare/scattered_field.mat -------------------------------------------------------------------------------- /extras/compare/scattered_field.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/extras/compare/scattered_field.npy -------------------------------------------------------------------------------- /extras/compare/total_field.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/extras/compare/total_field.mat -------------------------------------------------------------------------------- /extras/compare/total_field.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/extras/compare/total_field.npy -------------------------------------------------------------------------------- /extras/unet_segmentation/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/extras/unet_segmentation/data.py -------------------------------------------------------------------------------- /extras/unet_segmentation/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/extras/unet_segmentation/main.py -------------------------------------------------------------------------------- /extras/unet_segmentation/unet_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/extras/unet_segmentation/unet_model.py -------------------------------------------------------------------------------- /forward_models/__pycache__/mom.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/forward_models/__pycache__/mom.cpython-38.pyc -------------------------------------------------------------------------------- /forward_models/mom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/forward_models/mom.py -------------------------------------------------------------------------------- /inverse_models/blackbox/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/blackbox/data.py -------------------------------------------------------------------------------- /inverse_models/blackbox/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/blackbox/model.py -------------------------------------------------------------------------------- /inverse_models/blackbox/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/blackbox/predict.py -------------------------------------------------------------------------------- /inverse_models/blackbox/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/blackbox/test.py -------------------------------------------------------------------------------- /inverse_models/blackbox/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/blackbox/train.py -------------------------------------------------------------------------------- /inverse_models/linear/inverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/linear/inverse.py -------------------------------------------------------------------------------- /inverse_models/linear/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/linear/models.py -------------------------------------------------------------------------------- /inverse_models/linear/regularize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/linear/regularize.py -------------------------------------------------------------------------------- /inverse_models/physics_assisted/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/physics_assisted/data.py -------------------------------------------------------------------------------- /inverse_models/physics_assisted/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/physics_assisted/model.py -------------------------------------------------------------------------------- /inverse_models/physics_assisted/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/physics_assisted/test.py -------------------------------------------------------------------------------- /inverse_models/physics_assisted/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/inverse_models/physics_assisted/train.py -------------------------------------------------------------------------------- /scatterers/__pycache__/mnist.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/scatterers/__pycache__/mnist.cpython-38.pyc -------------------------------------------------------------------------------- /scatterers/mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/scatterers/mnist.py -------------------------------------------------------------------------------- /utils/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EMJian/Inverse-Scattering/HEAD/utils/generate_data.py --------------------------------------------------------------------------------