Detection and localization of hyperfunctioning parathyroid glands on [18F]fluorocholine PET/ CT using deep learning – model performance and comparison to human experts
, , , , , , , , , et
13 déc. 2022
À propos de cet article
Catégorie d'article: Research Article
Publié en ligne: 13 déc. 2022
Pages: 440 - 452
Reçu: 21 avr. 2022
Accepté: 22 août 2022
DOI: https://doi.org/10.2478/raon-2022-0037
Mots clés
© 2022 Leon Jarabek, Jan Jamsek, Anka Cuderman, Sebastijan Rep, Marko Hocevar, Tomaz Kocjan, Mojca Jensterle, Ziga Spiclin, Ziga Macek Lezaic, Filip Cvetko, Luka Lezaic, published by Sciendo
This work is licensed under the Creative Commons Attribution 4.0 International License.
Figure 1

Figure 2
![Example of novel masked-PET Resnet10 model (mRN10) masking of PET signal in a subject with parathyroid adenoma in the region of lower right parathyroid gland (black arrow in row c). Each row represents a different slice through the preprocessed [18F]fluorocholine PET/CT (FCH-PET) images ((A) – mandibular region, (B) – upper neck region (C) – lower neck region containing parathyroid adenoma). The first column shows a pre-processed PET/CT image (64 × 64 × 32 matrix), where colours toward the “warm” (red) part of the spectrum indicate higher PET signal and colours toward the “cool” (blue) part of the spectrum indicate lower PET signal. The second column shows the mask, where regions coloured toward the red part of the spectrum have higher weights (non-masked) and regions toward the yellow part of the spectrum have lower weights (masked). The third column represents the final masked PET/CT images computed by multiplying the mask with the original PET/ CT. The image was correctly classified as containing the adenoma in the lower right region.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/647356604e662f30ba53ab53/j_raon-2022-0037_fig_002.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6AP2G7AKOUXAVR44%2F20250930%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20250930T091923Z&X-Amz-Expires=3600&X-Amz-Signature=fdcd499125ec225e2288f56aa0b7f44d622ce40b31d924bfcd4f0dc84f7ad8f6&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure 3

Confusion matrices for CPr (A) and CLoc (B) for both RN10 and mRN10 models_ Note that the confusion matrices for CLoc have more samples (360 in total), as they were computed by summing the confusion matrices for each of the three included locations (UL, LL, LR)
CPr task with RN10 | CPr task with mRN10 | ||||||
---|---|---|---|---|---|---|---|
HPTT present | HPTT present not | sum | HPTT present | HPTT present not | sum | ||
Model HPTT present output | 79 | 8 | Model HPTT present output | 90 | 11 | ||
Model output HPTT not present | 20 | 13 | Model output HPTT not present | 9 | 10 | ||
Diagnostic performance metrics of RN10 and mRN10 as well as p-values as determined by McNemar test comparing both models for each task (except AUCROC)
CPr |
CPr |
CLoc |
CLoc |
|||
---|---|---|---|---|---|---|
Sensitivity [95% CI] | 0.800 [0.719; 0.877] | 0.365 [0.268; 0.460] | ||||
Specificity [95% CI] | 0.476 [0.263; 0.690] | 0.257 | 0.807 [0.759; 0.854] | 0.910 | ||
Positive predictive value [95% CI] | 0.891 [0.830; 0.951] | 0.507 | 0.407 [0.303; 0.511] | 0.089 | ||
Negative predictive value [95% CI] | 0.394 [0.227; 0.560] | 0.205 | 0.777 [0.728; 0.827] | |||
Accuracy [95% CI] | 0.767 [0.681; 0.839] | 0.689 [0.638; 0.736] | ||||
AUCROC | 0.815 | / | 0.702 |
Comparison of mRN10 and human performance for the CLoc task_ p-values were determined by using the McNemar test
CLoc |
CLoc |
||
---|---|---|---|
Sensitivity [95% CI] | 0.552 [0.453; 0.652] | ||
Specificity [95% CI] | 0.811 [0.763; 0.858] | ||
Positive predictive value [95% CI] | 0.515 [0.418; 0.611] | ||
Negative predictive value [95% CI] | 0.833 [0.787; 0.878] | ||
Accuracy [95% CI] | 0.742 [0.693; 0.786] |
Performance of several models on CPr task
Model name | mRN10 | RN10 | |||||
---|---|---|---|---|---|---|---|
parameters # Trainable (millions) | 33.5 | 14.3 | 46.2 | 85.2 | 112.9 | 85.2 | 85.2 |
Optimal learning initial rate | 0.0136 | 0.0136 | 2.15*10-3 | 1.47*10-4 | 0.316 | 1.47*10-4 | 2.15*10-3 |
Mean CPr AUCROC [95% CI] | 0.754 [0.624; 0.980] | 0.527 [0.410; 0.639] | 0.703 [0.606; 0.905] | 0.739 [0.486; 0.998] | 0.752 [0.653; 0.966] |