Skip to content

Commit

Permalink
added descriptions of how to use shell script examples
Browse files Browse the repository at this point in the history
  • Loading branch information
brandon.nelson committed Jun 13, 2024
1 parent 1305134 commit ff95f53
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 4 deletions.
13 changes: 9 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,21 @@ Features
- CCT189 the MITA LCD phantom for assessing low contrast detectability
- Uniform water phantoms for assessing noise and noise texture

In addition, this repo contains examples of measurements using these digital image quality phantoms
In addition, this repo contains examples of measurements using these digital image quality phantoms including:

- `phantom creation and simulation <demo_01_phantom_creation.sh>`_, including different scanner configurations and acquisition protocols
- examples of how to `view the dataset <https://github.com/DIDSR/pediatricIQphantoms/blob/main/notebooks/01_viewing_images.ipynb>`_ and `evaluate pediatric generalizability of denoisers <https://github.com/DIDSR/pediatricIQphantoms/blob/main/notebooks/02_pediatric_denoising_evaluation.ipynb>`_ are shown in the notebooks directory
- `running simulations interactively with python <https://github.com/DIDSR/pediatricIQphantoms/blob/main/notebooks/00_running_simulations.ipynb>`_
- `viewing the simulated dataset <https://github.com/DIDSR/pediatricIQphantoms/blob/main/notebooks/01_viewing_images.ipynb>`_
- `evaluating pediatric generalizability of denoisers <https://github.com/DIDSR/pediatricIQphantoms/blob/main/notebooks/02_pediatric_denoising_evaluation.ipynb>`_

.. image:: pediatric_subgroup_performance.png
:width: 600
:align: center
:caption: Example from the `uniform phantom denoising performance assessment notebook <https://github.com/DIDSR/pediatricIQphantoms/blob/main/notebooks/02_pediatric_denoising_evaluation.ipynb>`_ demonstrating the pediatric subgroup denoising performance of a `RED-CNN <https://ieeexplore.ieee.org/document/7947200/>`_ image-based deep learning denoiser using the `pediatricIQphantoms dataset <https://zenodo.org/doi/10.5281/zenodo.10064035>`_

Example from the `uniform phantom denoising performance assessment notebook <https://github.com/DIDSR/pediatricIQphantoms/blob/main/notebooks/02_pediatric_denoising_evaluation.ipynb>`_ demonstrating the pediatric subgroup denoising performance of a `RED-CNN <https://ieeexplore.ieee.org/document/7947200/>`_ image-based deep learning denoiser using the `pediatricIQphantoms dataset <https://zenodo.org/doi/10.5281/zenodo.10064035>`_
- `Command line usage for phantom creation and simulation <demo_01_phantom_creation.sh>`_
- demonstrates command line usage including simulating different scanner configurations and acquisition protocols
- run with `bash demo_01_phantom_creation.sh`
- `Command line usage for more complex simulation experiments with changing acquisition parameters <demo_02_multiple_recon_kernels.sh>`_

Start Here
----------
Expand Down
4 changes: 4 additions & 0 deletions demo_01_phantom_creation.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# run with: `bash demo_01_phantom_creation.sh`
#
# Shell script example of how to reproduce simulations using a config file, here 'configs/defaults.toml'
# See documentation for more: <https://pediatriciqphantoms.readthedocs.io/en/latest/notebooks/00_running_simulations.html#Command-Line-Interface-Tool:-make_phantoms>
config='configs/defaults.toml'

make_phantoms $config
4 changes: 4 additions & 0 deletions demo_02_multiple_recon_kernels.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# run with: `bash demo_02_multiple_recon_kernels.sh`
#
# Shell script example of how to reproduce sets of simulations with changing parameters using a config file, here 'configs/multiple_recon_kernels.toml'
# See Usage documentation for more: <https://pediatriciqphantoms.readthedocs.io/en/latest/usage.html#command-line-interface>
config='configs/multiple_recon_kernels.toml'

make_phantoms $config

0 comments on commit ff95f53

Please sign in to comment.