Skip to content

tctco/DCCCSlicer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DCCCSlicer

logo

3DSlicer plugin for Deep Cascaded Cerebral Calculator (formerly known as Deep Cascaded Centiloid Calculator).

An open-source, super-simple, ultra-fast, fully-automated, fairly-accurate and PET-only solution to conduct spatial normalization and semi-quantification for almost any brain PET modalities.

Abeta, tau, FDG, DAT, MET, synaptic density... you name it!

DCCCSlicer is currently only available on Windows. To use it on other platforms, you may need to recompile it from the source.

Use DCCC to calculate Centiloid and CenTauRz.

Supplementary.video.1.-.mosaic.mp4

Shiny new features DCCCSlicer can interpret input Abeta and tau PET images now. It not only help determine if a patient may have AD, but also identifies the regions of pathological deposition (you may need to adjust the window/level to get a better illustration).

Supplementary.video.1.mp4

Quality control

It’s always a good idea to manually verify that DCCC has performed spatial normalization correctly. After processing, click the Show Normalization button to inspect the normalization quality. Poorly normalized images will result in inaccurate semi-quantitative metrics - see this issue for details. This is especially important for PET scans containing substantial non-brain anatomy (e.g., neck, shoulders). If automatic spatial normalization proves suboptimal, roll back to the original image and try one of these rescue strategies:

  • Enable the Iterative Rigid option in the plugin interface
  • Or enable the Manual FOV option and perform a manual rigid registration (field-of-view placement). DCCC will crop this image, skip rigid registration, and go directly to Affine + Elastic normalization.

You can quickly align brain images with rigid transformation to the MNI space by localizing AC and PC. This step may be required for spatial normalization with SPM/rPOP.

localizer.demo.mp4

Metrics

Relative SUV (ratio) error and time consumption on the Centiloid/CenTauRz projects.

$$ \Delta \mathrm{SUV} \ \% = \frac{|\mathrm{SUV_{GT} - \mathrm{SUV_{Method}}|}}{\mathrm{SUV_{GT}}}\times 100\% $$

Methods PiB (%) AV45 (%) FBB (%) FMM (%) NAV4694 (%) FTP (%) Time (s)
SPM12 1.33±1.07 1.66±1.32 1.40±0.85 3.00±2.84 1.90±2.77 1.07±1.27 198.96±59.37
SPM PET 8.14±11.71 15.75±36.98 14.18±11.13 10.70±8.41 16.43±9.60 12.40±11.39 5.77±1.68
SPM PET (Template) 3.97±2.85 6.44±3.83 6.16±3.27 8.93±3.38 5.43±3.27 3.65±2.78 4.47±0.88
SNBPI 1.68±1.49 2.24±1.97 2.85±2.33 3.83±2.98 3.15±2.66 1.41±1.13 130.33±41.27
Ours (Pytorch) 2.40±1.55 2.67±2.22 2.56±2.23 4.12±3.99 2.59±2.13 2.07±4.31 1.07±0.63
Ours (Iterative) 2.45±1.69 3.61±3.92 2.68±2.22 4.51±4.77 2.62±2.09 1.40±1.35 1.53±1.01
Ours (ONNX) 2.29±1.50 3.11±2.15 2.64±2.06 4.58±4.62 2.63±2.15 1.44±1.26 15.85±2.30

The smallest error and shortest computation time are marked with bold, while the second smallest error and shortest computation time are underlined. SPM12 is employed to reproduce the original literature results using the standard pipeline and does not participate in result ranking; it provides a baseline for reproducibility. SPM PET refers to the PET-only spatial normalization algorithm provided by SPM5, utilizing the 15O-H2O template. SPM PET (Template) refers to the same algorithm, but the templates used are the average of each tracer in the Centiloid/CenTauR dataset after normalization. Check SNBPI for their wonderful work!

Acknowledgements

We sincerely thank the passionate and outstanding users and contributors of DCCC. Many of our contributors come from the medical community and may not be accustomed to using GitHub, so we would like to acknowledge their contributions here. Your valuable feedback has been the greatest driving force behind the continuous improvement of the project.

Yulai Li, MD, PhD @ Xiangya Hospital, Changsha, CHINA
For providing the SV2A dataset
Chenpeng Zhang, MD, PhD @ Renji Hospital, Shanghai, CHINA
For reporting rigid registration failures
Daoyan Hu, PhD @ The Second Affiliated Hospital Zhejiang University School of Medicine, Hangzhou, CHINA
For providing testing feedback with SPM
Xiangya Hospital logo Renji Hospital The Second Affiliated Hospital Zhejiang University School of Medicine
Fanglan Li, MD, PhD @ West China Hospital, Chengdu, CHINA
For reporting rigid registration failures
And more...
Feel free to get in touch if you'd like to contribute, report a bug, share a poorly spatially normalized PET image, or suggest support for a new brain PET metric - we'll be sure to credit you!

License

This project is open-sourced under a CC-BY-NC 4.0 license and therefore not allowed for commercial use. This project is for research only and is prohibited in clinical practice.

IMPORTANT LICENSE UPDATE: Since DCCCSlicer V2.0, we no longer allow results generated using DCCCSlicer to be published in closed-access journals. If you use our software in your research, please consider publishing your results in an open-access journal or making them publicly available from the journal press, unless you obtain our commercial use license in advance.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published