├── README.md ├── algorithms ├── admm.py ├── art.py ├── cg.py ├── class_admm_param.py ├── class_art_param.py ├── class_projectors_bspline.py ├── class_projectors_grid.py ├── class_projectors_radon.py ├── class_sir_param.py ├── create_virtual_sino.py ├── gridding_adjoint.py ├── gridding_forward.py ├── sir.py └── utils.py ├── common ├── myimage │ ├── my_image_display.py │ ├── my_image_io.py │ ├── my_image_process.py │ ├── my_image_transform.py │ └── my_print.py └── operators │ ├── bspline_module │ ├── bspline_functions.py │ ├── bspline_functions_backup.py │ ├── generalized_radon_transform.c │ └── pymodule_genradon │ │ ├── compile.py │ │ ├── create_module.py │ │ ├── gen_backproj.c │ │ ├── gen_forwproj.c │ │ ├── gen_forwproj_omp.c │ │ ├── genradon.c │ │ └── genradon.pyx │ ├── filters_module │ └── filters.py │ ├── gridrec_module │ ├── gridrec_lut.py │ └── pymodule_gridrec_v4 │ │ ├── COMPILE.txt │ │ ├── compile.py │ │ ├── create_module.py │ │ ├── fft.c │ │ ├── fft.h │ │ ├── filters.c │ │ ├── filters.h │ │ ├── gridrec_v4.c │ │ ├── gridrec_v4.pyx │ │ ├── gridrec_v4_backproj.c │ │ ├── gridrec_v4_forwproj.c │ │ ├── profile.py │ │ ├── profile.wis │ │ └── test.c │ ├── radon_module │ ├── pymodule_radon_distance_driven │ │ ├── clean.py │ │ ├── compile.py │ │ ├── create_module.py │ │ ├── radon_dd.c │ │ ├── radon_distance_driven.c │ │ └── radon_distance_driven.pyx │ ├── pymodule_radon_pixel_driven │ │ ├── clean.py │ │ ├── compile.py │ │ ├── create_module.py │ │ ├── radon_pd.c │ │ ├── radon_pixel_driven.c │ │ └── radon_pixel_driven.pyx │ ├── pymodule_radon_ray_driven │ │ ├── clean.py │ │ ├── compile.py │ │ ├── create_module.py │ │ ├── radon_ray_driven.c │ │ ├── radon_ray_driven.pyx │ │ └── radon_rd.c │ └── pymodule_radon_slant_stacking │ │ ├── clean.py │ │ ├── compile.py │ │ ├── create_module.py │ │ ├── radon_slant_stacking.c │ │ ├── radon_slant_stacking.pyx │ │ ├── radon_ss.c │ │ └── radon_ss.c__backup │ └── regularization_module │ ├── compile.py │ ├── create_penalty_module.py │ ├── haar.c │ ├── huber.c │ ├── my_image_denoise.py │ ├── penalty.c │ ├── penalty.pyx │ ├── penalty_weights.c │ ├── penalty_weights.h │ ├── pymodule_split_bregman_nltv │ ├── __init__.py │ ├── clean.py │ ├── compile.py │ ├── create_penalty_module.py │ ├── nl_weights.c │ ├── sbnltv.c │ ├── split_bregman_nltv.c │ └── split_bregman_nltv.pyx │ └── tikhonov.c ├── data ├── shepp_logan_pix0256.tif ├── shepp_logan_pix0256_ang0304_sino.tif ├── shepp_logan_pix0256_ang0304_sino_reco.tif └── sl3d.zip ├── scripts ├── test_create_sinogram.py ├── test_create_sinogram_3d.py ├── test_reconstr_admm_01.py ├── test_reconstr_admm_02.py ├── test_reconstr_admm_03.py ├── test_reconstr_admm_3d.py ├── test_reconstr_anal.py ├── test_reconstr_anal_3d.py ├── test_reconstr_sir_01.py ├── test_reconstr_sir_02.py ├── test_reconstr_sir_3d_01.py ├── test_reconstr_sir_3d_02.py ├── test_reconstr_sirt.py └── test_reconstr_sirt_3d.py └── setup.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/README.md -------------------------------------------------------------------------------- /algorithms/admm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/admm.py -------------------------------------------------------------------------------- /algorithms/art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/art.py -------------------------------------------------------------------------------- /algorithms/cg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/cg.py -------------------------------------------------------------------------------- /algorithms/class_admm_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/class_admm_param.py -------------------------------------------------------------------------------- /algorithms/class_art_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/class_art_param.py -------------------------------------------------------------------------------- /algorithms/class_projectors_bspline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/class_projectors_bspline.py -------------------------------------------------------------------------------- /algorithms/class_projectors_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/class_projectors_grid.py -------------------------------------------------------------------------------- /algorithms/class_projectors_radon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/class_projectors_radon.py -------------------------------------------------------------------------------- /algorithms/class_sir_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/class_sir_param.py -------------------------------------------------------------------------------- /algorithms/create_virtual_sino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/create_virtual_sino.py -------------------------------------------------------------------------------- /algorithms/gridding_adjoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/gridding_adjoint.py -------------------------------------------------------------------------------- /algorithms/gridding_forward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/gridding_forward.py -------------------------------------------------------------------------------- /algorithms/sir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/sir.py -------------------------------------------------------------------------------- /algorithms/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/algorithms/utils.py -------------------------------------------------------------------------------- /common/myimage/my_image_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/myimage/my_image_display.py -------------------------------------------------------------------------------- /common/myimage/my_image_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/myimage/my_image_io.py -------------------------------------------------------------------------------- /common/myimage/my_image_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/myimage/my_image_process.py -------------------------------------------------------------------------------- /common/myimage/my_image_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/myimage/my_image_transform.py -------------------------------------------------------------------------------- /common/myimage/my_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/myimage/my_print.py -------------------------------------------------------------------------------- /common/operators/bspline_module/bspline_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/bspline_module/bspline_functions.py -------------------------------------------------------------------------------- /common/operators/bspline_module/bspline_functions_backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/bspline_module/bspline_functions_backup.py -------------------------------------------------------------------------------- /common/operators/bspline_module/generalized_radon_transform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/bspline_module/generalized_radon_transform.c -------------------------------------------------------------------------------- /common/operators/bspline_module/pymodule_genradon/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/bspline_module/pymodule_genradon/compile.py -------------------------------------------------------------------------------- /common/operators/bspline_module/pymodule_genradon/create_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/bspline_module/pymodule_genradon/create_module.py -------------------------------------------------------------------------------- /common/operators/bspline_module/pymodule_genradon/gen_backproj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/bspline_module/pymodule_genradon/gen_backproj.c -------------------------------------------------------------------------------- /common/operators/bspline_module/pymodule_genradon/gen_forwproj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/bspline_module/pymodule_genradon/gen_forwproj.c -------------------------------------------------------------------------------- /common/operators/bspline_module/pymodule_genradon/gen_forwproj_omp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/bspline_module/pymodule_genradon/gen_forwproj_omp.c -------------------------------------------------------------------------------- /common/operators/bspline_module/pymodule_genradon/genradon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/bspline_module/pymodule_genradon/genradon.c -------------------------------------------------------------------------------- /common/operators/bspline_module/pymodule_genradon/genradon.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/bspline_module/pymodule_genradon/genradon.pyx -------------------------------------------------------------------------------- /common/operators/filters_module/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/filters_module/filters.py -------------------------------------------------------------------------------- /common/operators/gridrec_module/gridrec_lut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/gridrec_lut.py -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/COMPILE.txt: -------------------------------------------------------------------------------- 1 | python create_gridrec_module.py build_ext --inplace 2 | -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/compile.py -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/create_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/create_module.py -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/fft.c -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/fft.h -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/filters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/filters.c -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/filters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/filters.h -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/gridrec_v4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/gridrec_v4.c -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/gridrec_v4.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/gridrec_v4.pyx -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/gridrec_v4_backproj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/gridrec_v4_backproj.c -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/gridrec_v4_forwproj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/gridrec_v4_forwproj.c -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/profile.py -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/profile.wis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/profile.wis -------------------------------------------------------------------------------- /common/operators/gridrec_module/pymodule_gridrec_v4/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/gridrec_module/pymodule_gridrec_v4/test.c -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_distance_driven/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_distance_driven/clean.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_distance_driven/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_distance_driven/compile.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_distance_driven/create_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_distance_driven/create_module.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_distance_driven/radon_dd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_distance_driven/radon_dd.c -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_distance_driven/radon_distance_driven.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_distance_driven/radon_distance_driven.c -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_distance_driven/radon_distance_driven.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_distance_driven/radon_distance_driven.pyx -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_pixel_driven/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_pixel_driven/clean.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_pixel_driven/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_pixel_driven/compile.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_pixel_driven/create_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_pixel_driven/create_module.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_pixel_driven/radon_pd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_pixel_driven/radon_pd.c -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_pixel_driven/radon_pixel_driven.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_pixel_driven/radon_pixel_driven.c -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_pixel_driven/radon_pixel_driven.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_pixel_driven/radon_pixel_driven.pyx -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_ray_driven/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_ray_driven/clean.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_ray_driven/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_ray_driven/compile.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_ray_driven/create_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_ray_driven/create_module.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_ray_driven/radon_ray_driven.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_ray_driven/radon_ray_driven.c -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_ray_driven/radon_ray_driven.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_ray_driven/radon_ray_driven.pyx -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_ray_driven/radon_rd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_ray_driven/radon_rd.c -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_slant_stacking/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_slant_stacking/clean.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_slant_stacking/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_slant_stacking/compile.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_slant_stacking/create_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_slant_stacking/create_module.py -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_slant_stacking/radon_slant_stacking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_slant_stacking/radon_slant_stacking.c -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_slant_stacking/radon_slant_stacking.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_slant_stacking/radon_slant_stacking.pyx -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_slant_stacking/radon_ss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_slant_stacking/radon_ss.c -------------------------------------------------------------------------------- /common/operators/radon_module/pymodule_radon_slant_stacking/radon_ss.c__backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/radon_module/pymodule_radon_slant_stacking/radon_ss.c__backup -------------------------------------------------------------------------------- /common/operators/regularization_module/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/compile.py -------------------------------------------------------------------------------- /common/operators/regularization_module/create_penalty_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/create_penalty_module.py -------------------------------------------------------------------------------- /common/operators/regularization_module/haar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/haar.c -------------------------------------------------------------------------------- /common/operators/regularization_module/huber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/huber.c -------------------------------------------------------------------------------- /common/operators/regularization_module/my_image_denoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/my_image_denoise.py -------------------------------------------------------------------------------- /common/operators/regularization_module/penalty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/penalty.c -------------------------------------------------------------------------------- /common/operators/regularization_module/penalty.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/penalty.pyx -------------------------------------------------------------------------------- /common/operators/regularization_module/penalty_weights.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/penalty_weights.c -------------------------------------------------------------------------------- /common/operators/regularization_module/penalty_weights.h: -------------------------------------------------------------------------------- 1 | float* penalty_weights(); 2 | -------------------------------------------------------------------------------- /common/operators/regularization_module/pymodule_split_bregman_nltv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/operators/regularization_module/pymodule_split_bregman_nltv/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/pymodule_split_bregman_nltv/clean.py -------------------------------------------------------------------------------- /common/operators/regularization_module/pymodule_split_bregman_nltv/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/pymodule_split_bregman_nltv/compile.py -------------------------------------------------------------------------------- /common/operators/regularization_module/pymodule_split_bregman_nltv/create_penalty_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/pymodule_split_bregman_nltv/create_penalty_module.py -------------------------------------------------------------------------------- /common/operators/regularization_module/pymodule_split_bregman_nltv/nl_weights.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/pymodule_split_bregman_nltv/nl_weights.c -------------------------------------------------------------------------------- /common/operators/regularization_module/pymodule_split_bregman_nltv/sbnltv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/pymodule_split_bregman_nltv/sbnltv.c -------------------------------------------------------------------------------- /common/operators/regularization_module/pymodule_split_bregman_nltv/split_bregman_nltv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/pymodule_split_bregman_nltv/split_bregman_nltv.c -------------------------------------------------------------------------------- /common/operators/regularization_module/pymodule_split_bregman_nltv/split_bregman_nltv.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/pymodule_split_bregman_nltv/split_bregman_nltv.pyx -------------------------------------------------------------------------------- /common/operators/regularization_module/tikhonov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/common/operators/regularization_module/tikhonov.c -------------------------------------------------------------------------------- /data/shepp_logan_pix0256.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/data/shepp_logan_pix0256.tif -------------------------------------------------------------------------------- /data/shepp_logan_pix0256_ang0304_sino.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/data/shepp_logan_pix0256_ang0304_sino.tif -------------------------------------------------------------------------------- /data/shepp_logan_pix0256_ang0304_sino_reco.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/data/shepp_logan_pix0256_ang0304_sino_reco.tif -------------------------------------------------------------------------------- /data/sl3d.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/data/sl3d.zip -------------------------------------------------------------------------------- /scripts/test_create_sinogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_create_sinogram.py -------------------------------------------------------------------------------- /scripts/test_create_sinogram_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_create_sinogram_3d.py -------------------------------------------------------------------------------- /scripts/test_reconstr_admm_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_admm_01.py -------------------------------------------------------------------------------- /scripts/test_reconstr_admm_02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_admm_02.py -------------------------------------------------------------------------------- /scripts/test_reconstr_admm_03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_admm_03.py -------------------------------------------------------------------------------- /scripts/test_reconstr_admm_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_admm_3d.py -------------------------------------------------------------------------------- /scripts/test_reconstr_anal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_anal.py -------------------------------------------------------------------------------- /scripts/test_reconstr_anal_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_anal_3d.py -------------------------------------------------------------------------------- /scripts/test_reconstr_sir_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_sir_01.py -------------------------------------------------------------------------------- /scripts/test_reconstr_sir_02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_sir_02.py -------------------------------------------------------------------------------- /scripts/test_reconstr_sir_3d_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_sir_3d_01.py -------------------------------------------------------------------------------- /scripts/test_reconstr_sir_3d_02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_sir_3d_02.py -------------------------------------------------------------------------------- /scripts/test_reconstr_sirt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_sirt.py -------------------------------------------------------------------------------- /scripts/test_reconstr_sirt_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/scripts/test_reconstr_sirt_3d.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcaduf/iterative_tomographic_reconstruction_algorithms/HEAD/setup.py --------------------------------------------------------------------------------