wikillm

Concept · 1 paper · updated 2026-11-08

Intraclass correlation coefficient

ICC(1,1) scores how much of a measure's variation comes from the subject rather than from repeated measurements. Radiomics uses it as a robustness screen at 0.90, against test-retest scans or against perturbed copies of one scan. Only one paper in the wiki uses it, on CT.

reliabilityagreementiccradiomicsfeature-robustnessmedical-imaging

Markdown3 min read

AI-compiled overview, updated 2026-11-08, not yet reviewed by a human. Every claim cites its source; check it when a detail matters.

Overview

The intraclass correlation coefficient (ICC) is a reliability statistic for values measured repeatedly on the same subjects. The paper that uses it reads ICC(1,1), the one-way form of Shrout and Fleiss, and treats a value of at least 0.90 as reliable 1806.06719 §4.5. In that paper, a radiomic feature is "robust" when its ICC reaches this threshold, so the statistic becomes a screen: keep the numbers that agree across repeated measurements, drop the rest 1806.06719 §2.

The same statistic can be computed in two ways. The reference is test-retest: two scans of each patient, taken close in time. The alternative is perturbation: many altered copies of one scan, which replace the second scan 1806.06719 §1 1806.06719 §2.3. Both feed the same 0.90 rule.

Only one paper in the wiki uses this statistic. Its figures are author-reported on two small CT cohorts 1806.06719 §3.

Variants

Test-retest ICC(1,1)

The reference in the paper. Each feature is computed on the test scan and the retest scan of every patient, and ICC(1,1) is taken across patients 1806.06719 §4.5. In the NSCLC cohort (31 patients, two scans within 15 minutes) 73.5% of 4032 features reached 0.90. In the HNSCC cohort (19 patients, two scans within 4 days, different PET protocols) 34.0% did 1806.06719 §2.1 1806.06719 §4.1. Source: Assessing robustness of radiomic features by image perturbation.

Perturbation ICC(1,1)

Used when a second scan is not available. For each image, the feature is computed on many perturbed copies, and ICC(1,1) is taken over those copies. The score for a chain of perturbations is the average of the value for the test image and the value for the retest image 1806.06719 §4.5. The paper compares 18 chains of rotation, noise, translation, volume change and contour randomisation with the test-retest result, feature by feature 1806.06719 §2.3. Card: Assessing robustness of radiomic features by image perturbation.

When to use which

SituationUseWhy
Test-retest scans exist for the same patientsTest-retest ICC(1,1), threshold 0.90It is the reference the paper scores every perturbation chain against 1806.06719 §2.3
Only one scan per patientPerturbation ICC(1,1) with a chain that gave few false positivesThe paper reports 3.3% (NSCLC) and 10.0% (HNSCC) false positives for NTVC against test-retest 1806.06719 §2.3
Noise is the only perturbationDo not rely on it aloneNoise alone marks 96.6% (NSCLC) and 99.3% (HNSCC) of features robust 1806.06719 §2.2
Imaging modality other than CTNot covered by this evidenceThe paper studies CT only 1806.06719 §4.1
Small cohorts or a few patientsReport the confidence intervalTest-retest CI width averages 0.12 (NSCLC) and 0.35 (HNSCC) 1806.06719 §3

Implementation sketch

Robust flag for one feature, from its ICC. The perturbation ICC averages the ICC of the test image and of the retest image 1806.06719 §4.5.

Pseudocode
# Robust flag and perturbation ICC  [arxiv:1806.06719 §4.5]
# Input:  feature values (patients x repeats) for test or retest images
# Output: ICC(1,1) and robust flag

def is_robust(icc):
    # Robust when ICC(1,1) reaches the threshold  [arxiv:1806.06719 §4.5]
    return icc >= 0.90

def perturbation_icc(values_test, values_retest):
    # ICC computed separately on the perturbations of each image
    icc_test = icc_1_1(values_test)
    icc_retest = icc_1_1(values_retest)
    # Average of the two  [arxiv:1806.06719 §4.5]
    return (icc_test + icc_retest) / 2

The paper does not write the ICC formula. It says the code is based on the R package psych 1806.06719 §4.5. Which factor is the subject and which the rater, for the perturbation case, is not stated.

Contradictions

Only one paper uses the statistic, so no disagreement between papers. Inside the paper, one point needs care. The summary of the paper says NTVC gave the fewest false-positive robust features. Its own table gives a lower share for RC in NSCLC, 2.6% against 3.3% for NTVC 1806.06719 §2.3. The paper itself notes this 1806.06719 §3. In HNSCC NTVC is lowest, at 10.0%.

Papers

Source and license

Compiled from the papers listed on this page, all published under CC BY, CC BY-SA or CC0, with citations. See each paper's page for its authors and license.