fidopt Interactive view

ThoraxCBCT (Learn2Reg 2023), validation

One Learn2Reg 2023 ThoraxCBCT validation pair on the board's 1 mm grid, CBCT fixed and FBCT moving, with the Dec 2023 validation labels (13 of the 15 classes) and manual landmarks (fixed_keypoints.csv: Dec 2023 keypoints).

6 test pairslungsame patientfixed CBCT, moving CTdelivered aligned
Read before comparing (3)
  • Labels. The board scores 15 labels on its own grid; the released validation labels hold 13 of them, since no released map has the inferior vena cava or the carina. Each map renumbers its labels from 1: the original ids were recovered against the board's per-label Dice at zero displacement.
  • Scores. The labels were put back on the board's 1 mm grid: Dice and HD95 here are within 0.008 and 0.8 mm of the board's per-label values at zero displacement, and are not the board's numbers. The board's keypoints are not public, so the landmark error here is on the released manual landmarks, 8 to 19 a pair.
  • Development. The training pairs' label maps are TotalSegmentator's (task total). renumber_development.py puts them into the challenge's numbering (totalsegmentator_ids.json): the lobes as the lungs (3), the vertebrae and ribs as one label (4), the other scored structures under their own ids, the rest dropped. TotalSegmentator makes no pulmonary artery or tumour, so these pairs hold 9 to 11 of the 13 named labels.
AccuracySmoothnessCost
#MethodDiceChangeHD95 mmTRE mmrTRESDlogJFolds %Time sRAM GBGPU GBImages
11–3greedyCPUapp0.588 ±0.053+0.24356.21 ±3.835.02 ±1.700.0089 ±0.00300.0420.001106.1
21–3ConvexAdam (MIND)GPUapp0.594 ±0.023+0.25058.34 ±3.364.62 ±1.000.0082 ±0.00180.1170.95153.98.4
31–3uniGradICONGPUapp0.642 ±0.020+0.29748.37 ±4.629.50 ±1.830.0168 ±0.00320.1700.18883.812.7
44–5corrFieldGPUapp0.589 ±0.033+0.24440.83 ±2.536.70 ±0.860.0118 ±0.00150.8013.35623.920.1
54–5anatomix + ConvexAdamGPUapp0.511 ±0.132+0.16756.88 ±3.936.46 ±4.670.0114 ±0.00820.0960.221174.620.7
No registration0.345 ±0.11357.88 ±3.8110.75 ±3.950.0190 ±0.00700.0000.00

The order averages each method's ranks on Dice, HD95 mm, TRE mm, SDlogJ, so the first one is not always the best in every column. ± is the 95% interval of the mean over the 6 pairs. Two neighbours are tied when a paired Wilcoxon test on the shared pairs does not find the upper one better on Dice (5%): the places a method could hold are then shown under its own. The best value of each column is in colour. Click a row to see its images, a column title to sort by it. Time and memory measured on Laptop.

Dice: how much the organ contours overlap, 1 is perfect. HD95: distance between the contours' surfaces. TRE: distance between matching landmarks. rTRE: the TRE over the length of the image's diagonal, to compare datasets of other sizes and units. SDlogJ: how irregular the deformation is, 0 is perfectly smooth. Folds: share of the image where the deformation folds over itself.

Scored the way the challenge scores

The same results with the ThoraxCBCT (Learn2Reg 2023) challenge's own measures, on its validation pairs: mean ± standard deviation.

MethodDSCHD95TRESDlogJ
greedy0.588 ± 0.04656.204 ± 3.3325.015 ± 1.4760.042 ± 0.006
ConvexAdam (MIND)0.594 ± 0.02058.337 ± 2.9214.623 ± 0.8720.117 ± 0.011
uniGradICON0.642 ± 0.01748.367 ± 4.0169.500 ± 1.5900.170 ± 0.009
corrField0.589 ± 0.02940.829 ± 2.2026.699 ± 0.7440.801 ± 0.189
anatomix + ConvexAdam0.511 ± 0.11556.879 ± 3.4186.462 ± 4.0600.096 ± 0.008
No registration0.345 ± 0.09857.876 ± 3.31710.753 ± 3.4370.000 ± 0.000

What the challenge published

On the challenge's test set: other pairs than the ones above, and entries trained or tuned for the task. It shows the level of the challenge; these are not results of this benchmark. The challenge's keypoints and two of its 15 labels are not public: the lines of this board above are on the released landmarks and 13 labels.

MethodDSCHD95TRESDlogJ
No registration0.29048.1311.91
ConvexAdam0.68438.004.930.100
SynDeeds0.70222.976.010.150
Niftyreg0.62143.414.900.050
DeedsBCV0.69022.388.760.160
Fourier-Net0.61947.804.030.070
SSKJLBW0.69517.605.800.260
Voxelmorph++0.46333.3413.060.120

Source: Heyer et al., OncoReg: Medical Image Registration for Oncological Challenges, MELBA 2026, Table 3 (10 test pairs).

Pair by pair

Click a score to look at that result: the fixed image, and over it the moving image after registration, with the annotations. Underlined scores have their image; for the others you see the pair without the result. A green cell gained against no registration on that pair, a red one lost.

About the data

The first test case of ThoraxCBCT (Learn2Reg 2023), validation
The first test caseClick to look at every case.
Test pairs
The 6 official validation pairs are the test cases. The 10 development pairs are the task's training patients 0000 to 0010, CBCT fixed and planning CT moving, with network labels and automatic keypoints.
Truth
contours as released landmarks by experts the challenge's validation labels the challenge's public points
Licence
CC BY 3.0 (TCIA 4D-Lung)
10 pairs for tuning, never tested

ThoraxCBCT_0000_0001, ThoraxCBCT_0005_0002, ThoraxCBCT_0009_0001, ThoraxCBCT_0005_0001, ThoraxCBCT_0000_0002, ThoraxCBCT_0001_0001, ThoraxCBCT_0004_0002, ThoraxCBCT_0002_0001, ThoraxCBCT_0003_0002, ThoraxCBCT_0004_0001