├── 2D ├── code │ ├── .DS_Store │ ├── ExampleFwdModel.m │ ├── classes │ │ ├── LinOpFreeSpaceKernel.m │ │ ├── LinOpGtild.m │ │ ├── LinOpGtild_FFT.m │ │ ├── LinOpLippmannUi.m │ │ ├── OpLipp.m │ │ └── OutputOptiLipp.m │ ├── main_fig7.m │ ├── scripts │ │ ├── .DS_Store │ │ ├── main_lippmann.m │ │ └── main_param_fig_7.m │ └── utilities │ │ ├── PlaneWave.m │ │ ├── centerPos.m │ │ ├── compareFields.m │ │ ├── createFolder.m │ │ ├── detSize.m │ │ ├── dispG.m │ │ ├── hasandis.m │ │ ├── setFields.m │ │ ├── setInput.m │ │ ├── setM.m │ │ ├── setMeasurements.m │ │ ├── setParamODT.m │ │ ├── setScanningAngle.m │ │ ├── setUin.m │ │ └── setmultOp.m └── mat files │ ├── FoamDielExtTM_3_GHz_conj_1.mat │ ├── f.mat │ ├── shepp_logan.mat │ └── uin.mat ├── 3D ├── Ayoub method │ ├── Assessment_method.m │ ├── epfl.png │ ├── recon_born.mat │ ├── recon_lipp.mat │ ├── recon_ryt.mat │ └── simulation_shep_model_CG_n0_1.33_dn_0.10_Nviews_41_Nx_256_Ny_256_Nz_72_dx_0.10_dy_0.10_dz_0.10_GaussianBeam_0_photon_1_illum_circle_-45_45_light.mat ├── Compute_uin.m ├── DiscretizationGreen.m ├── ExampleFwdModel.m ├── ODT_recon │ ├── LSm.m │ ├── ODT_Reconstruction.m │ ├── input_Ryt.mat │ └── main_param_LSm.m └── Utils │ ├── FreeSpaceKernel3D.m │ ├── LinOpTiltedPropagator.m │ ├── LippmannUi3D.m │ ├── OpLipp3D.m │ ├── OptiBCGS.m │ ├── PlaneWave3D.m │ ├── Vainikkotilde.m │ ├── addNoise.m │ ├── compareFields.m │ ├── createCostsArray.m │ ├── createFolder.m │ ├── dispGT3D.m │ ├── erf_.m │ ├── hasandis.m │ ├── myOutputOpti.m │ ├── setFields3D.m │ ├── setInput3D.m │ ├── setM3D.m │ ├── setMeasurements3D.m │ ├── setParamODT3D.m │ ├── setScanningAngle3D.m │ ├── setUin3D.m │ └── setmultOp3Dnew.m ├── LICENSE └── README.md /2D/code/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/.DS_Store -------------------------------------------------------------------------------- /2D/code/ExampleFwdModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/ExampleFwdModel.m -------------------------------------------------------------------------------- /2D/code/classes/LinOpFreeSpaceKernel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/classes/LinOpFreeSpaceKernel.m -------------------------------------------------------------------------------- /2D/code/classes/LinOpGtild.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/classes/LinOpGtild.m -------------------------------------------------------------------------------- /2D/code/classes/LinOpGtild_FFT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/classes/LinOpGtild_FFT.m -------------------------------------------------------------------------------- /2D/code/classes/LinOpLippmannUi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/classes/LinOpLippmannUi.m -------------------------------------------------------------------------------- /2D/code/classes/OpLipp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/classes/OpLipp.m -------------------------------------------------------------------------------- /2D/code/classes/OutputOptiLipp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/classes/OutputOptiLipp.m -------------------------------------------------------------------------------- /2D/code/main_fig7.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/main_fig7.m -------------------------------------------------------------------------------- /2D/code/scripts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/scripts/.DS_Store -------------------------------------------------------------------------------- /2D/code/scripts/main_lippmann.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/scripts/main_lippmann.m -------------------------------------------------------------------------------- /2D/code/scripts/main_param_fig_7.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/scripts/main_param_fig_7.m -------------------------------------------------------------------------------- /2D/code/utilities/PlaneWave.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/PlaneWave.m -------------------------------------------------------------------------------- /2D/code/utilities/centerPos.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/centerPos.m -------------------------------------------------------------------------------- /2D/code/utilities/compareFields.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/compareFields.m -------------------------------------------------------------------------------- /2D/code/utilities/createFolder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/createFolder.m -------------------------------------------------------------------------------- /2D/code/utilities/detSize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/detSize.m -------------------------------------------------------------------------------- /2D/code/utilities/dispG.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/dispG.m -------------------------------------------------------------------------------- /2D/code/utilities/hasandis.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/hasandis.m -------------------------------------------------------------------------------- /2D/code/utilities/setFields.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/setFields.m -------------------------------------------------------------------------------- /2D/code/utilities/setInput.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/setInput.m -------------------------------------------------------------------------------- /2D/code/utilities/setM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/setM.m -------------------------------------------------------------------------------- /2D/code/utilities/setMeasurements.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/setMeasurements.m -------------------------------------------------------------------------------- /2D/code/utilities/setParamODT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/setParamODT.m -------------------------------------------------------------------------------- /2D/code/utilities/setScanningAngle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/setScanningAngle.m -------------------------------------------------------------------------------- /2D/code/utilities/setUin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/setUin.m -------------------------------------------------------------------------------- /2D/code/utilities/setmultOp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/code/utilities/setmultOp.m -------------------------------------------------------------------------------- /2D/mat files/FoamDielExtTM_3_GHz_conj_1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/mat files/FoamDielExtTM_3_GHz_conj_1.mat -------------------------------------------------------------------------------- /2D/mat files/f.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/mat files/f.mat -------------------------------------------------------------------------------- /2D/mat files/shepp_logan.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/mat files/shepp_logan.mat -------------------------------------------------------------------------------- /2D/mat files/uin.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/2D/mat files/uin.mat -------------------------------------------------------------------------------- /3D/Ayoub method/Assessment_method.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Ayoub method/Assessment_method.m -------------------------------------------------------------------------------- /3D/Ayoub method/epfl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Ayoub method/epfl.png -------------------------------------------------------------------------------- /3D/Ayoub method/recon_born.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Ayoub method/recon_born.mat -------------------------------------------------------------------------------- /3D/Ayoub method/recon_lipp.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Ayoub method/recon_lipp.mat -------------------------------------------------------------------------------- /3D/Ayoub method/recon_ryt.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Ayoub method/recon_ryt.mat -------------------------------------------------------------------------------- /3D/Ayoub method/simulation_shep_model_CG_n0_1.33_dn_0.10_Nviews_41_Nx_256_Ny_256_Nz_72_dx_0.10_dy_0.10_dz_0.10_GaussianBeam_0_photon_1_illum_circle_-45_45_light.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Ayoub method/simulation_shep_model_CG_n0_1.33_dn_0.10_Nviews_41_Nx_256_Ny_256_Nz_72_dx_0.10_dy_0.10_dz_0.10_GaussianBeam_0_photon_1_illum_circle_-45_45_light.mat -------------------------------------------------------------------------------- /3D/Compute_uin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Compute_uin.m -------------------------------------------------------------------------------- /3D/DiscretizationGreen.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/DiscretizationGreen.m -------------------------------------------------------------------------------- /3D/ExampleFwdModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/ExampleFwdModel.m -------------------------------------------------------------------------------- /3D/ODT_recon/LSm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/ODT_recon/LSm.m -------------------------------------------------------------------------------- /3D/ODT_recon/ODT_Reconstruction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/ODT_recon/ODT_Reconstruction.m -------------------------------------------------------------------------------- /3D/ODT_recon/input_Ryt.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/ODT_recon/input_Ryt.mat -------------------------------------------------------------------------------- /3D/ODT_recon/main_param_LSm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/ODT_recon/main_param_LSm.m -------------------------------------------------------------------------------- /3D/Utils/FreeSpaceKernel3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/FreeSpaceKernel3D.m -------------------------------------------------------------------------------- /3D/Utils/LinOpTiltedPropagator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/LinOpTiltedPropagator.m -------------------------------------------------------------------------------- /3D/Utils/LippmannUi3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/LippmannUi3D.m -------------------------------------------------------------------------------- /3D/Utils/OpLipp3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/OpLipp3D.m -------------------------------------------------------------------------------- /3D/Utils/OptiBCGS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/OptiBCGS.m -------------------------------------------------------------------------------- /3D/Utils/PlaneWave3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/PlaneWave3D.m -------------------------------------------------------------------------------- /3D/Utils/Vainikkotilde.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/Vainikkotilde.m -------------------------------------------------------------------------------- /3D/Utils/addNoise.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/addNoise.m -------------------------------------------------------------------------------- /3D/Utils/compareFields.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/compareFields.m -------------------------------------------------------------------------------- /3D/Utils/createCostsArray.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/createCostsArray.m -------------------------------------------------------------------------------- /3D/Utils/createFolder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/createFolder.m -------------------------------------------------------------------------------- /3D/Utils/dispGT3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/dispGT3D.m -------------------------------------------------------------------------------- /3D/Utils/erf_.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/erf_.m -------------------------------------------------------------------------------- /3D/Utils/hasandis.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/hasandis.m -------------------------------------------------------------------------------- /3D/Utils/myOutputOpti.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/myOutputOpti.m -------------------------------------------------------------------------------- /3D/Utils/setFields3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/setFields3D.m -------------------------------------------------------------------------------- /3D/Utils/setInput3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/setInput3D.m -------------------------------------------------------------------------------- /3D/Utils/setM3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/setM3D.m -------------------------------------------------------------------------------- /3D/Utils/setMeasurements3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/setMeasurements3D.m -------------------------------------------------------------------------------- /3D/Utils/setParamODT3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/setParamODT3D.m -------------------------------------------------------------------------------- /3D/Utils/setScanningAngle3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/setScanningAngle3D.m -------------------------------------------------------------------------------- /3D/Utils/setUin3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/setUin3D.m -------------------------------------------------------------------------------- /3D/Utils/setmultOp3Dnew.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/3D/Utils/setmultOp3Dnew.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThanhAnPham/Lippmann-Schwinger/HEAD/README.md --------------------------------------------------------------------------------