Skip to content

Latest commit

 

History

History

README.rst

Downloads

Running subroutines found in this folder, in turn, require functions found in the irt package. Following are the steps to add irt to your matlab path:

$ cd conventional_artifacts
$ wget https://github.com/smuzd/LD-CT-simulation/blob/master/I0.mat?raw=true
$ mv I0.mat\?raw\=true I0.mat
$ mv I0* ./data/
$ wget https://web.eecs.umich.edu/~fessler/irt/fessler.tgz
$ tar -xvzf fessler.tgz
$ mv src/fbp2_window.m irt/fbp/
$ cd conventional_artifact/irt
$ matlab
>> setup
>> cd ..

Simulate the Noise Artifact shown in the supplemental information in our sFRC paper

noise_artifact

../paper_plots/git_illustration_noisy.png

Simulate the Missing Wedge Artifact shown in the supplemental information in our sFRC paper

missing_wedge

../paper_plots/git_illustration_missing_wedge.png

change the missing wedge angle inside the matlab file

Simulate the Distortion Artifact shown in the supplemental information in our sFRC paper

distortion_artifact

../paper_plots/git_illustration_distortion.png

Simulate the Blurring Artifact shown in the supplemental information in our sFRC paper

python blurring_artifact.py

Get the banded plots as shown in main and supplemental paper in our sFRC paper

python banded_plots_4rm_uint16.py

../paper_plots/git_illustration_indentation_all_bands.png

re-set the crop_fig option as False in the banded_plots_4rm_uint16 file

../paper_plots/git_illustration_conv_artifact_banded_plots.png