CT Scan Simulation with a given signal-to-noise ratio
Included in ComputedTomographySimulation.py
is a method named simulate_ct
which takes as an argument a two-dimensional NumPy array (image) and a signal-to-noise ratio (snr).
Running the simulation with a quarter-circle, we can vary the snr to simulate the scan.
Here is the image beside its sinogram (Radon transform)
And the simulated resultant CT images:
Signal-to-Noise Ratio : 100
Signal-to-Noise Ratio : 1