Skip to main content

CTlessPET for synthetic CT from NAC PET data

Project description

CTlessPET

Install

pip install CTlessPET

Use

CTlessPET only requires an NAC-PET dataset and a CT dataset. The CT is used as the container for the synthetic CT, and can be an empty CT acquired before the patient enters the scanner. The NAC-PET should be reconstructed using OSEM with Time-of-Flight enabled.

Dicom data

Using a folder containing both NAC and CT data:

CTlessPET -i <input_folder> --output <output_folder>

or in seperate folders:

CTlessPET -i <input_NAC_folder> --CT <input_CT_folder> --output <output_folder>

Nifti data

CTlessPET -i <input_NAC_nii> --CT <input_CT_nii> --output <output_nii>

Choice of model

The network has been trained for FDG-PET (adult and pediatric) as well as H20-PET.

The type is automatically selected when running the model with dicom data. You can overwrite the choice of the model using the --model flag, e.g. --model FDG_Pediatric.

Optional arguments

You can change the batch size using --batch_size as well as overwrite the dose (--dose) and weight (--weight) given to the patient. This is otherwise automatically read from the dicom file (if supplied).

Citation

If you are using CTlessPET, please cite the following paper:

Montgomery ME, Andersen FL, d’Este SH, Overbeck N, Cramon PK, Law I, Fischer BM, Ladefoged CN. Attenuation Correction of Long Axial Field-of-View Positron Emission Tomography Using Synthetic Computed Tomography Derived from the Emission Data: Application to Low-Count Studies and Multiple Tracers. Diagnostics. 2023; 13(24):3661. https://doi.org/10.3390/diagnostics13243661

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctlesspet-0.0.2.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

ctlesspet-0.0.2-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file ctlesspet-0.0.2.tar.gz.

File metadata

  • Download URL: ctlesspet-0.0.2.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for ctlesspet-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ea5c029faa279b0550a74a67f7fff6d610836e6890022130ff5d175488447dfa
MD5 2b972b4a5560f41ece77c09563b62d3d
BLAKE2b-256 ff696c28e68bb61b9c0ee9ea8ce6ca14ea826ac4ca3bb8ef99cee2c1ed199b8d

See more details on using hashes here.

File details

Details for the file ctlesspet-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: ctlesspet-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for ctlesspet-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d43104e50f9de84591881354a7bb7c349060989bfe80e17129e99d92307161a4
MD5 9a1af70cc5db240808ed2fde8a785836
BLAKE2b-256 4534909061dcd64585cae268fa00269b5ac50cbd2bfbeb4a5e82310c6a226bd6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page