├── Codes ├── 1_CT_codes (without GUI) │ ├── CT_main.cpp │ ├── CT_main.h │ ├── OpenCV410x64Debug.props │ ├── basic_display_functions.cpp │ ├── basic_display_functions.h │ ├── basic_functions.cpp │ ├── basic_functions.h │ ├── basic_radon_functions.cpp │ ├── basic_radon_functions.h │ ├── filter_parallel_line.cpp │ ├── filter_parallel_line.h │ ├── practice1.vcxproj │ ├── practice1.vcxproj.filters │ ├── practice1.vcxproj.user │ ├── radon_fan_beam.cpp │ ├── radon_fan_beam.h │ ├── radon_parallel_line.cpp │ ├── radon_parallel_line.h │ ├── shepplogan.cpp │ └── shepplogan.h └── 2_CT_application (with GUI) │ ├── CT_application.sln │ ├── CT_application │ ├── CT_application.cpp │ ├── CT_application.h │ ├── CT_application.ico │ ├── CT_application.qrc │ ├── CT_application.rc │ ├── CT_application.ui │ ├── CT_application.vcxproj │ ├── CT_application.vcxproj.filters │ ├── CT_application.vcxproj.user │ ├── OpenCV410x64Debug.props │ ├── OpenCV410x64Release.props │ ├── basic_display_functions.cpp │ ├── basic_display_functions.h │ ├── basic_functions.cpp │ ├── basic_functions.h │ ├── basic_radon_functions.cpp │ ├── basic_radon_functions.h │ ├── filter_parallel_line.cpp │ ├── filter_parallel_line.h │ ├── main.cpp │ ├── radon_parallel_line.cpp │ ├── radon_parallel_line.h │ ├── shepplogan.cpp │ ├── shepplogan.h │ ├── stdafx.cpp │ └── stdafx.h │ └── x64 │ ├── Debug │ ├── CT_application.exe │ ├── CT_application.ilk │ └── CT_application.pdb │ └── Release │ └── CT_application.exe ├── Files ├── How_to_Use_the_Software.pdf └── Introduction_of_What_These_Codes_Mean.pdf ├── Readme.md └── Test_pictures └── shepplogan.png /Codes/1_CT_codes (without GUI)/CT_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/CT_main.cpp -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/CT_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/CT_main.h -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/OpenCV410x64Debug.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/OpenCV410x64Debug.props -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/basic_display_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/basic_display_functions.cpp -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/basic_display_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/basic_display_functions.h -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/basic_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/basic_functions.cpp -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/basic_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/basic_functions.h -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/basic_radon_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/basic_radon_functions.cpp -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/basic_radon_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/basic_radon_functions.h -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/filter_parallel_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/filter_parallel_line.cpp -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/filter_parallel_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/filter_parallel_line.h -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/practice1.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/practice1.vcxproj -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/practice1.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/practice1.vcxproj.filters -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/practice1.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/practice1.vcxproj.user -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/radon_fan_beam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/radon_fan_beam.cpp -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/radon_fan_beam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/radon_fan_beam.h -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/radon_parallel_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/radon_parallel_line.cpp -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/radon_parallel_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/radon_parallel_line.h -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/shepplogan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/shepplogan.cpp -------------------------------------------------------------------------------- /Codes/1_CT_codes (without GUI)/shepplogan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/1_CT_codes (without GUI)/shepplogan.h -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application.sln -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/CT_application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/CT_application.cpp -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/CT_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/CT_application.h -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/CT_application.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/CT_application.ico -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/CT_application.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/CT_application.qrc -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/CT_application.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/CT_application.rc -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/CT_application.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/CT_application.ui -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/CT_application.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/CT_application.vcxproj -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/CT_application.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/CT_application.vcxproj.filters -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/CT_application.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/CT_application.vcxproj.user -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/OpenCV410x64Debug.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/OpenCV410x64Debug.props -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/OpenCV410x64Release.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/OpenCV410x64Release.props -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/basic_display_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/basic_display_functions.cpp -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/basic_display_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/basic_display_functions.h -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/basic_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/basic_functions.cpp -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/basic_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/basic_functions.h -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/basic_radon_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/basic_radon_functions.cpp -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/basic_radon_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/basic_radon_functions.h -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/filter_parallel_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/filter_parallel_line.cpp -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/filter_parallel_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/filter_parallel_line.h -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/main.cpp -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/radon_parallel_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/radon_parallel_line.cpp -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/radon_parallel_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/radon_parallel_line.h -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/shepplogan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/shepplogan.cpp -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/shepplogan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/CT_application/shepplogan.h -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/stdafx.cpp: -------------------------------------------------------------------------------- 1 | #include "stdafx.h" 2 | -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/CT_application/stdafx.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/x64/Debug/CT_application.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/x64/Debug/CT_application.exe -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/x64/Debug/CT_application.ilk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/x64/Debug/CT_application.ilk -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/x64/Debug/CT_application.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/x64/Debug/CT_application.pdb -------------------------------------------------------------------------------- /Codes/2_CT_application (with GUI)/x64/Release/CT_application.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Codes/2_CT_application (with GUI)/x64/Release/CT_application.exe -------------------------------------------------------------------------------- /Files/How_to_Use_the_Software.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Files/How_to_Use_the_Software.pdf -------------------------------------------------------------------------------- /Files/Introduction_of_What_These_Codes_Mean.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Files/Introduction_of_What_These_Codes_Mean.pdf -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Readme.md -------------------------------------------------------------------------------- /Test_pictures/shepplogan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazycaat/CT_Filtered-back-projection/HEAD/Test_pictures/shepplogan.png --------------------------------------------------------------------------------