Valentin Boussot commited on
Commit
88d6507
·
1 Parent(s): c69e95c

Update whole-body sCT model

Browse files
CBCT/CBCT_MODEL_INFO.md ADDED
@@ -0,0 +1,157 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ImpactSynth CBCT
2
+
3
+ ## Summary
4
+
5
+ - Modality: whole-body CBCT to sCT synthesis
6
+ - Dataset source: SynthRAD 2023 and SynthRAD 2025 Task 2
7
+ - Distributed checkpoints: `CV_0.pt`, `CV_1.pt`, `CV_2.pt`, `CV_3.pt`, `CV_4.pt`
8
+ - Inference-time test-time augmentation: `tta = 2`
9
+ - Monte Carlo dropout: `false`
10
+ - Framework: KonfAI
11
+ - Architecture: 2.5D UNet++ with a ResNet34 encoder
12
+ - Main perceptual prior: SAM 2.1-s through the IMPACT-Synth loss
13
+ - Pair alignment: CT-CBCT pairs are aligned with IMPACTReg
14
+ - Transform files:
15
+ - `https://huggingface.co/datasets/VBoussot/synthrad2023-impact-registration`
16
+ - `https://huggingface.co/datasets/VBoussot/synthrad2025-impact-registration`
17
+
18
+ ## Data splits
19
+
20
+ The repository contains the validation and cross-validation splits used for Task 2.
21
+
22
+ - Patients in the 2023 Task 2 training cohort: `291`
23
+ - Patients in the 2025 Task 2 training cohort: `638`
24
+ - Total patients across the paired 2023+2025 Task 2 cohorts: `929`
25
+ - Additional out-of-distribution Task 2 patients: `103`
26
+ - Region counts in the paired 2023+2025 Task 2 cohorts:
27
+ - `AB`: `195`
28
+ - `HN`: `232`
29
+ - `TH`: `211`
30
+ - `brain`: `160`
31
+ - `pelvis`: `131`
32
+ - `Validation.txt`: `150` patients
33
+ - `CrossValidation_0..4.txt` are validation folds associated with the distributed checkpoints
34
+
35
+ - `Validation.txt`: 150 patients
36
+ - `CrossValidation_0.txt`: 164 validation patients
37
+ - `CrossValidation_1.txt`: 158 validation patients
38
+ - `CrossValidation_2.txt`: 156 validation patients
39
+ - `CrossValidation_3.txt`: 153 validation patients
40
+ - `CrossValidation_4.txt`: 148 validation patients
41
+
42
+ ## Release CV performance
43
+
44
+ Overall Release CV metrics:
45
+
46
+ - Dice is reported with `TS = 3 mm` on the CT body mask.
47
+ - All detailed metrics are reported in the tables below.
48
+
49
+ - Dice: `0.758 +/- 0.113`
50
+ - MAE: `53.55 +/- 17.79` HU
51
+ - SSIM: `0.939 +/- 0.026`
52
+ - PSNR: `32.09 +/- 2.93` dB
53
+ - SAM: `13.70 +/- 6.02`
54
+ - Reg: `1.04 +/- 0.03`
55
+ - Uncertainty: `784.24 +/- 278.43`
56
+
57
+ Per-fold overall Release metrics:
58
+
59
+ | Fold | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg | Uncertainty |
60
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
61
+ | CV | 150 | 0.758 +/- 0.113 | 53.55 +/- 17.79 | 0.939 +/- 0.026 | 32.09 +/- 2.93 | 13.70 +/- 6.02 | 1.04 +/- 0.03 | 784.24 +/- 278.43 |
62
+ | CV_0 | 150 | 0.744 +/- 0.114 | 59.33 +/- 18.30 | 0.927 +/- 0.028 | 31.31 +/- 2.69 | 13.25 +/- 5.32 | 1.05 +/- 0.03 | n/a |
63
+ | CV_1 | 150 | 0.755 +/- 0.112 | 58.26 +/- 17.45 | 0.931 +/- 0.028 | 31.34 +/- 2.66 | 13.24 +/- 5.48 | 1.04 +/- 0.03 | n/a |
64
+ | CV_2 | 150 | 0.751 +/- 0.114 | 57.70 +/- 17.98 | 0.931 +/- 0.028 | 31.47 +/- 2.75 | 13.25 +/- 5.49 | 1.04 +/- 0.03 | n/a |
65
+ | CV_3 | 150 | 0.748 +/- 0.115 | 57.98 +/- 18.18 | 0.931 +/- 0.028 | 31.42 +/- 2.77 | 13.09 +/- 5.30 | 1.04 +/- 0.03 | n/a |
66
+ | CV_4 | 150 | 0.750 +/- 0.113 | 57.95 +/- 18.16 | 0.931 +/- 0.028 | 31.43 +/- 2.75 | 13.03 +/- 5.32 | 1.04 +/- 0.03 | n/a |
67
+
68
+ Regional Release CV metrics:
69
+
70
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg | Uncertainty |
71
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
72
+ | AB | 32 | 0.673 | 57.18 | 0.926 | 31.12 | 17.71 | 1.05 | 730.95 |
73
+ | HN | 37 | 0.717 | 67.53 | 0.946 | 29.97 | 8.85 | 1.05 | 661.14 |
74
+ | TH | 34 | 0.724 | 57.27 | 0.928 | 32.03 | 16.24 | 1.05 | 793.57 |
75
+ | brain | 26 | 0.905 | 39.42 | 0.970 | 33.96 | 7.22 | 1.01 | 879.35 |
76
+ | pelvis | 21 | 0.835 | 34.84 | 0.924 | 35.12 | 20.07 | 1.02 | 949.44 |
77
+
78
+ Regional Release metrics for CV_0:
79
+
80
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg |
81
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
82
+ | AB | 32 | 0.661 +/- 0.090 | 62.73 +/- 15.73 | 0.916 +/- 0.024 | 30.45 +/- 2.29 | 16.99 +/- 3.72 | 1.06 +/- 0.02 |
83
+ | HN | 37 | 0.704 +/- 0.074 | 73.95 +/- 16.03 | 0.936 +/- 0.024 | 29.38 +/- 2.05 | 8.92 +/- 1.39 | 1.06 +/- 0.04 |
84
+ | TH | 34 | 0.706 +/- 0.077 | 62.31 +/- 15.91 | 0.918 +/- 0.022 | 31.31 +/- 2.53 | 15.72 +/- 3.92 | 1.05 +/- 0.02 |
85
+ | brain | 26 | 0.886 +/- 0.075 | 46.50 +/- 7.67 | 0.958 +/- 0.009 | 32.86 +/- 1.43 | 7.32 +/- 1.14 | 1.02 +/- 0.00 |
86
+ | pelvis | 21 | 0.829 +/- 0.078 | 39.42 +/- 8.34 | 0.906 +/- 0.028 | 34.10 +/- 2.20 | 18.52 +/- 3.94 | 1.03 +/- 0.01 |
87
+ | overall | 150 | 0.744 +/- 0.114 | 59.33 +/- 18.30 | 0.927 +/- 0.028 | 31.31 +/- 2.69 | 13.25 +/- 5.32 | 1.05 +/- 0.03 |
88
+
89
+ Regional Release metrics for CV_1:
90
+
91
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg |
92
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
93
+ | AB | 32 | 0.668 +/- 0.084 | 61.42 +/- 14.23 | 0.919 +/- 0.024 | 30.44 +/- 2.17 | 17.18 +/- 4.16 | 1.06 +/- 0.02 |
94
+ | HN | 37 | 0.719 +/- 0.076 | 71.83 +/- 15.20 | 0.942 +/- 0.022 | 29.43 +/- 1.99 | 8.79 +/- 1.33 | 1.06 +/- 0.04 |
95
+ | TH | 34 | 0.719 +/- 0.070 | 62.74 +/- 15.15 | 0.917 +/- 0.020 | 31.26 +/- 2.47 | 15.74 +/- 3.85 | 1.05 +/- 0.02 |
96
+ | brain | 26 | 0.901 +/- 0.075 | 44.74 +/- 6.76 | 0.963 +/- 0.008 | 33.02 +/- 1.40 | 7.12 +/- 1.09 | 1.02 +/- 0.00 |
97
+ | pelvis | 21 | 0.831 +/- 0.076 | 38.99 +/- 7.73 | 0.911 +/- 0.023 | 34.13 +/- 2.26 | 18.59 +/- 4.00 | 1.03 +/- 0.01 |
98
+ | overall | 150 | 0.755 +/- 0.112 | 58.26 +/- 17.45 | 0.931 +/- 0.028 | 31.34 +/- 2.66 | 13.24 +/- 5.48 | 1.04 +/- 0.03 |
99
+
100
+ Regional Release metrics for CV_2:
101
+
102
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg |
103
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
104
+ | AB | 32 | 0.664 +/- 0.086 | 61.41 +/- 15.08 | 0.918 +/- 0.024 | 30.53 +/- 2.27 | 16.85 +/- 3.66 | 1.06 +/- 0.02 |
105
+ | HN | 37 | 0.710 +/- 0.074 | 71.52 +/- 15.44 | 0.942 +/- 0.021 | 29.53 +/- 2.05 | 8.73 +/- 1.31 | 1.06 +/- 0.04 |
106
+ | TH | 34 | 0.714 +/- 0.073 | 62.22 +/- 15.33 | 0.917 +/- 0.022 | 31.31 +/- 2.50 | 15.93 +/- 3.83 | 1.05 +/- 0.02 |
107
+ | brain | 26 | 0.898 +/- 0.072 | 43.32 +/- 7.04 | 0.965 +/- 0.007 | 33.28 +/- 1.63 | 7.13 +/- 1.06 | 1.01 +/- 0.00 |
108
+ | pelvis | 21 | 0.830 +/- 0.079 | 38.16 +/- 8.44 | 0.914 +/- 0.023 | 34.32 +/- 2.32 | 18.94 +/- 4.50 | 1.03 +/- 0.01 |
109
+ | overall | 150 | 0.751 +/- 0.114 | 57.70 +/- 17.98 | 0.931 +/- 0.028 | 31.47 +/- 2.75 | 13.25 +/- 5.49 | 1.04 +/- 0.03 |
110
+
111
+ Regional Release metrics for CV_3:
112
+
113
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg |
114
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
115
+ | AB | 32 | 0.658 +/- 0.087 | 62.08 +/- 15.29 | 0.917 +/- 0.025 | 30.47 +/- 2.32 | 17.00 +/- 3.63 | 1.06 +/- 0.02 |
116
+ | HN | 37 | 0.706 +/- 0.076 | 72.26 +/- 15.58 | 0.940 +/- 0.022 | 29.44 +/- 2.04 | 8.81 +/- 1.40 | 1.06 +/- 0.04 |
117
+ | TH | 34 | 0.717 +/- 0.075 | 61.98 +/- 15.42 | 0.918 +/- 0.022 | 31.30 +/- 2.50 | 15.61 +/- 3.89 | 1.05 +/- 0.02 |
118
+ | brain | 26 | 0.895 +/- 0.071 | 43.45 +/- 6.54 | 0.964 +/- 0.007 | 33.17 +/- 1.47 | 7.08 +/- 1.23 | 1.02 +/- 0.00 |
119
+ | pelvis | 21 | 0.832 +/- 0.077 | 38.05 +/- 8.24 | 0.913 +/- 0.025 | 34.38 +/- 2.37 | 18.06 +/- 3.95 | 1.03 +/- 0.01 |
120
+ | overall | 150 | 0.748 +/- 0.115 | 57.98 +/- 18.18 | 0.931 +/- 0.028 | 31.42 +/- 2.77 | 13.09 +/- 5.30 | 1.04 +/- 0.03 |
121
+
122
+ Regional Release metrics for CV_4:
123
+
124
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg |
125
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
126
+ | AB | 32 | 0.662 +/- 0.087 | 61.60 +/- 15.14 | 0.918 +/- 0.025 | 30.49 +/- 2.30 | 16.73 +/- 3.58 | 1.06 +/- 0.02 |
127
+ | HN | 37 | 0.711 +/- 0.075 | 71.79 +/- 15.70 | 0.941 +/- 0.022 | 29.48 +/- 2.06 | 8.71 +/- 1.37 | 1.06 +/- 0.04 |
128
+ | TH | 34 | 0.716 +/- 0.073 | 62.64 +/- 15.68 | 0.918 +/- 0.021 | 31.25 +/- 2.44 | 15.62 +/- 3.76 | 1.05 +/- 0.02 |
129
+ | brain | 26 | 0.895 +/- 0.071 | 43.27 +/- 6.67 | 0.964 +/- 0.007 | 33.27 +/- 1.48 | 6.98 +/- 1.13 | 1.01 +/- 0.00 |
130
+ | pelvis | 21 | 0.830 +/- 0.078 | 38.55 +/- 9.06 | 0.914 +/- 0.023 | 34.31 +/- 2.31 | 18.26 +/- 4.22 | 1.03 +/- 0.01 |
131
+ | overall | 150 | 0.750 +/- 0.113 | 57.95 +/- 18.16 | 0.931 +/- 0.028 | 31.43 +/- 2.75 | 13.03 +/- 5.32 | 1.04 +/- 0.03 |
132
+
133
+ ## Split files
134
+
135
+ ### Validation.txt
136
+
137
+ `2BA047`, `2BA092`, `2BA011`, `2BA083`, `2BA073`, `2BA006`, `2BA001`, `2BA056`, `2BA053`, `2BB062`, `2BB008`, `2BB044`, `2BB095`, `2BB048`, `2BB111`, `2BB026`, `2BB076`, `2BB005`, `2BC075`, `2BC012`, `2BC068`, `2BC010`, `2BC047`, `2BC055`, `2BC085`, `2BC082`, `2PA064`, `2PA016`, `2PA078`, `2PA006`, `2PA055`, `2PA007`, `2PA002`, `2PB110`, `2PB082`, `2PB093`, `2PB021`, `2PB043`, `2PB106`, `2PB004`, `2PC047`, `2PC060`, `2PC013`, `2PC021`, `2PC053`, `2PC096`, `2PC017`, `2ABA082`, `2ABA118`, `2ABA103`, `2ABA135`, `2ABA006`, `2ABA024`, `2ABA077`, `2ABA066`, `2ABB061`, `2ABB059`, `2ABB095`, `2ABB090`, `2ABB117`, `2ABB051`, `2ABB039`, `2ABB018`, `2ABC222`, `2ABC093`, `2ABC049`, `2ABC019`, `2ABC150`, `2ABC063`, `2ABC152`, `2ABC118`, `2ABE158`, `2ABE197`, `2ABE191`, `2ABE169`, `2ABE124`, `2ABE022`, `2ABE184`, `2ABE180`, `2HNA084`, `2HNA005`, `2HNA050`, `2HNA002`, `2HNA058`, `2HNA024`, `2HNA032`, `2HNA110`, `2HNA100`, `2HNA098`, `2HNB105`, `2HNB099`, `2HNB044`, `2HNB067`, `2HNB089`, `2HNB015`, `2HNB047`, `2HNB019`, `2HNB075`, `2HNC028`, `2HNC024`, `2HNC099`, `2HNC078`, `2HNC077`, `2HNC043`, `2HNC021`, `2HNC060`, `2HNC036`, `2HNE054`, `2HNE010`, `2HNE101`, `2HNE079`, `2HNE026`, `2HNE075`, `2HNE007`, `2HNE042`, `2HNE041`, `2THA113`, `2THA043`, `2THA117`, `2THA122`, `2THA005`, `2THA077`, `2THA101`, `2THA082`, `2THA099`, `2THB059`, `2THB038`, `2THB088`, `2THB055`, `2THB015`, `2THB031`, `2THB046`, `2THB014`, `2THC037`, `2THC102`, `2THC107`, `2THC097`, `2THC033`, `2THC068`, `2THC076`, `2THC111`, `2THC056`, `2THE119`, `2THE081`, `2THE069`, `2THE058`, `2THE040`, `2THE046`, `2THE099`, `2THE039`
138
+
139
+ ### CrossValidation_0.txt
140
+
141
+ `2BA040`, `2BA058`, `2BA023`, `2BA027`, `2BA041`, `2BA064`, `2BA061`, `2BA009`, `2BA071`, `2BA055`, `2BB034`, `2BB003`, `2BB189`, `2BB033`, `2BB030`, `2BB090`, `2BB173`, `2BB145`, `2BB200`, `2BC048`, `2BC027`, `2BC042`, `2BC015`, `2BC089`, `2BC046`, `2BC001`, `2BC044`, `2BC090`, `2PA045`, `2PA074`, `2PA066`, `2PA017`, `2PA053`, `2PA069`, `2PA024`, `2PA070`, `2PB081`, `2PB087`, `2PB109`, `2PB070`, `2PB104`, `2PB003`, `2PB033`, `2PC049`, `2PC007`, `2PC029`, `2PC050`, `2PC063`, `2PC019`, `2PC008`, `2PC010`, `2ABA068`, `2ABA122`, `2ABA041`, `2ABA044`, `2ABA101`, `2ABA051`, `2ABA027`, `2ABA110`, `2ABA138`, `2ABB078`, `2ABB009`, `2ABB002`, `2ABB105`, `2ABB036`, `2ABB040`, `2ABB115`, `2ABB056`, `2ABB006`, `2ABC212`, `2ABC036`, `2ABC188`, `2ABC102`, `2ABC079`, `2ABC176`, `2ABC040`, `2ABC114`, `2ABE200`, `2ABE174`, `2ABE131`, `2ABE126`, `2ABE165`, `2ABE162`, `2ABE038`, `2ABE136`, `2HNA092`, `2HNA033`, `2HNA044`, `2HNA021`, `2HNA025`, `2HNA095`, `2HNA011`, `2HNA107`, `2HNA046`, `2HNA088`, `2HNA040`, `2HNB006`, `2HNB010`, `2HNB058`, `2HNB039`, `2HNB007`, `2HNB024`, `2HNB086`, `2HNB023`, `2HNB102`, `2HNB078`, `2HNC100`, `2HNC049`, `2HNC091`, `2HNC088`, `2HNC113`, `2HNC062`, `2HNC034`, `2HNC082`, `2HNC112`, `2HNC119`, `2HNE092`, `2HNE109`, `2HNE105`, `2HNE037`, `2HNE086`, `2HNE087`, `2HNE043`, `2HNE067`, `2HNE070`, `2HNE089`, `2THA056`, `2THA084`, `2THA132`, `2THA045`, `2THA081`, `2THA123`, `2THA052`, `2THA066`, `2THA092`, `2THA017`, `2THB106`, `2THB058`, `2THB068`, `2THB009`, `2THB064`, `2THB052`, `2THB098`, `2THB109`, `2THB026`, `2THC032`, `2THC099`, `2THC002`, `2THC067`, `2THC112`, `2THC091`, `2THC095`, `2THC117`, `2THC092`, `2THC084`, `2THE049`, `2THE080`, `2THE014`, `2THE015`, `2THE020`, `2THE117`, `2THE001`, `2THE006`, `2THE071`
142
+
143
+ ### CrossValidation_1.txt
144
+
145
+ `2BA014`, `2BA039`, `2BA013`, `2BA049`, `2BA077`, `2BA066`, `2BA044`, `2BA051`, `2BA012`, `2BB082`, `2BB028`, `2BB099`, `2BB071`, `2BB066`, `2BB109`, `2BB051`, `2BB002`, `2BB100`, `2BC011`, `2BC021`, `2BC024`, `2BC043`, `2BC030`, `2BC033`, `2BC051`, `2BC061`, `2BC038`, `2PA088`, `2PA035`, `2PA012`, `2PA061`, `2PA037`, `2PA062`, `2PA063`, `2PA036`, `2PB057`, `2PB013`, `2PB117`, `2PB060`, `2PB024`, `2PB096`, `2PB084`, `2PC066`, `2PC097`, `2PC051`, `2PC041`, `2PC082`, `2PC069`, `2PC036`, `2PC042`, `2ABA075`, `2ABA032`, `2ABA038`, `2ABA064`, `2ABA005`, `2ABA048`, `2ABA037`, `2ABA136`, `2ABB043`, `2ABB113`, `2ABB015`, `2ABB005`, `2ABB033`, `2ABB087`, `2ABB024`, `2ABB029`, `2ABB100`, `2ABC018`, `2ABC094`, `2ABC146`, `2ABC089`, `2ABC066`, `2ABC151`, `2ABC230`, `2ABC109`, `2ABE187`, `2ABE120`, `2ABE107`, `2ABE010`, `2ABE170`, `2ABE206`, `2ABE073`, `2ABE177`, `2HNA083`, `2HNA113`, `2HNA097`, `2HNA014`, `2HNA045`, `2HNA068`, `2HNA039`, `2HNA089`, `2HNA041`, `2HNA082`, `2HNB002`, `2HNB065`, `2HNB107`, `2HNB085`, `2HNB054`, `2HNB081`, `2HNB091`, `2HNB093`, `2HNB045`, `2HNB071`, `2HNC097`, `2HNC087`, `2HNC042`, `2HNC101`, `2HNC108`, `2HNC057`, `2HNC085`, `2HNC030`, `2HNC055`, `2HNC123`, `2HNE103`, `2HNE083`, `2HNE006`, `2HNE050`, `2HNE018`, `2HNE093`, `2HNE049`, `2HNE028`, `2HNE095`, `2HNE084`, `2THA075`, `2THA107`, `2THA106`, `2THA070`, `2THA141`, `2THA069`, `2THA074`, `2THA022`, `2THA144`, `2THB004`, `2THB117`, `2THB063`, `2THB082`, `2THB101`, `2THB125`, `2THB120`, `2THB019`, `2THB115`, `2THC060`, `2THC029`, `2THC022`, `2THC045`, `2THC119`, `2THC017`, `2THC016`, `2THC116`, `2THC005`, `2THE068`, `2THE028`, `2THE109`, `2THE089`, `2THE035`, `2THE022`, `2THE021`, `2THE107`
146
+
147
+ ### CrossValidation_2.txt
148
+
149
+ `2BA069`, `2BA037`, `2BA008`, `2BA063`, `2BA067`, `2BA028`, `2BA090`, `2BA094`, `2BA004`, `2BB179`, `2BB041`, `2BB075`, `2BB049`, `2BB177`, `2BB205`, `2BB052`, `2BB011`, `2BB017`, `2BC073`, `2BC022`, `2BC056`, `2BC007`, `2BC059`, `2BC026`, `2BC023`, `2BC050`, `2BC064`, `2PA081`, `2PA030`, `2PA058`, `2PA095`, `2PA050`, `2PA005`, `2PA038`, `2PB055`, `2PB080`, `2PB092`, `2PB030`, `2PB056`, `2PB048`, `2PB007`, `2PC034`, `2PC091`, `2PC002`, `2PC026`, `2PC003`, `2PC087`, `2PC012`, `2PC037`, `2ABA039`, `2ABA133`, `2ABA109`, `2ABA084`, `2ABA132`, `2ABA030`, `2ABA043`, `2ABA040`, `2ABB121`, `2ABB065`, `2ABB096`, `2ABB086`, `2ABB085`, `2ABB120`, `2ABB047`, `2ABB093`, `2ABB034`, `2ABC035`, `2ABC097`, `2ABC132`, `2ABC059`, `2ABC142`, `2ABC129`, `2ABC177`, `2ABC137`, `2ABE088`, `2ABE114`, `2ABE152`, `2ABE150`, `2ABE172`, `2ABE201`, `2ABE189`, `2ABE141`, `2HNA086`, `2HNA108`, `2HNA047`, `2HNA111`, `2HNA104`, `2HNA035`, `2HNA077`, `2HNA036`, `2HNA034`, `2HNA087`, `2HNB063`, `2HNB098`, `2HNB055`, `2HNB082`, `2HNB053`, `2HNB020`, `2HNB037`, `2HNB050`, `2HNB011`, `2HNB109`, `2HNC066`, `2HNC052`, `2HNC086`, `2HNC048`, `2HNC081`, `2HNC029`, `2HNC058`, `2HNC121`, `2HNC118`, `2HNE107`, `2HNE072`, `2HNE030`, `2HNE003`, `2HNE036`, `2HNE068`, `2HNE108`, `2HNE104`, `2HNE051`, `2HNE090`, `2THA140`, `2THA105`, `2THA058`, `2THA076`, `2THA047`, `2THA136`, `2THA030`, `2THA065`, `2THA059`, `2THB036`, `2THB030`, `2THB035`, `2THB070`, `2THB040`, `2THB007`, `2THB017`, `2THB094`, `2THB104`, `2THC030`, `2THC108`, `2THC073`, `2THC080`, `2THC085`, `2THC042`, `2THC094`, `2THC090`, `2THC001`, `2THE105`, `2THE072`, `2THE066`, `2THE010`, `2THE083`, `2THE101`, `2THE019`, `2THE023`
150
+
151
+ ### CrossValidation_3.txt
152
+
153
+ `2BA076`, `2BA002`, `2BA035`, `2BA025`, `2BA085`, `2BA030`, `2BA029`, `2BA052`, `2BA080`, `2BB091`, `2BB182`, `2BB073`, `2BB059`, `2BB007`, `2BB152`, `2BB079`, `2BB098`, `2BB043`, `2BC070`, `2BC017`, `2BC019`, `2BC076`, `2BC081`, `2BC045`, `2BC074`, `2BC016`, `2PA019`, `2PA092`, `2PA040`, `2PA049`, `2PA026`, `2PA003`, `2PA059`, `2PB121`, `2PB119`, `2PB126`, `2PB068`, `2PB026`, `2PB083`, `2PB022`, `2PC080`, `2PC005`, `2PC058`, `2PC052`, `2PC039`, `2PC070`, `2PC015`, `2PC098`, `2ABA128`, `2ABA098`, `2ABA115`, `2ABA126`, `2ABA047`, `2ABA002`, `2ABA046`, `2ABA130`, `2ABB119`, `2ABB022`, `2ABB019`, `2ABB106`, `2ABB011`, `2ABB032`, `2ABB072`, `2ABB108`, `2ABC011`, `2ABC038`, `2ABC065`, `2ABC199`, `2ABC085`, `2ABC135`, `2ABC043`, `2ABC168`, `2ABE144`, `2ABE128`, `2ABE173`, `2ABE121`, `2ABE145`, `2ABE209`, `2ABE140`, `2ABE125`, `2HNA019`, `2HNA027`, `2HNA099`, `2HNA105`, `2HNA031`, `2HNA106`, `2HNA102`, `2HNA073`, `2HNA026`, `2HNA091`, `2HNB070`, `2HNB051`, `2HNB064`, `2HNB059`, `2HNB108`, `2HNB009`, `2HNB043`, `2HNB106`, `2HNB101`, `2HNB031`, `2HNC051`, `2HNC061`, `2HNC094`, `2HNC084`, `2HNC072`, `2HNC018`, `2HNC125`, `2HNC080`, `2HNC053`, `2HNE031`, `2HNE012`, `2HNE076`, `2HNE011`, `2HNE024`, `2HNE001`, `2HNE097`, `2HNE046`, `2HNE064`, `2THA097`, `2THA131`, `2THA108`, `2THA040`, `2THA019`, `2THA139`, `2THA126`, `2THA048`, `2THA096`, `2THB039`, `2THB053`, `2THB023`, `2THB072`, `2THB057`, `2THB079`, `2THB087`, `2THB011`, `2THB043`, `2THC025`, `2THC063`, `2THC015`, `2THC104`, `2THC020`, `2THC072`, `2THC040`, `2THC077`, `2THC011`, `2THE114`, `2THE104`, `2THE003`, `2THE042`, `2THE025`, `2THE004`, `2THE013`, `2THE097`
154
+
155
+ ### CrossValidation_4.txt
156
+
157
+ `2BA003`, `2BA032`, `2BA010`, `2BA024`, `2BA031`, `2BA068`, `2BA036`, `2BA007`, `2BA045`, `2BB083`, `2BB072`, `2BB050`, `2BB198`, `2BB006`, `2BB151`, `2BB039`, `2BB096`, `2BB171`, `2BC072`, `2BC071`, `2BC040`, `2BC057`, `2BC086`, `2BC013`, `2BC088`, `2BC018`, `2PA056`, `2PA075`, `2PA067`, `2PA015`, `2PA047`, `2PA048`, `2PA073`, `2PB050`, `2PB125`, `2PB098`, `2PB036`, `2PB114`, `2PB018`, `2PC092`, `2PC024`, `2PC065`, `2PC011`, `2PC032`, `2PC073`, `2PC075`, `2ABA102`, `2ABA094`, `2ABA086`, `2ABA134`, `2ABA071`, `2ABA143`, `2ABA031`, `2ABA008`, `2ABB042`, `2ABB054`, `2ABB053`, `2ABB092`, `2ABB118`, `2ABB004`, `2ABB025`, `2ABB037`, `2ABC051`, `2ABC122`, `2ABC229`, `2ABC017`, `2ABC010`, `2ABC171`, `2ABC130`, `2ABC156`, `2ABE130`, `2ABE207`, `2ABE119`, `2ABE135`, `2ABE159`, `2ABE208`, `2ABE185`, `2HNA029`, `2HNA016`, `2HNA056`, `2HNA028`, `2HNA093`, `2HNA070`, `2HNA090`, `2HNA094`, `2HNA010`, `2HNA076`, `2HNB001`, `2HNB104`, `2HNB072`, `2HNB014`, `2HNB033`, `2HNB103`, `2HNB030`, `2HNB016`, `2HNB111`, `2HNC017`, `2HNC063`, `2HNC025`, `2HNC075`, `2HNC020`, `2HNC079`, `2HNC037`, `2HNC040`, `2HNC117`, `2HNE023`, `2HNE100`, `2HNE059`, `2HNE106`, `2HNE022`, `2HNE098`, `2HNE102`, `2HNE034`, `2HNE060`, `2THA010`, `2THA124`, `2THA115`, `2THA062`, `2THA078`, `2THA039`, `2THA034`, `2THA103`, `2THA146`, `2THB133`, `2THB003`, `2THB021`, `2THB051`, `2THB129`, `2THB074`, `2THB111`, `2THB002`, `2THC061`, `2THC019`, `2THC109`, `2THC105`, `2THC126`, `2THC114`, `2THC101`, `2THC039`, `2THC089`, `2THE106`, `2THE060`, `2THE077`, `2THE115`, `2THE100`, `2THE031`, `2THE045`, `2THE112`
CBCT/CV_0.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:085b0eceff7ade696b7f82df61956445f1a458e9a80300989fc1754d3541a574
3
- size 104526414
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4d838bd6ac56d6fc70360e6da9f0a06fdf184c497c8177e33a140544d0fa4551
3
+ size 208936878
CBCT/CV_1.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:4ca50c6be923c37b1f2cc2a803eb60626501dfdbf17af6ee94bd6e86575616b7
3
- size 104526414
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fac5aaa8879ab7ccd60aff670943ca394923e034de6544f7592a4baeb7fd4da6
3
+ size 208936878
CBCT/CV_2.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:29e50e6d555ea9738615619bdf0d16a56120c1e6c2362937e6ae158a5d89db1c
3
- size 104526414
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0817dd34dd01fb89e0eb95fdd7c9fee760bb8d4356c6c19540d8e305d086c279
3
+ size 208936878
CBCT/CV_3.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:927d9fa5bbee134bc6cb67bbf981a0bebf2dbab64685031924495d94b09f1f38
3
- size 104526414
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b6399bd93a6858848075febabc2805dc375cd2dbff08ece33e67700acdc9c30d
3
+ size 208936878
CBCT/CV_4.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:a1c4d4eaf66cd6818917fc6f851c1773176fea40c542b444a453b40cc52ad622
3
- size 104526414
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:270543067874d1ddd4a59cdaf1d129d0b2f1250fbae461f273fd886f5119b30f
3
+ size 208936878
CBCT/Config.yml CHANGED
@@ -2,13 +2,6 @@ Trainer:
2
  Model:
3
  classpath: Model:UNetpp
4
  UNetpp:
5
- schedulers:
6
- StepLR:
7
- step_size: 10
8
- gamma: 0.75
9
- last_epoch: -1
10
- verbose: deprecated
11
- nb_step: 0
12
  outputs_criterions:
13
  Head:Tanh:
14
  targets_criterions:
@@ -25,82 +18,120 @@ Trainer:
25
  stop: None
26
  accumulation: false
27
  reduction: mean
28
- IMPACTSynth:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  is_loss: true
30
  group: 0
31
  start: 0
32
  stop: None
33
  accumulation: false
34
- model_name: SAM2.1/Tiny_3_Layers.pt
35
- shape:
36
- - 0
37
- - 0
38
- in_channels: 3
39
- losses:
40
- torch:nn:L1Loss:
41
- weights:
42
- - 1
43
- - 1
44
- - 1
45
- size_average: None
46
- reduce: None
47
- reduction: mean
48
  schedulers:
49
  Constant:
50
  nb_step: 0
51
  value: 1
52
- pretrained: false
53
- Optimizer:
54
- name: AdamW
55
- lr: 0.001
56
- betas:
57
- - 0.9
58
- - 0.999
59
- eps: 1e-08
60
- weight_decay: 0.001
61
- amsgrad: false
 
 
 
 
 
 
 
 
 
 
 
62
  maximize: false
63
  foreach: None
64
- capturable: false
65
  differentiable: false
66
  fused: None
 
67
  Dataset:
68
  groups_src:
 
 
 
 
 
 
69
  CT:
70
  groups_dest:
71
  CT:
72
- transforms:
73
  Clip:
74
  min_value: -1024
75
  max_value: 3071
76
  save_clip_min: true
77
  save_clip_max: true
78
  mask: None
 
 
 
 
 
 
 
 
79
  Normalize:
80
  lazy: false
81
  channels: None
82
  min_value: -1
83
  max_value: 1
84
- inverse: true
85
- patch_transforms: None
86
  is_input: false
87
- CBCT:
88
  groups_dest:
89
  CBCT:
90
- transforms:
91
  Clip:
92
  min_value: min
93
  max_value: percentile:99.5
94
  save_clip_min: false
95
  save_clip_max: false
96
  mask: None
 
 
 
 
 
 
 
 
97
  Normalize:
98
  lazy: false
99
  channels: None
100
  min_value: -1
101
  max_value: 1
102
- inverse: true
103
- patch_transforms: None
104
  is_input: true
105
  augmentations:
106
  DataAugmentation_0:
@@ -120,7 +151,7 @@ Trainer:
120
  overlap: None
121
  mask: None
122
  pad_value: -1
123
- extend_slice: 2
124
  subset: None
125
  shuffle: true
126
  filter: None
@@ -128,7 +159,7 @@ Trainer:
128
  - ./Dataset/:a:mha
129
  inline_augmentations: true
130
  use_cache: true
131
- batch_size: 1
132
  validation: None
133
  train_name: FT_0
134
  manual_seed: 32
 
2
  Model:
3
  classpath: Model:UNetpp
4
  UNetpp:
 
 
 
 
 
 
 
5
  outputs_criterions:
6
  Head:Tanh:
7
  targets_criterions:
 
18
  stop: None
19
  accumulation: false
20
  reduction: mean
21
+ IMPACTReg/1:
22
+ name: SAM
23
+ model_name: SAM2.1/SAM2.1_Small.pt
24
+ shape:
25
+ - 0
26
+ - 0
27
+ in_channels: 3
28
+ loss: torch:nn:L1Loss
29
+ weights:
30
+ - 0
31
+ - 1
32
+ - 1
33
+ size_average: None
34
+ reduce: None
35
+ reduction: mean
36
+ schedulers:
37
+ Constant:
38
+ nb_step: 0
39
+ value: 0.5
40
  is_loss: true
41
  group: 0
42
  start: 0
43
  stop: None
44
  accumulation: false
45
+ CT;MASK:
46
+ criterions_loader:
47
+ MAE:
 
 
 
 
 
 
 
 
 
 
 
48
  schedulers:
49
  Constant:
50
  nb_step: 0
51
  value: 1
52
+ is_loss: false
53
+ group: 0
54
+ start: 0
55
+ stop: None
56
+ accumulation: false
57
+ reduction: mean
58
+ schedulers:
59
+ PolyLRScheduler:
60
+ initial_lr: 0.01
61
+ max_steps: 500
62
+ exponent: 0.9
63
+ current_step: 0
64
+ nb_step: 0
65
+ Patch: None
66
+ optimizer:
67
+ name: SGD
68
+ lr: 0.01
69
+ momentum: 0.99
70
+ dampening: 0
71
+ weight_decay: 3e-05
72
+ nesterov: true
73
  maximize: false
74
  foreach: None
 
75
  differentiable: false
76
  fused: None
77
+ nb_channel: 5
78
  Dataset:
79
  groups_src:
80
+ MASK:
81
+ groups_dest:
82
+ MASK:
83
+ transforms: None
84
+ patch_transforms: None
85
+ is_input: false
86
  CT:
87
  groups_dest:
88
  CT:
89
+ transforms:
90
  Clip:
91
  min_value: -1024
92
  max_value: 3071
93
  save_clip_min: true
94
  save_clip_max: true
95
  mask: None
96
+ Statistics: {}
97
+ Normalize:
98
+ lazy: true
99
+ channels: None
100
+ min_value: -1
101
+ max_value: 1
102
+ inverse: false
103
+ patch_transforms:
104
  Normalize:
105
  lazy: false
106
  channels: None
107
  min_value: -1
108
  max_value: 1
109
+ inverse: false
 
110
  is_input: false
111
+ CBCT_IMPACT:
112
  groups_dest:
113
  CBCT:
114
+ transforms:
115
  Clip:
116
  min_value: min
117
  max_value: percentile:99.5
118
  save_clip_min: false
119
  save_clip_max: false
120
  mask: None
121
+ Statistics: {}
122
+ Normalize:
123
+ lazy: true
124
+ channels: None
125
+ min_value: -1
126
+ max_value: 1
127
+ inverse: false
128
+ patch_transforms:
129
  Normalize:
130
  lazy: false
131
  channels: None
132
  min_value: -1
133
  max_value: 1
134
+ inverse: false
 
135
  is_input: true
136
  augmentations:
137
  DataAugmentation_0:
 
151
  overlap: None
152
  mask: None
153
  pad_value: -1
154
+ extend_slice: 4
155
  subset: None
156
  shuffle: true
157
  filter: None
 
159
  - ./Dataset/:a:mha
160
  inline_augmentations: true
161
  use_cache: true
162
+ batch_size: 32
163
  validation: None
164
  train_name: FT_0
165
  manual_seed: 32
CBCT/Evaluation.yml CHANGED
@@ -12,6 +12,22 @@ Evaluator:
12
  dynamic_range: None
13
  SSIM:
14
  dynamic_range: None
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  Output_seg:
16
  targets_criterions:
17
  Reference_seg;Mask:
@@ -25,19 +41,27 @@ Evaluator:
25
  Mask_0:
26
  groups_dest:
27
  Mask:
28
- transforms: None
 
 
29
  Volume_0:
30
  groups_dest:
31
  Output:
32
- transforms: None
 
 
 
 
 
33
  Output_seg:
34
  transforms:
35
  KonfAIInference:
36
- repo_id: VBoussot/MRSegmentator-KonfAI
37
- model_name: MRSegmentator
38
- number_of_ensemble: 1
 
39
  number_of_tta: 0
40
- number_of_mc_dropout: 0
41
  per_channel: false
42
  Save:
43
  dataset: ./Evaluations/ImpactSynth/Output:mha
@@ -45,15 +69,21 @@ Evaluator:
45
  Reference_0:
46
  groups_dest:
47
  Reference:
48
- transforms: None
 
 
 
 
 
49
  Reference_seg:
50
  transforms:
51
  KonfAIInference:
52
- repo_id: VBoussot/MRSegmentator-KonfAI
53
- model_name: MRSegmentator
54
- number_of_ensemble: 1
 
55
  number_of_tta: 0
56
- number_of_mc_dropout: 0
57
  per_channel: false
58
  Save:
59
  dataset: ./Evaluations/ImpactSynth/Output:mha
 
12
  dynamic_range: None
13
  SSIM:
14
  dynamic_range: None
15
+ SAM_Perceptual: {}
16
+ IMPACTReg:
17
+ name: Reg
18
+ model_name: TS/M291.pt
19
+ shape:
20
+ - 0
21
+ - 0
22
+ - 0
23
+ in_channels: 1
24
+ loss: torch:nn:MSELoss
25
+ weights:
26
+ - 0
27
+ - 1
28
+ size_average: None
29
+ reduce: None
30
+ reduction: mean
31
  Output_seg:
32
  targets_criterions:
33
  Reference_seg;Mask:
 
41
  Mask_0:
42
  groups_dest:
43
  Mask:
44
+ transforms:
45
+ TensorCast:
46
+ dtype: uint8
47
  Volume_0:
48
  groups_dest:
49
  Output:
50
+ transforms:
51
+ Statistics: {}
52
+ TensorCast:
53
+ dtype: float32
54
+ patch_transforms: None
55
+ is_input: false
56
  Output_seg:
57
  transforms:
58
  KonfAIInference:
59
+ repo_id: VBoussot/TotalSegmentator-KonfAI
60
+ model_name: total-3mm
61
+ checkpoints_name:
62
+ - M297.pt
63
  number_of_tta: 0
64
+ number_of_mc: 0
65
  per_channel: false
66
  Save:
67
  dataset: ./Evaluations/ImpactSynth/Output:mha
 
69
  Reference_0:
70
  groups_dest:
71
  Reference:
72
+ transforms:
73
+ Statistics: {}
74
+ TensorCast:
75
+ dtype: float32
76
+ patch_transforms: None
77
+ is_input: false
78
  Reference_seg:
79
  transforms:
80
  KonfAIInference:
81
+ repo_id: VBoussot/TotalSegmentator-KonfAI
82
+ model_name: total-3mm
83
+ checkpoints_name:
84
+ - M297.pt
85
  number_of_tta: 0
86
+ number_of_mc: 0
87
  per_channel: false
88
  Save:
89
  dataset: ./Evaluations/ImpactSynth/Output:mha
CBCT/Model.py CHANGED
@@ -16,12 +16,12 @@ class UNetpp(network.Network):
16
  "default:ReduceLROnPlateau": network.LRSchedulersLoader(0)
17
  },
18
  outputs_criterions: dict[str, network.TargetCriterionsLoader] = {"default" : network.TargetCriterionsLoader()},
19
- pretrained: bool = False):
20
- super().__init__(in_channels = 3, optimizer = optimizer, schedulers = schedulers, outputs_criterions = outputs_criterions, dim = 2)
21
  self.add_module("model", smp.UnetPlusPlus(
22
  encoder_name="resnet34",
23
- encoder_weights=None if not pretrained else "imagenet",
24
- in_channels=3,
25
  classes=1,
26
  activation=None
27
  ))
 
16
  "default:ReduceLROnPlateau": network.LRSchedulersLoader(0)
17
  },
18
  outputs_criterions: dict[str, network.TargetCriterionsLoader] = {"default" : network.TargetCriterionsLoader()},
19
+ nb_channel : int = 5):
20
+ super().__init__(in_channels = nb_channel, optimizer = optimizer, schedulers = schedulers, outputs_criterions = outputs_criterions, dim = 2)
21
  self.add_module("model", smp.UnetPlusPlus(
22
  encoder_name="resnet34",
23
+ encoder_weights=None,
24
+ in_channels=nb_channel,
25
  classes=1,
26
  activation=None
27
  ))
CBCT/Prediction.yml CHANGED
@@ -3,11 +3,25 @@ Predictor:
3
  classpath: Model:UNetpp
4
  UNetpp:
5
  outputs_criterions: None
6
- pretrained: false
7
  Dataset:
8
  groups_src:
9
  Volume_0:
10
  groups_dest:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  Volume:
12
  transforms:
13
  Clip/0:
@@ -57,7 +71,7 @@ Predictor:
57
  overlap: None
58
  mask: None
59
  pad_value: -1
60
- extend_slice: 2
61
  subset: None
62
  filter: None
63
  dataset_filenames:
@@ -75,6 +89,9 @@ Predictor:
75
  TensorCast:
76
  dtype: int16
77
  inverse: false
 
 
 
78
  after_reduction_transforms:
79
  InferenceStack:
80
  dataset: Predictions/ImpactSynth/Output:mha
@@ -82,10 +99,10 @@ Predictor:
82
  mode: mean
83
  final_transforms: None
84
  dataset_filename: Output:mha
 
85
  group: sCT
86
  same_as_group: Volume_0:Volume
87
  patch_combine: None
88
- inverse_transform: true
89
  reduction: Concat
90
  Concat: {}
91
  train_name: ImpactSynth
 
3
  classpath: Model:UNetpp
4
  UNetpp:
5
  outputs_criterions: None
6
+ nb_channel: 5
7
  Dataset:
8
  groups_src:
9
  Volume_0:
10
  groups_dest:
11
+ MASK:
12
+ transforms:
13
+ KonfAIInference:
14
+ repo_id: VBoussot/TotalSegmentator-KonfAI
15
+ model_name: body
16
+ checkpoints_name:
17
+ - M598.pt
18
+ number_of_tta: 0
19
+ number_of_mc_dropout: 0
20
+ per_channel: false
21
+ Save:
22
+ dataset: ./Dataset:mha
23
+ patch_transforms: None
24
+ is_input: false
25
  Volume:
26
  transforms:
27
  Clip/0:
 
71
  overlap: None
72
  mask: None
73
  pad_value: -1
74
+ extend_slice: 4
75
  subset: None
76
  filter: None
77
  dataset_filenames:
 
89
  TensorCast:
90
  dtype: int16
91
  inverse: false
92
+ Mask:
93
+ path: MASK
94
+ value_outside: -1024
95
  after_reduction_transforms:
96
  InferenceStack:
97
  dataset: Predictions/ImpactSynth/Output:mha
 
99
  mode: mean
100
  final_transforms: None
101
  dataset_filename: Output:mha
102
+ inverse_transform: true
103
  group: sCT
104
  same_as_group: Volume_0:Volume
105
  patch_combine: None
 
106
  reduction: Concat
107
  Concat: {}
108
  train_name: ImpactSynth
CBCT/Uncertainty.yml CHANGED
@@ -19,22 +19,25 @@ Evaluator:
19
  Uncertainty:
20
  transforms:
21
  Variance: {}
 
 
22
  Save:
23
  dataset: ./Uncertainties/ImpactSynth/Output:mha
24
  group: None
25
  Comformity:
26
  transforms:
27
  KonfAIInference:
28
- repo_id: VBoussot/MRSegmentator-KonfAI
29
- model_name: MRSegmentator
30
- number_of_ensemble: 1
 
31
  number_of_tta: 0
32
- number_of_mc_dropout: 0
33
  per_channel: true
34
  Save/1:
35
  dataset: ./Uncertainties/ImpactSynth/Output:mha
36
  group: None
37
- Variance: {}
38
  Save/2:
39
  dataset: ./Uncertainties/ImpactSynth/Output:mha
40
  group: Comformity_var
 
19
  Uncertainty:
20
  transforms:
21
  Variance: {}
22
+ Percentage:
23
+ baseline: 784.24
24
  Save:
25
  dataset: ./Uncertainties/ImpactSynth/Output:mha
26
  group: None
27
  Comformity:
28
  transforms:
29
  KonfAIInference:
30
+ repo_id: VBoussot/TotalSegmentator-KonfAI
31
+ model_name: total-3mm
32
+ checkpoints_name:
33
+ - M297.pt
34
  number_of_tta: 0
35
+ number_of_mc: 0
36
  per_channel: true
37
  Save/1:
38
  dataset: ./Uncertainties/ImpactSynth/Output:mha
39
  group: None
40
+ SegmentationDisagreement: {}
41
  Save/2:
42
  dataset: ./Uncertainties/ImpactSynth/Output:mha
43
  group: Comformity_var
CBCT/app.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "display_name": "Synthesis: CBCT",
3
- "short_description": "<b>Description:</b><br>Supervised CBCT synthesis model developed as part of the <a href=\"https://synthrad2025.grand-challenge.org/\">SynthRAD 2025 Challenge (Task 2)</a>.<br><b>⚠️ Warning:</b> Models were trained with an anatomical mask, but no mask is used at inference. Artifacts may appear outside the anatomy. Future models will be trained without masks.<br><br><b>How to cite:</b><br><cite>V. Boussot et al., <i>Why Registration Quality Matters: Enhancing sCT Synthesis with IMPACT-Based Registration</i>, arXiv preprint arXiv:2510.21358, <a href=\"https://doi.org/10.48550/arXiv.2510.21358\">https://doi.org/10.48550/arXiv.2510.21358</a>.</cite>",
4
- "description": "<b>Description:</b><br>Supervised CBCT synthesis model developed as part of the <a href=\"https://synthrad2025.grand-challenge.org/\">SynthRAD 2025 Challenge (Task 2)</a>.<br><br><b>Architecture:</b><br>Based on a 2.5D UNet++ with a ResNet34 encoder, the model was optimized using the <b>IMPACT-Synth loss</b>, a perceptual loss leveraging semantic priors from <b>SAM 2.1-s</b>. Training was conducted with the <b>KonfAI</b> deep learning framework.<br><br><b>Training data:</b><br>Paired CTCBCT volumes from the <a href=\"https://synthrad2025.grand-challenge.org/\">SynthRAD 2025 Challenge (Task 2)</a>, <b>aligned using IMPACT-based registration</b>. Corresponding B-spline deformation fields are available in the <a href=\"https://huggingface.co/datasets/VBoussot/synthrad2025-impact-registration\">SynthRAD2025-IMPACT (aligned)</a> dataset repository.<br><br><b>How to cite:</b><br><cite>V. Boussot et al., <i>Why Registration Quality Matters: Enhancing sCT Synthesis with IMPACT-Based Registration</i>, arXiv preprint arXiv:2510.21358, <a href=\"https://doi.org/10.48550/arXiv.2510.21358\">https://doi.org/10.48550/arXiv.2510.21358</a>.</cite>",
5
  "tta": 2,
6
  "mc_dropout": false,
7
  "models": ["CV_0.pt", "CV_1.pt", "CV_2.pt", "CV_3.pt", "CV_4.pt"],
@@ -37,4 +37,4 @@
37
  }
38
  }
39
  }
40
- }
 
1
  {
2
  "display_name": "Synthesis: CBCT",
3
+ "short_description": "Supervised whole-body CBCT-to-sCT model for SynthRAD Task 2.<br><br><b>Training data:</b><br>929 paired CT-CBCT cases from SynthRAD 2023+2025.<br><br><b>How to cite:</b><br><cite>V. Boussot et al., <i>Why Registration Quality Matters: Enhancing sCT Synthesis with IMPACT-Based Registration</i>, arXiv preprint arXiv:2510.21358, <a href=\"https://doi.org/10.48550/arXiv.2510.21358\">https://doi.org/10.48550/arXiv.2510.21358</a>.</cite>",
4
+ "description": "<b>Description:</b><br>Supervised whole-body CBCT-to-sCT model trained using SynthRAD 2023 and SynthRAD 2025 Task 2 datasets, distributed as five validation-fold checkpoints (<code>CV_0.pt</code> to <code>CV_4.pt</code>). Training pairs are aligned with IMPACTReg. The available Task 2 data include 291 patients from SynthRAD 2023 and 638 patients from SynthRAD 2025, for 929 patients in total.<br><br><b>Architecture and loss:</b><br>2.5D UNet++ with a ResNet34 encoder, trained with KonfAI and optimized using IMPACT-Synth, a perceptual loss leveraging semantic priors from <b>SAM 2.1-s</b>.<br><br><b>Training data:</b><br>Whole-body paired CT-CBCT volumes come from SynthRAD 2023 Task 2 (<code>brain</code>, <code>pelvis</code>) and SynthRAD 2025 Task 2 (<code>AB</code>, <code>HN</code>, <code>TH</code>). Additional OOD evaluation cohorts are available for <code>AB_ood</code>, <code>HN_ood</code>, and <code>TH_ood</code>. Pairs are aligned with IMPACTReg, and the associated transform files are available at <a href=\"https://huggingface.co/datasets/VBoussot/synthrad2023-impact-registration\">synthrad2023-impact-registration</a> and <a href=\"https://huggingface.co/datasets/VBoussot/synthrad2025-impact-registration\">synthrad2025-impact-registration</a>. The files <code>CrossValidation_0.txt</code> to <code>CrossValidation_4.txt</code> correspond to validation folds for the distributed checkpoints, and <code>Validation.txt</code> contains 150 release-validation patients.<br><br><b>Release performance (CV overall, n=150):</b><br>Dice 0.758, MAE 53.55 HU, SSIM 0.939, PSNR 32.09 dB, SAM 13.70, Reg 1.04, Uncertainty 784.24.<br><br><b>Inference note:</b><br>The prediction pipeline supports test-time augmentation and writes an averaged <code>InferenceStack</code> output that can also be used for uncertainty estimation.<br><br><b>How to cite:</b><br><cite>V. Boussot et al., <i>Why Registration Quality Matters: Enhancing sCT Synthesis with IMPACT-Based Registration</i>, arXiv preprint arXiv:2510.21358, <a href=\"https://doi.org/10.48550/arXiv.2510.21358\">https://doi.org/10.48550/arXiv.2510.21358</a>.</cite>",
5
  "tta": 2,
6
  "mc_dropout": false,
7
  "models": ["CV_0.pt", "CV_1.pt", "CV_2.pt", "CV_3.pt", "CV_4.pt"],
 
37
  }
38
  }
39
  }
40
+ }
CBCT/requirements.txt CHANGED
@@ -1,2 +1 @@
1
- segmentation_models_pytorch
2
- scikit-image
 
1
+ segmentation_models_pytorch
 
MR/CV_0.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:1e200b775b0970feb194578723b05476cb6b8c8e08e7847863f16525c79917a4
3
- size 104526414
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ddd3e9250ea81a9f3003ec6b01aa95f200c1102c529f97b7a2ad2068cf28f57c
3
+ size 208936686
MR/CV_1.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:f3715933e9402889a1fa59555c140da06ef8968753acd762c2b8fe6aa76e26ef
3
- size 104526414
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6c396d218f32947f8e0af07fa8c62f4ba9e1a084ee40799369b488957b359eb4
3
+ size 208936686
MR/CV_2.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:ed09ba33bd8e86c6e3af4ad7d6c26137b697a7b6f670addccdb1af3247c461fd
3
- size 104526414
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b2933e1a8bd2a10c5a7d242c15ab71d323fab242995a28503aa42488087d73c0
3
+ size 208936686
MR/CV_3.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:94ae1de52438b3e17c185bd33241b8821faaaae3a0d5c861ee1b00242a9abaa3
3
- size 104526414
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b963f174fd2f2d8324a37aa88666a458944a26f7cf3712593af5f49dd43e5ac5
3
+ size 208936686
MR/CV_4.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:9b261788d918bf12691e34625d5aa5c69715481d8ae91292ee8de1c081e8a63e
3
- size 104526414
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4e0a3bbb8513252b68dfa3fc84e16ebcb740289b96e9acdaac7ecf1e76a4062a
3
+ size 208936686
MR/Config.yml ADDED
@@ -0,0 +1,181 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Trainer:
2
+ Model:
3
+ classpath: Model:UNetpp
4
+ UNetpp:
5
+ outputs_criterions:
6
+ Head:Tanh:
7
+ targets_criterions:
8
+ CT:
9
+ criterions_loader:
10
+ MAE:
11
+ schedulers:
12
+ Constant:
13
+ nb_step: 0
14
+ value: 1
15
+ is_loss: true
16
+ group: 0
17
+ start: 0
18
+ stop: None
19
+ accumulation: false
20
+ reduction: mean
21
+ IMPACTReg/1:
22
+ name: SAM
23
+ model_name: SAM2.1/SAM2.1_Small.pt
24
+ shape:
25
+ - 0
26
+ - 0
27
+ in_channels: 3
28
+ loss: torch:nn:L1Loss
29
+ weights:
30
+ - 0
31
+ - 1
32
+ - 1
33
+ size_average: None
34
+ reduce: None
35
+ reduction: mean
36
+ schedulers:
37
+ Constant:
38
+ nb_step: 0
39
+ value: 0.5
40
+ is_loss: true
41
+ group: 0
42
+ start: 0
43
+ stop: None
44
+ accumulation: false
45
+ CT;MASK:
46
+ criterions_loader:
47
+ MAE:
48
+ schedulers:
49
+ Constant:
50
+ nb_step: 0
51
+ value: 1
52
+ is_loss: false
53
+ group: 0
54
+ start: 0
55
+ stop: None
56
+ accumulation: false
57
+ reduction: mean
58
+ schedulers:
59
+ PolyLRScheduler:
60
+ initial_lr: 0.01
61
+ max_steps: 500
62
+ exponent: 0.9
63
+ current_step: 0
64
+ nb_step: 0
65
+ Patch: None
66
+ optimizer:
67
+ name: SGD
68
+ lr: 0.01
69
+ momentum: 0.99
70
+ dampening: 0
71
+ weight_decay: 3e-05
72
+ nesterov: true
73
+ maximize: false
74
+ foreach: None
75
+ differentiable: false
76
+ fused: None
77
+ nb_channel: 5
78
+ Dataset:
79
+ groups_src:
80
+ MASK:
81
+ groups_dest:
82
+ MASK:
83
+ transforms: None
84
+ patch_transforms: None
85
+ is_input: false
86
+ CT:
87
+ groups_dest:
88
+ CT:
89
+ transforms:
90
+ Clip:
91
+ min_value: -1024
92
+ max_value: 3071
93
+ save_clip_min: true
94
+ save_clip_max: true
95
+ mask: None
96
+ Statistics: {}
97
+ Normalize:
98
+ lazy: true
99
+ channels: None
100
+ min_value: -1
101
+ max_value: 1
102
+ inverse: false
103
+ patch_transforms:
104
+ Normalize:
105
+ lazy: false
106
+ channels: None
107
+ min_value: -1
108
+ max_value: 1
109
+ inverse: false
110
+ is_input: false
111
+ MR_IMPACT:
112
+ groups_dest:
113
+ MR:
114
+ transforms:
115
+ Clip:
116
+ min_value: min
117
+ max_value: percentile:99.5
118
+ save_clip_min: false
119
+ save_clip_max: false
120
+ mask: None
121
+ Statistics: {}
122
+ Normalize:
123
+ lazy: true
124
+ channels: None
125
+ min_value: -1
126
+ max_value: 1
127
+ inverse: false
128
+ patch_transforms:
129
+ Normalize:
130
+ lazy: false
131
+ channels: None
132
+ min_value: -1
133
+ max_value: 1
134
+ inverse: false
135
+ is_input: true
136
+ augmentations:
137
+ DataAugmentation_0:
138
+ data_augmentations:
139
+ Flip:
140
+ f_prob:
141
+ - 0
142
+ - 0.5
143
+ - 0.5
144
+ prob: 1
145
+ nb: 1
146
+ Patch:
147
+ patch_size:
148
+ - 1
149
+ - 320
150
+ - 320
151
+ overlap: None
152
+ mask: None
153
+ pad_value: -1
154
+ extend_slice: 4
155
+ subset: None
156
+ shuffle: true
157
+ filter: None
158
+ dataset_filenames:
159
+ - ./Dataset/:a:mha
160
+ inline_augmentations: true
161
+ use_cache: true
162
+ batch_size: 32
163
+ validation: None
164
+ train_name: FT_0
165
+ manual_seed: 32
166
+ epochs: 100
167
+ it_validation: 2500
168
+ autocast: false
169
+ gradient_checkpoints: None
170
+ gpu_checkpoints: None
171
+ ema_decay: 0
172
+ data_log:
173
+ - CT/IMAGES/5
174
+ - MR/IMAGES/5
175
+ - Head:Tanh/IMAGES/5
176
+ save_checkpoint_mode: ALL
177
+ EarlyStopping:
178
+ monitor: []
179
+ patience: 30
180
+ min_delta: 0.0
181
+ mode: min
MR/Evaluation.yml CHANGED
@@ -12,6 +12,27 @@ Evaluator:
12
  dynamic_range: None
13
  SSIM:
14
  dynamic_range: None
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  Output_seg:
16
  targets_criterions:
17
  Reference_seg;Mask:
@@ -25,19 +46,27 @@ Evaluator:
25
  Mask_0:
26
  groups_dest:
27
  Mask:
28
- transforms: None
 
 
29
  Volume_0:
30
  groups_dest:
31
  Output:
32
- transforms: None
 
 
 
 
 
33
  Output_seg:
34
  transforms:
35
  KonfAIInference:
36
- repo_id: VBoussot/MRSegmentator-KonfAI
37
- model_name: MRSegmentator
38
- number_of_ensemble: 1
 
39
  number_of_tta: 0
40
- number_of_mc_dropout: 0
41
  per_channel: false
42
  Save:
43
  dataset: ./Evaluations/ImpactSynth/Output:mha
@@ -45,15 +74,21 @@ Evaluator:
45
  Reference_0:
46
  groups_dest:
47
  Reference:
48
- transforms: None
 
 
 
 
 
49
  Reference_seg:
50
  transforms:
51
  KonfAIInference:
52
- repo_id: VBoussot/MRSegmentator-KonfAI
53
- model_name: MRSegmentator
54
- number_of_ensemble: 1
 
55
  number_of_tta: 0
56
- number_of_mc_dropout: 0
57
  per_channel: false
58
  Save:
59
  dataset: ./Evaluations/ImpactSynth/Output:mha
 
12
  dynamic_range: None
13
  SSIM:
14
  dynamic_range: None
15
+ SAM_Perceptual: {}
16
+ IMPACTReg:
17
+ name: Reg
18
+ model_name: MRSeg/MRSeg.pt
19
+ shape:
20
+ - 128
21
+ - 128
22
+ - 128
23
+ in_channels: 1
24
+ loss: torch:nn:MSELoss
25
+ weights:
26
+ - 0
27
+ - 0
28
+ - 0
29
+ - 0
30
+ - 0
31
+ - 0
32
+ - 1
33
+ size_average: None
34
+ reduce: None
35
+ reduction: mean
36
  Output_seg:
37
  targets_criterions:
38
  Reference_seg;Mask:
 
46
  Mask_0:
47
  groups_dest:
48
  Mask:
49
+ transforms:
50
+ TensorCast:
51
+ dtype: uint8
52
  Volume_0:
53
  groups_dest:
54
  Output:
55
+ transforms:
56
+ Statistics: {}
57
+ TensorCast:
58
+ dtype: float32
59
+ patch_transforms: None
60
+ is_input: false
61
  Output_seg:
62
  transforms:
63
  KonfAIInference:
64
+ repo_id: VBoussot/TotalSegmentator-KonfAI
65
+ model_name: total-3mm
66
+ checkpoints_name:
67
+ - M297.pt
68
  number_of_tta: 0
69
+ number_of_mc: 0
70
  per_channel: false
71
  Save:
72
  dataset: ./Evaluations/ImpactSynth/Output:mha
 
74
  Reference_0:
75
  groups_dest:
76
  Reference:
77
+ transforms:
78
+ Statistics: {}
79
+ TensorCast:
80
+ dtype: float32
81
+ patch_transforms: None
82
+ is_input: false
83
  Reference_seg:
84
  transforms:
85
  KonfAIInference:
86
+ repo_id: VBoussot/TotalSegmentator-KonfAI
87
+ model_name: total-3mm
88
+ checkpoints_name:
89
+ - M297.pt
90
  number_of_tta: 0
91
+ number_of_mc: 0
92
  per_channel: false
93
  Save:
94
  dataset: ./Evaluations/ImpactSynth/Output:mha
MR/MR_MODEL_INFO.md ADDED
@@ -0,0 +1,175 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ImpactSynth MR
2
+
3
+ ## Summary
4
+
5
+ - Modality: whole-body MR to sCT synthesis
6
+ - Dataset source: SynthRAD 2023 and SynthRAD 2025 Task 1
7
+ - Distributed checkpoints: `CV_0.pt`, `CV_1.pt`, `CV_2.pt`, `CV_3.pt`, `CV_4.pt`
8
+ - Inference-time test-time augmentation: `tta = 2`
9
+ - Monte Carlo dropout: `false`
10
+ - Framework: KonfAI
11
+ - Architecture: 2.5D UNet++ with a ResNet34 encoder
12
+ - Main perceptual prior: SAM 2.1-s through the IMPACT-Synth loss
13
+ - Pair alignment: CT-MR pairs are aligned with IMPACTReg
14
+ - Transform files:
15
+ - `https://huggingface.co/datasets/VBoussot/synthrad2023-impact-registration`
16
+ - `https://huggingface.co/datasets/VBoussot/synthrad2025-impact-registration`
17
+
18
+ ## Data splits
19
+
20
+ The repository contains the validation and cross-validation splits used for Task 1.
21
+
22
+ - Patients in the 2023 Task 1 training cohort: `317`
23
+ - Patients in the 2025 Task 1 training cohort: `410`
24
+ - Total patients across the paired 2023+2025 Task 1 cohorts: `727`
25
+ - Additional out-of-distribution Task 1 patients: `78`
26
+ - Region counts in the paired 2023+2025 Task 1 cohorts:
27
+ - `AB`: `138`
28
+ - `HN`: `129`
29
+ - `TH`: `143`
30
+ - `brain`: `172`
31
+ - `pelvis`: `145`
32
+ - OOD cohort counts:
33
+ - `CSIRO`: `24`
34
+ - `GA`: `17`
35
+ - `MR_Linac`: `25`
36
+ - `MR_Rennes`: `12`
37
+ - `Validation.txt`: `140` patients
38
+ - `CrossValidation_0..4.txt` are validation folds associated with the distributed checkpoints
39
+
40
+ - `Validation.txt`: 140 patients
41
+ - `CrossValidation_0.txt`: 126 validation patients
42
+ - `CrossValidation_1.txt`: 125 validation patients
43
+ - `CrossValidation_2.txt`: 123 validation patients
44
+ - `CrossValidation_3.txt`: 121 validation patients
45
+ - `CrossValidation_4.txt`: 117 validation patients
46
+
47
+ ## Release CV performance
48
+
49
+ Overall Release CV metrics:
50
+
51
+ - Dice is reported with `TS = 3 mm` on the CT body mask.
52
+ - All detailed metrics are reported in the tables below.
53
+
54
+ - Dice: `0.698 +/- 0.106`
55
+ - MAE: `67.49 +/- 15.97` HU
56
+ - SSIM: `0.959 +/- 0.056`
57
+ - PSNR: `29.28 +/- 2.10` dB
58
+ - SAM: `21.98 +/- 7.69`
59
+ - Reg: `0.622 +/- 0.303`
60
+ - Uncertainty: `1822.49 +/- 1035.84`
61
+
62
+ Per-fold overall Release metrics:
63
+
64
+ | Fold | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg | Uncertainty |
65
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
66
+ | CV | 140 | 0.698 +/- 0.106 | 67.49 +/- 15.97 | 0.959 +/- 0.056 | 29.28 +/- 2.10 | 21.98 +/- 7.69 | 0.622 +/- 0.303 | 1822.49 +/- 1035.84 |
67
+ | CV_0 | 140 | 0.682 +/- 0.112 | 76.04 +/- 18.29 | 0.956 +/- 0.060 | 28.28 +/- 1.99 | 20.69 +/- 6.65 | 0.632 +/- 0.303 | n/a |
68
+ | CV_1 | 140 | 0.688 +/- 0.110 | 75.40 +/- 17.93 | 0.957 +/- 0.059 | 28.37 +/- 2.00 | 20.73 +/- 6.81 | 0.628 +/- 0.297 | n/a |
69
+ | CV_2 | 140 | 0.696 +/- 0.108 | 70.98 +/- 15.90 | 0.958 +/- 0.057 | 28.69 +/- 1.99 | 20.29 +/- 7.17 | 0.634 +/- 0.302 | n/a |
70
+ | CV_3 | 140 | 0.695 +/- 0.110 | 71.23 +/- 16.07 | 0.959 +/- 0.056 | 28.67 +/- 1.99 | 20.12 +/- 6.97 | 0.633 +/- 0.300 | n/a |
71
+ | CV_4 | 140 | 0.696 +/- 0.106 | 71.53 +/- 16.25 | 0.957 +/- 0.057 | 28.64 +/- 2.04 | 20.22 +/- 7.13 | 0.634 +/- 0.305 | n/a |
72
+
73
+ Regional Release CV metrics:
74
+
75
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg | Uncertainty |
76
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
77
+ | AB | 22 | 0.598 | 60.10 | 0.975 | 30.01 | 27.41 | 0.511 | 1543.81 |
78
+ | HN | 21 | 0.645 | 80.89 | 0.949 | 28.44 | 13.41 | 0.435 | 1308.83 |
79
+ | TH | 23 | 0.645 | 58.45 | 1.000 | 31.21 | 21.64 | 0.466 | 751.61 |
80
+ | brain | 27 | 0.751 | 79.71 | 0.973 | 27.44 | 13.21 | 1.199 | 3402.08 |
81
+ | pelvis | 23 | 0.756 | 48.16 | 0.940 | 31.28 | 25.95 | 0.574 | 2348.75 |
82
+ | CSIRO | 24 | 0.774 | 75.99 | 0.920 | 27.67 | 30.90 | 0.434 | 1272.28 |
83
+
84
+ Regional Release metrics for CV_0:
85
+
86
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg |
87
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
88
+ | AB | 22 | 0.580 +/- 0.073 | 65.69 +/- 9.96 | 0.972 +/- 0.049 | 29.20 +/- 1.35 | 25.49 +/- 3.71 | 0.542 +/- 0.118 |
89
+ | HN | 21 | 0.620 +/- 0.109 | 92.70 +/- 15.86 | 0.943 +/- 0.092 | 27.55 +/- 1.34 | 13.13 +/- 1.84 | 0.427 +/- 0.066 |
90
+ | TH | 23 | 0.624 +/- 0.059 | 64.64 +/- 11.69 | 1.000 +/- 0.000 | 30.38 +/- 1.76 | 19.99 +/- 3.63 | 0.481 +/- 0.098 |
91
+ | brain | 27 | 0.731 +/- 0.096 | 93.73 +/- 9.48 | 0.970 +/- 0.066 | 26.23 +/- 0.82 | 13.50 +/- 2.76 | 1.208 +/- 0.136 |
92
+ | pelvis | 23 | 0.746 +/- 0.113 | 56.77 +/- 9.75 | 0.932 +/- 0.042 | 29.68 +/- 1.26 | 25.11 +/- 3.92 | 0.581 +/- 0.091 |
93
+ | CSIRO | 24 | 0.770 +/- 0.032 | 80.45 +/- 11.20 | 0.917 +/- 0.024 | 27.04 +/- 1.03 | 27.44 +/- 3.56 | 0.442 +/- 0.059 |
94
+ | overall | 140 | 0.682 +/- 0.112 | 76.04 +/- 18.29 | 0.956 +/- 0.060 | 28.28 +/- 1.99 | 20.69 +/- 6.65 | 0.632 +/- 0.303 |
95
+
96
+ Regional Release metrics for CV_1:
97
+
98
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg |
99
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
100
+ | AB | 22 | 0.590 +/- 0.063 | 65.69 +/- 10.19 | 0.972 +/- 0.047 | 29.19 +/- 1.37 | 25.32 +/- 3.88 | 0.537 +/- 0.115 |
101
+ | HN | 21 | 0.627 +/- 0.112 | 90.39 +/- 14.10 | 0.944 +/- 0.090 | 27.66 +/- 1.25 | 13.07 +/- 1.86 | 0.431 +/- 0.058 |
102
+ | TH | 23 | 0.631 +/- 0.055 | 64.10 +/- 11.72 | 1.000 +/- 0.000 | 30.42 +/- 1.77 | 19.88 +/- 3.54 | 0.483 +/- 0.103 |
103
+ | brain | 27 | 0.739 +/- 0.097 | 92.55 +/- 9.65 | 0.970 +/- 0.065 | 26.40 +/- 0.86 | 13.43 +/- 2.77 | 1.191 +/- 0.139 |
104
+ | pelvis | 23 | 0.750 +/- 0.112 | 55.27 +/- 9.81 | 0.935 +/- 0.039 | 29.99 +/- 1.24 | 25.03 +/- 3.99 | 0.579 +/- 0.092 |
105
+ | CSIRO | 24 | 0.772 +/- 0.034 | 82.03 +/- 10.49 | 0.917 +/- 0.022 | 26.92 +/- 0.90 | 28.13 +/- 3.80 | 0.437 +/- 0.061 |
106
+ | overall | 140 | 0.688 +/- 0.110 | 75.40 +/- 17.93 | 0.957 +/- 0.059 | 28.37 +/- 2.00 | 20.73 +/- 6.81 | 0.628 +/- 0.297 |
107
+
108
+ Regional Release metrics for CV_2:
109
+
110
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg |
111
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
112
+ | AB | 22 | 0.593 +/- 0.069 | 65.10 +/- 10.26 | 0.972 +/- 0.048 | 29.19 +/- 1.42 | 25.59 +/- 3.90 | 0.540 +/- 0.117 |
113
+ | HN | 21 | 0.646 +/- 0.104 | 84.06 +/- 12.54 | 0.948 +/- 0.085 | 27.95 +/- 1.29 | 12.72 +/- 1.86 | 0.437 +/- 0.067 |
114
+ | TH | 23 | 0.638 +/- 0.054 | 61.92 +/- 11.88 | 1.000 +/- 0.000 | 30.67 +/- 1.82 | 20.23 +/- 3.62 | 0.481 +/- 0.097 |
115
+ | brain | 27 | 0.753 +/- 0.098 | 82.15 +/- 7.73 | 0.972 +/- 0.063 | 27.06 +/- 0.78 | 11.80 +/- 2.32 | 1.207 +/- 0.132 |
116
+ | pelvis | 23 | 0.757 +/- 0.109 | 51.15 +/- 8.23 | 0.935 +/- 0.036 | 30.49 +/- 1.35 | 23.99 +/- 4.21 | 0.585 +/- 0.096 |
117
+ | CSIRO | 24 | 0.769 +/- 0.033 | 80.05 +/- 10.62 | 0.919 +/- 0.021 | 27.10 +/- 0.98 | 28.14 +/- 3.98 | 0.439 +/- 0.058 |
118
+ | overall | 140 | 0.696 +/- 0.108 | 70.98 +/- 15.90 | 0.958 +/- 0.057 | 28.69 +/- 1.99 | 20.29 +/- 7.17 | 0.634 +/- 0.302 |
119
+
120
+ Regional Release metrics for CV_3:
121
+
122
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg |
123
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
124
+ | AB | 22 | 0.586 +/- 0.072 | 64.82 +/- 10.07 | 0.974 +/- 0.044 | 29.22 +/- 1.41 | 25.37 +/- 3.94 | 0.536 +/- 0.119 |
125
+ | HN | 21 | 0.649 +/- 0.107 | 84.18 +/- 12.60 | 0.948 +/- 0.085 | 27.96 +/- 1.28 | 12.66 +/- 1.99 | 0.435 +/- 0.063 |
126
+ | TH | 23 | 0.639 +/- 0.056 | 61.98 +/- 12.31 | 1.000 +/- 0.000 | 30.59 +/- 1.88 | 20.09 +/- 3.62 | 0.478 +/- 0.093 |
127
+ | brain | 27 | 0.751 +/- 0.102 | 82.98 +/- 8.67 | 0.972 +/- 0.062 | 26.96 +/- 0.88 | 11.86 +/- 2.45 | 1.203 +/- 0.135 |
128
+ | pelvis | 23 | 0.752 +/- 0.112 | 52.13 +/- 9.38 | 0.938 +/- 0.035 | 30.44 +/- 1.40 | 23.98 +/- 4.07 | 0.584 +/- 0.093 |
129
+ | CSIRO | 24 | 0.772 +/- 0.035 | 79.75 +/- 10.80 | 0.918 +/- 0.022 | 27.15 +/- 0.95 | 27.48 +/- 3.31 | 0.448 +/- 0.056 |
130
+ | overall | 140 | 0.695 +/- 0.110 | 71.23 +/- 16.07 | 0.959 +/- 0.056 | 28.67 +/- 1.99 | 20.12 +/- 6.97 | 0.633 +/- 0.300 |
131
+
132
+ Regional Release metrics for CV_4:
133
+
134
+ | Region | n | Dice | MAE (HU) | SSIM | PSNR (dB) | SAM | Reg |
135
+ | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
136
+ | AB | 22 | 0.593 +/- 0.067 | 65.18 +/- 10.15 | 0.972 +/- 0.047 | 29.19 +/- 1.41 | 25.76 +/- 3.90 | 0.532 +/- 0.123 |
137
+ | HN | 21 | 0.643 +/- 0.103 | 84.34 +/- 12.78 | 0.948 +/- 0.085 | 27.93 +/- 1.28 | 12.76 +/- 1.98 | 0.435 +/- 0.069 |
138
+ | TH | 23 | 0.640 +/- 0.057 | 62.20 +/- 11.92 | 1.000 +/- 0.000 | 30.56 +/- 1.85 | 20.04 +/- 3.65 | 0.484 +/- 0.108 |
139
+ | brain | 27 | 0.751 +/- 0.092 | 83.10 +/- 8.84 | 0.972 +/- 0.062 | 26.94 +/- 0.90 | 11.72 +/- 2.62 | 1.211 +/- 0.134 |
140
+ | pelvis | 23 | 0.755 +/- 0.103 | 51.79 +/- 9.44 | 0.934 +/- 0.039 | 30.55 +/- 1.48 | 24.09 +/- 4.09 | 0.584 +/- 0.096 |
141
+ | CSIRO | 24 | 0.771 +/- 0.036 | 80.96 +/- 10.79 | 0.917 +/- 0.022 | 26.98 +/- 0.98 | 27.68 +/- 3.85 | 0.442 +/- 0.061 |
142
+ | overall | 140 | 0.696 +/- 0.106 | 71.53 +/- 16.25 | 0.957 +/- 0.057 | 28.64 +/- 2.04 | 20.22 +/- 7.13 | 0.634 +/- 0.305 |
143
+
144
+ ## Split files
145
+
146
+ ### Validation.txt
147
+
148
+ `1BA131`, `1BA336`, `1BA253`, `1BA143`, `1BA175`, `1BA022`, `1BA189`, `1BA091`, `1BA328`, `1BB007`, `1BB076`, `1BB008`, `1BB072`, `1BB048`, `1BB095`, `1BB171`, `1BB109`, `1BB179`, `1BC014`, `1BC090`, `1BC027`, `1BC020`, `1BC019`, `1BC073`, `1BC083`, `1BC039`, `1BC009`, `1PA127`, `1PA174`, `1PA147`, `1PA163`, `1PA030`, `1PA138`, `1PA117`, `1PA164`, `1PA133`, `1PA111`, `1PA169`, `1PA113`, `1PA156`, `1PA098`, `1PA019`, `1PC006`, `1PC001`, `1PC036`, `1PC023`, `1PC015`, `1PC070`, `1PC010`, `1PC073`, `1ABA080`, `1ABA044`, `1ABA098`, `1ABA065`, `1ABA085`, `1ABA099`, `1ABA062`, `1ABB151`, `1ABB150`, `1ABB011`, `1ABB109`, `1ABB139`, `1ABB037`, `1ABB161`, `1ABB073`, `1ABB113`, `1ABB069`, `1ABB061`, `1ABB170`, `1ABC121`, `1ABC002`, `1ABC007`, `1HNA116`, `1HNA025`, `1HNA121`, `1HNA061`, `1HNA049`, `1HNA120`, `1HNA136`, `1HNA133`, `1HNA056`, `1HNA102`, `1HNA109`, `1HNA089`, `1HNA086`, `1HNA033`, `1HNC088`, `1HNC003`, `1HNC109`, `1HNC103`, `1HNC112`, `1HNC046`, `1HNC083`, `1THA230`, `1THA249`, `1THA015`, `1THA224`, `1THA262`, `1THA002`, `1THA017`, `1THA272`, `1THA291`, `1THA243`, `1THB103`, `1THB017`, `1THB225`, `1THB214`, `1THB121`, `1THB048`, `1THB224`, `1THB216`, `1THB063`, `1THB057`, `1THB212`, `1THB150`, `1THB215`, `B006`, `B037`, `B038`, `B040`, `D031`, `H007`, `H017`, `J026`, `K008`, `K019`, `K042`, `M004`, `M015`, `M020`, `M023`, `M030`, `M036`, `R024`, `R034`, `R039`, `S028`, `S035`, `W012`, `W029`
149
+
150
+ ### CrossValidation_0.txt
151
+
152
+ `1BA325`, `1BA185`, `1BA105`, `1BA368`, `1BA300`, `1BA085`, `1BA220`, `1BA294`, `1BA307`, `1BA288`, `1BB005`, `1BB073`, `1BB182`, `1BB200`, `1BB091`, `1BB039`, `1BB151`, `1BB145`, `1BB100`, `1BB062`, `1BC081`, `1BC004`, `1BC008`, `1BC086`, `1BC017`, `1BC085`, `1BC034`, `1BC028`, `1BC023`, `1BC036`, `1PA054`, `1PA012`, `1PA185`, `1PA180`, `1PA165`, `1PA063`, `1PA150`, `1PA059`, `1PA177`, `1PA025`, `1PA048`, `1PA151`, `1PA049`, `1PA081`, `1PA134`, `1PA118`, `1PA010`, `1PC004`, `1PC022`, `1PC027`, `1PC071`, `1PC080`, `1PC017`, `1PC069`, `1PC052`, `1ABA061`, `1ABA081`, `1ABA086`, `1ABA030`, `1ABA104`, `1ABA103`, `1ABA012`, `1ABA068`, `1ABB070`, `1ABB053`, `1ABB044`, `1ABB029`, `1ABB056`, `1ABB009`, `1ABB025`, `1ABB030`, `1ABB155`, `1ABB039`, `1ABB112`, `1ABB120`, `1ABB118`, `1ABC016`, `1ABC018`, `1ABC010`, `1HNA115`, `1HNA029`, `1HNA077`, `1HNA069`, `1HNA104`, `1HNA084`, `1HNA093`, `1HNA132`, `1HNA072`, `1HNA019`, `1HNA067`, `1HNA015`, `1HNA129`, `1HNA135`, `1HNA071`, `1HNC125`, `1HNC124`, `1HNC076`, `1HNC130`, `1HNC094`, `1HNC061`, `1HNC084`, `1THA026`, `1THA286`, `1THA270`, `1THA207`, `1THA028`, `1THA283`, `1THA212`, `1THA213`, `1THA251`, `1THA261`, `1THA217`, `1THB074`, `1THB021`, `1THB043`, `1THB015`, `1THB058`, `1THB011`, `1THB135`, `1THB143`, `1THB003`, `1THB149`, `1THB072`, `1THB052`, `1THB035`, `1THB124`
153
+
154
+ ### CrossValidation_1.txt
155
+
156
+ `1BA001`, `1BA040`, `1BA292`, `1BA260`, `1BA159`, `1BA012`, `1BA359`, `1BA082`, `1BA032`, `1BA222`, `1BB205`, `1BB030`, `1BB102`, `1BB011`, `1BB090`, `1BB026`, `1BB152`, `1BB006`, `1BB085`, `1BB017`, `1BC056`, `1BC065`, `1BC049`, `1BC051`, `1BC082`, `1BC080`, `1BC062`, `1BC063`, `1BC052`, `1BC038`, `1PA065`, `1PA142`, `1PA076`, `1PA064`, `1PA182`, `1PA094`, `1PA157`, `1PA100`, `1PA095`, `1PA101`, `1PA056`, `1PA114`, `1PA088`, `1PA044`, `1PA187`, `1PA168`, `1PA084`, `1PC029`, `1PC032`, `1PC041`, `1PC066`, `1PC037`, `1PC035`, `1PC048`, `1PC000`, `1ABA051`, `1ABA110`, `1ABA054`, `1ABA092`, `1ABA018`, `1ABA112`, `1ABA071`, `1ABA115`, `1ABB169`, `1ABB041`, `1ABB116`, `1ABB168`, `1ABB034`, `1ABB040`, `1ABB036`, `1ABB103`, `1ABB114`, `1ABB078`, `1ABB135`, `1ABB045`, `1ABB042`, `1ABC012`, `1ABC122`, `1ABC116`, `1HNA023`, `1HNA008`, `1HNA032`, `1HNA103`, `1HNA110`, `1HNA040`, `1HNA105`, `1HNA048`, `1HNA039`, `1HNA066`, `1HNA012`, `1HNA124`, `1HNA106`, `1HNA035`, `1HNA097`, `1HNC128`, `1HNC029`, `1HNC110`, `1HNC004`, `1HNC127`, `1HNC037`, `1HNC002`, `1THA019`, `1THA279`, `1THA250`, `1THA293`, `1THA237`, `1THA267`, `1THA273`, `1THA055`, `1THA260`, `1THA052`, `1THB022`, `1THB220`, `1THB062`, `1THB151`, `1THB100`, `1THB016`, `1THB047`, `1THB120`, `1THB200`, `1THB031`, `1THB222`, `1THB045`, `1THB217`, `1THB027`
157
+
158
+ ### CrossValidation_2.txt
159
+
160
+ `1BA014`, `1BA278`, `1BA151`, `1BA206`, `1BA076`, `1BA116`, `1BA201`, `1BA058`, `1BA005`, `1BB096`, `1BB016`, `1BB034`, `1BB083`, `1BB071`, `1BB002`, `1BB051`, `1BB066`, `1BB111`, `1BB052`, `1BC084`, `1BC006`, `1BC077`, `1BC022`, `1BC046`, `1BC041`, `1BC010`, `1BC094`, `1BC074`, `1BC088`, `1PA073`, `1PA093`, `1PA152`, `1PA080`, `1PA026`, `1PA022`, `1PA105`, `1PA047`, `1PA178`, `1PA108`, `1PA159`, `1PA140`, `1PA188`, `1PA079`, `1PA005`, `1PA173`, `1PC063`, `1PC098`, `1PC007`, `1PC078`, `1PC019`, `1PC065`, `1PC042`, `1PC092`, `1ABA031`, `1ABA060`, `1ABA097`, `1ABA014`, `1ABA005`, `1ABA019`, `1ABA084`, `1ABA067`, `1ABB084`, `1ABB062`, `1ABB117`, `1ABB057`, `1ABB164`, `1ABB143`, `1ABB001`, `1ABB123`, `1ABB031`, `1ABB058`, `1ABB046`, `1ABB035`, `1ABB119`, `1ABC019`, `1ABC100`, `1ABC009`, `1HNA107`, `1HNA014`, `1HNA096`, `1HNA006`, `1HNA034`, `1HNA053`, `1HNA099`, `1HNA108`, `1HNA041`, `1HNA082`, `1HNA031`, `1HNA004`, `1HNA068`, `1HNA142`, `1HNA085`, `1HNC001`, `1HNC012`, `1HNC043`, `1HNC104`, `1HNC101`, `1HNC117`, `1HNC031`, `1THA282`, `1THA039`, `1THA205`, `1THA001`, `1THA018`, `1THA005`, `1THA011`, `1THA244`, `1THA004`, `1THA288`, `1THB006`, `1THB095`, `1THB211`, `1THB076`, `1THB053`, `1THB134`, `1THB106`, `1THB028`, `1THB141`, `1THB068`, `1THB078`, `1THB179`, `1THB195`, `1THB226`
161
+
162
+ ### CrossValidation_3.txt
163
+
164
+ `1BA256`, `1BA184`, `1BA379`, `1BA239`, `1BA054`, `1BA358`, `1BA158`, `1BA172`, `1BA100`, `1BB082`, `1BB003`, `1BB049`, `1BB098`, `1BB173`, `1BB175`, `1BB177`, `1BB041`, `1BB079`, `1BB189`, `1BC066`, `1BC035`, `1BC050`, `1BC070`, `1BC048`, `1BC001`, `1BC025`, `1BC064`, `1BC087`, `1BC021`, `1PA167`, `1PA053`, `1PA110`, `1PA058`, `1PA020`, `1PA107`, `1PA119`, `1PA146`, `1PA112`, `1PA074`, `1PA040`, `1PA062`, `1PA070`, `1PA004`, `1PA035`, `1PA031`, `1PC046`, `1PC088`, `1PC033`, `1PC096`, `1PC011`, `1PC038`, `1PC061`, `1PC084`, `1ABA113`, `1ABA072`, `1ABA057`, `1ABA070`, `1ABA102`, `1ABA094`, `1ABA011`, `1ABA114`, `1ABB153`, `1ABB128`, `1ABB137`, `1ABB004`, `1ABB173`, `1ABB021`, `1ABB020`, `1ABB066`, `1ABB102`, `1ABB024`, `1ABB130`, `1ABB124`, `1ABB054`, `1ABC014`, `1ABC004`, `1HNA126`, `1HNA143`, `1HNA021`, `1HNA018`, `1HNA060`, `1HNA091`, `1HNA100`, `1HNA013`, `1HNA037`, `1HNA010`, `1HNA059`, `1HNA042`, `1HNA119`, `1HNA130`, `1HNC067`, `1HNC038`, `1HNC040`, `1HNC068`, `1HNC087`, `1HNC120`, `1HNC035`, `1THA203`, `1THA271`, `1THA265`, `1THA253`, `1THA248`, `1THA228`, `1THA289`, `1THA269`, `1THA252`, `1THA280`, `1THB002`, `1THB033`, `1THB060`, `1THB054`, `1THB046`, `1THB114`, `1THB191`, `1THB221`, `1THB008`, `1THB034`, `1THB199`, `1THB201`, `1THB207`, `1THB019`
165
+
166
+ ### CrossValidation_4.txt
167
+
168
+ `1BA103`, `1BA234`, `1BA125`, `1BA075`, `1BA164`, `1BA345`, `1BA227`, `1BA266`, `1BA247`, `1BB059`, `1BB198`, `1BB050`, `1BB099`, `1BB075`, `1BB043`, `1BB028`, `1BB033`, `1BB184`, `1BC047`, `1BC076`, `1BC031`, `1BC075`, `1BC037`, `1BC058`, `1BC067`, `1BC054`, `1BC007`, `1PA176`, `1PA009`, `1PA086`, `1PA141`, `1PA041`, `1PA136`, `1PA060`, `1PA170`, `1PA024`, `1PA154`, `1PA083`, `1PA171`, `1PA148`, `1PA001`, `1PA011`, `1PA137`, `1PC054`, `1PC044`, `1PC039`, `1PC085`, `1PC049`, `1PC018`, `1PC059`, `1PC095`, `1ABA049`, `1ABA082`, `1ABA119`, `1ABA033`, `1ABA117`, `1ABA087`, `1ABA109`, `1ABB166`, `1ABB115`, `1ABB067`, `1ABB083`, `1ABB008`, `1ABB098`, `1ABB002`, `1ABB145`, `1ABB047`, `1ABB127`, `1ABB059`, `1ABB006`, `1ABB138`, `1ABC127`, `1ABC008`, `1HNA051`, `1HNA026`, `1HNA139`, `1HNA047`, `1HNA030`, `1HNA001`, `1HNA098`, `1HNA113`, `1HNA043`, `1HNA090`, `1HNA028`, `1HNA141`, `1HNA138`, `1HNA036`, `1HNC111`, `1HNC107`, `1HNC102`, `1HNC071`, `1HNC020`, `1HNC121`, `1HNC072`, `1THA256`, `1THA257`, `1THA010`, `1THA255`, `1THA258`, `1THA276`, `1THA281`, `1THA013`, `1THA003`, `1THA284`, `1THB029`, `1THB038`, `1THB119`, `1THB205`, `1THB218`, `1THB067`, `1THB202`, `1THB126`, `1THB073`, `1THB050`, `1THB196`, `1THB004`, `1THB122`
169
+
170
+ ## Notes
171
+
172
+ - Inference uses the pipeline defined in `Prediction.yml`, including automatic body-mask estimation with `VBoussot/TotalSegmentator-KonfAI` (`body`, checkpoint `M598.pt`).
173
+ - Evaluation uses the pipeline defined in `Evaluation.yml`, including segmentation consistency with `TotalSegmentator-KonfAI` (`total-3mm`, checkpoint `M297.pt`) and two perceptual/registration metrics:
174
+ - `IMPACTReg/1`: `SAM2.1/SAM2.1_Small.pt`
175
+ - `IMPACTReg/2`: `MRSeg/MRSeg.pt`
MR/Model.py CHANGED
@@ -16,12 +16,12 @@ class UNetpp(network.Network):
16
  "default:ReduceLROnPlateau": network.LRSchedulersLoader(0)
17
  },
18
  outputs_criterions: dict[str, network.TargetCriterionsLoader] = {"default" : network.TargetCriterionsLoader()},
19
- pretrained: bool = False):
20
- super().__init__(in_channels = 3, optimizer = optimizer, schedulers = schedulers, outputs_criterions = outputs_criterions, dim = 2)
21
  self.add_module("model", smp.UnetPlusPlus(
22
  encoder_name="resnet34",
23
- encoder_weights=None if not pretrained else "imagenet",
24
- in_channels=3,
25
  classes=1,
26
  activation=None
27
  ))
 
16
  "default:ReduceLROnPlateau": network.LRSchedulersLoader(0)
17
  },
18
  outputs_criterions: dict[str, network.TargetCriterionsLoader] = {"default" : network.TargetCriterionsLoader()},
19
+ nb_channel : int = 5):
20
+ super().__init__(in_channels = nb_channel, optimizer = optimizer, schedulers = schedulers, outputs_criterions = outputs_criterions, dim = 2)
21
  self.add_module("model", smp.UnetPlusPlus(
22
  encoder_name="resnet34",
23
+ encoder_weights=None,
24
+ in_channels=nb_channel,
25
  classes=1,
26
  activation=None
27
  ))
MR/Prediction.yml CHANGED
@@ -3,16 +3,30 @@ Predictor:
3
  classpath: Model:UNetpp
4
  UNetpp:
5
  outputs_criterions: None
6
- pretrained: false
7
  Dataset:
8
  groups_src:
9
  Volume_0:
10
  groups_dest:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  Volume:
12
  transforms:
13
  Clip/0:
14
- min_value: -32000
15
- max_value: 32000
16
  save_clip_min: false
17
  save_clip_max: false
18
  mask: None
@@ -57,7 +71,7 @@ Predictor:
57
  overlap: None
58
  mask: None
59
  pad_value: -1
60
- extend_slice: 2
61
  subset: None
62
  filter: None
63
  dataset_filenames:
@@ -75,6 +89,9 @@ Predictor:
75
  TensorCast:
76
  dtype: int16
77
  inverse: false
 
 
 
78
  after_reduction_transforms:
79
  InferenceStack:
80
  dataset: Predictions/ImpactSynth/Output:mha
 
3
  classpath: Model:UNetpp
4
  UNetpp:
5
  outputs_criterions: None
6
+ nb_channel: 5
7
  Dataset:
8
  groups_src:
9
  Volume_0:
10
  groups_dest:
11
+ MASK:
12
+ transforms:
13
+ KonfAIInference:
14
+ repo_id: VBoussot/TotalSegmentator-KonfAI
15
+ model_name: body
16
+ checkpoints_name:
17
+ - M598.pt
18
+ number_of_tta: 0
19
+ number_of_mc_dropout: 0
20
+ per_channel: false
21
+ Save:
22
+ dataset: ./Dataset:mha
23
+ patch_transforms: None
24
+ is_input: false
25
  Volume:
26
  transforms:
27
  Clip/0:
28
+ min_value: -1024
29
+ max_value: 5000
30
  save_clip_min: false
31
  save_clip_max: false
32
  mask: None
 
71
  overlap: None
72
  mask: None
73
  pad_value: -1
74
+ extend_slice: 4
75
  subset: None
76
  filter: None
77
  dataset_filenames:
 
89
  TensorCast:
90
  dtype: int16
91
  inverse: false
92
+ Mask:
93
+ path: MASK
94
+ value_outside: -1024
95
  after_reduction_transforms:
96
  InferenceStack:
97
  dataset: Predictions/ImpactSynth/Output:mha
MR/Uncertainty.yml CHANGED
@@ -19,22 +19,25 @@ Evaluator:
19
  Uncertainty:
20
  transforms:
21
  Variance: {}
 
 
22
  Save:
23
  dataset: ./Uncertainties/ImpactSynth/Output:mha
24
  group: None
25
  Comformity:
26
  transforms:
27
  KonfAIInference:
28
- repo_id: VBoussot/MRSegmentator-KonfAI
29
- model_name: MRSegmentator
30
- number_of_ensemble: 1
 
31
  number_of_tta: 0
32
- number_of_mc_dropout: 0
33
  per_channel: true
34
  Save/1:
35
  dataset: ./Uncertainties/ImpactSynth/Output:mha
36
  group: None
37
- Variance: {}
38
  Save/2:
39
  dataset: ./Uncertainties/ImpactSynth/Output:mha
40
  group: Comformity_var
@@ -42,4 +45,4 @@ Evaluator:
42
  dataset_filenames:
43
  - ./Dataset:mha
44
  validation: None
45
- train_name: ImpactSynth
 
19
  Uncertainty:
20
  transforms:
21
  Variance: {}
22
+ Percentage:
23
+ baseline: 1822.49
24
  Save:
25
  dataset: ./Uncertainties/ImpactSynth/Output:mha
26
  group: None
27
  Comformity:
28
  transforms:
29
  KonfAIInference:
30
+ repo_id: VBoussot/TotalSegmentator-KonfAI
31
+ model_name: total-3mm
32
+ checkpoints_name:
33
+ - M297.pt
34
  number_of_tta: 0
35
+ number_of_mc: 0
36
  per_channel: true
37
  Save/1:
38
  dataset: ./Uncertainties/ImpactSynth/Output:mha
39
  group: None
40
+ SegmentationDisagreement: {}
41
  Save/2:
42
  dataset: ./Uncertainties/ImpactSynth/Output:mha
43
  group: Comformity_var
 
45
  dataset_filenames:
46
  - ./Dataset:mha
47
  validation: None
48
+ train_name: ImpactSynth
MR/app.json CHANGED
@@ -1,38 +1,38 @@
1
  {
2
- "display_name": "Synthesis: MR",
3
- "short_description": "<b>Description:</b><br>Supervised MRI (T1-weighted) synthesis model developed as part of the <a href=\"https://synthrad2025.grand-challenge.org/\">SynthRAD 2025 Challenge (Task 1)</a>.<br><b>⚠️ Warning:</b> Models were trained with an anatomical mask, but no mask is used at inference. Artifacts may appear outside the anatomy. Future models will be trained without masks.<br><br><b>How to cite:</b><br><cite>V. Boussot et al., <i>Why Registration Quality Matters: Enhancing sCT Synthesis with IMPACT-Based Registration</i>, arXiv preprint arXiv:2510.21358, <a href=\"https://doi.org/10.48550/arXiv.2510.21358\">https://doi.org/10.48550/arXiv.2510.21358</a>.</cite>",
4
- "description": "<b>Description:</b><br>Supervised MRI (T1-weighted) synthesis model developed as part of the <a href=\"https://synthrad2025.grand-challenge.org/\">SynthRAD 2025 Challenge (Task 1)</a>.<br><br><b>Architecture:</b><br>Based on a 2.5D UNet++ with a ResNet34 encoder, the model was optimized using the <b>IMPACT-Synth loss</b>, a perceptual loss leveraging semantic priors from <b>SAM 2.1-s</b>. Training was conducted with the <b>KonfAI</b> deep learning framework.<br><br><b>Training data:</b><br>Paired CT–MRI (T1-weighted) volumes from the <a href=\"https://synthrad2025.grand-challenge.org/\">SynthRAD 2025 Challenge (Task 1)</a>, <b>aligned using IMPACT-based registration</b>. Corresponding B-spline deformation fields are available in the <a href=\"https://huggingface.co/datasets/VBoussot/synthrad2025-impact-registration\">SynthRAD2025-IMPACT (aligned)</a> dataset repository.<br><br><b>How to cite:</b><br><cite>V. Boussot et al., <i>Why Registration Quality Matters: Enhancing sCT Synthesis with IMPACT-Based Registration</i>, arXiv preprint arXiv:2510.21358, <a href=\"https://doi.org/10.48550/arXiv.2510.21358\">https://doi.org/10.48550/arXiv.2510.21358</a>.</cite>",
5
- "tta": 2,
6
- "mc_dropout": false,
7
- "models": ["CV_0.pt", "CV_1.pt", "CV_2.pt", "CV_3.pt", "CV_4.pt"],
8
- "inputs": {
9
- "MR": {
10
- "display_name": "MR",
11
- "volume_type": "VOLUME",
12
- "required": true
13
- }
14
- },
15
- "outputs": {
16
- "sCT": {
17
- "display_name": "sCT",
18
- "volume_type": "VOLUME",
19
- "required": true
20
- }
21
- },
22
- "inputs_evaluations": {
23
- "Image": {
24
- "Evaluation.yml": {
25
- "sCT": {
26
- "display_name": "sCT",
27
- "volume_type": "VOLUME",
28
- "required": true
29
- },
30
- "CT": {
31
- "display_name": "CT",
32
- "volume_type": "VOLUME",
33
- "required": true
34
- }
35
  }
36
  }
37
  }
38
- }
 
 
1
  {
2
+ "display_name": "Synthesis: MR",
3
+ "short_description": "Supervised whole-body MR-to-sCT model for SynthRAD Task 1.<br><br><b>Training data:</b><br>805 paired CT-MR cases including OOD cohorts.<br><br><b>How to cite:</b><br><cite>V. Boussot et al., <i>Why Registration Quality Matters: Enhancing sCT Synthesis with IMPACT-Based Registration</i>, arXiv preprint arXiv:2510.21358, <a href=\"https://doi.org/10.48550/arXiv.2510.21358\">https://doi.org/10.48550/arXiv.2510.21358</a>.</cite>",
4
+ "description": "<b>Description:</b><br>Supervised whole-body MR-to-sCT model trained using SynthRAD 2023 and SynthRAD 2025 Task 1 datasets, distributed as five validation-fold checkpoints (<code>CV_0.pt</code> to <code>CV_4.pt</code>). Training pairs are aligned with IMPACTReg. The available Task 1 data include 317 patients from SynthRAD 2023, 410 patients from SynthRAD 2025, and 78 additional OOD paired CT-MR cases, for 805 training patients in total.<br><br><b>Architecture and loss:</b><br>2.5D UNet++ with a ResNet34 encoder, trained with KonfAI and optimized using IMPACT-Synth, a perceptual loss leveraging semantic priors from <b>SAM 2.1-s</b>.<br><br><b>Training data:</b><br>Whole-body paired CT-MR volumes come from SynthRAD 2023 Task 1 (<code>brain</code>, <code>pelvis</code>), SynthRAD 2025 Task 1 (<code>AB</code>, <code>HN</code>, <code>TH</code>), and additional OOD cohorts including <code>CSIRO</code>, <code>GA</code>, <code>MR_Linac</code>, and <code>MR_Rennes</code>. Pairs are aligned with IMPACTReg, and the associated transform files are available at <a href=\"https://huggingface.co/datasets/VBoussot/synthrad2023-impact-registration\">synthrad2023-impact-registration</a> and <a href=\"https://huggingface.co/datasets/VBoussot/synthrad2025-impact-registration\">synthrad2025-impact-registration</a>. The files <code>CrossValidation_0.txt</code> to <code>CrossValidation_4.txt</code> correspond to validation folds for the distributed checkpoints, and <code>Validation.txt</code> contains 140 release-validation patients.<br><br><b>Release performance (CV overall, n=140):</b><br>Dice 0.698, MAE 67.49 HU, SSIM 0.959, PSNR 29.28 dB, SAM 21.98, Reg 0.622.<br><br><b>Inference note:</b><br>A body mask is estimated automatically at inference time and used to crop valid anatomy support before writing the output volume.<br><br><b>How to cite:</b><br><cite>V. Boussot et al., <i>Why Registration Quality Matters: Enhancing sCT Synthesis with IMPACT-Based Registration</i>, arXiv preprint arXiv:2510.21358, <a href=\"https://doi.org/10.48550/arXiv.2510.21358\">https://doi.org/10.48550/arXiv.2510.21358</a>.</cite>",
5
+ "tta": 2,
6
+ "mc_dropout": false,
7
+ "models": ["CV_0.pt", "CV_1.pt", "CV_2.pt", "CV_3.pt", "CV_4.pt"],
8
+ "inputs": {
9
+ "MR": {
10
+ "display_name": "MR",
11
+ "volume_type": "VOLUME",
12
+ "required": true
13
+ }
14
+ },
15
+ "outputs": {
16
+ "sCT": {
17
+ "display_name": "sCT",
18
+ "volume_type": "VOLUME",
19
+ "required": true
20
+ }
21
+ },
22
+ "inputs_evaluations": {
23
+ "Image": {
24
+ "Evaluation.yml": {
25
+ "sCT": {
26
+ "display_name": "sCT",
27
+ "volume_type": "VOLUME",
28
+ "required": true
29
+ },
30
+ "CT": {
31
+ "display_name": "CT",
32
+ "volume_type": "VOLUME",
33
+ "required": true
 
34
  }
35
  }
36
  }
37
+ }
38
+ }
MR/requirements.txt CHANGED
@@ -1,2 +1 @@
1
- segmentation_models_pytorch
2
- scikit-image
 
1
+ segmentation_models_pytorch
 
MR_CBCT/CV_0.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ceb14b248f8876544210acc8d94a0bd6eeb26eacdb7d959c3a30057a7694c3fc
3
+ size 208936878
MR_CBCT/Config.yml ADDED
@@ -0,0 +1,181 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Trainer:
2
+ Model:
3
+ classpath: Model:UNetpp
4
+ UNetpp:
5
+ outputs_criterions:
6
+ Head:Tanh:
7
+ targets_criterions:
8
+ CT:
9
+ criterions_loader:
10
+ MAE:
11
+ schedulers:
12
+ Constant:
13
+ nb_step: 0
14
+ value: 1
15
+ is_loss: true
16
+ group: 0
17
+ start: 0
18
+ stop: None
19
+ accumulation: false
20
+ reduction: mean
21
+ IMPACTReg/1:
22
+ name: SAM
23
+ model_name: SAM2.1/SAM2.1_Small.pt
24
+ shape:
25
+ - 0
26
+ - 0
27
+ in_channels: 3
28
+ loss: torch:nn:L1Loss
29
+ weights:
30
+ - 0
31
+ - 1
32
+ - 1
33
+ size_average: None
34
+ reduce: None
35
+ reduction: mean
36
+ schedulers:
37
+ Constant:
38
+ nb_step: 0
39
+ value: 0.5
40
+ is_loss: true
41
+ group: 0
42
+ start: 0
43
+ stop: None
44
+ accumulation: false
45
+ CT;MASK:
46
+ criterions_loader:
47
+ MAE:
48
+ schedulers:
49
+ Constant:
50
+ nb_step: 0
51
+ value: 1
52
+ is_loss: false
53
+ group: 0
54
+ start: 0
55
+ stop: None
56
+ accumulation: false
57
+ reduction: mean
58
+ schedulers:
59
+ PolyLRScheduler:
60
+ initial_lr: 0.01
61
+ max_steps: 500
62
+ exponent: 0.9
63
+ current_step: 0
64
+ nb_step: 0
65
+ Patch: None
66
+ optimizer:
67
+ name: SGD
68
+ lr: 0.01
69
+ momentum: 0.99
70
+ dampening: 0
71
+ weight_decay: 3e-05
72
+ nesterov: true
73
+ maximize: false
74
+ foreach: None
75
+ differentiable: false
76
+ fused: None
77
+ nb_channel: 5
78
+ Dataset:
79
+ groups_src:
80
+ MASK:
81
+ groups_dest:
82
+ MASK:
83
+ transforms: None
84
+ patch_transforms: None
85
+ is_input: false
86
+ CT:
87
+ groups_dest:
88
+ CT:
89
+ transforms:
90
+ Clip:
91
+ min_value: -1024
92
+ max_value: 3071
93
+ save_clip_min: true
94
+ save_clip_max: true
95
+ mask: None
96
+ Statistics: {}
97
+ Normalize:
98
+ lazy: true
99
+ channels: None
100
+ min_value: -1
101
+ max_value: 1
102
+ inverse: false
103
+ patch_transforms:
104
+ Normalize:
105
+ lazy: false
106
+ channels: None
107
+ min_value: -1
108
+ max_value: 1
109
+ inverse: false
110
+ is_input: false
111
+ IMAGE_IMPACT:
112
+ groups_dest:
113
+ IMAGE:
114
+ transforms:
115
+ Clip:
116
+ min_value: min
117
+ max_value: percentile:99.5
118
+ save_clip_min: false
119
+ save_clip_max: false
120
+ mask: None
121
+ Statistics: {}
122
+ Normalize:
123
+ lazy: true
124
+ channels: None
125
+ min_value: -1
126
+ max_value: 1
127
+ inverse: false
128
+ patch_transforms:
129
+ Normalize:
130
+ lazy: false
131
+ channels: None
132
+ min_value: -1
133
+ max_value: 1
134
+ inverse: false
135
+ is_input: true
136
+ augmentations:
137
+ DataAugmentation_0:
138
+ data_augmentations:
139
+ Flip:
140
+ f_prob:
141
+ - 0
142
+ - 0.5
143
+ - 0.5
144
+ prob: 1
145
+ nb: 1
146
+ Patch:
147
+ patch_size:
148
+ - 1
149
+ - 320
150
+ - 320
151
+ overlap: None
152
+ mask: None
153
+ pad_value: -1
154
+ extend_slice: 4
155
+ subset: None
156
+ shuffle: true
157
+ filter: None
158
+ dataset_filenames:
159
+ - ./Dataset/:a:mha
160
+ inline_augmentations: true
161
+ use_cache: true
162
+ batch_size: 32
163
+ validation: None
164
+ train_name: FT_0
165
+ manual_seed: 32
166
+ epochs: 100
167
+ it_validation: 2500
168
+ autocast: false
169
+ gradient_checkpoints: None
170
+ gpu_checkpoints: None
171
+ ema_decay: 0
172
+ data_log:
173
+ - CT/IMAGES/5
174
+ - IMAGE/IMAGES/5
175
+ - Head:Tanh/IMAGES/5
176
+ save_checkpoint_mode: ALL
177
+ EarlyStopping:
178
+ monitor: []
179
+ patience: 30
180
+ min_delta: 0.0
181
+ mode: min
MR_CBCT/Evaluation.yml ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Evaluator:
2
+ metrics:
3
+ Output:
4
+ targets_criterions:
5
+ Reference;Mask:
6
+ criterions_loader:
7
+ MAESaveMap:
8
+ reduction: mean
9
+ dataset: ./Evaluations/ImpactSynth/Output:mha
10
+ group: MAE_map
11
+ PSNR:
12
+ dynamic_range: None
13
+ SSIM:
14
+ dynamic_range: None
15
+ SAM_Perceptual: {}
16
+ IMPACTReg:
17
+ name: Reg
18
+ model_name: TS/M291.pt
19
+ shape:
20
+ - 0
21
+ - 0
22
+ - 0
23
+ in_channels: 1
24
+ loss: torch:nn:MSELoss
25
+ weights:
26
+ - 0
27
+ - 1
28
+ size_average: None
29
+ reduce: None
30
+ reduction: mean
31
+ Output_seg:
32
+ targets_criterions:
33
+ Reference_seg;Mask:
34
+ criterions_loader:
35
+ DiceSaveMap:
36
+ labels: None
37
+ dataset: ./Evaluations/ImpactSynth/Output:mha
38
+ group: Seg_MAE_map
39
+ Dataset:
40
+ groups_src:
41
+ Mask_0:
42
+ groups_dest:
43
+ Mask:
44
+ transforms:
45
+ TensorCast:
46
+ dtype: uint8
47
+ Volume_0:
48
+ groups_dest:
49
+ Output:
50
+ transforms:
51
+ Statistics: {}
52
+ TensorCast:
53
+ dtype: float32
54
+ patch_transforms: None
55
+ is_input: false
56
+ Output_seg:
57
+ transforms:
58
+ KonfAIInference:
59
+ repo_id: VBoussot/TotalSegmentator-KonfAI
60
+ model_name: total-3mm
61
+ checkpoints_name:
62
+ - M297.pt
63
+ number_of_tta: 0
64
+ number_of_mc: 0
65
+ per_channel: false
66
+ Save:
67
+ dataset: ./Evaluations/ImpactSynth/Output:mha
68
+ group: None
69
+ Reference_0:
70
+ groups_dest:
71
+ Reference:
72
+ transforms:
73
+ Statistics: {}
74
+ TensorCast:
75
+ dtype: float32
76
+ patch_transforms: None
77
+ is_input: false
78
+ Reference_seg:
79
+ transforms:
80
+ KonfAIInference:
81
+ repo_id: VBoussot/TotalSegmentator-KonfAI
82
+ model_name: total-3mm
83
+ checkpoints_name:
84
+ - M297.pt
85
+ number_of_tta: 0
86
+ number_of_mc: 0
87
+ per_channel: false
88
+ Save:
89
+ dataset: ./Evaluations/ImpactSynth/Output:mha
90
+ group: None
91
+ subset: None
92
+ dataset_filenames:
93
+ - ./Dataset:a:mha
94
+ validation: None
95
+ train_name: ImpactSynth
MR_CBCT/Model.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from konfai.network import network
2
+ import segmentation_models_pytorch as smp
3
+ import torch
4
+
5
+ class Head(network.ModuleArgsDict):
6
+
7
+ def __init__(self):
8
+ super().__init__()
9
+ self.add_module("Tanh", torch.nn.Tanh())
10
+
11
+ class UNetpp(network.Network):
12
+
13
+ def __init__(self,
14
+ optimizer : network.OptimizerLoader = network.OptimizerLoader(),
15
+ schedulers: dict[str, network.LRSchedulersLoader] = {
16
+ "default:ReduceLROnPlateau": network.LRSchedulersLoader(0)
17
+ },
18
+ outputs_criterions: dict[str, network.TargetCriterionsLoader] = {"default" : network.TargetCriterionsLoader()},
19
+ nb_channel : int = 5):
20
+ super().__init__(in_channels = nb_channel, optimizer = optimizer, schedulers = schedulers, outputs_criterions = outputs_criterions, dim = 2)
21
+ self.add_module("model", smp.UnetPlusPlus(
22
+ encoder_name="resnet34",
23
+ encoder_weights=None,
24
+ in_channels=nb_channel,
25
+ classes=1,
26
+ activation=None
27
+ ))
28
+ self.add_module("Head", Head())
MR_CBCT/Prediction.yml ADDED
@@ -0,0 +1,115 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Predictor:
2
+ Model:
3
+ classpath: Model:UNetpp
4
+ UNetpp:
5
+ outputs_criterions: None
6
+ nb_channel: 5
7
+ Dataset:
8
+ groups_src:
9
+ Volume_0:
10
+ groups_dest:
11
+ MASK:
12
+ transforms:
13
+ KonfAIInference:
14
+ repo_id: VBoussot/TotalSegmentator-KonfAI
15
+ model_name: body
16
+ checkpoints_name:
17
+ - M598.pt
18
+ number_of_tta: 0
19
+ number_of_mc_dropout: 0
20
+ per_channel: false
21
+ Save:
22
+ dataset: ./Dataset:mha
23
+ patch_transforms: None
24
+ is_input: false
25
+ Volume:
26
+ transforms:
27
+ Clip/0:
28
+ min_value: -1024
29
+ max_value: 5000
30
+ save_clip_min: false
31
+ save_clip_max: false
32
+ mask: None
33
+ TensorCast:
34
+ dtype: int16
35
+ inverse: false
36
+ ResampleToResolution:
37
+ spacing:
38
+ - 1
39
+ - 1
40
+ - 3
41
+ inverse: true
42
+ Clip/1:
43
+ min_value: min
44
+ max_value: percentile:99.5
45
+ save_clip_min: false
46
+ save_clip_max: false
47
+ mask: None
48
+ Normalize:
49
+ lazy: false
50
+ channels: None
51
+ min_value: -1
52
+ max_value: 1
53
+ inverse: false
54
+ patch_transforms: None
55
+ is_input: true
56
+ augmentations:
57
+ DataAugmentation_0:
58
+ data_augmentations:
59
+ Flip:
60
+ f_prob:
61
+ - 0
62
+ - 0.5
63
+ - 0.5
64
+ prob: 1
65
+ nb: 2
66
+ Patch:
67
+ patch_size:
68
+ - 1
69
+ - 512
70
+ - 512
71
+ overlap: None
72
+ mask: None
73
+ pad_value: -1
74
+ extend_slice: 4
75
+ subset: None
76
+ filter: None
77
+ dataset_filenames:
78
+ - ./Dataset:mha
79
+ use_cache: false
80
+ batch_size: 8
81
+ outputs_dataset:
82
+ Head:Tanh:
83
+ OutputDataset:
84
+ name_class: OutSameAsGroupDataset
85
+ before_reduction_transforms:
86
+ UnNormalize:
87
+ min_value: -1024
88
+ max_value: 3071
89
+ TensorCast:
90
+ dtype: int16
91
+ inverse: false
92
+ Mask:
93
+ path: MASK
94
+ value_outside: -1024
95
+ after_reduction_transforms:
96
+ InferenceStack:
97
+ dataset: Predictions/ImpactSynth/Output:mha
98
+ name: InferenceStack
99
+ mode: mean
100
+ final_transforms: None
101
+ dataset_filename: Output:mha
102
+ inverse_transform: true
103
+ group: sCT
104
+ same_as_group: Volume_0:Volume
105
+ patch_combine: None
106
+ reduction: Concat
107
+ Concat: {}
108
+ train_name: ImpactSynth
109
+ manual_seed: 32
110
+ gpu_checkpoints: None
111
+ images_log: None
112
+ combine: Concat
113
+ autocast: false
114
+ data_log: None
115
+ Concat: {}
MR_CBCT/Uncertainty.yml ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Evaluator:
2
+ metrics:
3
+ Uncertainty:
4
+ targets_criterions:
5
+ None:
6
+ criterions_loader:
7
+ Mean:
8
+ name: Uncertainty
9
+ Comformity:
10
+ targets_criterions:
11
+ None:
12
+ criterions_loader:
13
+ Mean:
14
+ name: Comformity
15
+ Dataset:
16
+ groups_src:
17
+ Volume_0:
18
+ groups_dest:
19
+ Uncertainty:
20
+ transforms:
21
+ Variance: {}
22
+ Percentage:
23
+ baseline: 1822.49
24
+ Save:
25
+ dataset: ./Uncertainties/ImpactSynth/Output:mha
26
+ group: None
27
+ Comformity:
28
+ transforms:
29
+ KonfAIInference:
30
+ repo_id: VBoussot/TotalSegmentator-KonfAI
31
+ model_name: total-3mm
32
+ checkpoints_name:
33
+ - M297.pt
34
+ number_of_tta: 0
35
+ number_of_mc: 0
36
+ per_channel: true
37
+ Save/1:
38
+ dataset: ./Uncertainties/ImpactSynth/Output:mha
39
+ group: None
40
+ SegmentationDisagreement: {}
41
+ Save/2:
42
+ dataset: ./Uncertainties/ImpactSynth/Output:mha
43
+ group: Comformity_var
44
+ subset: None
45
+ dataset_filenames:
46
+ - ./Dataset:mha
47
+ validation: None
48
+ train_name: ImpactSynth
MR_CBCT/app.json ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "display_name": "Synthesis: MR/CBCT",
3
+ "short_description": "Supervised whole-body MR/CBCT-to-sCT model.<br><br><b>Training data:</b><br>1734 paired cases from Task 1 + Task 2.<br><br><b>How to cite:</b><br><cite>V. Boussot et al., <i>Why Registration Quality Matters: Enhancing sCT Synthesis with IMPACT-Based Registration</i>, arXiv preprint arXiv:2510.21358, <a href=\"https://doi.org/10.48550/arXiv.2510.21358\">https://doi.org/10.48550/arXiv.2510.21358</a>.</cite>",
4
+ "description": "<b>Description:</b><br>Supervised whole-body synthesis model distributed as a single checkpoint (<code>CV_0.pt</code>) for MR/CBCT-style inputs. The model follows the same 2.5D synthesis setup used in the ImpactSynth family and produces an sCT volume from a single input volume after automatic body-mask estimation and intensity normalization.<br><br><b>Architecture and loss:</b><br>2.5D UNet++ with a ResNet34 encoder, trained with KonfAI and optimized using IMPACT-Synth, a perceptual loss leveraging semantic priors from <b>SAM 2.1-s</b>.<br><br><b>Training data:</b><br>The model is trained on 1734 IMPACTReg-aligned paired synthesis cases spanning both Task 1 and Task 2 cohorts, combining MR and CBCT supervision in a unified synthesis setup.<br><br><b>Input handling:</b><br>The prediction pipeline accepts a single input volume exposed here as <code>MR or CBCT</code>, estimates a body mask automatically, resamples to the working resolution, applies normalization, and writes an averaged sCT output using test-time augmentation.<br><br><b>How to cite:</b><br><cite>V. Boussot et al., <i>Why Registration Quality Matters: Enhancing sCT Synthesis with IMPACT-Based Registration</i>, arXiv preprint arXiv:2510.21358, <a href=\"https://doi.org/10.48550/arXiv.2510.21358\">https://doi.org/10.48550/arXiv.2510.21358</a>.</cite>",
5
+ "tta": 2,
6
+ "mc_dropout": false,
7
+ "models": ["CV_0.pt"],
8
+ "inputs": {
9
+ "MR": {
10
+ "display_name": "MR or CBCT",
11
+ "volume_type": "VOLUME",
12
+ "required": true
13
+ }
14
+ },
15
+ "outputs": {
16
+ "sCT": {
17
+ "display_name": "sCT",
18
+ "volume_type": "VOLUME",
19
+ "required": true
20
+ }
21
+ },
22
+ "inputs_evaluations": {
23
+ "Image": {
24
+ "Evaluation.yml": {
25
+ "sCT": {
26
+ "display_name": "sCT",
27
+ "volume_type": "VOLUME",
28
+ "required": true
29
+ },
30
+ "CT": {
31
+ "display_name": "CT",
32
+ "volume_type": "VOLUME",
33
+ "required": true
34
+ }
35
+ }
36
+ }
37
+ }
38
+ }
MR_CBCT/requirements.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ segmentation_models_pytorch
SAM2.1_Small.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:10c2fb000e57fa4adcb5f1c23aa7dfe6f622e1f649643ceb7e43e8188f024899
3
+ size 135971068
sam_channel_weights_optimized.json ADDED
@@ -0,0 +1,1622 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "method": "adam_ordered_channel_weights_from_precomputed_features_v1",
3
+ "features_dir": "audit_CT_deformed_release_mae/features",
4
+ "patients": [
5
+ "AB/2ABA006",
6
+ "AB/2ABA024",
7
+ "AB/2ABA066",
8
+ "AB/2ABA077",
9
+ "AB/2ABA082",
10
+ "AB/2ABA103",
11
+ "AB/2ABA118",
12
+ "AB/2ABA135",
13
+ "AB/2ABB018",
14
+ "AB/2ABB039",
15
+ "AB/2ABB051",
16
+ "AB/2ABB059",
17
+ "AB/2ABB061",
18
+ "AB/2ABB090",
19
+ "AB/2ABB095",
20
+ "AB/2ABB117",
21
+ "AB/2ABC019",
22
+ "AB/2ABC049",
23
+ "AB/2ABC063",
24
+ "AB/2ABC093",
25
+ "AB/2ABC118",
26
+ "AB/2ABC150",
27
+ "AB/2ABC152",
28
+ "AB/2ABC222",
29
+ "AB/2ABE022",
30
+ "AB/2ABE124",
31
+ "AB/2ABE158",
32
+ "AB/2ABE169",
33
+ "AB/2ABE180",
34
+ "AB/2ABE184",
35
+ "AB/2ABE191",
36
+ "AB/2ABE197",
37
+ "HN/2HNA002",
38
+ "HN/2HNA005",
39
+ "HN/2HNA024",
40
+ "HN/2HNA032",
41
+ "HN/2HNA050",
42
+ "HN/2HNA058",
43
+ "HN/2HNA084",
44
+ "HN/2HNA098",
45
+ "HN/2HNA100",
46
+ "HN/2HNA110",
47
+ "HN/2HNB015",
48
+ "HN/2HNB019",
49
+ "HN/2HNB044",
50
+ "HN/2HNB047",
51
+ "HN/2HNB067",
52
+ "HN/2HNB075",
53
+ "HN/2HNB089",
54
+ "HN/2HNB099",
55
+ "HN/2HNB105",
56
+ "HN/2HNC021",
57
+ "HN/2HNC024",
58
+ "HN/2HNC028",
59
+ "HN/2HNC036",
60
+ "HN/2HNC043",
61
+ "HN/2HNC060",
62
+ "HN/2HNC077",
63
+ "HN/2HNC078",
64
+ "HN/2HNC099",
65
+ "HN/2HNE007",
66
+ "HN/2HNE010",
67
+ "HN/2HNE026",
68
+ "HN/2HNE041",
69
+ "HN/2HNE042",
70
+ "HN/2HNE054",
71
+ "HN/2HNE075",
72
+ "HN/2HNE079",
73
+ "HN/2HNE101",
74
+ "TH/2THA005",
75
+ "TH/2THA043",
76
+ "TH/2THA077",
77
+ "TH/2THA082",
78
+ "TH/2THA099",
79
+ "TH/2THA101",
80
+ "TH/2THA113",
81
+ "TH/2THA117",
82
+ "TH/2THA122",
83
+ "TH/2THB014",
84
+ "TH/2THB015",
85
+ "TH/2THB031",
86
+ "TH/2THB038",
87
+ "TH/2THB046",
88
+ "TH/2THB055",
89
+ "TH/2THB059",
90
+ "TH/2THB088",
91
+ "TH/2THC033",
92
+ "TH/2THC037",
93
+ "TH/2THC056",
94
+ "TH/2THC068",
95
+ "TH/2THC076",
96
+ "TH/2THC097",
97
+ "TH/2THC102",
98
+ "TH/2THC107",
99
+ "TH/2THC111",
100
+ "TH/2THE039",
101
+ "TH/2THE040",
102
+ "TH/2THE046",
103
+ "TH/2THE058",
104
+ "TH/2THE069",
105
+ "TH/2THE081",
106
+ "TH/2THE099",
107
+ "TH/2THE119"
108
+ ],
109
+ "channel_weights": [
110
+ [
111
+ 0.0006171520799398422,
112
+ 0.0005136821419000626,
113
+ 0.0006172073190100491,
114
+ 0.0005728057003580034,
115
+ 0.0005712952697649598,
116
+ 0.0005774051533080637,
117
+ 0.0006076112622395158,
118
+ 10.003186225891113,
119
+ 0.005408514756709337,
120
+ 0.0005605806945823133,
121
+ 0.006068961229175329,
122
+ 0.000585941132158041,
123
+ 0.0005129298660904169,
124
+ 0.000491302227601409,
125
+ 0.0005069899489171803,
126
+ 0.0006187129765748978,
127
+ 0.0006240687216632068,
128
+ 0.0005597768467850983,
129
+ 0.0017875866033136845,
130
+ 0.02446560002863407,
131
+ 0.000584447814617306,
132
+ 0.0005994382663629949,
133
+ 0.0005213120603002608,
134
+ 0.0005782971275039017,
135
+ 0.0005136086838319898,
136
+ 10.038290977478027,
137
+ 0.0005242027691565454,
138
+ 0.0005694732535630465,
139
+ 0.00048017740482464433,
140
+ 0.0007305329781956971,
141
+ 0.002240255940705538,
142
+ 0.0005427927826531231,
143
+ 0.0005736321327276528,
144
+ 0.0024858347605913877,
145
+ 0.0005490012117661536,
146
+ 0.0005289871478453279,
147
+ 10.069931030273438,
148
+ 0.0005890378961339593,
149
+ 0.0005384367541410029,
150
+ 0.0007900098571553826,
151
+ 0.0007435446605086327,
152
+ 0.0005673144478350878,
153
+ 0.0005590940127149224,
154
+ 0.0058243232779204845,
155
+ 10.0343599319458,
156
+ 0.001932881772518158,
157
+ 5.439353942871094,
158
+ 10.000136375427246,
159
+ 0.0005080231931060553,
160
+ 0.0013258099788799882,
161
+ 0.0005624794284813106,
162
+ 0.0005475050420500338,
163
+ 0.004734368529170752,
164
+ 10.000762939453125,
165
+ 0.06523310393095016,
166
+ 0.003011316293850541,
167
+ 0.0005516970995813608,
168
+ 10.149458885192871,
169
+ 0.0005472758784890175,
170
+ 0.0005593824898824096,
171
+ 0.0005249620880931616,
172
+ 0.0005184299079701304,
173
+ 0.0005841492093168199,
174
+ 0.0006099396268837154,
175
+ 10.008008003234863,
176
+ 0.0005502901040017605,
177
+ 0.000583179178647697,
178
+ 0.0005756898317486048,
179
+ 0.0005968278273940086,
180
+ 0.0019690925255417824,
181
+ 0.0005693890270777047,
182
+ 0.0004952430026605725,
183
+ 0.0005309210973791778,
184
+ 0.0005610283114947379,
185
+ 0.0004867143288720399,
186
+ 0.0005130193312652409,
187
+ 0.0005250982940196991,
188
+ 0.0005490839830599725,
189
+ 0.000536899664439261,
190
+ 0.0007697922992520034,
191
+ 0.0005088182515464723,
192
+ 0.0005231261602602899,
193
+ 10.007970809936523,
194
+ 0.000559445412363857,
195
+ 0.0005369129357859492,
196
+ 0.0005818804493173957,
197
+ 0.0006135341245681047,
198
+ 0.0006175528978928924,
199
+ 0.0006266830605454743,
200
+ 0.0005625695339404047,
201
+ 0.0011138181434944272,
202
+ 0.07479756325483322,
203
+ 0.0063269007951021194,
204
+ 0.0004964643740095198,
205
+ 0.00048434798372909427,
206
+ 0.000495799642521888
207
+ ],
208
+ [
209
+ 0.0005621173186227679,
210
+ 0.000542987312655896,
211
+ 10.01394271850586,
212
+ 0.0012214280432090163,
213
+ 0.0005677255103364587,
214
+ 0.00048470147885382175,
215
+ 0.0007504619425162673,
216
+ 0.0005487996386364102,
217
+ 0.0005906096193939447,
218
+ 0.0005769628332927823,
219
+ 0.0005940243718214333,
220
+ 0.0005744381924159825,
221
+ 0.0005644538323394954,
222
+ 0.00046894172555767,
223
+ 0.0005684405332431197,
224
+ 0.0005300413467921317,
225
+ 0.000591580756008625,
226
+ 0.00046666801790706813,
227
+ 0.0005354383029043674,
228
+ 0.000598234822973609,
229
+ 0.0005216854624450207,
230
+ 0.0005441929679363966,
231
+ 0.0007805791683495045,
232
+ 0.0005233970587141812,
233
+ 0.0005406272248364985,
234
+ 0.0004826509393751621,
235
+ 0.0005638781585730612,
236
+ 0.0005587889463640749,
237
+ 0.0005350647261366248,
238
+ 0.000587750575505197,
239
+ 10.006255149841309,
240
+ 0.00047420067130587995,
241
+ 10.072598457336426,
242
+ 0.0005762212094850838,
243
+ 0.0005271918489597738,
244
+ 0.0005750772543251514,
245
+ 0.0005721912602894008,
246
+ 0.000587361108046025,
247
+ 0.0005489524337463081,
248
+ 0.0025994298048317432,
249
+ 0.0004844565992243588,
250
+ 0.001561364741064608,
251
+ 0.0006109864916652441,
252
+ 0.0005420183297246695,
253
+ 10.0402193069458,
254
+ 0.0005400177324190736,
255
+ 0.0005147869233042002,
256
+ 0.006317995022982359,
257
+ 0.0005255004507489502,
258
+ 0.0005244576605036855,
259
+ 0.0004646525194402784,
260
+ 0.0005824363906867802,
261
+ 0.0004867714596912265,
262
+ 0.0005557461990974844,
263
+ 0.0005057422677055001,
264
+ 0.0005254909629002213,
265
+ 0.000599151651840657,
266
+ 0.0005210645031183958,
267
+ 10.082661628723145,
268
+ 0.0007720187422819436,
269
+ 10.044072151184082,
270
+ 0.0011559127597138286,
271
+ 0.0005602064775303006,
272
+ 0.00046678821672685444,
273
+ 0.0016796010313555598,
274
+ 0.0004937916528433561,
275
+ 0.0005241597536951303,
276
+ 10.029358863830566,
277
+ 0.0005839963559992611,
278
+ 0.0006193576846271753,
279
+ 0.0009723914554342628,
280
+ 0.0005918092210777104,
281
+ 0.0005875190836377442,
282
+ 0.0017954474315047264,
283
+ 0.0008775803726166487,
284
+ 0.0005406360141932964,
285
+ 0.0005206969799473882,
286
+ 10.01317310333252,
287
+ 0.0005843874532729387,
288
+ 0.0011016099015250802,
289
+ 0.0005850297166034579,
290
+ 0.0005902323755435646,
291
+ 0.000548135896679014,
292
+ 0.0005076120723970234,
293
+ 0.0005436255596578121,
294
+ 0.0005254538846202195,
295
+ 0.0005274402792565525,
296
+ 0.0005633257096633315,
297
+ 0.0005938782705925405,
298
+ 0.0005936977104283869,
299
+ 0.0005849828594364226,
300
+ 0.0005949331098236144,
301
+ 0.0035920189693570137,
302
+ 10.655861854553223,
303
+ 0.0005447214934974909,
304
+ 0.0005196082638576627,
305
+ 0.0004789779777638614,
306
+ 0.0005394428735598922,
307
+ 0.0004643251886591315,
308
+ 0.0021162861958146095,
309
+ 0.0009356873342767358,
310
+ 10.206332206726074,
311
+ 10.026381492614746,
312
+ 0.0022207959555089474,
313
+ 0.00053284881869331,
314
+ 10.211456298828125,
315
+ 0.0004990393063053489,
316
+ 0.0014011792372912169,
317
+ 0.0005580487777478993,
318
+ 0.007704720366746187,
319
+ 10.142542839050293,
320
+ 0.0030247452668845654,
321
+ 0.0006027077324688435,
322
+ 0.0006467207567766309,
323
+ 0.0005387827404774725,
324
+ 0.0005848963628523052,
325
+ 0.004775334615260363,
326
+ 0.0005931250634603202,
327
+ 0.0013550586299970746,
328
+ 0.0010190688772127032,
329
+ 0.0005919289542362094,
330
+ 0.0014830176951363683,
331
+ 0.000552180630620569,
332
+ 10.512600898742676,
333
+ 0.0005839006043970585,
334
+ 0.0005409923614934087,
335
+ 0.0004664745065383613,
336
+ 0.0012861782452091575,
337
+ 0.0017628960777074099,
338
+ 0.0005704039358533919,
339
+ 0.0005538602126762271,
340
+ 0.0006659552454948425,
341
+ 10.052324295043945,
342
+ 0.0005768710398115218,
343
+ 0.000870930845849216,
344
+ 0.0005076972884126008,
345
+ 0.0005908309831283987,
346
+ 0.0005683695781044662,
347
+ 0.0004898171173408628,
348
+ 0.0005864237900823355,
349
+ 9.105240821838379,
350
+ 0.0006085096392780542,
351
+ 0.0005710151162929833,
352
+ 0.0005880325334146619,
353
+ 0.001469354028813541,
354
+ 0.0006030596559867263,
355
+ 0.0005873247282579541,
356
+ 0.0006034472608007491,
357
+ 0.0005145351751707494,
358
+ 0.0005247168010100722,
359
+ 0.0004840031615458429,
360
+ 10.509066581726074,
361
+ 0.0005313510773703456,
362
+ 0.0005198619910515845,
363
+ 0.0005307099199853837,
364
+ 0.0005896692164242268,
365
+ 0.00046692261821590364,
366
+ 0.0009715628693811595,
367
+ 0.0005040898686274886,
368
+ 0.0005859939265064895,
369
+ 0.005087240133434534,
370
+ 0.0006153369904495776,
371
+ 0.0004717831325251609,
372
+ 0.000556363957002759,
373
+ 0.0005156879778951406,
374
+ 0.0006008697673678398,
375
+ 0.000811468344181776,
376
+ 0.0022218378726392984,
377
+ 0.0004706512263510376,
378
+ 0.0005339342751540244,
379
+ 10.017330169677734,
380
+ 0.03879345953464508,
381
+ 0.00049905403284356,
382
+ 0.0006391300121322274,
383
+ 0.0012749260058626533,
384
+ 0.000555241946130991,
385
+ 0.0005254383431747556,
386
+ 0.0005824147374369204,
387
+ 0.0005457525257952511,
388
+ 0.0005445500719361007,
389
+ 0.000503110233694315,
390
+ 0.0009111007675528526,
391
+ 0.0005556418327614665,
392
+ 0.0005850469460710883,
393
+ 0.0005731945275329053,
394
+ 0.000586525013204664,
395
+ 0.0026170951314270496,
396
+ 10.07252025604248,
397
+ 0.0005264890496619046,
398
+ 0.0004849955439567566,
399
+ 0.0016158267389982939,
400
+ 0.0005844671395607293
401
+ ],
402
+ [
403
+ 0.0007311372319236398,
404
+ 0.018451722338795662,
405
+ 0.00037708497256971896,
406
+ 0.0003466402122285217,
407
+ 0.0005144589231349528,
408
+ 0.0005112045910209417,
409
+ 0.00042771751759573817,
410
+ 0.0003855444665532559,
411
+ 0.000624240143224597,
412
+ 0.0004546527052298188,
413
+ 0.00031219416996464133,
414
+ 0.0007199030369520187,
415
+ 0.00042389275040477514,
416
+ 0.0005298629403114319,
417
+ 10.002569198608398,
418
+ 0.0003413397935219109,
419
+ 0.0004696752002928406,
420
+ 0.005424083210527897,
421
+ 0.0006970877293497324,
422
+ 10.047492027282715,
423
+ 0.0004245472664479166,
424
+ 0.0007049469859339297,
425
+ 10.040411949157715,
426
+ 0.0004533033643383533,
427
+ 0.0025565021205693483,
428
+ 0.00035739451413974166,
429
+ 0.0003920213785022497,
430
+ 0.000492763239890337,
431
+ 0.0003489721566438675,
432
+ 0.0013251446653157473,
433
+ 0.00045049685286358,
434
+ 0.00042435177601873875,
435
+ 0.000664695689920336,
436
+ 10.405211448669434,
437
+ 0.0003390120400581509,
438
+ 0.00071729626506567,
439
+ 0.0006643909146077931,
440
+ 0.0016874028369784355,
441
+ 0.0006392354262061417,
442
+ 0.0003157537430524826,
443
+ 0.0004995980416424572,
444
+ 0.0005886242142878473,
445
+ 0.0015843729488551617,
446
+ 7.864404678344727,
447
+ 0.000386081199394539,
448
+ 0.0004012832068838179,
449
+ 10.120689392089844,
450
+ 0.0004748956416733563,
451
+ 0.0009038617718033493,
452
+ 0.001181477913632989,
453
+ 10.075601577758789,
454
+ 0.0006273853941820562,
455
+ 0.000360877369530499,
456
+ 0.00029294032719917595,
457
+ 0.003350179409608245,
458
+ 10.027373313903809,
459
+ 0.0003325899306219071,
460
+ 0.0012259186478331685,
461
+ 0.0003620064817368984,
462
+ 0.000319186452543363,
463
+ 0.0002985498576890677,
464
+ 0.00038418362964875996,
465
+ 0.005886268336325884,
466
+ 0.0018260183278471231,
467
+ 0.0002930400660261512,
468
+ 0.00030045854509808123,
469
+ 0.00039229809772223234,
470
+ 0.0003344342112541199,
471
+ 0.0005069856415502727,
472
+ 0.00043127735261805356,
473
+ 0.00037683514528907835,
474
+ 0.00033420787076465786,
475
+ 0.0003591009008232504,
476
+ 0.0003843543818220496,
477
+ 0.003150220727548003,
478
+ 10.467209815979004,
479
+ 0.003165316302329302,
480
+ 0.000400889286538586,
481
+ 0.0005466477596201003,
482
+ 0.0005099494592286646,
483
+ 0.0004652427160181105,
484
+ 0.000291653152089566,
485
+ 0.0005974334198981524,
486
+ 0.0005703107453882694,
487
+ 0.00029463920509442687,
488
+ 0.0007033650763332844,
489
+ 10.417888641357422,
490
+ 0.0004389546811580658,
491
+ 0.0003934471169486642,
492
+ 0.00033044061274267733,
493
+ 0.001580407959409058,
494
+ 0.0017257046420127153,
495
+ 0.00048730982234701514,
496
+ 0.0006821677088737488,
497
+ 0.0018689573043957353,
498
+ 0.00042173892143182456,
499
+ 0.0003434238024055958,
500
+ 0.0022140638902783394,
501
+ 0.0021442838478833437,
502
+ 0.0005488994065672159,
503
+ 0.0005371235893107951,
504
+ 0.0017518562963232398,
505
+ 0.0002913873759098351,
506
+ 0.00036266815732233226,
507
+ 0.000559527485165745,
508
+ 0.000340393278747797,
509
+ 0.0008635531412437558,
510
+ 0.0003989318502135575,
511
+ 0.0004108989960514009,
512
+ 0.0004829848767258227,
513
+ 10.140016555786133,
514
+ 0.00031836508424021304,
515
+ 0.00030010603950358927,
516
+ 0.00032989372266456485,
517
+ 0.0003294215421192348,
518
+ 0.00039481325075030327,
519
+ 0.010307556949555874,
520
+ 0.0014580106362700462,
521
+ 0.00033411261392757297,
522
+ 0.0009240186773240566,
523
+ 0.0005106828175485134,
524
+ 0.0005491015035659075,
525
+ 0.0023148120380938053,
526
+ 0.000518068321980536,
527
+ 0.000515514228027314,
528
+ 0.00036347066634334624,
529
+ 0.003751461859792471,
530
+ 0.00048413898912258446,
531
+ 0.00034356562537141144,
532
+ 0.000453006912721321,
533
+ 0.0005914806388318539,
534
+ 0.0008201510645449162,
535
+ 0.00037608452839776874,
536
+ 0.0002918312093243003,
537
+ 0.00046267942525446415,
538
+ 0.0004873307188972831,
539
+ 0.0005965811433270574,
540
+ 0.0003848292981274426,
541
+ 0.0003214057069271803,
542
+ 0.0007379876915365458,
543
+ 0.0004314369289204478,
544
+ 0.0004023963410872966,
545
+ 0.0003371183993294835,
546
+ 0.0003631138533819467,
547
+ 0.000463931035483256,
548
+ 0.0005956825916655362,
549
+ 0.0008362497319467366,
550
+ 0.0006926229107193649,
551
+ 0.00029585405718535185,
552
+ 0.0004866722447331995,
553
+ 10.00960922241211,
554
+ 0.002083508064970374,
555
+ 0.00258965278044343,
556
+ 0.0006968206143938005,
557
+ 0.0014616177650168538,
558
+ 0.0005853811162523925,
559
+ 0.0011825022520497441,
560
+ 0.0004054480523336679,
561
+ 0.001422431319952011,
562
+ 0.015821930021047592,
563
+ 0.0008529867045581341,
564
+ 0.000323706422932446,
565
+ 10.176154136657715,
566
+ 0.0013034536968916655,
567
+ 0.000512251746840775,
568
+ 0.0025632502511143684,
569
+ 0.00038034567842260003,
570
+ 0.00029222609009593725,
571
+ 0.0005778924096375704,
572
+ 10.2711763381958,
573
+ 0.0004394957795739174,
574
+ 0.00048093884834088385,
575
+ 0.000428747822297737,
576
+ 0.00038113640039227903,
577
+ 0.0003312640474177897,
578
+ 0.020908623933792114,
579
+ 0.0005429444136098027,
580
+ 0.025768309831619263,
581
+ 0.0005995655083097517,
582
+ 10.188761711120605,
583
+ 0.0003578412579372525,
584
+ 0.0008831569575704634,
585
+ 0.0004099773068446666,
586
+ 0.0017696823924779892,
587
+ 0.005343940574675798,
588
+ 0.004370040725916624,
589
+ 0.0006189042469486594,
590
+ 0.0004469147534109652,
591
+ 0.00030286950641311705,
592
+ 0.0004075505130458623,
593
+ 10.052818298339844,
594
+ 0.00040609537973068655,
595
+ 0.00029145798180252314,
596
+ 0.00034905903157778084,
597
+ 0.000332639116095379,
598
+ 0.0003306953003630042,
599
+ 10.344036102294922,
600
+ 0.00032636921969242394,
601
+ 10.019112586975098,
602
+ 0.0017434933688491583,
603
+ 10.030306816101074,
604
+ 0.000565306399948895,
605
+ 0.0005145104369148612,
606
+ 0.0003189329872839153,
607
+ 0.0007079012575559318,
608
+ 0.0002950330963358283,
609
+ 0.0005121096037328243,
610
+ 10.055734634399414,
611
+ 0.0004004499060101807,
612
+ 10.019464492797852,
613
+ 0.002155934227630496,
614
+ 0.0004941442748531699,
615
+ 0.00043852668022736907,
616
+ 0.0019740823190659285,
617
+ 0.0018054062966257334,
618
+ 10.030364990234375,
619
+ 0.010627523064613342,
620
+ 0.0005926916492171586,
621
+ 0.00032784402719698846,
622
+ 0.0004604457935784012,
623
+ 0.0004263249284122139,
624
+ 0.00032164575532078743,
625
+ 0.0005133289378136396,
626
+ 0.00034067872911691666,
627
+ 0.0006663633976131678,
628
+ 0.0005500264232978225,
629
+ 10.044910430908203,
630
+ 0.0006980166072025895,
631
+ 0.000546457536984235,
632
+ 0.000353804585756734,
633
+ 10.059196472167969,
634
+ 0.00033812320907600224,
635
+ 0.0005303638172335923,
636
+ 0.004803686402738094,
637
+ 10.019658088684082,
638
+ 0.0003035414556507021,
639
+ 0.00035930026206187904,
640
+ 10.035774230957031,
641
+ 0.00042563682654872537,
642
+ 0.0006066757487133145,
643
+ 0.00035554671194404364,
644
+ 0.00042861088877543807,
645
+ 0.00044286594493314624,
646
+ 0.0003059499431401491,
647
+ 0.0003453281242400408,
648
+ 0.0004220261762384325,
649
+ 0.0005285650258883834,
650
+ 0.0004023576038889587,
651
+ 10.8136625289917,
652
+ 0.0019428523955866694,
653
+ 0.0005612850072793663,
654
+ 0.0004508616984821856,
655
+ 0.00031340550049208105,
656
+ 0.00033547967905178666,
657
+ 0.0003754689241759479,
658
+ 0.00032991639454849064,
659
+ 0.0005444239359349012,
660
+ 0.00035601318813860416,
661
+ 0.0003134906874038279,
662
+ 0.0002923414867836982,
663
+ 0.0008749580010771751,
664
+ 0.0056645432487130165,
665
+ 0.0003222797531634569,
666
+ 0.0003207501722499728,
667
+ 0.0004882823559455574,
668
+ 0.00034534226870164275,
669
+ 0.0009857872501015663,
670
+ 0.00042117145494557917,
671
+ 0.0010314974933862686,
672
+ 0.0002927738823927939,
673
+ 0.00041998716187663376,
674
+ 0.0003898536378983408,
675
+ 0.00032511059544049203,
676
+ 0.000389434106182307,
677
+ 0.0009048377396538854,
678
+ 0.0003942365583498031,
679
+ 0.000588548369705677,
680
+ 10.090950012207031,
681
+ 0.0018781975377351046,
682
+ 0.00029254419496282935,
683
+ 0.00034292310010641813,
684
+ 0.0003419907880015671,
685
+ 10.25858211517334,
686
+ 0.0006253079627640545,
687
+ 10.016085624694824,
688
+ 0.0005762295913882554,
689
+ 0.010386484675109386,
690
+ 0.0003205046523362398,
691
+ 0.0006462051533162594,
692
+ 0.0002930155023932457,
693
+ 0.000382954312954098,
694
+ 0.0003509865782689303,
695
+ 0.00040533594437874854,
696
+ 0.0004258020780980587,
697
+ 0.0003770752518903464,
698
+ 0.001102495240047574,
699
+ 0.00031998337362892926,
700
+ 0.0003507981891743839,
701
+ 0.0009064788464456797,
702
+ 0.00035019058850593865,
703
+ 0.0005615135887637734,
704
+ 0.00102073117159307,
705
+ 10.566134452819824,
706
+ 0.00043831593939103186,
707
+ 10.324061393737793,
708
+ 0.001936902990564704,
709
+ 0.00032934616319835186,
710
+ 0.0004713886883109808,
711
+ 0.0005602877354249358,
712
+ 0.0004042578220833093,
713
+ 0.0029741525650024414,
714
+ 10.04542064666748,
715
+ 0.0003568530664779246,
716
+ 0.0004240354464855045,
717
+ 0.0013539856299757957,
718
+ 0.0004768518265336752,
719
+ 0.00031117230537347496,
720
+ 0.0003027883358299732,
721
+ 0.0003153950092382729,
722
+ 0.00045615219278261065,
723
+ 0.0006188482511788607,
724
+ 0.004981611389666796,
725
+ 0.00032865218236111104,
726
+ 0.000770034734159708,
727
+ 0.0004963420215062797,
728
+ 0.000400298711610958,
729
+ 0.0005654956912621856,
730
+ 0.0006664120010100305,
731
+ 0.0003440928412601352,
732
+ 10.088988304138184,
733
+ 0.0004696729884017259,
734
+ 0.00029815465677529573,
735
+ 0.0005272934213280678,
736
+ 0.01289332378655672,
737
+ 0.0005431452882476151,
738
+ 0.00046691513853147626,
739
+ 0.00039813530747778714,
740
+ 0.0003440452564973384,
741
+ 0.0003933308180421591,
742
+ 0.00040043730405159295,
743
+ 0.0007764056790620089,
744
+ 0.0004039360792376101,
745
+ 0.0005812906892970204,
746
+ 0.00043331951019354165,
747
+ 0.00033642983180470765,
748
+ 0.000294335070066154,
749
+ 0.0003935063723474741,
750
+ 0.0020609316416084766,
751
+ 0.0004751936940010637,
752
+ 0.0003316575603093952,
753
+ 10.155426025390625,
754
+ 0.0018567381193861365,
755
+ 10.234187126159668,
756
+ 0.0009013076196424663,
757
+ 0.0004926148103550076,
758
+ 0.00034426350612193346,
759
+ 0.0005556219257414341,
760
+ 0.0004031299031339586,
761
+ 0.00041533506009727716,
762
+ 0.00043933236156590283,
763
+ 0.00075289118103683,
764
+ 0.0008942292188294232,
765
+ 0.0015565321082249284,
766
+ 0.007293062750250101,
767
+ 0.0002915374643635005,
768
+ 0.0007046320824883878,
769
+ 0.0007343485485762358,
770
+ 0.00040875861304812133,
771
+ 0.000583234999794513,
772
+ 0.00033361531677655876,
773
+ 0.0010239399271085858,
774
+ 10.032794952392578,
775
+ 0.0003367697645444423,
776
+ 0.000503973220475018,
777
+ 0.0013150075683370233,
778
+ 0.0005609854124486446,
779
+ 0.0003362518618814647,
780
+ 0.0003422876470722258,
781
+ 0.007716118823736906,
782
+ 10.014554023742676,
783
+ 0.0003766275185626,
784
+ 0.0021088426001369953,
785
+ 0.0003628442354965955,
786
+ 0.0003146500384900719
787
+ ],
788
+ [
789
+ 0.00045236063306219876,
790
+ 0.00026434651226736605,
791
+ 0.0008864013361744583,
792
+ 0.001711830380372703,
793
+ 10.057476043701172,
794
+ 0.0007005424704402685,
795
+ 1.434910535812378,
796
+ 0.00038871640572324395,
797
+ 10.030904769897461,
798
+ 10.16816520690918,
799
+ 0.0003838920092675835,
800
+ 0.0004295888065826148,
801
+ 0.00044763810001313686,
802
+ 0.0011478974483907223,
803
+ 0.006260661408305168,
804
+ 0.0003324053541291505,
805
+ 0.00041602272540330887,
806
+ 0.0002756445319391787,
807
+ 0.0018442587461322546,
808
+ 0.00032781806658022106,
809
+ 0.0009630565182305872,
810
+ 0.0005134132807143033,
811
+ 0.000508687982801348,
812
+ 0.0003382336290087551,
813
+ 0.0002615417761262506,
814
+ 0.0004970525624230504,
815
+ 0.0005240546306595206,
816
+ 10.038270950317383,
817
+ 10.08368968963623,
818
+ 0.0003739022940862924,
819
+ 0.0049607111141085625,
820
+ 0.0004002635250799358,
821
+ 0.0003931771498173475,
822
+ 0.00032089377054944634,
823
+ 0.0010314795654267073,
824
+ 0.0028975275345146656,
825
+ 0.0003872410161420703,
826
+ 0.0005181181477382779,
827
+ 0.0008440011297352612,
828
+ 0.00047900795470923185,
829
+ 0.00046656353515572846,
830
+ 10.004620552062988,
831
+ 0.0007849450339563191,
832
+ 0.0003173289878759533,
833
+ 0.0003634571621660143,
834
+ 0.00029651098884642124,
835
+ 0.0004966465057805181,
836
+ 0.004313073121011257,
837
+ 0.0019392479443922639,
838
+ 0.0004028423281852156,
839
+ 0.00035777786979451776,
840
+ 0.00026109497412107885,
841
+ 0.00032590804039500654,
842
+ 0.0006112653063610196,
843
+ 10.042451858520508,
844
+ 0.000638986995909363,
845
+ 10.055750846862793,
846
+ 0.00046334616490639746,
847
+ 0.0004154003690928221,
848
+ 0.0023212414234876633,
849
+ 0.00031076042796485126,
850
+ 0.0004265430325176567,
851
+ 0.0003328458988107741,
852
+ 0.0008590770303271711,
853
+ 0.00041366234654560685,
854
+ 0.0003569454129319638,
855
+ 0.00044870650162920356,
856
+ 10.01990032196045,
857
+ 10.042254447937012,
858
+ 0.0003601451753638685,
859
+ 0.0006295751081779599,
860
+ 0.000521352281793952,
861
+ 0.0003992305137217045,
862
+ 0.0010338019346818328,
863
+ 10.055455207824707,
864
+ 0.00026881828671321273,
865
+ 0.001187217072583735,
866
+ 0.0002880852553062141,
867
+ 0.00026447841082699597,
868
+ 0.0036014134529978037,
869
+ 0.013429212383925915,
870
+ 0.00032549246679991484,
871
+ 0.09957699477672577,
872
+ 0.0003742047701962292,
873
+ 0.0004718436684925109,
874
+ 0.0005349419661797583,
875
+ 10.003296852111816,
876
+ 0.0002614918921608478,
877
+ 0.0003087951918132603,
878
+ 10.119909286499023,
879
+ 0.00046462431782856584,
880
+ 0.0004029268166050315,
881
+ 0.001108837896026671,
882
+ 0.00040926766814664006,
883
+ 0.00047136563807725906,
884
+ 0.00043870590161532164,
885
+ 0.0003176174941472709,
886
+ 0.026243913918733597,
887
+ 0.00030478090047836304,
888
+ 0.0010167401051148772,
889
+ 0.0004554153128992766,
890
+ 0.0003770523180719465,
891
+ 0.00036848511081188917,
892
+ 0.000425183039624244,
893
+ 0.8741932511329651,
894
+ 0.0004736449627671391,
895
+ 0.00046012987149879336,
896
+ 0.00032978455419652164,
897
+ 0.0004783210752066225,
898
+ 0.00038585803122259676,
899
+ 0.00037302481359802186,
900
+ 0.00027984235202893615,
901
+ 0.0011277773883193731,
902
+ 0.0005622119060717523,
903
+ 0.003907905891537666,
904
+ 0.0002635745331645012,
905
+ 0.005420098081231117,
906
+ 0.00031461394974030554,
907
+ 0.0004709141794592142,
908
+ 0.003419435117393732,
909
+ 0.0003397240652702749,
910
+ 0.00042593656689859927,
911
+ 0.0063278935849666595,
912
+ 0.00028410463710315526,
913
+ 10.050003051757812,
914
+ 0.0004256641259416938,
915
+ 0.0003922185569535941,
916
+ 0.0004836572043132037,
917
+ 0.0003838645643554628,
918
+ 0.0015652719885110855,
919
+ 0.004742186516523361,
920
+ 0.0004876220191363245,
921
+ 0.0004248438053764403,
922
+ 0.0038093070033937693,
923
+ 0.00033023644937202334,
924
+ 0.0015951022505760193,
925
+ 0.0003408155753277242,
926
+ 10.1242094039917,
927
+ 0.00031874768319539726,
928
+ 0.0005425748531706631,
929
+ 0.0002808866265695542,
930
+ 0.00031687752925790846,
931
+ 0.0004948450950905681,
932
+ 0.00037159552448429167,
933
+ 0.00026093865744769573,
934
+ 0.000550218450371176,
935
+ 0.00041740952292457223,
936
+ 0.0002981287252623588,
937
+ 0.00028866439242847264,
938
+ 0.0003482587053440511,
939
+ 10.014415740966797,
940
+ 0.0003142970090266317,
941
+ 0.000500442401971668,
942
+ 0.0004394293646328151,
943
+ 0.0006125950021669269,
944
+ 0.0005542658036574721,
945
+ 0.05545002594590187,
946
+ 0.0005925896693952382,
947
+ 0.0008266771328635514,
948
+ 0.0036152235697954893,
949
+ 0.00045928609324619174,
950
+ 0.0013326734770089388,
951
+ 10.004836082458496,
952
+ 0.0005118509870953858,
953
+ 0.0004062942462041974,
954
+ 0.000388296291930601,
955
+ 10.053632736206055,
956
+ 10.003183364868164,
957
+ 0.0004931460716761649,
958
+ 10.031455039978027,
959
+ 0.0003921134630218148,
960
+ 0.0032148314639925957,
961
+ 0.00035972267505712807,
962
+ 10.153971672058105,
963
+ 0.0004517157794907689,
964
+ 0.0002911971532739699,
965
+ 0.00035088538425043225,
966
+ 0.0006350344629026949,
967
+ 10.077688217163086,
968
+ 0.0008487915620207787,
969
+ 0.0005215026903897524,
970
+ 0.0005466376896947622,
971
+ 10.20242691040039,
972
+ 0.0004356153658591211,
973
+ 0.0005112101207487285,
974
+ 0.0003291781758889556,
975
+ 0.0005995286628603935,
976
+ 10.047139167785645,
977
+ 0.0003613749868236482,
978
+ 0.001562827150337398,
979
+ 0.0007706008036620915,
980
+ 0.0003917636349797249,
981
+ 0.006060006562620401,
982
+ 0.00048660897300578654,
983
+ 0.0004078915808349848,
984
+ 0.00039058865513652563,
985
+ 0.00034510495606809855,
986
+ 0.0006456668488681316,
987
+ 0.005363712087273598,
988
+ 0.0003359052643645555,
989
+ 0.0003827789914794266,
990
+ 0.0012280065566301346,
991
+ 10.069463729858398,
992
+ 0.0003723733825609088,
993
+ 0.0004262498114258051,
994
+ 0.00238229357637465,
995
+ 0.0009440483408980072,
996
+ 0.0009715179912745953,
997
+ 0.003928378690034151,
998
+ 10.028955459594727,
999
+ 0.0004727858176920563,
1000
+ 0.0017734908033162355,
1001
+ 0.00036543348687700927,
1002
+ 0.0003785387089010328,
1003
+ 0.0010415856959298253,
1004
+ 0.00036853112396784127,
1005
+ 10.040223121643066,
1006
+ 0.0015290983719751239,
1007
+ 0.0004387678054627031,
1008
+ 0.00035236572148278356,
1009
+ 0.00039861773257143795,
1010
+ 0.0008882658439688385,
1011
+ 10.022110939025879,
1012
+ 0.0036263572983443737,
1013
+ 0.0004184719582553953,
1014
+ 10.044540405273438,
1015
+ 0.000276342238066718,
1016
+ 0.0005081915878690779,
1017
+ 0.00031893164850771427,
1018
+ 0.0037350808270275593,
1019
+ 0.00040461093885824084,
1020
+ 0.0003330525942146778,
1021
+ 0.0016244553262367845,
1022
+ 0.0005055454093962908,
1023
+ 0.00026299760793335736,
1024
+ 0.0003513568372000009,
1025
+ 0.0004657460667658597,
1026
+ 10.001442909240723,
1027
+ 0.00028667450533248484,
1028
+ 0.0002869176387321204,
1029
+ 0.0005332306027412415,
1030
+ 0.0015379067044705153,
1031
+ 0.0018616487504914403,
1032
+ 0.0003905078046955168,
1033
+ 0.0002892052580136806,
1034
+ 0.000485336990095675,
1035
+ 0.0003678991342894733,
1036
+ 0.00033464626176282763,
1037
+ 10.002801895141602,
1038
+ 0.00026380637427791953,
1039
+ 0.0004976163618266582,
1040
+ 0.0003418565320316702,
1041
+ 0.00048808997962623835,
1042
+ 0.0005647801444865763,
1043
+ 0.00046344910515472293,
1044
+ 0.0003708093718159944,
1045
+ 0.019066395238041878,
1046
+ 0.00037850730586797,
1047
+ 0.0009338136878795922,
1048
+ 0.0004245720920152962,
1049
+ 0.0009805912850424647,
1050
+ 0.00043317608651705086,
1051
+ 0.00048458046512678266,
1052
+ 0.0035631104838103056,
1053
+ 0.00044162123231217265,
1054
+ 0.0006442029844038188,
1055
+ 0.0004648454487323761,
1056
+ 0.00043976132292300463,
1057
+ 0.00026341297780163586,
1058
+ 0.0005045581492595375,
1059
+ 0.0003308220475446433,
1060
+ 0.00048298665205948055,
1061
+ 10.031598091125488,
1062
+ 0.0005117455730214715,
1063
+ 0.014150155708193779,
1064
+ 0.000307958252960816,
1065
+ 0.0002647781802807003,
1066
+ 0.00029669623472727835,
1067
+ 0.0013072789879515767,
1068
+ 10.290255546569824,
1069
+ 0.00034950824920088053,
1070
+ 0.0003285995335318148,
1071
+ 0.000527145282831043,
1072
+ 0.0003717808867804706,
1073
+ 0.0004774930130224675,
1074
+ 0.0038030820433050394,
1075
+ 0.0004222691059112549,
1076
+ 0.005138902459293604,
1077
+ 0.00039598136208951473,
1078
+ 0.00039201698382385075,
1079
+ 0.0004371970717329532,
1080
+ 0.0004004467627964914,
1081
+ 10.037381172180176,
1082
+ 0.0003462711756583303,
1083
+ 0.0013971107546240091,
1084
+ 0.00043510686373338103,
1085
+ 0.0003444562607910484,
1086
+ 0.00044281326700001955,
1087
+ 0.0010520829819142818,
1088
+ 0.0005298705073073506,
1089
+ 0.0003575954178813845,
1090
+ 10.033256530761719,
1091
+ 0.0016501095378771424,
1092
+ 0.00026211203658021986,
1093
+ 0.0005568803753703833,
1094
+ 0.0003134347207378596,
1095
+ 0.0011769433040171862,
1096
+ 0.000261956884060055,
1097
+ 0.00042029187898151577,
1098
+ 0.0006826920434832573,
1099
+ 0.00045724501251243055,
1100
+ 0.0005074806977063417,
1101
+ 0.00042397293145768344,
1102
+ 0.0004341060121078044,
1103
+ 0.0003440587315708399,
1104
+ 0.00029924866976216435,
1105
+ 0.00033520162105560303,
1106
+ 0.0003076377615798265,
1107
+ 0.0010939016938209534,
1108
+ 0.0023290610406547785,
1109
+ 10.01021671295166,
1110
+ 0.017415495589375496,
1111
+ 0.0003256927302572876,
1112
+ 0.0004484733217395842,
1113
+ 0.0016153306933119893,
1114
+ 0.00034979963675141335,
1115
+ 0.00031333102378994226,
1116
+ 0.00027290667640045285,
1117
+ 0.0005125371972098947,
1118
+ 0.0002825883566401899,
1119
+ 0.003605470759794116,
1120
+ 0.0012340872781351209,
1121
+ 0.00047288095811381936,
1122
+ 0.00026149788754992187,
1123
+ 0.0005520069389604032,
1124
+ 0.00038508576108142734,
1125
+ 0.004057307727634907,
1126
+ 0.003945962525904179,
1127
+ 10.07349681854248,
1128
+ 0.006008333992213011,
1129
+ 0.00035063186078332365,
1130
+ 0.0005126105388626456,
1131
+ 10.029349327087402,
1132
+ 0.0005106932367198169,
1133
+ 0.00026318198069930077,
1134
+ 0.0003790851915255189,
1135
+ 0.0005518961697816849,
1136
+ 10.048177719116211,
1137
+ 10.012214660644531,
1138
+ 0.0009972188854590058,
1139
+ 0.0007358682923950255,
1140
+ 0.0012961068423464894,
1141
+ 0.0005427963333204389,
1142
+ 0.0002886778675019741,
1143
+ 0.0030647125095129013,
1144
+ 0.0004184723657090217,
1145
+ 0.0002660441678017378,
1146
+ 0.016546141356229782,
1147
+ 10.025076866149902,
1148
+ 0.0003411117650102824,
1149
+ 0.00036914279917255044,
1150
+ 0.00033806433202698827,
1151
+ 0.0002840044617187232,
1152
+ 0.00026621317374520004,
1153
+ 0.000665654253680259,
1154
+ 0.00045907459571026266,
1155
+ 0.000462042837170884,
1156
+ 0.0004582816909532994,
1157
+ 0.00030912927468307316,
1158
+ 0.00038153817877173424,
1159
+ 0.0003302210243418813,
1160
+ 0.0004742609162349254,
1161
+ 0.000413451372878626,
1162
+ 0.0004354293632786721,
1163
+ 10.073020935058594,
1164
+ 0.0003763202694244683,
1165
+ 10.534000396728516,
1166
+ 0.0004871693381574005,
1167
+ 0.0012926476774737239,
1168
+ 0.002233613980934024,
1169
+ 0.0005095258820801973,
1170
+ 0.000996661838144064,
1171
+ 0.0009777010418474674,
1172
+ 0.00042154412949457765,
1173
+ 10.001173973083496,
1174
+ 0.00047262624138966203,
1175
+ 0.0006145129445940256,
1176
+ 0.00048034716746769845,
1177
+ 10.02835750579834,
1178
+ 0.000695948489010334,
1179
+ 0.00029664786416105926,
1180
+ 0.0020451308228075504,
1181
+ 0.0006336750811897218,
1182
+ 0.002389391651377082,
1183
+ 0.0004073136660736054,
1184
+ 0.00028576425393112004,
1185
+ 0.00034054595744237304,
1186
+ 10.022526741027832,
1187
+ 0.00032267809729091823,
1188
+ 0.0004460986237972975,
1189
+ 0.0002780169015750289,
1190
+ 10.043218612670898,
1191
+ 0.0003236444899812341,
1192
+ 10.024738311767578,
1193
+ 0.0003406226169317961,
1194
+ 0.0005086249439045787,
1195
+ 0.0004492998996283859,
1196
+ 0.000444147881353274,
1197
+ 0.00028702407144010067,
1198
+ 0.0004104471590835601,
1199
+ 0.0002846885472536087,
1200
+ 0.007252264767885208,
1201
+ 0.0005518832476809621,
1202
+ 0.0004044481029268354,
1203
+ 0.0004156432405579835,
1204
+ 0.0007334100664593279,
1205
+ 0.00031312103965319693,
1206
+ 0.002092991955578327,
1207
+ 0.0003405277675483376,
1208
+ 0.00029072933830320835,
1209
+ 0.0004889297997578979,
1210
+ 0.0004463224031496793,
1211
+ 0.00038210689672268927,
1212
+ 0.00027639491599984467,
1213
+ 0.00032436559558846056,
1214
+ 0.0002751169668044895,
1215
+ 0.009890764951705933,
1216
+ 10.160792350769043,
1217
+ 0.00028398819267749786,
1218
+ 0.0005616586422547698,
1219
+ 0.00027579779271036386,
1220
+ 0.07472816109657288,
1221
+ 0.0004234218504279852,
1222
+ 0.003044073237106204,
1223
+ 0.0024112756364047527,
1224
+ 0.0003274890477769077,
1225
+ 0.0020232798997312784,
1226
+ 0.00044398021418601274,
1227
+ 0.00037537128082476556,
1228
+ 0.0003540088946465403,
1229
+ 0.0010741617297753692,
1230
+ 0.00042996418778784573,
1231
+ 0.00036596530117094517,
1232
+ 0.00044163892744109035,
1233
+ 0.0003093639970757067,
1234
+ 0.00046565107186324894,
1235
+ 0.0004409858083818108,
1236
+ 0.00035996080259792507,
1237
+ 0.0004076120676472783,
1238
+ 0.0008286162628792226,
1239
+ 0.00037513975985348225,
1240
+ 0.0006538774468936026,
1241
+ 10.010176658630371,
1242
+ 0.008059469982981682,
1243
+ 0.00036956541589461267,
1244
+ 10.015402793884277,
1245
+ 0.00029724108753725886,
1246
+ 0.0004919606144540012,
1247
+ 0.00040708729648031294,
1248
+ 0.00046987354289740324,
1249
+ 0.0003084417257923633,
1250
+ 0.0005076825036667287,
1251
+ 0.0036273368168622255,
1252
+ 0.0003239801153540611,
1253
+ 0.00031752086943015456,
1254
+ 0.00033769445144571364,
1255
+ 0.0004511807346716523,
1256
+ 0.00035722425673156977,
1257
+ 0.0002743012155406177,
1258
+ 0.0005081580602563918,
1259
+ 10.021855354309082,
1260
+ 0.0004614471399690956,
1261
+ 0.0006006945623084903,
1262
+ 0.0002991924702655524,
1263
+ 0.00047367429942823946,
1264
+ 0.0005232951370999217,
1265
+ 0.0014212022069841623,
1266
+ 0.0002693606948014349,
1267
+ 0.00042253814171999693,
1268
+ 0.0021207884419709444,
1269
+ 0.0003562965721357614,
1270
+ 0.0013535849284380674,
1271
+ 0.0015020958380773664,
1272
+ 0.0005515968077816069,
1273
+ 0.00047423833166249096,
1274
+ 0.00029901647940278053,
1275
+ 0.00035930000012740493,
1276
+ 0.0004684054001700133,
1277
+ 10.086353302001953,
1278
+ 0.00044676268589682877,
1279
+ 10.090246200561523,
1280
+ 0.00026627996703609824,
1281
+ 0.00035170812043361366,
1282
+ 10.01407527923584,
1283
+ 0.00048677140148356557,
1284
+ 0.00027738558128476143,
1285
+ 0.00026119756512343884,
1286
+ 0.000262414658209309,
1287
+ 0.0008816419285722077,
1288
+ 0.0007772268727421761,
1289
+ 0.000443622178863734,
1290
+ 0.0002634293050505221,
1291
+ 0.00038450967986136675,
1292
+ 0.0017408885760232806,
1293
+ 0.0003101278271060437,
1294
+ 0.0014677151339128613,
1295
+ 0.00030267558759078383,
1296
+ 0.0026153759099543095,
1297
+ 0.006199484691023827,
1298
+ 0.006977311801165342,
1299
+ 0.00039906916208565235,
1300
+ 0.00043424099567346275,
1301
+ 10.148207664489746,
1302
+ 0.005416149739176035,
1303
+ 0.0004026053939014673,
1304
+ 0.0004896786413155496,
1305
+ 0.0005199830047786236,
1306
+ 0.0005945725715719163,
1307
+ 0.0004029364208690822,
1308
+ 0.0002626336645334959,
1309
+ 0.0007439365144819021,
1310
+ 0.0003423572634346783,
1311
+ 0.0014270850224420428,
1312
+ 0.0004400616744533181,
1313
+ 0.0003532444825395942,
1314
+ 0.0003134215949103236,
1315
+ 0.0002954319934360683,
1316
+ 0.0005240425816737115,
1317
+ 0.002389973495155573,
1318
+ 0.0005156450206413865,
1319
+ 0.0015695177717134356,
1320
+ 0.0008968707988969982,
1321
+ 0.00035924481926485896,
1322
+ 0.0004717325500678271,
1323
+ 0.0025384912732988596,
1324
+ 0.00034905894426628947,
1325
+ 0.0003656733315438032,
1326
+ 0.00036593040567822754,
1327
+ 0.0013010659022256732,
1328
+ 0.004445606376975775,
1329
+ 0.0004971013986505568,
1330
+ 0.00046819017734378576,
1331
+ 0.002315511694177985,
1332
+ 0.00028812920209020376,
1333
+ 0.0003960451576858759,
1334
+ 10.16661548614502,
1335
+ 10.001630783081055,
1336
+ 0.0004701967118307948,
1337
+ 0.0002726582461036742,
1338
+ 0.004596075974404812,
1339
+ 0.0003511119866743684,
1340
+ 0.0003656060143839568,
1341
+ 0.0007101536029949784,
1342
+ 0.0003479314036667347,
1343
+ 0.0024586482904851437,
1344
+ 0.005129736848175526,
1345
+ 0.0009435468236915767,
1346
+ 0.00032394117442891,
1347
+ 0.0003542510385159403,
1348
+ 0.0005115767708048224,
1349
+ 0.00033899792470037937,
1350
+ 0.0007561133825220168,
1351
+ 0.0002779159403871745,
1352
+ 0.0006340600666590035,
1353
+ 0.0012528580846264958,
1354
+ 0.0005685040960088372,
1355
+ 0.0005529580521397293,
1356
+ 0.006089525297284126,
1357
+ 0.0007664118893444538,
1358
+ 0.00027071856311522424,
1359
+ 10.008852005004883,
1360
+ 0.0004844141658395529,
1361
+ 0.0010349962394684553,
1362
+ 0.00044096686178818345,
1363
+ 0.0002611647068988532,
1364
+ 10.055500030517578,
1365
+ 10.055858612060547,
1366
+ 0.00033050516503863037,
1367
+ 0.0005192974931560457,
1368
+ 0.0005720185581594706,
1369
+ 0.0005669542588293552,
1370
+ 0.0006371092749759555,
1371
+ 0.00046939036110416055,
1372
+ 0.0013616826618090272,
1373
+ 0.00454803928732872,
1374
+ 0.00040911982068791986,
1375
+ 0.0004131313762627542,
1376
+ 0.0011453035986050963,
1377
+ 0.0002665101201273501,
1378
+ 0.002234218642115593,
1379
+ 0.0005613219109363854,
1380
+ 0.006465577520430088,
1381
+ 0.000703324971254915,
1382
+ 0.00034352700458839536,
1383
+ 0.0005037601804360747,
1384
+ 0.00029456612537615,
1385
+ 0.0005133178201504052,
1386
+ 0.0002708551473915577,
1387
+ 0.0005604282487183809,
1388
+ 0.0003447424678597599,
1389
+ 0.0005176517879590392,
1390
+ 0.00124424381647259,
1391
+ 0.0005791523144580424,
1392
+ 0.00033227098174393177,
1393
+ 0.0020616119727492332,
1394
+ 0.0004335471894592047,
1395
+ 0.0007982297101989388,
1396
+ 10.01159954071045,
1397
+ 0.0003997947205789387,
1398
+ 0.00048812999739311635,
1399
+ 0.0004908244009129703,
1400
+ 10.003552436828613,
1401
+ 0.0005129948258399963,
1402
+ 0.000319920654874295,
1403
+ 0.0002611430245451629,
1404
+ 0.00029885797994211316,
1405
+ 0.00035881789517588913,
1406
+ 0.0005458301166072488,
1407
+ 0.0003015753463841975,
1408
+ 0.0007425698568113148,
1409
+ 0.000275836733635515,
1410
+ 0.00034269789466634393,
1411
+ 0.0030087640043348074,
1412
+ 10.110722541809082,
1413
+ 0.0003798874677158892,
1414
+ 0.00056846858933568,
1415
+ 10.006515502929688,
1416
+ 0.0004861225315835327,
1417
+ 0.0005408516735769808,
1418
+ 0.0004896193277090788,
1419
+ 0.0028549744747579098,
1420
+ 0.00030383781995624304,
1421
+ 0.0002745943493209779,
1422
+ 0.0013526208931580186,
1423
+ 0.00048133800737559795,
1424
+ 0.0003159195766784251,
1425
+ 0.0006534355925396085,
1426
+ 0.0002696490555536002,
1427
+ 0.00028676309739239514,
1428
+ 10.010702133178711,
1429
+ 0.0003703852999024093,
1430
+ 0.0005614926922135055,
1431
+ 0.00042022779234685004,
1432
+ 0.0011752699501812458,
1433
+ 0.0009338996023871005,
1434
+ 0.0003504543856251985,
1435
+ 0.0005143476882949471,
1436
+ 0.0003056420828215778,
1437
+ 0.004709989298135042,
1438
+ 0.0006328113959170878,
1439
+ 0.00038008674164302647,
1440
+ 0.0003764171851798892,
1441
+ 0.0010855176951736212,
1442
+ 10.014520645141602,
1443
+ 10.027713775634766,
1444
+ 0.0003179769264534116,
1445
+ 0.000882709224242717,
1446
+ 0.005627131555229425,
1447
+ 0.00029565943987108767,
1448
+ 0.00039411778561770916,
1449
+ 10.005242347717285,
1450
+ 0.00026786685339175165,
1451
+ 0.003190709976479411,
1452
+ 0.0006749660242348909,
1453
+ 0.00027011975180357695,
1454
+ 0.0003681851667352021,
1455
+ 0.00047062101657502353,
1456
+ 0.0004291331279091537,
1457
+ 0.0005281449994072318,
1458
+ 0.00046955287689343095,
1459
+ 0.000435910391388461,
1460
+ 0.003346869954839349,
1461
+ 0.0003354980726726353,
1462
+ 0.005164106842130423,
1463
+ 0.001352888299152255,
1464
+ 0.0017225475749000907,
1465
+ 0.00029368881951086223,
1466
+ 0.000288382638245821,
1467
+ 0.002311708638444543,
1468
+ 0.001357522327452898,
1469
+ 0.001160224201157689,
1470
+ 0.0005504758446477354,
1471
+ 0.004754437133669853,
1472
+ 0.005604547448456287,
1473
+ 0.0003223250387236476,
1474
+ 0.0003476405399851501,
1475
+ 0.003028896637260914,
1476
+ 0.00042883737478405237,
1477
+ 0.00038552298792637885,
1478
+ 0.00046039847075007856,
1479
+ 0.0003244707768317312,
1480
+ 0.000405994855100289,
1481
+ 0.00041504602995701134,
1482
+ 0.0002617600839585066,
1483
+ 0.00032877223566174507,
1484
+ 0.00040430965600535274,
1485
+ 0.0005325556267052889,
1486
+ 0.0014026184799149632,
1487
+ 0.08182022720575333,
1488
+ 0.0003344612196087837,
1489
+ 0.006220647599548101,
1490
+ 0.0004810526152141392,
1491
+ 0.0006830390775576234,
1492
+ 0.00026171415811404586,
1493
+ 0.0002978490956593305,
1494
+ 0.0005505485460162163,
1495
+ 0.00027523477911017835,
1496
+ 0.0015947798965498805,
1497
+ 0.0004622865526471287,
1498
+ 0.00037567957770079374,
1499
+ 0.0005279989563859999,
1500
+ 0.00026579262339510024,
1501
+ 10.060546875,
1502
+ 0.0008466070867143571,
1503
+ 0.0007698407862335443,
1504
+ 0.0013988431310281157,
1505
+ 0.00030481634894385934,
1506
+ 0.0004967573913745582,
1507
+ 0.0008642724133096635,
1508
+ 0.000261640059761703,
1509
+ 0.0013755100080743432,
1510
+ 0.00035870500141754746,
1511
+ 0.0004909826093353331,
1512
+ 10.026178359985352,
1513
+ 0.0005015162751078606,
1514
+ 0.0004715400864370167,
1515
+ 0.00029710421222262084,
1516
+ 0.0005013818736188114,
1517
+ 0.0002919464313890785,
1518
+ 0.00032576947705820203,
1519
+ 0.00041545068961568177,
1520
+ 0.00034420378506183624,
1521
+ 10.057757377624512,
1522
+ 10.062053680419922,
1523
+ 0.00040833171806298196,
1524
+ 0.0003668587014544755,
1525
+ 0.0002845970739144832,
1526
+ 0.02629697695374489,
1527
+ 10.145084381103516,
1528
+ 0.0007353850523941219,
1529
+ 0.00028168194694444537,
1530
+ 0.0028873307164758444,
1531
+ 10.063132286071777,
1532
+ 0.00036761403316631913,
1533
+ 0.00057459925301373,
1534
+ 0.0019123210804536939,
1535
+ 0.00029550414183177054,
1536
+ 0.0006746520521119237,
1537
+ 0.00032268394716084003,
1538
+ 0.01226389966905117,
1539
+ 0.01080909464508295,
1540
+ 0.0006055564736016095,
1541
+ 0.0075580524280667305,
1542
+ 0.00030399399111047387,
1543
+ 0.0002820332010742277,
1544
+ 0.0003649946884252131,
1545
+ 0.001027350896038115,
1546
+ 0.00039051900967024267,
1547
+ 0.00046115025179460645,
1548
+ 0.0003916616551578045,
1549
+ 0.00035237311385571957,
1550
+ 0.006484825164079666,
1551
+ 0.00026147966855205595,
1552
+ 0.0009768471354618669,
1553
+ 0.00040400135912932456,
1554
+ 10.120814323425293,
1555
+ 0.030100787058472633,
1556
+ 0.00043703202391043305
1557
+ ]
1558
+ ],
1559
+ "layers": [
1560
+ {
1561
+ "layer": 0,
1562
+ "channels": 96,
1563
+ "ct_deformed_mean": 0.015019077807664871,
1564
+ "release_mean": 0.014022364281117916,
1565
+ "mae_impact_mean": 0.015791933983564377,
1566
+ "release_minus_deformed": -0.0009967155056074262,
1567
+ "mae_minus_release": 0.001769572263583541,
1568
+ "ordered_fraction": 0.3106796145439148,
1569
+ "max_weight": 10.149458885192871,
1570
+ "min_weight": 0.00048017740482464433,
1571
+ "channels_gt_1": 10.0
1572
+ },
1573
+ {
1574
+ "layer": 1,
1575
+ "channels": 192,
1576
+ "ct_deformed_mean": 0.02139180339872837,
1577
+ "release_mean": 0.02340662106871605,
1578
+ "mae_impact_mean": 0.03371495008468628,
1579
+ "release_minus_deformed": 0.0020148169714957476,
1580
+ "mae_minus_release": 0.010308332741260529,
1581
+ "ordered_fraction": 0.6893203854560852,
1582
+ "max_weight": 10.655861854553223,
1583
+ "min_weight": 0.0004643251886591315,
1584
+ "channels_gt_1": 19.0
1585
+ },
1586
+ {
1587
+ "layer": 2,
1588
+ "channels": 384,
1589
+ "ct_deformed_mean": 0.07979151606559753,
1590
+ "release_mean": 0.07723046839237213,
1591
+ "mae_impact_mean": 0.09813079982995987,
1592
+ "release_minus_deformed": -0.0025610490702092648,
1593
+ "mae_minus_release": 0.020900335162878036,
1594
+ "ordered_fraction": 0.3689320385456085,
1595
+ "max_weight": 10.8136625289917,
1596
+ "min_weight": 0.0002913873759098351,
1597
+ "channels_gt_1": 38.0
1598
+ },
1599
+ {
1600
+ "layer": 3,
1601
+ "channels": 768,
1602
+ "ct_deformed_mean": 0.039202284067869186,
1603
+ "release_mean": 0.038203440606594086,
1604
+ "mae_impact_mean": 0.04993002489209175,
1605
+ "release_minus_deformed": -0.0009988457895815372,
1606
+ "mae_minus_release": 0.011726588010787964,
1607
+ "ordered_fraction": 0.35922330617904663,
1608
+ "max_weight": 10.534000396728516,
1609
+ "min_weight": 0.00026093865744769573,
1610
+ "channels_gt_1": 77.0
1611
+ }
1612
+ ],
1613
+ "objective": {
1614
+ "order": "CT_deformed < MAE_IMPACT_sCT",
1615
+ "margin_def_rel": 0.01,
1616
+ "margin_rel_mae": 0.01,
1617
+ "lambda_separation": 0.1,
1618
+ "lambda_l1": 0.0,
1619
+ "lambda_range": 0.01,
1620
+ "max_weight": 10.0
1621
+ }
1622
+ }