fidopt Interactive view

Longitudinal-CT

Whole-body contrast CT of one melanoma patient at baseline (fixed) and at follow-up under systemic therapy (moving), with every lesion segmented and linked between the two times (Longitudinal-CT, autoPET IV task 2).

29 test pairswhole bodysame patientfixed CT, moving CTaligned once by the benchmarkresearch only
Read before comparing (10)
  • Truth. The landmarks are the centres of gravity of the lesions segmented on each image (cog_bl and cog_fu in the patient's CSV), for lesions linked one to one. One radiologist segmented every visible lesion freehand and linked the two times; two radiologists then reviewed both in consensus. The CSV's propagated centres, carried by a registration, are left out.
  • Links. The annotation software synchronised the two scans by a deformable registration and warned when linked lesions sat apart under it, so the links were checked against a registration. The provider's propagating registration lands a median 4.3 mm from the annotated follow-up centres (1.4 to 9.5 mm between quartiles, up to 40 mm).
  • Change. Over the 29 test pairs the 276 lesions holding one label at both times changed volume by a median factor of 0.74. A lesion that changes unevenly moves its centre, so the landmark error has a floor above zero, up to the radius of a large lesion. The board measures how close linked lesions come, as lesion tracking asks.
  • Unmatched. Lesions that disappeared, appeared, merged or split have no one-to-one pair; a deformation cannot match them, and they are left out.
  • Labels. The organ labels come from TotalSegmentator, run on 2 to 8 overlapping parts of each image to fit in 10 GB; where it also ran on a whole image (19 images), the maps agree at a mean Dice of 0.90 to 0.99. A method registering on that network's features is scored against its own view. Organ overlap is shown, not ranked.
  • Lesion masks. Shown (dice_lesion), never ranked: their volume changes under therapy. A lesion holds the same label on both masks only when the readers linked it, and dice_lesion is the mean over those lesions.
  • Alignment. The two scans lie on different grids with unrelated origins and cover 399 to 1610 mm of the body, skull base to mid-thigh as a rule. Each pair gets one elastix translation on mutual information inside each body, written in the moving headers; no voxel is resampled and no lesion or label used.
  • Baseline. With no registration the 29 test pairs leave a lesion-centre error of 15.0 mm (5.4 to 36.3), 21.6 mm at the 95th percentile, and an organ Dice of 0.43 (0.16 to 0.82).
  • Volumes. A study can hold two or three acquisition volumes, such as a dedicated head and neck scan; the pair is the first of each, and the other volumes' lesions are left out. The CSV counts a centre from the corner of the first voxel, hence first_index 0.5.
  • Images. Version 3 of the FDAT record: defaced portal-venous contrast CT in Hounsfield units, 1.5 to 5 mm slices. The paper names Siemens scanners; the demographics list others, such as one test follow-up on a Philips Ingenuity Core.

No method has a result on every pair of this dataset yet.

AccuracySmoothnessCost
#MethodTRE mmChangeDice *HD95 mm *rTRESDlogJFolds %Time sRAM GBGPU GBImages
No registration15.01 ±3.000.430 ±0.05716.83 ±4.160.0136 ±0.00290.0000.00

* shown, not ranked: on this dataset it is checked against the output of a program.

1 result not ranked: an older run, pairs still missing, or a failure on every pair
AccuracySmoothnessCost
#MethodTRE mmChangeDice *HD95 mm *rTRESDlogJFolds %Time sRAM GBGPU GBMachineImages
ConvexAdam (MIND)GPUapp21/29 pairs5.19 ±1.55−9.810.810 ±0.0337.48 ±3.580.0055 ±0.00180.1010.76405.916.3Laptop

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.

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

Test pairs
The provider's test split (data_split.json) whole: 29 of its 30 patients, 07e1cd7dca left out for want of a lesion linked one to one at both times. 10 development pairs from the provider's training split, the first ten of the reverse seeded order among its 224 patients with such a lesion, so a model trained on that split is tuned where it trained, not where it is scored.
Truth
landmarks by experts contours by a program lesion by experts TotalSegmentator (task total) run by us on each image, in overlapping parts along the body (prepare.py --labels) the centres of gravity of the lesions segmented by hand on each image, for the lesions the readers linked one to one between the two times: 1 to 40 a pair, 274 in the 29 test pairs
Licence
CC BY-NC 4.0
10 pairs for tuning, never tested

a666587afd, f899139df5, 158f3069a4, a3458cbbcc, 069059b7ef, 7e7757b1e1, 34ed066df3, 3def184ad8, d2490f048d, 914b62192c