Skip to content

Files

Failed to load latest commit information.

Latest commit

 Cannot retrieve latest commit at this time.

History

History

conventional_artifact

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