Source-linked AI summary
Predicting Radiologist Expertise from 3D Gaze Patterns During CT Interpretation
Leila Khaertdinova, Anna Anikina, Claudia Mello-Thoms, Bulat Ibragimov
TL;DR
Gaze-based skill assessment has largely focused on 2D images or video, leaving its generalizability to 3D CT unclear. This paper integrates radiologist gaze into a transformer for volumetric CT expertise classification. The model achieved an ROC-AUC of 0.91 and an F1 score of 0.86, with the best performance across almost all reported metrics.
Problem
Existing gaze-based skill-assessment studies mostly use 2D views or video clips, leaving their generalizability to 3D CT settings unclear.
Source: §1 · p. 2Method
A gaze-informed transformer integrates radiologist attention into volumetric CT representation learning through attention bias and gaze-weighted pooling.
Source: §1 · p. 2Results
ROC-AUC 0.91 and F1 0.86; the proposed model achieved the best performance across almost all reported metrics.
Source: §5 · p. 7Takeaways & Limitations
The findings support objective image-reading assessment of radiologist expertise, with potential use of automated gaze-based feedback in radiology training.
Source: §5 · p. 8The study included five radiologists; future work will increase participant numbers to support more extensive clinical validation.
Source: §5 · p. 8
Abstract
from arXiv · showhide
Accurate interpretation of volumetric CT requires efficient navigation of 3D image volumes and attention to diagnostically relevant regions. While eye-tracking has been widely studied in 2D medical imaging, its use for expertise assessment in CT settings remains limited. We propose a gaze-informed transformer framework for expertise classification in thoracic CT. Using a DINOv2 backbone, radiologist fixation patterns are integrated into volumetric feature learning through (1) a learnable log-space bias in self-attention and (2) gaze-weighted pooling of patch embeddings. We trained and evaluated our approach on 182 CT reading sessions from five radiologists with varying levels of experience. On a held-out test set, the model achieves an ROC-AUC of 0.91 and F1 score of 0.86, outperforming adapted methods. These findings suggest that incorporating visual search behavior into transformers may support objective, process-based expertise assessment in radiology. Code is available via https://github.com/leiluk1/GazeToSkill.
1 Introduction
Because gaze-based expertise differences vary by task and modality, and prior approaches rarely model 3D spatial context, the paper introduces a gaze-informed transformer for volumetric CT. It integrates radiologist attention into representation learning and evaluates the approach using 182 eye-tracked CT reading sessions from five radiologists.
1 Introduction
- Objective expertise assessment can support training, and radiologists’ visual search behavior differs consistently between experts and novices, but gaze differences depend on task and modality.Eye tracking enables quantitative measurement of spatial and temporal attention during diagnostic reading, while handcrafted statistical measures may not capture the complexity of visual expertise.Source: §1 · p. 1
- Most gaze-based skill-assessment studies use 2D views or video clips, leaving their generalization to 3D CT unclear; only one study had examined 3D CT scanpath prediction.Scanpath-prediction models learn sequential patterns from expert gaze recordings and can generate expert-like trajectories conditioned on medical images.Source: §1 · p. 2
- The paper introduces a DINOv2-based transformer that integrates radiologist gaze into volumetric CT representation learning and compares it with adapted approaches on 182 reading sessions.Per-patch gaze signals enter through a learnable log-space self-attention bias and gaze-weighted pooling; the sessions include synchronized eye tracking from five expert and novice radiologists.Source: §1 · p. 2
2 Dataset
The dataset comprises 40 public LIDC–IDRI lung CT scans reviewed by three expert and two novice readers, with gaze recorded during routine interpretation. Preprocessing synchronized gaze with CT images, mapped fixations into volume coordinates, and generated calibrated heatmaps.
2.1 Data Collection
- Three expert radiologists and two novice readers analyzed 40 LIDC–IDRI scans, including 24 cancer and 16 non-cancer cases.The cancer cases contained 47 nodules: 20 small-to-intermediate and 27 large.Source: §2.1 · p. 2
- Gaze and audio were recorded during routine CT review, with calibration, verbal session markers, and synchronized fixation on a reference point.Readers used a Tobii Eye Tracker 4C at 90 Hz and could zoom, adjust window level and width, and navigate orthogonal planes.Source: §2.1 · pp. 2–3
2.2 Data Preprocessing
- Gaze coordinates were synchronized to video frames, drift-corrected, and mapped through affine alignment to pixel locations in the corresponding CT slices.Viewer metadata including CT plane, slice number, window level, and window width were extracted to retrieve and window the original NIfTI slices.Source: §2.2 · p. 3
- Fixations were extracted with I-DT and projected into per-slice heatmaps smoothed with a session-calibrated Gaussian kernel.The duration and dispersion thresholds were 100 ms and 1° of visual angle, respectively; heatmaps were normalized.Source: §2.2 · p. 3
3 Methods
The method converts CT slices into patch tokens and uses normalized gaze heatmaps to condition transformer attention and weight slice representations for session-level classification.
3 Methods
- Windowed CT slices are converted to triplicated pseudo-RGB images, and each slice’s heatmap is average-pooled to the patch grid and ℓ1-normalized into patch gaze weights.Source: §3 · p. 4
- Each slice is patch-embedded with a prepended CLS token and positional embeddings, then processed by transformer blocks with a gaze-derived additive log-space attention bias.The CLS key receives zero bias; the bias is shared across heads within a layer and is identical across layers.Source: §3 · pp. 4–5
- The bias scales each key’s attention weight by w_j^α, amplifying heavily fixated patches and suppressing patches receiving little gaze.Source: §3 · p. 5
- Final patch tokens are pooled using normalized gaze weights into slice embeddings, and uniformly sampled slices are mean-pooled into a session embedding during training.The training subset contains K slices sampled uniformly from the D available slices.Source: §3 · p. 5
- A two-layer MLP maps the session embedding to logits for the novice and expert classes.Source: §3 · p. 5
4 Results
The Results section describes the CT-session evaluation setup and adapted comparison methods, then motivates DINOv2 selection through embedding analyses and tests gaze-integration configurations. The supplied passages do not report the final benchmark comparison values.
Dataset and implementation
- The evaluation used 182 sessions from five radiologists, with 115 samples for training and a held-out test set of 67 samples (39 expert, 28 novice).Radiologists C and E were held out; models used stratified 5-fold cross-validation, and fold predictions were averaged at inference.Source: §4 · pp. 5–6
- Training sampled eight lung-windowed CT slices per volume and used Adam, binary cross-entropy, and validation ROC-AUC checkpoint selection for 100 epochs.The DINOv2 ViT-B/14 model had 86.8 M trainable parameters and was trained for approximately 17 hours.Source: §4 · p. 6
Evaluation
- Four adapted CNN skill-assessment models used gaze-derived modalities and fixation-ordered CT scans with gaze instead of operator-acquired standard-plane images.The comparison included Late, Intermediate, Hybrid, and Tensor Fusion CNNs, using either SGM and GTI or FO-CT+Gaze, SGM, and GTI; pupillary images were omitted.Source: §4 · p. 6
- Scanpath-prediction baselines adapted Lou et al.’s mammography model to CT using session-level or 20-slice chunk-level MIPs, and fine-tuned CT-Searcher on expert data.Expertise predictions were thresholded using NSS for Lou et al.’s model and MultiMatch vector similarity for CT-Searcher.Source: §4 · pp. 6–7
Ablation study
- DINOv2 achieved inter-patient separation of 0.9381±0.0261 with representational variance of 0.6814; Med3D, UniMISS, and SwinUNETR showed the reported limitations.Med3D had cross-CT similarity 0.9998 and variance 0.0002; UniMISS had inter-patient separation of 0.9801 ± 0.0193; SwinUNETR had between-patient discrimination of 0.9349 ± 0.0668 and consecutive similarity of 0.9999.Source: §4 · p. 7
- Frozen DINOv2 embeddings produced Mean Val AUC: 0.4455 ± 0.045 and AUC on test: 0.5234; subsequent ablations varied attention mode and pooling strategy.The tested attention modes were Gaze-Bias, Fixation-Mask, and None, paired with Gaze-Weighted or CLS pooling.Source: §4 · p. 7
5 Discussion and Conclusion
The proposed model led on almost all reported metrics, and ablations show that gaze contributes through both attention and pooling. The discussion identifies potential uses in training and computer-aided detection, while noting that validation is limited to five radiologists.
- AUC 0.91, F1 0.86, and specificity 0.93 were the proposed model’s highest values, and it led on almost all reported metrics.Source: §5 · p. 7
- Adapted Sharma et al. fusion models performed comparably on CT, while TF-CNN with SGP and GTI had sensitivity 0.92 but specificity 0.61.Novices were frequently misclassified as experts.Source: §5 · pp. 7–8
- Adding CT image information did not consistently improve performance: IF-CNN ROC-AUC rose 0.73 to 0.74 and LF-CNN rose 0.75 to 0.76.The authors suggest limited added value beyond other features or overfitting from increased complexity on the small dataset.Source: §5 · p. 8
- Lou et al. ’s computationally expensive three-encoder approach achieved ROC-AUC 0.56 with chunk-level processing, while CT-Searcher achieved ROC-AUC 0.88.CT-Searcher was designed for scanpath tasks rather than skill classification; its results suggest scanpath representations can encode skill-relevant information.Source: §5 · p. 8
- AUC 0.91 with Gaze-Bias plus Gaze-weighted pooling outperformed attention-only AUC 0.89 and pooling-only AUC 0.86.The authors attribute the gains to gaze guiding feature extraction and determining which regions contribute most during aggregation.Source: §5 · p. 8, Table 2 · p. 8
- Gaze-based assessment could support trainee feedback and inform detection systems tailored to less experienced readers; future work will expand beyond five radiologists for clinical validation.Source: §5 · p. 8