├── .gitignore ├── .vscode ├── c_cpp_properties.json └── settings.json ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── TODO.md ├── conda_env └── create_runtime_env.sh ├── doc ├── sqs_equations.docx └── sqs_equations.pdf ├── docker ├── .env ├── compile.sh ├── docker-compose.yml ├── docker_build.sh ├── docker_run.sh ├── docker_run_compile.sh ├── dockerfile ├── entrypoint.sh └── requirements.txt ├── example ├── ex_dd_fbp_forbild.ipynb ├── ex_dd_fp_bp.ipynb ├── ex_dd_fp_bp_cupy.ipynb ├── ex_dd_fp_bp_fan_cupy.ipynb ├── ex_dd_fp_bp_fan_numpy.ipynb ├── ex_dd_fp_bp_parallel_cupy.ipynb ├── ex_fbp_mayo.ipynb ├── ex_fp_bp.ipynb ├── ex_fp_bp_cone_tf.ipynb ├── ex_fp_bp_cupy.ipynb ├── ex_fp_bp_dd_tf.ipynb ├── ex_fp_bp_fan.ipynb ├── ex_helical_rebin_fbp.ipynb ├── ex_nlm.ipynb ├── ex_nlm_cupy.ipynb ├── ex_recon_gaussian_cupy.ipynb ├── ex_recon_tv_cupy.ipynb ├── ex_recon_tv_numpy.ipynb ├── figures │ └── geometry_arbitrary.png ├── projector.cfg ├── projector_fan.cfg ├── readme.md └── tomo.cfg ├── pyproject.toml ├── setup.cfg ├── setup.py └── src └── ct_projector ├── __init__.py ├── kernel ├── bin │ ├── libprior.so │ ├── libprojector.so │ └── libtfprojector.so ├── makefile ├── prior │ ├── cuda │ │ ├── NonLocalMean.cu │ │ ├── TotalVariation.cu │ │ └── makefile │ ├── makefile │ └── tensorflow │ │ └── makefile └── projector │ ├── cuda │ ├── cudaMath.cu │ ├── cudaMath.h │ ├── distanceDriven.h │ ├── distanceDriven2D.cu │ ├── distanceDriven2DBoxInt.cu │ ├── distanceDriven2DBranchless.cu │ ├── distanceDriven2DUtils.cu │ ├── distanceDriven2DUtils.h │ ├── distanceDriven3D.cu │ ├── distanceDriven3DBoxInt.cu │ ├── distanceDriven3DBranchless.cu │ ├── distanceDriven3DUtils.cu │ ├── distanceDriven3DUtils.h │ ├── fbp.cu │ ├── fbp.h │ ├── fbpMath.cu │ ├── fbpMath.h │ ├── fbpParallel.cu │ ├── fbpTomo.cu │ ├── fbphelicalParallelRebin.cu │ ├── makefile │ ├── projector.cu │ ├── projector.h │ ├── siddon.cu │ ├── siddon.h │ ├── siddonCone.cu │ ├── siddonCone.h │ ├── siddonFan.cu │ └── siddonFan.h │ ├── makefile │ └── tensorflow │ ├── distanceDriven2D.cpp │ ├── makefile │ ├── projectorBase.h │ └── siddonCone.cpp ├── prior ├── __init__.py ├── cupy │ ├── __init__.py │ └── recon_prior.py └── numpy │ ├── __init__.py │ └── recon_prior.py ├── projector ├── __init__.py ├── cupy │ ├── __init__.py │ ├── cone.py │ ├── ct_projector.py │ ├── fan_equiangular.py │ ├── parallel.py │ └── tomo.py ├── numpy │ ├── __init__.py │ ├── cone.py │ ├── ct_projector.py │ ├── fan_equiangluar.py │ ├── helical_equiangular_parallel_rebin.py │ ├── parallel.py │ └── tomo.py └── tensorflow │ ├── __init__.py │ ├── circular_2d.py │ ├── cone.py │ ├── ct_projector.py │ └── filters.py └── recon ├── __init__.py ├── cupy ├── __init__.py └── sqs_algorithms.py └── numpy ├── __init__.py └── sqs_algorithms.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/TODO.md -------------------------------------------------------------------------------- /conda_env/create_runtime_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/conda_env/create_runtime_env.sh -------------------------------------------------------------------------------- /doc/sqs_equations.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/doc/sqs_equations.docx -------------------------------------------------------------------------------- /doc/sqs_equations.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/doc/sqs_equations.pdf -------------------------------------------------------------------------------- /docker/.env: -------------------------------------------------------------------------------- 1 | COMPOSE_PROJECT_NAME=ct_projector -------------------------------------------------------------------------------- /docker/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/docker/compile.sh -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/docker_build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sudo docker build -t ct_projector:0.8.3.cu112 . 4 | -------------------------------------------------------------------------------- /docker/docker_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/docker/docker_run.sh -------------------------------------------------------------------------------- /docker/docker_run_compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/docker/docker_run_compile.sh -------------------------------------------------------------------------------- /docker/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/docker/dockerfile -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/docker/requirements.txt -------------------------------------------------------------------------------- /example/ex_dd_fbp_forbild.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_dd_fbp_forbild.ipynb -------------------------------------------------------------------------------- /example/ex_dd_fp_bp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_dd_fp_bp.ipynb -------------------------------------------------------------------------------- /example/ex_dd_fp_bp_cupy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_dd_fp_bp_cupy.ipynb -------------------------------------------------------------------------------- /example/ex_dd_fp_bp_fan_cupy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_dd_fp_bp_fan_cupy.ipynb -------------------------------------------------------------------------------- /example/ex_dd_fp_bp_fan_numpy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_dd_fp_bp_fan_numpy.ipynb -------------------------------------------------------------------------------- /example/ex_dd_fp_bp_parallel_cupy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_dd_fp_bp_parallel_cupy.ipynb -------------------------------------------------------------------------------- /example/ex_fbp_mayo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_fbp_mayo.ipynb -------------------------------------------------------------------------------- /example/ex_fp_bp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_fp_bp.ipynb -------------------------------------------------------------------------------- /example/ex_fp_bp_cone_tf.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_fp_bp_cone_tf.ipynb -------------------------------------------------------------------------------- /example/ex_fp_bp_cupy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_fp_bp_cupy.ipynb -------------------------------------------------------------------------------- /example/ex_fp_bp_dd_tf.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_fp_bp_dd_tf.ipynb -------------------------------------------------------------------------------- /example/ex_fp_bp_fan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_fp_bp_fan.ipynb -------------------------------------------------------------------------------- /example/ex_helical_rebin_fbp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_helical_rebin_fbp.ipynb -------------------------------------------------------------------------------- /example/ex_nlm.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_nlm.ipynb -------------------------------------------------------------------------------- /example/ex_nlm_cupy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_nlm_cupy.ipynb -------------------------------------------------------------------------------- /example/ex_recon_gaussian_cupy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_recon_gaussian_cupy.ipynb -------------------------------------------------------------------------------- /example/ex_recon_tv_cupy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_recon_tv_cupy.ipynb -------------------------------------------------------------------------------- /example/ex_recon_tv_numpy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/ex_recon_tv_numpy.ipynb -------------------------------------------------------------------------------- /example/figures/geometry_arbitrary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/figures/geometry_arbitrary.png -------------------------------------------------------------------------------- /example/projector.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/projector.cfg -------------------------------------------------------------------------------- /example/projector_fan.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/projector_fan.cfg -------------------------------------------------------------------------------- /example/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/readme.md -------------------------------------------------------------------------------- /example/tomo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/example/tomo.cfg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/setup.py -------------------------------------------------------------------------------- /src/ct_projector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ct_projector/kernel/bin/libprior.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/bin/libprior.so -------------------------------------------------------------------------------- /src/ct_projector/kernel/bin/libprojector.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/bin/libprojector.so -------------------------------------------------------------------------------- /src/ct_projector/kernel/bin/libtfprojector.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/bin/libtfprojector.so -------------------------------------------------------------------------------- /src/ct_projector/kernel/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/makefile -------------------------------------------------------------------------------- /src/ct_projector/kernel/prior/cuda/NonLocalMean.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/prior/cuda/NonLocalMean.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/prior/cuda/TotalVariation.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/prior/cuda/TotalVariation.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/prior/cuda/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/prior/cuda/makefile -------------------------------------------------------------------------------- /src/ct_projector/kernel/prior/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/prior/makefile -------------------------------------------------------------------------------- /src/ct_projector/kernel/prior/tensorflow/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/prior/tensorflow/makefile -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/cudaMath.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/cudaMath.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/cudaMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/cudaMath.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven2D.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven2D.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven2DBoxInt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven2DBoxInt.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven2DBranchless.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven2DBranchless.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven2DUtils.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven2DUtils.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven2DUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven2DUtils.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven3D.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven3D.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven3DBoxInt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven3DBoxInt.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven3DBranchless.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven3DBranchless.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven3DUtils.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven3DUtils.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/distanceDriven3DUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/distanceDriven3DUtils.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/fbp.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/fbp.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/fbp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/fbp.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/fbpMath.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/fbpMath.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/fbpMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/fbpMath.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/fbpParallel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/fbpParallel.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/fbpTomo.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/fbpTomo.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/fbphelicalParallelRebin.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/fbphelicalParallelRebin.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/makefile -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/projector.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/projector.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/projector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/projector.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/siddon.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/siddon.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/siddon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/siddon.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/siddonCone.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/siddonCone.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/siddonCone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/siddonCone.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/siddonFan.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/siddonFan.cu -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/cuda/siddonFan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/cuda/siddonFan.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/makefile -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/tensorflow/distanceDriven2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/tensorflow/distanceDriven2D.cpp -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/tensorflow/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/tensorflow/makefile -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/tensorflow/projectorBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/tensorflow/projectorBase.h -------------------------------------------------------------------------------- /src/ct_projector/kernel/projector/tensorflow/siddonCone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/kernel/projector/tensorflow/siddonCone.cpp -------------------------------------------------------------------------------- /src/ct_projector/prior/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ct_projector/prior/cupy/__init__.py: -------------------------------------------------------------------------------- 1 | from .recon_prior import nlm, tv_sqs # noqa 2 | -------------------------------------------------------------------------------- /src/ct_projector/prior/cupy/recon_prior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/prior/cupy/recon_prior.py -------------------------------------------------------------------------------- /src/ct_projector/prior/numpy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/prior/numpy/__init__.py -------------------------------------------------------------------------------- /src/ct_projector/prior/numpy/recon_prior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/prior/numpy/recon_prior.py -------------------------------------------------------------------------------- /src/ct_projector/projector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ct_projector/projector/cupy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/cupy/__init__.py -------------------------------------------------------------------------------- /src/ct_projector/projector/cupy/cone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/cupy/cone.py -------------------------------------------------------------------------------- /src/ct_projector/projector/cupy/ct_projector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/cupy/ct_projector.py -------------------------------------------------------------------------------- /src/ct_projector/projector/cupy/fan_equiangular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/cupy/fan_equiangular.py -------------------------------------------------------------------------------- /src/ct_projector/projector/cupy/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/cupy/parallel.py -------------------------------------------------------------------------------- /src/ct_projector/projector/cupy/tomo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/cupy/tomo.py -------------------------------------------------------------------------------- /src/ct_projector/projector/numpy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/numpy/__init__.py -------------------------------------------------------------------------------- /src/ct_projector/projector/numpy/cone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/numpy/cone.py -------------------------------------------------------------------------------- /src/ct_projector/projector/numpy/ct_projector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/numpy/ct_projector.py -------------------------------------------------------------------------------- /src/ct_projector/projector/numpy/fan_equiangluar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/numpy/fan_equiangluar.py -------------------------------------------------------------------------------- /src/ct_projector/projector/numpy/helical_equiangular_parallel_rebin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/numpy/helical_equiangular_parallel_rebin.py -------------------------------------------------------------------------------- /src/ct_projector/projector/numpy/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/numpy/parallel.py -------------------------------------------------------------------------------- /src/ct_projector/projector/numpy/tomo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/numpy/tomo.py -------------------------------------------------------------------------------- /src/ct_projector/projector/tensorflow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/tensorflow/__init__.py -------------------------------------------------------------------------------- /src/ct_projector/projector/tensorflow/circular_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/tensorflow/circular_2d.py -------------------------------------------------------------------------------- /src/ct_projector/projector/tensorflow/cone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/tensorflow/cone.py -------------------------------------------------------------------------------- /src/ct_projector/projector/tensorflow/ct_projector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/tensorflow/ct_projector.py -------------------------------------------------------------------------------- /src/ct_projector/projector/tensorflow/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/projector/tensorflow/filters.py -------------------------------------------------------------------------------- /src/ct_projector/recon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ct_projector/recon/cupy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/recon/cupy/__init__.py -------------------------------------------------------------------------------- /src/ct_projector/recon/cupy/sqs_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/recon/cupy/sqs_algorithms.py -------------------------------------------------------------------------------- /src/ct_projector/recon/numpy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/recon/numpy/__init__.py -------------------------------------------------------------------------------- /src/ct_projector/recon/numpy/sqs_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wudufan/CTProjector/HEAD/src/ct_projector/recon/numpy/sqs_algorithms.py --------------------------------------------------------------------------------