This is the home for an ongiong project to showcase how CT imaging works and provide MATLAB code.
Currently a work in progress, new sections will be added and reorganized on a rolling basis..
This Project has 3 sections, found in 3 folders from the main directory.
This section shows how a collection of different views are compiled into an image called a sinogram. This code simulates a CT machine. It should be noted that the simulation excludes many other real world issues, like noise and X-Ray beam distribution. This idealization approximates how a CT machine works to serve as an educational tool.
This is a full demonstration of CT Data Reconstruction. The code from previous sections creates the data, where this code rebuilds ot into images we can interpret. It should be noted, this is an old algorithm that is not in use. For a more current CT Example search for Fourier Transform.
This section deals with metal artifacts in CT Imaging. Metal creates a lot of issues for creating CT Images. X-rays react much differently to metal than biological tisues. CT Images are given with Metal Artifacts present, and methods of removing these artifacts are described.
TODO: Make in c++ TODO: Make a more common reconstruction
If you have any feedback, please reach out to me at https://github.com/cgrundman.