CT-$\Delta$Bench: A Benchmark for Longitudinal 3D Medical Imaging Difference Reporting with Vision-Language Models

arXiv cs.CL Papers

Summary

Introduces CT-ΔBench, a benchmark for longitudinal 3D CT imaging difference reporting with vision-language models, along with change-aware metrics and a baseline model DeltaMed.

arXiv:2608.11534v1 Announce Type: new Abstract: In medical imaging, the clinical value of Computed Tomography (CT) lies not only in depicting current disease status, but crucially in enabling longitudinal comparison of serial scans to determine disease evolution, a process that underpins response assessment, recurrence detection, and ongoing patient management. Yet, despite this central role of temporal comparison in clinical decision-making, existing medical foundation models remain largely confined to single-study understanding, leaving temporally grounded cross-examination insufficiently addressed. To address this gap, we study longitudinal imaging difference reporting, a task in which a model takes two temporally separated scans from the same patient and generates a clinically meaningful report describing interval changes between them. We introduce CT-$\Delta$Bench, a dedicated benchmark for this task with patient-level splitting to prevent information leakage. To better evaluate this task beyond surface-level text similarity, we further develop change-aware metrics specifically designed to capture clinically meaningful longitudinal changes, and conduct an independent physician validation to assess the reliability of the synthesized references and event extraction pipeline. We also compare direct paired-CT reasoning with an indirect two-stage pipeline that first generates single-timepoint reports and then performs textual differencing. Finally, we propose DeltaMed, a baseline model for direct paired-CT difference reporting, and train it on the benchmark training set. Together, these contributions lay the groundwork for temporally aware medical foundation models that better reflect real-world longitudinal clinical reasoning.
Original Article
View Cached Full Text

Cached at: 08/13/26, 03:27 PM

# A Benchmark for Longitudinal 3D Medical Imaging Difference Reporting with Vision-Language Models
Source: [https://arxiv.org/html/2608.11534](https://arxiv.org/html/2608.11534)
Jingbo WangShaogang Ren & Zihao WangThanks:Corresponding author\.Affiliation:University of Tennessee at ChattanoogaEmail:[\{hcw575,ydk297,sren9,zihao\.wang\}@tennessee\.edu](mailto:)

###### Abstract

In medical imaging, the clinical value of Computed Tomography \(CT\) lies not only in depicting current disease status, but crucially in enabling longitudinal comparison of serial scans to determine disease evolution, a process that underpins response assessment, recurrence detection, and ongoing patient management\. Yet, despite this central role of temporal comparison in clinical decision\-making, existing medical foundation models remain largely confined to single\-study understanding, leaving temporally grounded cross\-examination insufficiently addressed\. To address this gap, we study longitudinal imaging difference reporting, a task in which a model takes two temporally separated scans from the same patient and generates a clinically meaningful report describing interval changes between them\. We introduce CT\-Δ\\DeltaBench, a dedicated benchmark for this task with patient\-level splitting to prevent information leakage\. To better evaluate this task beyond surface\-level text similarity, we further develop change\-aware metrics specifically designed to capture clinically meaningful longitudinal changes, and conduct an independent physician validation to assess the reliability of the synthesized references and event extraction pipeline\. We also compare direct paired\-CT reasoning with an indirect two\-stage pipeline that first generates single\-timepoint reports and then performs textual differencing\. Finally, we propose DeltaMed, a baseline model for direct paired\-CT difference reporting, and train it on the benchmark training set\. Together, these contributions lay the groundwork for temporally aware medical foundation models that better reflect real\-world longitudinal clinical reasoning\.111Code and data available at[https://huggingface\.co/datasets/tangkg/CT\-DeltaBench](https://huggingface.co/datasets/tangkg/CT-DeltaBench)

## 1Introduction

Medical imaging plays a central role in modern clinical care, with modalities such as X\-ray, ultrasound, magnetic resonance imaging \(MRI\), and computed tomography \(CT\) providing complementary information for diagnosis, treatment planning, and disease monitoring\([12](https://arxiv.org/html/2608.11534#bib.bib1);[31](https://arxiv.org/html/2608.11534#bib.bib8)\)\. In many settings, their value lies not only in characterizing a single examination, but also in enabling longitudinal comparison across time\([32](https://arxiv.org/html/2608.11534#bib.bib2)\)\. Among these modalities, CT is particularly important for cancer surveillance, post\-treatment assessment, and follow\-up of chronic thoracic and progressive diseases, where clinicians often compare prior and current scans to determine whether abnormalities have newly appeared, progressed, regressed, resolved, or remained stable\([8](https://arxiv.org/html/2608.11534#bib.bib10);[30](https://arxiv.org/html/2608.11534#bib.bib7);[25](https://arxiv.org/html/2608.11534#bib.bib15)\)\.

Despite this clinical importance, automated radiology report generation has so far focused mainly on single\-study understanding\. Existing CT\-oriented report generation studies and 3D medical vision\-language models still predominantly generate descriptions for one CT volume at a time, rather than directly reasoning over temporally paired scans\([1](https://arxiv.org/html/2608.11534#bib.bib11);[5](https://arxiv.org/html/2608.11534#bib.bib12);[10](https://arxiv.org/html/2608.11534#bib.bib3);[23](https://arxiv.org/html/2608.11534#bib.bib13)\)\. However, follow\-up interpretation depends not only on*what is present*, but also on*what has changed*, and such temporal judgments are often more clinically actionable than static descriptions alone\. This problem is especially challenging for CT because paired\-volume reasoning is computationally demanding, anatomical correspondence across time points is often imperfect, and many clinically important changes are subtle and localized\([28](https://arxiv.org/html/2608.11534#bib.bib4)\)\. In addition, when generating natural\-language summaries of temporal differences, models are particularly vulnerable to omission and hallucination\([8](https://arxiv.org/html/2608.11534#bib.bib10);[14](https://arxiv.org/html/2608.11534#bib.bib14);[28](https://arxiv.org/html/2608.11534#bib.bib4)\)\. As a result, longitudinal CT difference reporting is substantially more demanding than conventional single\-study CT report generation\.

To address this gap, we study*longitudinal CT difference reporting*, in which a model receives two CT scans from the same patient and generates a clinically meaningful description of interval changes\. We address this problem by establishing a dedicated benchmark,CT\-Δ\\DeltaBench, with patient\-level splitting to enable rigorous evaluation of paired\-CT reasoning without information leakage\. To better assess clinically meaningful temporal changes, we further develop change\-aware evaluation metrics, motivated by the known limitations of conventional text\-based metrics in radiology report generation\([6](https://arxiv.org/html/2608.11534#bib.bib5);[20](https://arxiv.org/html/2608.11534#bib.bib6)\)\. Finally, we investigate both direct and indirect solution paradigms for this task, including direct paired\-CT reasoning, indirect two\-stage report differencing, and a dedicated baseline model,DeltaMed, trained on the benchmark training set\.

The main contributions of this work are as follows: 1\) We formulate*longitudinal CT difference reporting*as a distinct benchmark task and introduceCT\-Δ\\DeltaBench, a novel benchmark with patient\-level splitting for systematic evaluation\. 2\) We develop change\-aware evaluation metrics that better assess clinically meaningful longitudinal changes beyond surface\-level text similarity\. 3\) We benchmark multiple large models under zero\-shot and fine\-tuning settings, including a controlled comparison between direct paired\-CT reasoning and indirect two\-stage pipelines\. 4\) We proposeDeltaMed, a baseline 3D model for direct paired\-CT difference reporting, and train it on the benchmark training set\.

## 2Related Work

### 2\.1Single\-study Medical Image Report Generation

Automatic medical report generation has been studied primarily in radiology, especially for chest X\-ray, where public datasets such as IU X\-Ray, MIMIC\-CXR, and CheXpert enabled large\-scale development of image\-to\-text models\([7](https://arxiv.org/html/2608.11534#bib.bib16);[15](https://arxiv.org/html/2608.11534#bib.bib17);[13](https://arxiv.org/html/2608.11534#bib.bib18)\)\. Early approaches largely adapted generic image captioning architectures to produce reports from a single image or study, while later work emphasized longer\-form generation, stronger visual–text alignment, improved factual consistency, and more clinically meaningful evaluation\([18](https://arxiv.org/html/2608.11534#bib.bib19);[19](https://arxiv.org/html/2608.11534#bib.bib20)\)\. More recently, this line of research has expanded to other medical imaging modalities, including CT, MRI, and volumetric settings, often supported by emerging medical vision\-language models\. Nevertheless, most existing methods still follow a*single\-study*formulation, in which the model generates a report for one exam at a time rather than explicitly reasoning over temporal relationships across multiple examinations from the same patient\([23](https://arxiv.org/html/2608.11534#bib.bib13)\)\.

### 2\.2Longitudinal Medical Image Understanding

A second line of work incorporates temporal context, prior studies, or longitudinal structure into medical vision–language learning, although most of it focuses on chest X\-ray rather than volumetric imaging\. For example,[33](https://arxiv.org/html/2608.11534#bib.bib22)construct Longitudinal\-MIMIC and use prior chest X\-rays together with prior reports to improve current\-report drafting; BioViL\-T explicitly models temporal structure from image–report sequences and introduces MS\-CXR\-T for temporal biomedical vision–language evaluation\([3](https://arxiv.org/html/2608.11534#bib.bib21)\); and MAIRA\-2 incorporates realistic reporting context, including prior exams when available, into grounded report generation\([2](https://arxiv.org/html/2608.11534#bib.bib23)\)\. More broadly, these studies show that longitudinal information can improve medical image understanding and report generation\.

However, prior methods are still generally framed as current\-exam reporting, where prior studies are used as auxiliary context, rather than as direct generation of a*difference\-aware*report whose primary purpose is to summarize interval change\([33](https://arxiv.org/html/2608.11534#bib.bib22);[2](https://arxiv.org/html/2608.11534#bib.bib23);[3](https://arxiv.org/html/2608.11534#bib.bib21)\)\. In addition, most existing work remains centered on 2D chest X\-rays rather than paired volumetric CT reasoning\. In contrast, our benchmark focuses on direct paired\-CT reasoning and explicit evaluation of clinically meaningful longitudinal change\.

### 2\.3Medical Benchmarks and Evaluation for Report Generation

Public datasets and benchmarks have been central to medical report generation research\. Classic resources such as IU X\-Ray, MIMIC\-CXR, and CheXpert supported much of the chest X\-ray literature\([7](https://arxiv.org/html/2608.11534#bib.bib16);[15](https://arxiv.org/html/2608.11534#bib.bib17);[13](https://arxiv.org/html/2608.11534#bib.bib18)\), while more recent benchmarks such as CT\-RATE, RadBench, and M3D\-Bench broaden the scope toward 3D imaging, multimodal interaction, and general\-purpose medical foundation models\([26](https://arxiv.org/html/2608.11534#bib.bib24);[1](https://arxiv.org/html/2608.11534#bib.bib11)\)\. Despite this progress, most existing benchmarks still primarily evaluate single\-study description, classification, retrieval, or question answering rather than explicit cross\-timepoint difference reporting\.

Evaluation has likewise become a major challenge\. Traditional lexical metrics such as BLEU and ROUGE are easy to compute but often correlate poorly with clinical correctness\. To address this, prior work has introduced more report\-aware and fact\-aware evaluation methods\. CheXbert extracts structured labels from radiology reports for label\-based assessment\([24](https://arxiv.org/html/2608.11534#bib.bib25)\), RadGraph defines a graph schema of entities and relations in radiology text\([14](https://arxiv.org/html/2608.11534#bib.bib14)\), and Yu et al\. show that RadGraph F1 and RadCliQ correlate better with radiologist judgment than purely lexical metrics\([28](https://arxiv.org/html/2608.11534#bib.bib4)\)\. More recently, GREEN uses large language models to identify clinically significant report errors in a more interpretable way\([20](https://arxiv.org/html/2608.11534#bib.bib6)\)\. Collectively, these studies suggest that medical report evaluation should move beyond surface similarity toward factual and clinically meaningful correctness\.

## 3Benchmark

### 3\.1Problem Definition

![Refer to caption](https://arxiv.org/html/2608.11534v1/fig1.png)Figure 1:Task illustration of*longitudinal CT difference reporting*\. Given a prior CT scanIt1I\_\{t\_\{1\}\}and a follow\-up CT scanIt2I\_\{t\_\{2\}\}from the same patient, the model generates a difference\-aware reportRΔR\_\{\\Delta\}describing clinically meaningful interval changes, such as new, resolved, increased, decreased, or stable findings\.We study*longitudinal CT difference reporting*, a benchmark task that evaluates whether a model can reason over two CT scans acquired from the same patient at different time points and generate a clinically meaningful report describing interval changes \(Fig\.[1](https://arxiv.org/html/2608.11534#S3.F1)\)\. Formally, each sample consists of a paired input\(It1,It2\)\(I\_\{t\_\{1\}\},I\_\{t\_\{2\}\}\), whereIt1I\_\{t\_\{1\}\}andIt2I\_\{t\_\{2\}\}denote the earlier and follow\-up CT scans, respectively\. The target output is a difference\-aware reportRΔR\_\{\\Delta\}that summarizes clinically relevant temporal changes between the two studies, such as newly appeared findings, progression, regression, resolution, or stability\.

Compared with conventional single\-study CT report generation, this task requires explicit cross\-timepoint reasoning\. The benchmark is designed to evaluate not only whether a model can describe each scan individually, but also whether it can correctly identify and provide meaningful clinical changes description\.

### 3\.2Benchmark Construction

We establish a longitudinal benchmark on top of CT\-RATE\([11](https://arxiv.org/html/2608.11534#bib.bib9)\), a public dataset of 3D CT volumes and radiology reports\. We identify patients with multiple CT studies and form longitudinal pairs by selecting two scans acquired at different time points for the same patient, denoted as an earlier scanIt1I\_\{t\_\{1\}\}and a follow\-up scanIt2I\_\{t\_\{2\}\}\. Their corresponding radiology reports are denoted asRt1R\_\{t\_\{1\}\}andRt2R\_\{t\_\{2\}\}\.

CT\-RATE provides report data from different time points, but does not include explicit clinically meaningful longitudinal descriptions\. We construct a longitudinal target report for each paired sample using Gemini\-2\.5\-Flash\. Specifically, only theFindingsandImpressionsections from the prior and follow\-up reports are used as model input\. Given the source sections fromRt1R\_\{t\_\{1\}\}andRt2R\_\{t\_\{2\}\}, the model is instructed to generate a clinically grounded difference report that summarizes only the interval changes between the two studies in radiology\-style natural language\. The prompt explicitly encourages change\-focused summarization while discouraging copying or exhaustively restating the full content of the original reports\.

As shown in Fig\.[2](https://arxiv.org/html/2608.11534#S3.F2)\(a\), the extracted report sections are passed to Gemini\-2\.5\-Flash to generate a structured reference difference report consisting ofDifference FindingsandDifference Impression\. The synthesized report is denoted asRΔR\_\{\\Delta\}\. It serves as the reference target for longitudinal CT difference reporting and focuses on temporal change description rather than single\-timepoint report reconstruction\. Each benchmark sample is therefore represented as a triple group:\(It1,It2,RΔ\)\(I\_\{t\_\{1\}\},I\_\{t\_\{2\}\},R\_\{\\Delta\}\), where the input is a paired CT study and the output is a difference\-aware report\. This construction enables systematic evaluation of models on longitudinal paired\-CT reasoning and change\-focused report generation\.

The resulting benchmark is divided into training and validation sets for model training and evaluation\. To prevent information leakage across subsets, we perform the split at the patient level\. Specifically, each paired CT\-report sample in the benchmark is drawn from a different patient\. The training set contains 2,638 paired studies, and the validation set contains 169 paired studies\.

![Refer to caption](https://arxiv.org/html/2608.11534v1/figs/fig2.png)Figure 2:Overview of benchmark construction and evaluation for CT\-Δ\\DeltaBench\. \(a\) Benchmark construction\. For each longitudinal CT pair from the same patient, we retain only theFindingsandImpressionsections from the prior and follow\-up radiology reports, and prompt Gemini\-2\.5\-Flash to synthesize a reference difference report containingDifference FindingsandDifference Impression\. \(b\) Evaluation metrics\. Model\-generated difference reports are evaluated using both general text metrics \(ROUGE\-L, BERTScore, and BLEURT\) and change\-aware metrics\. For change\-aware evaluation, Qwen\-14B is used to extract atomic change events with five change types \(New,Resolved,Increased,Decreased, andStable\), followed by event\-level matching to compute Change\-F1, Missing Rate, Hallucination Rate, and Change Type Accuracy\.
### 3\.3Clinical Validation

Because CT\-Δ\\DeltaBench relies on LLM\-synthesized reference difference reports and LLM\-based event extraction, we further conduct an independent clinical validation to assess the reliability of these two components\. We randomly sample 50 cases from the validation set and invite two physicians from different hospitals to independently review the prior and follow\-up CT reports, the Gemini\-synthesized difference reports, and the Qwen\-extracted change events using a structured rating form\.

For the synthesized reference reports, the physicians assess overall acceptability, correctness, and completeness on a five\-point Likert scale, and additionally determine whether each report is clinically acceptable and whether it contains severe hallucinations or omissions\. For the extracted change events, they evaluate overall correctness and identify erroneous events or missed important events\.

As shown in Table[1](https://arxiv.org/html/2608.11534#S3.T1), the synthesized reference reports achieve average scores of 4\.82/5 for overall acceptability, 4\.83/5 for correctness, and 4\.84/5 for completeness\. Among the 100 physician evaluations, 99 are judged clinically acceptable, with no severe hallucination or severe omission\. The Qwen\-based event extraction achieves an average correctness score of 4\.83/5, with only 3/100 evaluations identifying erroneous events and 3/100 identifying missed important events\.

We further measure inter\-physician consistency\. The two physicians achieve 97\.5% positive\-rating agreement \(195/200\), where both physicians assigning a score of 4 or 5 is counted as agreement, across the Likert\-scale assessments and 97\.2% agreement \(243/250\) across the binary clinical judgments\. These results provide targeted clinical evidence that the synthesized references and event extraction pipeline are sufficiently reliable for benchmark\-scale evaluation\.

Table 1:Clinical validation on 50 randomly sampled validation cases\. Two physicians from different hospitals independently evaluated each case\.
### 3\.4Evaluation Protocol

As illustrated in Fig\.[2](https://arxiv.org/html/2608.11534#S3.F2)\(b\), we evaluate longitudinal CT difference reporting from two complementary perspectives:*text\-level quality*and*event\-level change correctness*\. Since clinically valid difference reports may vary substantially in wording while describing the same temporal findings, text\-based metrics alone are insufficient\([14](https://arxiv.org/html/2608.11534#bib.bib14);[28](https://arxiv.org/html/2608.11534#bib.bib4)\)\. We therefore report both conventional generation metrics and a structured event\-based evaluation\.

#### Text evaluation metrics\.

To measure overall textual similarity between a model\-generated difference reportR^Δ\\widehat\{R\}\_\{\\Delta\}and the reference reportRΔR\_\{\\Delta\}, we report three standard text\-generation metrics: ROUGE\-L\([16](https://arxiv.org/html/2608.11534#bib.bib26)\), BERTScore\([29](https://arxiv.org/html/2608.11534#bib.bib27)\), and BLEURT\([21](https://arxiv.org/html/2608.11534#bib.bib28)\)\. ROUGE\-L measures longest common subsequence overlap and reflects surface\-level lexical similarity\. BERTScore evaluates semantic similarity based on contextual token embeddings\. BLEURT further provides a learned quality score that is generally more robust to paraphrasing and wording variation\. These metrics capture fluency and semantic alignment at the report level, but they do not explicitly assess whether the predicted report correctly identifies the clinically meaningful interval changes\.

#### Event evaluation metrics\.

To directly evaluate whether a generated report correctly captures clinically meaningful interval changes, we propose an event\-based evaluation protocol that compares extracted*change events*rather than surface text alone\. Following the change\-aware evaluation pipeline in Fig\.[2](https://arxiv.org/html/2608.11534#S3.F2)\(b\), we use Qwen2\.5\-14B\-Instruct to extract temporal events from both the generated reportR^Δ\\widehat\{R\}\_\{\\Delta\}and the reference reportRΔR\_\{\\Delta\}\. Each report is converted into a set of atomic events, where each event is represented as a change label paired with a short free\-text description of the corresponding finding\. Concretely, each event follows a simple\(type, text\)format, wheretextdenotes the finding mention andtypespecifies its temporal status\. We use five clinically interpretable change categories:NEW,RESOLVED,INCREASED,DECREASED, andSTABLE, corresponding respectively to lesion emergence, disappearance, progression, regression, and no substantial interval change\. The extracted event sets are then used for event\-level matching and for computing the four change\-aware metrics described below\.

LetEpredE\_\{\\mathrm\{pred\}\}andErefE\_\{\\mathrm\{ref\}\}denote the event sets extracted from the predicted and reference reports, respectively\. Under the fuzzy event\-matching rule described in Appendix[A\.3](https://arxiv.org/html/2608.11534#A1.SS3), we compute

TP:=\|Epred∩Eref\|,FP:=\|Epred∖Eref\|,FN:=\|Eref∖Epred\|,\\mathrm\{TP\}:=\\lvert E\_\{\\mathrm\{pred\}\}\\cap E\_\{\\mathrm\{ref\}\}\\rvert,\\qquad\\mathrm\{FP\}:=\\lvert E\_\{\\mathrm\{pred\}\}\\setminus E\_\{\\mathrm\{ref\}\}\\rvert,\\qquad\\mathrm\{FN\}:=\\lvert E\_\{\\mathrm\{ref\}\}\\setminus E\_\{\\mathrm\{pred\}\}\\rvert,\(1\)following the standard precision–recall formulation\([17](https://arxiv.org/html/2608.11534#bib.bib29)\), whereTP\\mathrm\{TP\},FP\\mathrm\{FP\}, andFN\\mathrm\{FN\}denote the numbers of true\-positive, false\-positive, and false\-negative events, respectively\. Accordingly, we havePrecision:=TPTP\+FP\\mathrm\{Precision\}:=\\frac\{\\mathrm\{TP\}\}\{\\mathrm\{TP\}\+\\mathrm\{FP\}\}andRecall:=TPTP\+FN\\mathrm\{Recall\}:=\\frac\{\\mathrm\{TP\}\}\{\\mathrm\{TP\}\+\\mathrm\{FN\}\}\.

###### Definition 1\(Task\-specific event\-level metrics\)\.

We define the event\-level*Hallucination Rate*as

Hallucination​Rate:=FP\|Epred\|=FPTP\+FP\.\\mathrm\{Hallucination\\ Rate\}:=\\frac\{\\mathrm\{FP\}\}\{\\lvert E\_\{\\mathrm\{pred\}\}\\rvert\}=\\frac\{\\mathrm\{FP\}\}\{\\mathrm\{TP\}\+\\mathrm\{FP\}\}\.\(2\)
LetNtype​\-​correctN\_\{\\mathrm\{type\\mbox\{\-\}correct\}\}denote the number of matched events whose predicted change type agrees with the reference change type\. We further define the*Change Type Accuracy*as

Change​Type​Accuracy:=Ntype​\-​correctTP\.\\mathrm\{Change\\ Type\\ Accuracy\}:=\\frac\{N\_\{\\mathrm\{type\\mbox\{\-\}correct\}\}\}\{\\mathrm\{TP\}\}\.\(3\)

In addition, we report two conventional event\-detection metrics, namely the*Change\-F1*score and the*Missing Rate*, given by

Change​\-​F1:=2​T​P2​T​P\+FP\+FN,Missing​Rate:=FN\|Eref\|=FNTP\+FN\.\\mathrm\{Change\\mbox\{\-\}F1\}:=\\frac\{2\\mathrm\{TP\}\}\{2\\mathrm\{TP\}\+\\mathrm\{FP\}\+\\mathrm\{FN\}\}\\quad,\\quad\\mathrm\{Missing\\ Rate\}:=\\frac\{\\mathrm\{FN\}\}\{\\lvert E\_\{\\mathrm\{ref\}\}\\rvert\}=\\frac\{\\mathrm\{FN\}\}\{\\mathrm\{TP\}\+\\mathrm\{FN\}\}\.\(4\)
At the event level, Change\-F1 quantifies the overall agreement between predicted and reference change events\. Missing Rate captures the proportion of reference events that are omitted in the prediction, whereas Hallucination Rate reflects the proportion of predicted events that are not supported by the reference\. Change Type Accuracy measures whether the temporal semantic status assigned to a matched event is consistent with the reference annotation\.

### 3\.5Proposed Baseline Model

![Refer to caption](https://arxiv.org/html/2608.11534v1/figs/fig3.png)Figure 3:Architecture of DeltaMed for longitudinal CT difference reporting\. A prior CT and a follow\-up CT are encoded by two MedSigLIP vision encoders with shared weights to obtainzt1z\_\{t\_\{1\}\}andzt2z\_\{t\_\{2\}\}\. A difference branchzt2−zt1z\_\{t\_\{2\}\}\-z\_\{t\_\{1\}\}explicitly models temporal change\. The resulting features are concatenated, fused, and passed through a multimodal projector and Gemma 3 4B to generate the final difference report\. Frozen and trainable components are shown in gray and green, respectively\.To address the gap in existing work on longitudinal CT difference reporting, we introduce DeltaMed, a dual\-branch vision\-language framework that explicitly models temporal change between a prior CT study and a follow\-up CT study\. Given a paired input\(It1,It2\)\(I\_\{t\_\{1\}\},I\_\{t\_\{2\}\}\), whereIt1I\_\{t\_\{1\}\}denotes the prior CT andIt2I\_\{t\_\{2\}\}denotes the follow\-up CT, DeltaMed first encodes the two time points separately using a shared visual encoder\. Concretely, each scan is processed by the same MedSigLIP vision encoder\([22](https://arxiv.org/html/2608.11534#bib.bib30)\), producing two visual representations,zt1z\_\{t\_\{1\}\}andzt2z\_\{t\_\{2\}\}\. Sharing the encoder weights ensures that the two studies are mapped into a consistent feature space while avoiding unnecessary parameter growth\.

To explicitly capture longitudinal change, DeltaMed constructs a difference\-aware representation based on both scan\-specific and temporal difference features\. After obtainingzt1z\_\{t\_\{1\}\}andzt2z\_\{t\_\{2\}\}, we compute an additional difference branch,zt2−zt1z\_\{t\_\{2\}\}\-z\_\{t\_\{1\}\}, which is intended to encode directional interval change from the prior study to the follow\-up study\. The three feature streams,zt1z\_\{t\_\{1\}\},zt2z\_\{t\_\{2\}\}, andzt2−zt1z\_\{t\_\{2\}\}\-z\_\{t\_\{1\}\}, are then concatenated and passed through a lightweight temporal fusion module consisting of a linear projection followed by a normalization layer\. This produces a fused longitudinal representation for downstream report generation\.

The fused visual features are subsequently passed through the original multimodal projector and then fed into a Gemma 3 4B language model to generate the final difference report\. In this way, DeltaMed performs direct joint reasoning over paired CT studies rather than relying on two independently generated single\-study reports followed by textual differencing\.

Training Objective:LetHHdenote the fused longitudinal visual representation that encodes temporally evolving evidence across the prior and follow\-up CT studies, and letY=\(y1,…,yT\)Y=\(y\_\{1\},\\ldots,y\_\{T\}\)denote the target difference\-report sequence\. We cast report generation as a conditional autoregressive decoding process and train the model by minimizing the sequence\-level negative log\-likelihood:

ℒgen=−∑t=1TlogP\(yt∣y<t,H\)\.\\mathcal\{L\}\_\{\\mathrm\{gen\}\}=\-\\sum\_\{t=1\}^\{T\}\\log P\(y\_\{t\}\\mid y\_\{<t\},H\)\.\(5\)To preserve pretrained knowledge and reduce training cost, we adopt a parameter\-efficient fine\-tuning strategy: only the temporal fusion module and LoRA adapters inserted into the language model are updated, while the MedSigLIP vision encoder, the original multimodal projector, and the base Gemma 3 4B\([9](https://arxiv.org/html/2608.11534#bib.bib31)\)weights remain frozen\.

## 4Experiments

### 4\.1Experimental Setup and Baselines

We conduct experiments on CT\-Δ\\DeltaBench, a benchmark for longitudinal CT difference reporting introduced in this work\. Each sample consists of a paired input\(It1,It2\)\(I\_\{t\_\{1\}\},I\_\{t\_\{2\}\}\)from the same patient, whereIt1I\_\{t\_\{1\}\}denotes the prior CT andIt2I\_\{t\_\{2\}\}denotes the follow\-up CT, together with a reference difference reportRΔR\_\{\\Delta\}\. To prevent subject leakage across data partitions, we split the benchmark at the patient level into training and validation sets\. In this work, zero\-shot evaluation is primarily conducted on the validation set, while supervised fine\-tuning uses the training split under different data regimes\.

We consider three experimental settings\. First, we benchmark five existing medical vision\-language models in the zero\-shot setting to evaluate their out\-of\-the\-box ability on longitudinal CT difference reporting\. The evaluated models include MedGemma\-1\.5\-4B\([22](https://arxiv.org/html/2608.11534#bib.bib30)\), M3D\-LaMed\-Phi\-3\-4B\([1](https://arxiv.org/html/2608.11534#bib.bib11)\), RadFM\-13B\([26](https://arxiv.org/html/2608.11534#bib.bib24)\), Med3DVLM\-Qwen2\.5\-7B\([27](https://arxiv.org/html/2608.11534#bib.bib32)\), and Merlin\-RadLLaMA\-7B\([4](https://arxiv.org/html/2608.11534#bib.bib33)\)\. Since most of these models are not specifically designed or optimized for jointly processing two CT studies as input, we directly feed each model with the paired CT studies in a zero\-shot manner to assess its ability to perform longitudinal difference reporting without task\-specific adaptation\. Second, using the same set of models, we study a two\-stage pipeline in which each model first generates an individual report for the prior CT and the follow\-up CT separately\. The resulting two single\-study reports are then provided as textual input to the language model component of the same model, which is tasked with generating the final difference report\. Third, we evaluate supervised fine\-tuning under three training\-data regimes, 1%, 10%, and 100%, by applying LoRA to both DeltaMed and a direct paired\-CT MedGemma baseline\. All experiments are conducted on two 80GB NVIDIA A100 GPUs\.

We report both text\-level and event\-level metrics\. Specifically, we use ROUGE\-L, BERTScore, and BLEURT to measure lexical and semantic similarity between generated reports and reference reports, and use Change\-F1, Missing Rate, Hallucination Rate, and Change Type Accuracy to directly assess whether a model correctly captures clinically meaningful temporal changes\. This combined evaluation protocol is necessary because multiple clinically valid difference reports may use different wording to describe the same interval changes, so text\-level similarity alone cannot fully reflect clinical correctness\. For all zero\-shot experiments, we use a unified task instruction asking the model to generate a clinically meaningful difference report focused on interval changes only, without any in\-context demonstrations\. For supervised experiments, models are fine\-tuned on the CT\-Δ\\DeltaBench training split and evaluated on the same validation set using the identical metric suite\.

### 4\.2Results and Analysis

Table 2:Zero\-shot performance of different models on CT\-Δ\\DeltaBench\. Standard text\-generation metrics \(ROUGE\-L, BERTScore, and BLEURT\) are reported together with change\-aware metrics, including Change\-F1, Missing Rate \(R\), Hallucination Rate \(R\), and Change Type Accuracy\.#### Zero\-shot benchmarking of existing models\.

Table[2](https://arxiv.org/html/2608.11534#S4.T2)shows that all evaluated models perform poorly on the proposed benchmark in the zero\-shot setting, especially on the change\-aware metrics\. Across all models, Change\-F1 remains extremely low, ranging only from00to0\.01750\.0175\. In particular, RadFM\-13B completely fails to recover matched change events, with Change\-F1 of00, Missing Rate of11, and Hallucination Rate of11\. Even the best event\-level result, achieved by MedGemma\-1\.5\-4B, yields only a Change\-F1 of0\.01750\.0175, together with a Missing Rate of 0\.9849 and a Hallucination Rate of0\.9790\.979\. These numbers indicate that current models rarely identify clinically meaningful interval changes correctly, while also frequently generating unsupported change statements\.

The results also reveal a clear disconnect between text\-level similarity and temporal change correctness\. Med3DVLM\-Qwen2\.5\-7B achieves the best ROUGE\-L \(0\.0980\.098\) and BLEURT \(0\.38220\.3822\), and Merlin\-RadLLaMA\-7B achieves the best BERTScore \(0\.80590\.8059\), yet their change\-aware metrics remain poor\. In particular, Med3DVLM\-Qwen2\.5\-7B reaches only0\.01380\.0138Change\-F1, while Merlin\-RadLLaMA\-7B falls to0\.00340\.0034despite its strongest BERTScore\. This contrast suggests that conventional text\-generation metrics may overestimate performance for longitudinal difference reporting, where correct identification of temporal changes is more important than surface\-level textual similarity\. Change Type Accuracy should also be interpreted jointly with event matching quality\. For instance, Merlin\-RadLLaMA\-7B obtains Change Type Accuracy of11, but this occurs together with Change\-F1 of only0\.00340\.0034, indicating that the apparently strong type accuracy is supported by very few matched events\. Overall, these findings highlight a substantial gap between existing zero\-shot medical vision\-language models and the clinical demands of longitudinal CT difference reporting\.

Table 3:Performance of the two\-stage difference reporting pipeline on CT\-Δ\\DeltaBench\. In this setting, each model first generates separate reports for the prior CT and the follow\-up CT, and then uses the two generated single\-study reports as textual input to produce the final difference report\.
#### Two\-stage difference reporting based on separately generated CT reports\.

We further evaluate a two\-stage difference reporting pipeline in which each model first generates separate reports for the prior CT and the follow\-up CT, and then uses the two reports as textual input to produce the final difference report\. As shown in Table[3](https://arxiv.org/html/2608.11534#S4.T3), the two\-stage pipeline yields mixed results compared with direct zero\-shot paired\-CT prompting in Table[2](https://arxiv.org/html/2608.11534#S4.T2)\. The largest gains are observed for RadFM\-13B and Med3DVLM\-Qwen2\.5\-7B, both of which show improved Change\-F1 together with lower Missing Rate and Hallucination Rate\. M3D\-LaMed\-Phi\-3\-4B also improves on event\-level metrics, although its text\-level scores become less stable\. In contrast, MedGemma\-1\.5\-4B becomes slightly worse on change\-aware metrics, and Merlin\-RadLLaMA\-7B degrades most severely, with Change\-F1 dropping to0\.00000\.0000\. Overall, these results suggest that indirect textual differencing can help some models recover temporal change information, but the benefit is inconsistent and remains inferior to reliable grounded paired\-image reasoning\. This inconsistent behavior is likely due to error propagation from the intermediate single\-study reports\. In the two\-stage setting, the final difference report can only compare findings preserved in the first\-stage reports\. If a single\-study report omits a finding, the corresponding interval change becomes unrecoverable; conversely, hallucinated findings may be amplified into spurious changes during textual differencing\. This explains why models producing more informative single\-study reports, such as RadFM\-13B and Med3DVLM\-Qwen2\.5\-7B, benefit more from the two\-stage pipeline, whereas models with noisier or less complete intermediate reports may degrade\.

Table 4:Performance of DeltaMed and the direct paired\-CT MedGemma baseline under different supervised fine\-tuning regimes on CT\-Δ\\DeltaBench\. Both methods are evaluated at 1%, 10%, and 100% training\-data regimes\.
#### DeltaMed and direct paired\-CT MedGemma under different fine\-tuning regimes\.

We further compare DeltaMed with a direct paired\-CT MedGemma\-1\.5\-4B baseline under three supervised fine\-tuning regimes using 1%, 10%, and 100% of the training set, with LoRA applied in all cases\. As shown in Table[4](https://arxiv.org/html/2608.11534#S4.T4), both models improve as more training data become available, but DeltaMed consistently achieves better event\-level change detection across all regimes\. In the 1% regime, DeltaMed improves Change\-F1 from0\.0010\.001to0\.0910\.091while reducing Missing Rate from0\.9990\.999to0\.9290\.929and Hallucination Rate from0\.9980\.998to0\.8740\.874\. In the 10% regime, DeltaMed still outperforms MedGemma on Change\-F1 \(0\.13130\.1313vs\.0\.06490\.0649\), Missing Rate \(0\.90930\.9093vs\.0\.91100\.9110\), and Hallucination Rate \(0\.85650\.8565vs\.0\.94890\.9489\)\. Under full\-data fine\-tuning, DeltaMed remains better on Change\-F1 \(0\.19800\.1980vs\.0\.15770\.1577\) and Missing Rate \(0\.83010\.8301vs\.0\.88560\.8856\), although MedGemma attains a lower Hallucination Rate\. Text\-level metrics are more mixed: DeltaMed achieves higher ROUGE\-L in all three regimes, whereas MedGemma becomes slightly stronger in BERTScore and BLEURT at higher\-data regimes; however, these gains do not translate into better change\-aware performance\. Change Type Accuracy should also be interpreted jointly with event matching quality, since MedGemma reaches11in the 1% regime despite a Change\-F1 of only0\.0010\.001\. Overall, these results suggest that DeltaMed provides a stronger inductive bias for longitudinal change understanding than a generic direct paired\-CT adaptation of MedGemma, especially in low\-data settings\.

## 5Conclusion

In this work, we introduce CT\-Δ\\DeltaBench, a dedicated benchmark for longitudinal CT difference reporting, a clinically important yet underexplored task that requires models to reason over paired CT studies and generate reports describing interval changes\. To support this setting, we construct a patient\-level benchmark based on longitudinal CT pairs, develop change\-aware evaluation metrics that go beyond surface\-form text similarity, and systematically benchmark existing medical vision\-language models under both direct paired\-CT and indirect two\-stage settings\. Our results show that current models remain far from solving this task, especially when evaluated on clinically meaningful event\-level change correctness rather than only text\-level similarity\. We further propose DeltaMed, a simple baseline that explicitly models temporal difference through paired\-CT reasoning and a difference branch\. Experimental results show that DeltaMed provides stronger event\-level change detection than a direct paired\-CT MedGemma baseline across multiple fine\-tuning regimes, particularly when supervision is limited\. Overall, our study establishes a clearer task formulation, a reproducible evaluation framework, and a strong baseline for future research on temporally aware medical foundation models for longitudinal clinical imaging\.

## Acknowledgments

We thank Xiao Xiao from Chongqing Medical University and Zhidu Wang from The Third Bethune Hospital of Jilin University for their valuable assistance with the clinical validation of CT\-Δ\\DeltaBench\.

## Ethics Statement

CT\-Δ\\DeltaBench uses LLM\-synthesized, report\-derived reference reports and is intended solely for controlled research evaluation rather than clinical deployment\. Although our physician validation provides a targeted assessment of reference and event\-extraction quality, any clinical use would require larger\-scale prospective expert validation of both the benchmark references and model outputs\.

## References

- Baiet al\.\(2024\)F\. Bai, Y\. Du, T\. Huang, M\. Q\. Meng, and B\. ZhaoM3d: advancing 3d medical image analysis with multi\-modal large language models\.arXiv preprint arXiv:2404\.00578\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p2.1),[§2\.3](https://arxiv.org/html/2608.11534#S2.SS3.p1.1),[§4\.1](https://arxiv.org/html/2608.11534#S4.SS1.p2.1)\.
- Bannuret al\.\(2024\)S\. Bannur, K\. Bouzid, D\. C\. Castro, A\. Schwaighofer, A\. Thieme, S\. Bond\-Taylor, M\. Ilse, F\. Pérez\-García, V\. Salvatelli, H\. Sharma,et al\.Maira\-2: grounded radiology report generation\.arXiv preprint arXiv:2406\.04449\.Cited by:[§2\.2](https://arxiv.org/html/2608.11534#S2.SS2.p1.1),[§2\.2](https://arxiv.org/html/2608.11534#S2.SS2.p2.1)\.
- Bannuret al\.\(2023\)S\. Bannur, S\. Hyland, Q\. Liu, F\. Perez\-Garcia, M\. Ilse, D\. C\. Castro, B\. Boecking, H\. Sharma, K\. Bouzid, A\. Thieme,et al\.Learning to exploit temporal structure for biomedical vision\-language processing\.InProceedings of the IEEE/CVF conference on computer vision and pattern recognition,pp\. 15016–15027\.Cited by:[§2\.2](https://arxiv.org/html/2608.11534#S2.SS2.p1.1),[§2\.2](https://arxiv.org/html/2608.11534#S2.SS2.p2.1)\.
- Blankemeieret al\.\(2026\)L\. Blankemeier, A\. Kumar, J\. P\. Cohen, J\. Liu, L\. Liu, D\. Van Veen, S\. J\. S\. Gardezi, H\. Yu, M\. Paschali, Z\. Chen,et al\.Merlin: a computed tomography vision–language foundation model and dataset\.Nature,pp\. 1–11\.Cited by:[§4\.1](https://arxiv.org/html/2608.11534#S4.SS1.p2.1)\.
- Chenet al\.\(2024\)H\. Chen, W\. Zhao, Y\. Li, T\. Zhong, Y\. Wang, Y\. Shang, L\. Guo, J\. Han, T\. Liu, J\. Liu,et al\.3d\-ct\-gpt: generating 3d radiology reports through integration of large vision\-language models\.arXiv preprint arXiv:2409\.19330\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p2.1)\.
- Delbroucket al\.\(2022\)J\. Delbrouck, P\. Chambon, C\. Bluethgen, E\. Tsai, O\. Almusa, and C\. LanglotzImproving the factual correctness of radiology report generation with semantic rewards\.InFindings of the Association for Computational Linguistics: EMNLP 2022,pp\. 4348–4360\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p3.1)\.
- Demner\-Fushmanet al\.\(2016\)D\. Demner\-Fushman, M\. D\. Kohli, M\. B\. Rosenman, S\. E\. Shooshan, L\. Rodriguez, S\. Antani, G\. R\. Thoma, and C\. J\. McDonaldPreparing a collection of radiology examinations for distribution and retrieval\.Journal of the American Medical Informatics Association23\(2\),pp\. 304–310\.Cited by:[§2\.1](https://arxiv.org/html/2608.11534#S2.SS1.p1.1),[§2\.3](https://arxiv.org/html/2608.11534#S2.SS3.p1.1)\.
- Gaiet al\.\(2025\)X\. Gai, J\. Liu, Y\. Li, Z\. Meng, J\. Wu, and Z\. Liu3d\-rad: a comprehensive 3d radiology med\-vqa dataset with multi\-temporal analysis and diverse diagnostic tasks\.arXiv preprint arXiv:2506\.11147\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p1.1),[§1](https://arxiv.org/html/2608.11534#S1.p2.1)\.
- Gemma Team \(2025\)Gemma TeamGemma 3 technical report\.arXiv preprint arXiv:2503\.19786\.Cited by:[§3\.5](https://arxiv.org/html/2608.11534#S3.SS5.p4.2)\.
- Hamamciet al\.\(2024\)I\. E\. Hamamci, S\. Er, and B\. MenzeCt2rep: automated radiology report generation for 3d medical imaging\.InInternational Conference on Medical Image Computing and Computer\-Assisted Intervention,pp\. 476–486\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p2.1)\.
- Hamamciet al\.\(2026\)I\. E\. Hamamci, S\. Er, C\. Wang, F\. Almas, A\. G\. Simsek, S\. N\. Esirgun, I\. Dogan, O\. F\. Durugol, B\. Hou, S\. Shit,et al\.Generalist foundation models from a multimodal dataset for 3d computed tomography\.Nature Biomedical Engineering,pp\. 1–19\.Cited by:[§3\.2](https://arxiv.org/html/2608.11534#S3.SS2.p1.1)\.
- Hussainet al\.\(2022\)S\. Hussain, I\. Mubeen, N\. Ullah, S\. S\. U\. D\. Shah, B\. A\. Khan, M\. Zahoor, R\. Ullah, F\. A\. Khan, and M\. A\. SultanModern diagnostic imaging technique applications and risk factors in the medical field: a review\.BioMed research international2022\(1\),pp\. 5164970\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p1.1)\.
- Irvinet al\.\(2019\)J\. Irvin, P\. Rajpurkar, M\. Ko, Y\. Yu, S\. Ciurea\-Ilcus, C\. Chute, H\. Marklund, B\. Haghgoo, R\. Ball, K\. Shpanskaya,et al\.Chexpert: a large chest radiograph dataset with uncertainty labels and expert comparison\.InProceedings of the AAAI conference on artificial intelligence,Vol\.33,pp\. 590–597\.Cited by:[§2\.1](https://arxiv.org/html/2608.11534#S2.SS1.p1.1),[§2\.3](https://arxiv.org/html/2608.11534#S2.SS3.p1.1)\.
- Jainet al\.\(2021\)S\. Jain, A\. Agrawal, A\. Saporta, S\. Truong, D\. N\. Duong, T\. Bui, P\. Chambon, Y\. Zhang, M\. P\. Lungren, A\. Y\. Ng,et al\.Radgraph: extracting clinical entities and relations from radiology reports \(2021\)\.arXiv preprint arXiv:2106\.14463\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p2.1),[§2\.3](https://arxiv.org/html/2608.11534#S2.SS3.p2.1),[§3\.4](https://arxiv.org/html/2608.11534#S3.SS4.p1.1)\.
- Johnsonet al\.\(2019\)A\. E\. Johnson, T\. J\. Pollard, S\. J\. Berkowitz, N\. R\. Greenbaum, M\. P\. Lungren, C\. Deng, R\. G\. Mark, and S\. HorngMIMIC\-cxr, a de\-identified publicly available database of chest radiographs with free\-text reports\.Scientific data6\(1\),pp\. 317\.Cited by:[§2\.1](https://arxiv.org/html/2608.11534#S2.SS1.p1.1),[§2\.3](https://arxiv.org/html/2608.11534#S2.SS3.p1.1)\.
- Lin \(2004\)C\. LinRouge: a package for automatic evaluation of summaries\.InText summarization branches out,pp\. 74–81\.Cited by:[§3\.4](https://arxiv.org/html/2608.11534#S3.SS4.SSS0.Px1.p1.1)\.
- Manning \(2008\)C\. D\. ManningIntroduction to information retrieval\.Syngress Publishing,\.Cited by:[§3\.4](https://arxiv.org/html/2608.11534#S3.SS4.SSS0.Px2.p2.2)\.
- Miuraet al\.\(2021\)Y\. Miura, Y\. Zhang, E\. Tsai, C\. Langlotz, and D\. JurafskyImproving factual completeness and consistency of image\-to\-text radiology report generation\.InProceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies,pp\. 5288–5304\.Cited by:[§2\.1](https://arxiv.org/html/2608.11534#S2.SS1.p1.1)\.
- Nicolsonet al\.\(2023\)A\. Nicolson, J\. Dowling, and B\. KoopmanImproving chest x\-ray report generation by leveraging warm starting\.Artificial intelligence in medicine144,pp\. 102633\.Cited by:[§2\.1](https://arxiv.org/html/2608.11534#S2.SS1.p1.1)\.
- Ostmeieret al\.\(2024\)S\. Ostmeier, J\. Xu, Z\. Chen, M\. Varma, L\. Blankemeier, C\. Bluethgen, A\. E\. M\. Md, M\. Moseley, C\. Langlotz, A\. S\. Chaudhari,et al\.Green: generative radiology report evaluation and error notation\.InFindings of the association for computational linguistics: EMNLP 2024,pp\. 374–390\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p3.1),[§2\.3](https://arxiv.org/html/2608.11534#S2.SS3.p2.1)\.
- Sellamet al\.\(2020\)T\. Sellam, D\. Das, and A\. ParikhBLEURT: learning robust metrics for text generation\.InProceedings of the 58th annual meeting of the association for computational linguistics,pp\. 7881–7892\.Cited by:[§3\.4](https://arxiv.org/html/2608.11534#S3.SS4.SSS0.Px1.p1.1)\.
- Sellergrenet al\.\(2025\)A\. Sellergren, S\. Kazemzadeh, T\. Jaroensri, A\. Kiraly, M\. Traverse, T\. Kohlberger, S\. Xu, F\. Jamil, C\. Hughes, C\. Lau,et al\.Medgemma technical report\.arXiv preprint arXiv:2507\.05201\.Cited by:[§3\.5](https://arxiv.org/html/2608.11534#S3.SS5.p1.1),[§4\.1](https://arxiv.org/html/2608.11534#S4.SS1.p2.1)\.
- Sloanet al\.\(2024\)P\. Sloan, P\. Clatworthy, E\. Simpson, and M\. MirmehdiAutomated radiology report generation: a review of recent advances\.IEEE Reviews in Biomedical Engineering18,pp\. 368–387\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p2.1),[§2\.1](https://arxiv.org/html/2608.11534#S2.SS1.p1.1)\.
- Smitet al\.\(2020\)A\. Smit, S\. Jain, P\. Rajpurkar, A\. Pareek, A\. Y\. Ng, and M\. LungrenCombining automatic labelers and expert annotations for accurate radiology report labeling using bert\.InProceedings of the 2020 conference on empirical methods in natural language processing \(EMNLP\),pp\. 1500–1519\.Cited by:[§2\.3](https://arxiv.org/html/2608.11534#S2.SS3.p2.1)\.
- Wanget al\.\(2025\)Z\. Wang, A\. M\. Kulpanowski, W\. A\. Copen, E\. S\. Rosenthal, J\. A\. Dodelson, D\. E\. McCrory, B\. L\. Edlow, W\. T\. Kimberly, E\. Amorim, M\. B\. Westover,et al\.Automated detection of severe cerebral edema using explainable deep transfer learning after hypoxic ischemic brain injury\.Resuscitation214,pp\. 110652\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p1.1)\.
- Wuet al\.\(2025\)C\. Wu, X\. Zhang, Y\. Zhang, H\. Hui, Y\. Wang, and W\. XieTowards generalist foundation model for radiology by leveraging web\-scale 2d&3d medical data\.Nature Communications16\(1\),pp\. 7866\.Cited by:[§2\.3](https://arxiv.org/html/2608.11534#S2.SS3.p1.1),[§4\.1](https://arxiv.org/html/2608.11534#S4.SS1.p2.1)\.
- Xinet al\.\(2025\)Y\. Xin, G\. C\. Ates, K\. Gong, and W\. ShaoMed3dvlm: an efficient vision\-language model for 3d medical image analysis\.IEEE Journal of Biomedical and Health Informatics\.Cited by:[§4\.1](https://arxiv.org/html/2608.11534#S4.SS1.p2.1)\.
- Yuet al\.\(2023\)F\. Yu, M\. Endo, R\. Krishnan, I\. Pan, A\. Tsai, E\. Reis, E\. Fonseca, H\. Lee, Z\. Abad, A\. Ng,et al\.Evaluating progress in automatic chest x\-ray radiology report generation\. patterns\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p2.1),[§2\.3](https://arxiv.org/html/2608.11534#S2.SS3.p2.1),[§3\.4](https://arxiv.org/html/2608.11534#S3.SS4.p1.1)\.
- Zhanget al\.\(2019\)T\. Zhang, V\. Kishore, F\. Wu, K\. Q\. Weinberger, and Y\. ArtziBertscore: evaluating text generation with bert\.arXiv preprint arXiv:1904\.09675\.Cited by:[§3\.4](https://arxiv.org/html/2608.11534#S3.SS4.SSS0.Px1.p1.1)\.
- Zhenget al\.\(2025\)G\. Zheng, P\. Bo, L\. Liu, Z\. Cong, K\. Tang, and C\. ZhangCorosam: enhancing sam with frequency and orientation awareness for coronary artery segmentation in x\-ray angiography\.In2025 IEEE International Conference on Bioinformatics and Biomedicine \(BIBM\),pp\. 3349–3356\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p1.1)\.
- Zhenget al\.\(2026\)G\. Zheng, P\. Bo, S\. Xu, L\. Wang, Z\. Cong, L\. Liu, Z\. Zhao, and C\. ZhangEnhancing segment anything model with spatial context and textural detail for cardiac mri segmentation\.Biomedical Signal Processing and Control112,pp\. 108437\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p1.1)\.
- Zhouet al\.\(2025\)S\. Zhou, Y\. Li, Y\. Liu, L\. Liu, L\. Wang, and L\. ZhouA review of longitudinal radiology report generation: dataset composition, methods, and performance evaluation\.arXiv preprint arXiv:2510\.12444\.Cited by:[§1](https://arxiv.org/html/2608.11534#S1.p1.1)\.
- Zhuet al\.\(2023\)Q\. Zhu, T\. S\. Mathai, P\. Mukherjee, Y\. Peng, R\. M\. Summers, and Z\. LuUtilizing longitudinal chest x\-rays and reports to pre\-fill radiology reports\.InInternational Conference on Medical Image Computing and Computer\-Assisted Intervention,pp\. 189–198\.Cited by:[§2\.2](https://arxiv.org/html/2608.11534#S2.SS2.p1.1),[§2\.2](https://arxiv.org/html/2608.11534#S2.SS2.p2.1)\.

## Appendix AAppendix

### A\.1Prompt Template

We use Gemini 2\.5 Flash with the*Longitudinal Difference Report Synthesis Prompt*to synthesize longitudinal differential report data from paired original CT report JSONs\. The source data consist of two CT reports from the same patient at different time points \(Report Aas prior andReport Bas current\), using only theFindings\_ENandImpressions\_ENfields\. The target data are structured longitudinal comparison reports in JSON format, containingpatient\_id,VolumeName\_A,VolumeName\_B,Findings\_EN, andImpressions\_EN\.

Longitudinal Difference Report Synthesis Prompt[⬇](data:text/plain;base64,WW91IGFyZSBhIHJhZGlvbG9neSBsb25naXR1ZGluYWwgcmVwb3J0IHN5bnRoZXNpemVyLiBVc2UgT05MWSB0aGUgcHJvdmlkZWQgdHdvIG9yaWdpbmFsIENUIHJlcG9ydCBKU09OIG9iamVjdHMgYW5kIGZvY3VzIE9OTFkgb24gdGhlaXIgRmluZGluZ3NfRU4gYW5kIEltcHJlc3Npb25zX0VOIGZpZWxkcy4gRG8gTk9UIHVzZSBDbGluaWNhbEluZm9ybWF0aW9uX0VOLCBUZWNobmlxdWVfRU4sIGFueSBsYWJlbCB2ZWN0b3JzLCBvciBleHRlcm5hbCBtZWRpY2FsIGtub3dsZWRnZS4gRG8gTk9UIGludmVudCBkZXRhaWxzIHRoYXQgYXJlIG5vdCBzdGF0ZWQuCgpJTlBVVDoKLSBSZXBvcnQgQSBKU09OIChwcmlvciAvIGVhcmxpZXIgZXhhbSk6IHtSRVBPUlRfQV9KU09OfQotIFJlcG9ydCBCIEpTT04gKGN1cnJlbnQgLyBsYXRlciBleGFtKToge1JFUE9SVF9CX0pTT059CgpQQVRJRU5UIElEIFJVTEU6CkRlcml2ZSAicGF0aWVudF9pZCIgYXV0b21hdGljYWxseSBmcm9tIFZvbHVtZU5hbWUgYnkgdGFraW5nIHRoZSBzdWJzdHJpbmcgYmVmb3JlIHRoZSBsYXN0IHR3byB1bmRlcnNjb3JlLXNlcGFyYXRlZCB0b2tlbnMuCkV4YW1wbGU6ICJ0cmFpbl8xMDAwNl9hXzEubmlpLmd6IiAtPiAidHJhaW5fMTAwMDYiCgpUQVNLOgoxKSBQYXJzZSBWb2x1bWVOYW1lX0EgYW5kIFZvbHVtZU5hbWVfQiBmcm9tIHRoZSB0d28gSlNPTiBpbnB1dHMuCjIpIFRyZWF0IFJlcG9ydCBBIGFzIFBSSU9SIGFuZCBSZXBvcnQgQiBhcyBDVVJSRU5ULiBXcml0ZSBhIGRpZmZlcmVudGlhbCAoaW50ZXJ2YWwtY2hhbmdlKSBzdW1tYXJ5IGRlc2NyaWJpbmcgQiByZWxhdGl2ZSB0byBBLgozKSBCYXNlIGV2ZXJ5IHN0YXRlbWVudCBzdHJpY3RseSBvbiBGaW5kaW5nc19FTiBhbmQgSW1wcmVzc2lvbnNfRU4gdGV4dCBmcm9tIHRoZSB0d28gcmVwb3J0cy4KNCkgRG8gbm90IHVzZSBvciBzdW1tYXJpemUgQ2xpbmljYWxJbmZvcm1hdGlvbl9FTiBvciBUZWNobmlxdWVfRU4uCjUpIElmIGEgZmluZGluZyBpcyBvbmx5IG1lbnRpb25lZCBpbiBvbmUgcmVwb3J0LCBkZXNjcmliZSBpdCBhcyAibWVudGlvbmVkL25vdCBtZW50aW9uZWQiIHJhdGhlciB0aGFuIGFzc3VtaW5nIHRydWUgYWJzZW5jZS9wcmVzZW5jZSBjbGluaWNhbGx5Lgo2KSBXaGVuIGNvbnRlbnQgb3ZlcmxhcHMsIGV4cGxpY2l0bHkgc3RhdGUgd2hldGhlciBpdCBpcyB1bmNoYW5nZWQvc3RhYmxlIGJldHdlZW4gcmVwb3J0cy4KNykgS2VlcCB0aGUgd3JpdGluZyBjb25jaXNlLCBjbGluaWNhbGx5IHBocmFzZWQsIGFuZCBjaGFuZ2UtZm9jdXNlZC4KCk9VVFBVVDoKUmV0dXJuIE9ORSB2YWxpZCBKU09OIG9iamVjdCBPTkxZIChubyBtYXJrZG93biwgbm8gZXh0cmEgdGV4dCksIHdpdGggRVhBQ1RMWSB0aGVzZSBrZXlzOgotICJwYXRpZW50X2lkIgotICJWb2x1bWVOYW1lX0EiCi0gIlZvbHVtZU5hbWVfQiIKLSAiRmluZGluZ3NfRU4iCi0gIkltcHJlc3Npb25zX0VOIgoKRklFTEQgR1VJREVMSU5FUzoKLSBGaW5kaW5nc19FTjogV3JpdGUgb25lIGNvaGVyZW50IHBhcmFncmFwaCBiYXNlZCBvbmx5IG9uIEZpbmRpbmdzX0VOIGFuZCBJbXByZXNzaW9uc19FTiBjb250ZW50OiBzdGFydCB3aXRoIHN0YWJsZSBmaW5kaW5ncyAoYWlyd2F5cywgbWVkaWFzdGludW0vbHltcGggbm9kZXMsIHBsZXVyYS9wZXJpY2FyZGl1bSwgY2FyZGlvdmFzY3VsYXIsIGx1bmdzKSwgdGhlbiBsaXN0IGludGVydmFsIGRpZmZlcmVuY2VzL25ld2x5IG1lbnRpb25lZCBpdGVtcy4gTWVudGlvbiBpbXBvcnRhbnQgYWRkaXRpb25zIGluIHRoZSBjdXJyZW50IHJlcG9ydCBhcyAibmV3bHkgZG9jdW1lbnRlZC9tZW50aW9uZWQiLgotIEltcHJlc3Npb25zX0VOOiAyLTQgc2VudGVuY2VzIHN1bW1hcml6aW5nIG92ZXJhbGwgaW50ZXJ2YWwgY2hhbmdlIGFuZCB0aGUgbW9zdCBjbGluaWNhbGx5IHJlbGV2YW50IG5ld2x5IGRvY3VtZW50ZWQgaXRlbXMgdnMgc3RhYmxlIGZpbmRpbmdzLgoKTm93IGdlbmVyYXRlIHRoZSBvdXRwdXQgSlNPTi4=)Youarearadiologylongitudinalreportsynthesizer\.UseONLYtheprovidedtwooriginalCTreportJSONobjectsandfocusONLYontheirFindings\_ENandImpressions\_ENfields\.DoNOTuseClinicalInformation\_EN,Technique\_EN,anylabelvectors,orexternalmedicalknowledge\.DoNOTinventdetailsthatarenotstated\.INPUT:\-ReportAJSON\(prior/earlierexam\):\{REPORT\_A\_JSON\}\-ReportBJSON\(current/laterexam\):\{REPORT\_B\_JSON\}PATIENTIDRULE:Derive"patient\_id"automaticallyfromVolumeNamebytakingthesubstringbeforethelasttwounderscore\-separatedtokens\.Example:"train\_10006\_a\_1\.nii\.gz"\-\>"train\_10006"TASK:1\)ParseVolumeName\_AandVolumeName\_BfromthetwoJSONinputs\.2\)TreatReportAasPRIORandReportBasCURRENT\.Writeadifferential\(interval\-change\)summarydescribingBrelativetoA\.3\)BaseeverystatementstrictlyonFindings\_ENandImpressions\_ENtextfromthetworeports\.4\)DonotuseorsummarizeClinicalInformation\_ENorTechnique\_EN\.5\)Ifafindingisonlymentionedinonereport,describeitas"mentioned/notmentioned"ratherthanassumingtrueabsence/presenceclinically\.6\)Whencontentoverlaps,explicitlystatewhetheritisunchanged/stablebetweenreports\.7\)Keepthewritingconcise,clinicallyphrased,andchange\-focused\.OUTPUT:ReturnONEvalidJSONobjectONLY\(nomarkdown,noextratext\),withEXACTLYthesekeys:\-"patient\_id"\-"VolumeName\_A"\-"VolumeName\_B"\-"Findings\_EN"\-"Impressions\_EN"FIELDGUIDELINES:\-Findings\_EN:WriteonecoherentparagraphbasedonlyonFindings\_ENandImpressions\_ENcontent:startwithstablefindings\(airways,mediastinum/lymphnodes,pleura/pericardium,cardiovascular,lungs\),thenlistintervaldifferences/newlymentioneditems\.Mentionimportantadditionsinthecurrentreportas"newlydocumented/mentioned"\.\-Impressions\_EN:2\-4sentencessummarizingoverallintervalchangeandthemostclinicallyrelevantnewlydocumenteditemsvsstablefindings\.NowgeneratetheoutputJSON\.

We use Qwen2\.5\-14B\-Instruct with the*Longitudinal Change Event Extraction Prompt*to convert the original longitudinal CT difference reports \(Findings\_EN\+Impressions\_EN\) into structured target data consisting of atomic change events labeled asNEW,RESOLVED,INCREASED,DECREASED, orSTABLE\.

Longitudinal Change Event Extraction Prompt[⬇](data:text/plain;base64,WW91IGFyZSBhbiBpbmZvcm1hdGlvbiBleHRyYWN0b3IgZm9yIGxvbmdpdHVkaW5hbCBDVCBESUZGRVJFTkNFIHJlcG9ydHMuCgpJTlBVVAotIHBhdGllbnRfaWQ6IHtQQVRJRU5UX0lEfQotIERFTFRBX1JFUE9SVF9URVhUIChGaW5kaW5ncyArIEltcHJlc3Npb24gT05MWSk6CntERUxUQV9SRVBPUlRfVEVYVH0KCk9VVFBVVCAoSlNPTiBPTkxZKQpSZXR1cm4gZXhhY3RseToKewogICJwYXRpZW50X2lkIjogIjxwYXRpZW50X2lkPiIsCiAgImV2ZW50cyI6IFsKICAgIHsidHlwZSI6ICJORVd8UkVTT0xWRUR8SU5DUkVBU0VEfERFQ1JFQVNFRHxTVEFCTEUiLCAidGV4dCI6ICI8c2hvcnQgZXZlbnQ+In0sCiAgICAuLi4KICBdCn0KClJVTEVTCjEpIFVzZSBPTkxZIERFTFRBX1JFUE9SVF9URVhULiBObyBleHRlcm5hbCBrbm93bGVkZ2UuIERvIE5PVCBpbnZlbnQgZGV0YWlscy4KMikgRXh0cmFjdCBBVE9NSUMgY2hhbmdlIGV2ZW50cyAob25lIGZpbmRpbmcvY2hhbmdlIHBlciBldmVudCkuIFNwbGl0IGNvbWJpbmVkIHNlbnRlbmNlcy4KMykgQWxsb3dlZCB0eXBlcyBPTkxZOiBORVcsIFJFU09MVkVELCBJTkNSRUFTRUQsIERFQ1JFQVNFRCwgU1RBQkxFLgo0KSBSZW1vdmUgQUxMIG51bWJlcnMgYW5kIG1lYXN1cmVtZW50cyBmcm9tICJ0ZXh0IiAobW0vY20vJSBhbmQgYW55IGRpZ2l0cykuCjUpIElmIHRoZSBjaGFuZ2UgdHlwZS9kaXJlY3Rpb24gaXMgbm90IGV4cGxpY2l0IG9yIG5vdCBjb25maWRlbnQsIE9NSVQgdGhlIGV2ZW50IChubyAidW5jZXJ0YWluL2luZGV0ZXJtaW5hdGUiKS4KNikgRG8gbm90IG91dHB1dCBpdGVtcyB0aGF0IGFyZSBvbmx5ICJub3QgbWVudGlvbmVkIiBvciAibGltaXRlZCBldmFsdWF0aW9uIiB3aXRob3V0IGEgY2xlYXIgY2hhbmdlLgo3KSBLZWVwICJ0ZXh0IiBjb25jaXNlLCBjbGluaWNhbGx5IHBocmFzZWQsIG5vIHNlY3Rpb24gaGVhZGVycywgbm8gZHVwbGljYXRlcy4KCk5vdyBvdXRwdXQgdGhlIEpTT04gb25seS4K)YouareaninformationextractorforlongitudinalCTDIFFERENCEreports\.INPUT\-patient\_id:\{PATIENT\_ID\}\-DELTA\_REPORT\_TEXT\(Findings\+ImpressionONLY\):\{DELTA\_REPORT\_TEXT\}OUTPUT\(JSONONLY\)Returnexactly:\{"patient\_id":"<patient\_id\>","events":\[\{"type":"NEW\|RESOLVED\|INCREASED\|DECREASED\|STABLE","text":"<shortevent\>"\},\.\.\.\]\}RULES1\)UseONLYDELTA\_REPORT\_TEXT\.Noexternalknowledge\.DoNOTinventdetails\.2\)ExtractATOMICchangeevents\(onefinding/changeperevent\)\.Splitcombinedsentences\.3\)AllowedtypesONLY:NEW,RESOLVED,INCREASED,DECREASED,STABLE\.4\)RemoveALLnumbersandmeasurementsfrom"text"\(mm/cm/%andanydigits\)\.5\)Ifthechangetype/directionisnotexplicitornotconfident,OMITtheevent\(no"uncertain/indeterminate"\)\.6\)Donotoutputitemsthatareonly"notmentioned"or"limitedevaluation"withoutaclearchange\.7\)Keep"text"concise,clinicallyphrased,nosectionheaders,noduplicates\.NowoutputtheJSONonly\.

### A\.2Data Cases

The following example illustrates a synthesized longitudinal difference report in CT\-Δ\\DeltaBench\. It is represented as a JSON object containing the patient identifier, paired volume names, and difference\-awareFindings\_ENandImpressions\_ENfields\.

Longitudinal Difference Report Example[⬇](data:text/plain;base64,ewogICJwYXRpZW50X2lkIjogInRyYWluXzIxNjMiLAogICJWb2x1bWVOYW1lX0EiOiAidHJhaW5fMjE2M19hXzEubmlpLmd6IiwKICAiVm9sdW1lTmFtZV9CIjogInRyYWluXzIxNjNfYl8xLm5paS5neiIsCiAgIkZpbmRpbmdzX0VOIjogIlRoZSB0cmFjaGVhIGFuZCBtYWluIGJyb25jaGksIG1lZGlhc3RpbmFsIGx5bXBoIG5vZGVzLCBoZWFydCBhbmQgbWVkaWFzdGluYWwgdmFzY3VsYXIgc3RydWN0dXJlcywgZXNvcGhhZ3VzLCBwbGV1cmFsIHNwYWNlcywgYmlsYXRlcmFsIGFkcmVuYWwgZ2xhbmRzLCBhbmQgYWJkb21pbmFsIGFuZCBib25lIHN0cnVjdHVyZXMgd2VyZSBtZW50aW9uZWQgYXMgbmF0dXJhbCBvciB3aXRoaW4gbm9ybWFsIGxpbWl0cyBpbiB0aGUgcHJpb3IgcmVwb3J0IGJ1dCBhcmUgbm90IGV4cGxpY2l0bHkgZGVzY3JpYmVkIGluIHRoZSBjdXJyZW50IHJlcG9ydC4gSW4gdGhlIGN1cnJlbnQgZXhhbWluYXRpb24sIHRoZSBwZXJpcGhlcmFsbHkgYXJyYW5nZWQgYW5kIHJvdW5kLWxvb2tpbmcgZ3JvdW5kIGdsYXNzLWxpa2UgZGVuc2l0aWVzIHByZXZpb3VzbHkgb2JzZXJ2ZWQgaW4gYWxtb3N0IGFsbCBhcmVhcyBvZiBib3RoIGx1bmdzIGFyZSBub3RlZCB0byBiZSByZWR1Y2VkIGluIHZvbHVtZSwgZmFpbnRlciwgYW5kIG9ic2VydmVkIGluIGEgbW9yZSBhbW9ycGhvdXMgbW9ycGhvbG9neS4gVGhlIGNyYXp5IHBhdmluZyBhcHBlYXJhbmNlcyBhbmQgY29uc29saWRhdGlvbnMgbm90ZWQgaW4gdGhlIHByaW9yIHJlcG9ydCBhcmUgbm90IGV4cGxpY2l0bHkgbWVudGlvbmVkIGluIHRoZSBjdXJyZW50IHJlcG9ydC4gSW50ZXJzdGl0aWFsIHNjYXJzIGFyZSBhZ2FpbiBldmlkZW50LiIsCiAgIkltcHJlc3Npb25zX0VOIjogIlRoZSBwcmlvciByZXBvcnQgc3VnZ2VzdGVkIHZpcmFsIHBuZXVtb25pYSwgcG9zc2libHkgQ09WSUQsIHdpdGggYSBkaWZmZXJlbnRpYWwgZGlhZ25vc2lzLiBUaGUgY3VycmVudCBleGFtaW5hdGlvbidzIGZpbmRpbmdzIGFyZSBldmFsdWF0ZWQgaW4gZmF2b3Igb2YgcmVncmVzc2lvbiBvZiB0aGUgcHJldmlvdXNseSBub3RlZCBncm91bmQgZ2xhc3MgZGVuc2l0aWVzLiBObyBleHBsaWNpdCBpbXByZXNzaW9uIGlzIGdpdmVuIGluIHRoZSBjdXJyZW50IHJlcG9ydC4iCn0K)\{"patient\_id":"train\_2163","VolumeName\_A":"train\_2163\_a\_1\.nii\.gz","VolumeName\_B":"train\_2163\_b\_1\.nii\.gz","Findings\_EN":"Thetracheaandmainbronchi,mediastinallymphnodes,heartandmediastinalvascularstructures,esophagus,pleuralspaces,bilateraladrenalglands,andabdominalandbonestructureswerementionedasnaturalorwithinnormallimitsinthepriorreportbutarenotexplicitlydescribedinthecurrentreport\.Inthecurrentexamination,theperipherallyarrangedandround\-lookinggroundglass\-likedensitiespreviouslyobservedinalmostallareasofbothlungsarenotedtobereducedinvolume,fainter,andobservedinamoreamorphousmorphology\.Thecrazypavingappearancesandconsolidationsnotedinthepriorreportarenotexplicitlymentionedinthecurrentreport\.Interstitialscarsareagainevident\.","Impressions\_EN":"Thepriorreportsuggestedviralpneumonia,possiblyCOVID,withadifferentialdiagnosis\.Thecurrentexamination’sfindingsareevaluatedinfavorofregressionofthepreviouslynotedgroundglassdensities\.Noexplicitimpressionisgiveninthecurrentreport\."\}

The following example illustrates the event extraction output used for change\-aware evaluation\. Each longitudinal difference report is converted into a JSON object containing the patient identifier and a list of atomic change events, where each event is represented by a changetypeand a short free\-texttextdescription\.

Longitudinal Change Event Extraction Example[⬇](data:text/plain;base64,CnsKICAicGF0aWVudF9pZCI6ICJ2YWxpZF80MDMiLAogICJldmVudHMiOiBbCiAgICB7CiAgICAgICJ0eXBlIjogIklOQ1JFQVNFRCIsCiAgICAgICJ0ZXh0IjogIlNpemUgb2YgbWVkaWFzdGluYWwgbHltcGggbm9kZXMiCiAgICB9LAogICAgewogICAgICAidHlwZSI6ICJORVciLAogICAgICAidGV4dCI6ICJHcm91bmQtZ2xhc3Mgb3BhY2l0aWVzIGluIHVwcGVyIHpvbmVzIGFuZCBsb3dlciBsb2JlcyIKICAgIH0sCiAgICB7CiAgICAgICJ0eXBlIjogIk5FVyIsCiAgICAgICJ0ZXh0IjogIk1pbGQgZW1waHlzZW1hIgogICAgfSwKICAgIHsKICAgICAgInR5cGUiOiAiTkVXIiwKICAgICAgInRleHQiOiAiSGVwYXRvc3RlYXRvc2lzIgogICAgfSwKICAgIHsKICAgICAgInR5cGUiOiAiUkVTT0xWRUQiLAogICAgICAidGV4dCI6ICJQbmV1bW9uaWMgY29uc29saWRhdGlvbnMiCiAgICB9LAogICAgewogICAgICAidHlwZSI6ICJTVEFCTEUiLAogICAgICAidGV4dCI6ICJCcm9uY2hpYWwgd2FsbCB0aGlja2VuaW5nIgogICAgfSwKICAgIHsKICAgICAgInR5cGUiOiAiSU5DUkVBU0VEIiwKICAgICAgInRleHQiOiAiTnVtYmVyIG9mIHN1YnBsZXVyYWwgYmxlYnMiCiAgICB9LAogICAgewogICAgICAidHlwZSI6ICJORVciLAogICAgICAidGV4dCI6ICJTZXF1ZWxhZSBjaGFuZ2VzIGF0IGFwaWNhbCBsZXZlbHMiCiAgICB9LAogICAgewogICAgICAidHlwZSI6ICJERUNSRUFTRUQiLAogICAgICAidGV4dCI6ICJEZW5zaXR5IGluIGxpdmVyIgogICAgfSwKICAgIHsKICAgICAgInR5cGUiOiAiSU5DUkVBU0VEIiwKICAgICAgInRleHQiOiAiRGVnZW5lcmF0aXZlIGNoYW5nZXMgaW4gYm9uZSBzdHJ1Y3R1cmVzIgogICAgfQogIF0KfQ==)\{"patient\_id":"valid\_403","events":\[\{"type":"INCREASED","text":"Sizeofmediastinallymphnodes"\},\{"type":"NEW","text":"Ground\-glassopacitiesinupperzonesandlowerlobes"\},\{"type":"NEW","text":"Mildemphysema"\},\{"type":"NEW","text":"Hepatosteatosis"\},\{"type":"RESOLVED","text":"Pneumonicconsolidations"\},\{"type":"STABLE","text":"Bronchialwallthickening"\},\{"type":"INCREASED","text":"Numberofsubpleuralblebs"\},\{"type":"NEW","text":"Sequelaechangesatapicallevels"\},\{"type":"DECREASED","text":"Densityinliver"\},\{"type":"INCREASED","text":"Degenerativechangesinbonestructures"\}\]\}

### A\.3Fuzzy Event Matching Details

To support event\-level evaluation, we align the reference and predicted event sets bypatient\_idand then perform fuzzy event matching between the two sets\. Since predicted and reference events may use different but semantically similar phrasings, exact string matching is often too brittle for longitudinal difference reporting\. We therefore adopt a normalized matching procedure that combines text canonicalization, hard clinical constraints, and soft similarity scoring\.

#### Text canonicalization\.

For each event text, we first apply canonicalization to reduce superficial lexical variation\. Specifically, we lowercase the text, apply phrase\-level synonym normalization \(e\.g\.,*ground\-glass opacities*→\\rightarrow*ground glass opacity*\), and perform token\-level normalization such as plural\-to\-singular conversion and common lexical variant normalization\. This step is intended to make semantically equivalent event descriptions more directly comparable\.

#### Clinical constraint filtering\.

From the canonicalized event text, we further extract simple clinical cues, including laterality labels \(e\.g\.,*left*,*right*,*bilateral*\) and coarse anatomy tags \(e\.g\.,*lung*,*pleura*,*mediastinum*, and*lymph node*\)\. A candidate reference–prediction pair is rejected if it exhibits a hard conflict, namely disjoint laterality labels or disjoint anatomy tags\. This step reduces clearly implausible matches before soft similarity is computed\.

#### Soft similarity scoring and one\-to\-one matching\.

For all remaining candidate pairs, we compute a soft textual similarity score using token\-level F1 on the canonicalized event texts\. Pairs with similarity below a threshold ofτ=0\.5\\tau=0\.5are discarded\. We then enforce a one\-to\-one matching between reference and predicted events by maximizing the number of valid matches, using total similarity as a secondary criterion\. For large event sets, a greedy approximation is used for efficiency\. Matched pairs are treated as aligned events for subsequent evaluation, while unmatched reference and predicted events are treated as misses and spurious predictions, respectively\.

#### Change type comparison\.

After event matching is established, change labels are compared only within the matched event pairs\. In this way, change type correctness is evaluated conditioned on successful event alignment, rather than on the full unmatched event sets\.

Similar Articles

DataComp-VLM: Improved Open Datasets for Vision-Language Models

Hugging Face Daily Papers

This paper introduces DataComp-VLM (DCVLM), a comprehensive benchmark for evaluating data curation strategies for vision-language models. The authors find that data mixing, rather than filtering, significantly improves performance, and their resulting DCVLM-Baseline dataset achieves state-of-the-art results on 33 downstream tasks.

Revisiting LLM Adaptation for 3D CT Report Generation: A Study of Scaling and Diagnostic Priors

arXiv cs.CL

This paper investigates parameter-efficient strategies for adapting large language models to 3D CT report generation, introducing RAD3D-Prefix, a lightweight diagnostic-prior conditioning framework that keeps the LLM frozen and requires minimal trainable parameters. It shows that freezing larger LLMs (~1B+) and training only lightweight projection layers provides a superior trade-off between performance, generalization, and computational efficiency.

IMCBench: A benchmark for multimodal LLMs in Image-grounded Medical Conversations

arXiv cs.AI

IMCBench is a new benchmark for evaluating multimodal LLMs on image-grounded medical conversations, pairing clinical images with synthetic patient profiles. Evaluations across safety, accuracy, and uncertainty show that even strong models like Claude Opus 4.6 have safety issues, highlighting the need for multi-dimensional evaluation.