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.1.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ctlesspet-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ac9e2c5018ed74cf5b2ce8bf6709f7692de266cd4816db588ee33a5a580294ac
MD5 01d16088f0f1b979a720d62911f55f4e
BLAKE2b-256 533329cd93216fd74332163595577e6e4a68589c09b9697e427cc416b3072fcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ctlesspet-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 271b17fb6c1ba890d84de19008e609a2c76b8890118621f236dda7409a04b099
MD5 f53d032b5fb04e74233b29bca436c261
BLAKE2b-256 4daee93517a477ff3eaeb2f51654c13aac8a7137f63697f48dcacf11805f41f9

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