← 返回 2026-02-27

MedCLIPSeg:概率视觉-语言适应,用于数据高效且可泛化的医学图像分割 MedCLIPSeg: Probabilistic Vision-Language Adaptation for Data-Efficient and Generalizable Medical Image Segmentation

Taha Koleilat, Hojat Asgariandehkordi, Omid Nejati Manzari, Berardino Barile, Yiming Xiao, Hassan Rivaz 📅 2026-02-23 👍 3 2026-07-13 08:35
CLIP适配 不确定性估计 医学图像分割 域泛化 视觉-语言模型

提出概率视觉-语言适配器,实现文本驱动的医学图像分割,提升数据效率和泛化能力。

前置知识

CLIP

CLIP(Contrastive Language-Image Pre-training)是由OpenAI提出的大规模视觉-语言预训练模型。它通过对比学习在大规模图像-文本对上进行训练,将图像和文本映射到共享的嵌入空间,实现跨模态语义对齐。CLIP采用双塔架构,包含图像编码器和文本编码器,通过最大化匹配图像-文本对的相似度、最小化不匹配对的相似度来学习统一的表征空间。在医学图像分割任务中,CLIP的patch token已被证明编码了空间语义信息,但直接应用CLIP进行密集预测(如分割)仍存在挑战。

本文基于CLIP构建文本驱动的医学图像分割框架,理解CLIP的架构、patch token的语义表示能力以及对比学习机制对于理解MedCLIPSeg的方法设计至关重要。

不确定性估计

不确定性估计是指让模型不仅输出预测结果,还量化对预测结果的可信度。在深度学习中,不确定性通常分为两类:aleatoric uncertainty(数据不确定性)和epistemic uncertainty(认知不确定性)。前者源于数据本身固有的模糊性(如病变区域边界模糊),后者源于模型对未见数据的认知局限。实现不确定性估计的方法包括贝叶斯神经网络、蒙特卡洛Dropout、集成学习以及本文采用的概率注意力机制等。

医学图像分割任务中,模型预测的不确定性量化对临床决策至关重要。本文的核心创新之一就是通过概率建模显式估计像素级不确定性,理解这一概念有助于把握论文的动机和技术贡献。

域泛化

域泛化是指模型在训练时只能访问源域数据,但要求在测试时能够泛化到未见过的目标域上。在医学图像领域,不同扫描设备、成像协议、患者群体都会导致数据分布差异,形成不同的域。域泛化方法旨在学习到域不变的表征,而不需要在目标域上进行微调。常见的策略包括域对抗训练、元学习、数据增强以及本文采用的概率建模和跨模态学习等。

本文的实验重点评估模型的跨数据集泛化能力,理解域泛化的概念和挑战有助于理解论文的实验设计和性能评估指标。

注意力机制

注意力机制是一种模拟人类视觉注意力的技术,允许模型动态地关注输入数据的不同部分。给定查询(Query)序列和上下文(Key-Value)序列,注意力机制通过计算Query与Key的相似度来确定对Value的权重分配。标准注意力公式为:$A = \text{softmax}(QK^\top / \sqrt{d})V$,其中Q、K、V分别是Query、Key、Value矩阵,d是维度。在交叉模态注意力中,Q来自一个模态(如图像),K和V来自另一个模态(如文本),实现跨模态信息融合。

本文的PVL Adapter是对注意力机制的概率扩展,理解标准注意力机制的工作原理是理解本文概率注意力创新的基础。

研究动机

医学图像分割面临三个核心挑战:首先,像素级标注需要领域专家参与,成本高昂且标注者之间一致性差,限制了监督学习的质量。在临床实践中,获取大量高质量标注数据极其困难,特别是在罕见病变或新兴成像模态上。其次,病变和器官往往具有模糊边界,由于强度渐变或部分容积效应,导致清晰的决策边界难以确定。传统分割网络在处理这些模糊区域时容易产生过自信的错误预测,缺乏对预测可靠性的量化机制。第三,医学图像存在显著的域偏移问题,不同扫描设备、采集协议和患者人群会导致数据分布差异。在16个数据集上的实验表明,传统方法在ID数据上表现良好,但在OOD数据上性能大幅下降,例如某些方法在ISIC数据集上达到91.21%的DSC,但在UWaterloo数据集上仅58.87%,这种显著的性能下降限制了模型的临床可用性。

本文的目标是本文的目标是开发一个同时具备数据高效性、不确定性感知和跨域泛化能力的医学图像分割框架。具体而言,研究者希望利用视觉-语言模型(特别是CLIP)的强大跨模态表示能力,通过文本提示实现更直观的用户交互,同时减少对大量像素级标注的依赖。更重要的是,框架需要显式建模预测不确定性,为临床医生提供可靠的可视化反馈,帮助识别模型可能不准确的区域。最终目标是在保持CLIP预训练参数不退化的前提下,通过高效的适配机制在16个医学图像数据集上实现SOTA性能,涵盖5种成像模态和6个器官。

与已有工作不同的是,本文的独特切入角度是提出概率化的视觉-语言适配方法来解决CLIP在医学图像密集预测中的局限性。与现有工作相比,大多数CLIP适配方法关注分类或检索任务(如BiomedCLIP、PubMedCLIP),或采用确定性的交叉模态注意力(如LViT、Ariadne's Thread)。少数针对分割的方法(如CLIPSeg、CRIS、CAT-Seg)虽然添加了轻量级解码器,但仍然保持确定性表示,导致模型在OOD数据上过自信。本文的关键洞察是:通过将注意力中的Keys和Values建模为概率分布而非确定性向量,可以自然地捕获数据模糊性和域偏移带来的不确定性,从而实现更鲁棒的特征对齐。这一概率化视角与传统的确定性CLIP适配形成本质区别,为文本驱动的医学图像分割提供了新的技术路线。

核心方法

MedCLIPSeg框架的整体思路是在保持CLIP预训练参数冻结的基础上,引入概率化的视觉-语言适配器(PVL Adapter)来实现文本驱动的医学图像分割。从直觉上理解,CLIP通过大规模对比学习已经学习了丰富的图像-文本共享表示,但其patch token虽然编码了空间语义,但缺乏针对医学图像分割任务的精细化对齐。研究者提出的解决方案是在CLIP的多个编码层之间插入PVL Adapter,让图像patch token和文本token进行双向的、概率化的交互。这种交互不是简单的特征拼接或单向调制,而是通过概率注意力机制实现置信度加权的特征融合。在训练时,通过采样Value分布来计算注意力输出,在推理时通过多次蒙特卡洛采样生成分割掩码和不确定性图。同时,为了增强图像-文本对齐,研究者引入了软patch级对比损失,对图像patch嵌入和文本嵌入进行精细化对齐。整个框架保持了CLIP的预训练优势,同时通过高效的适配实现了数据高效的分割学习。

核心创新点是概率视觉-语言适配器(PVL Adapter),它将传统的确定性交叉模态注意力扩展为概率形式。具体而言,PVL Adapter将注意力中的Keys和Values建模为高斯分布 $\mathcal{N}(\mu, \sigma^2)$,而非确定性向量。这种概率化设计有两个关键优势:第一,通过学习Key的方差,模型可以量化不同token的可靠性,在计算注意力分数时引入置信度惩罚项,降低不确定token的权重。第二,通过采样Value分布,模型可以在保持均值预测的同时,通过多次前向传递估计预测的不确定性。与确定性注意力不同,概率注意力自然地同时捕获了aleatoric uncertainty(通过Key/Value方差)和epistemic uncertainty(通过蒙特卡洛采样),而无需额外的技术如Dropout或集成。这种概率化视角是本文与现有CLIP适配方法的本质区别,使得模型在医学图像的模糊边界和OOD数据上更加鲁棒。

方法步骤详情

方法分为四个主要步骤。第一步是PVL Adapter的输入投影,给定第$n$层的视觉token $V^{(n)} \in \mathbb{R}^{B \times T_v \times D_v}$和文本token $T^{(n)} \in \mathbb{R}^{B \times T_t \times D_t}$,首先通过可学习的投影矩阵 $W_v^{\downarrow(n)} \in \mathbb{R}^{D_v \times D_s}$ 和 $W_t^{\downarrow(n)} \in \mathbb{R}^{D_t \times D_s}$ 将两者投影到共享的低维空间 $D_s$,得到 $v^{(n)} = V^{(n)}W_v^{\downarrow(n)}$ 和 $t^{(n)} = T^{(n)}W_t^{\downarrow(n)}$。第二步是概率注意力计算,输入序列通过Query投影矩阵 $W_Q \in \mathbb{R}^{D_s \times D_a}$ 转换为Query $Q = X \cdot W_Q$。Keys和Values被建模为概率分布,通过投影矩阵 $W_K \in \mathbb{R}^{D_s \times 2D_a}$ 和 $W_V \in \mathbb{R}^{D_s \times 2D_a}$ 输出均值和log方差:$[K_\mu, K_{\log \sigma^2}] = Z \cdot W_K$ 和 $[V_\mu, V_{\log \sigma^2}] = Z \cdot W_V$。方差通过softplus激活函数转换:$K_{\sigma^2} = \zeta(K_{\log \sigma^2})$ 和 $V_{\sigma^2} = \zeta(V_{\log \sigma^2})$。注意力分数包含均值相似度 $S_\mu = QK_\mu^\top / \sqrt{D_a}$ 和方差惩罚项 $S_{\sigma^2} = Q \odot^2 (K_{\sigma^2})^\top / D_a$,最终注意力权重为 $A = \text{softmax}(S_\mu - \beta S_{\sigma^2})$,其中 $\beta = 2.35$ 控制置信度惩罚强度。第三步是Value采样和输出计算,通过重参数化技巧从Value分布采样:$V_{\text{sample}} = V_\mu + \epsilon \odot V_\sigma$,其中 $\epsilon \sim \mathcal{N}(0, I)$。注意力输出为 $O = A \cdot V_{\text{sample}}$,经过输出投影 $O_{\text{proj}} = O \cdot W_{\text{out}}$ 后通过残差门控:$Y = g \odot O_{\text{proj}} + (1-g) \odot X$,其中 $g \in [0, 1]$ 是可学习的门控标量。第四步是双向交互和向上投影,通过AttnPVL实现视觉到文本 $v'^{(n)} = \text{AttnPVL}_{v \to t}(v^{(n)}, t^{(n)})$ 和文本到视觉 $t'^{(n)} = \text{AttnPVL}_{t \to v}(t^{(n)}, v'^{(n)})$ 的双向更新,最后通过向上投影矩阵 $W_v^{\uparrow(n)} \in \mathbb{R}^{D_s \times D_v}$ 和 $W_t^{\uparrow(n)} \in \mathbb{R}^{D_s \times D_t}$ 将融合特征投影回原始维度并添加残差连接:$\hat{V}^{(n)} = V^{(n)} + v'^{(n)}W_v^{\uparrow(n)}$ 和 $\hat{T}^{(n)} = T^{(n)} + t'^{(n)}W_t^{\uparrow(n)}$。

技术新颖性

技术新颖性体现在三个层面。在注意力机制层面,本文首次将概率建模引入CLIP的交叉模态注意力,与传统的确定性注意力形成本质区别。通过将Keys和Values建模为分布而非确定性向量,模型可以自然地捕获两种不确定性:Key方差捕获数据固有的aleatoric uncertainty(如图像模糊),蒙特卡洛采样捕获模型认知的epistemic uncertainty(如OOD数据)。这种设计无需额外的Dropout或集成,与CLAP4CLIP和ProbVLM等仅在embedding层面建模不确定性的工作相比,本文的概率注意力在特征交互层面显式建模不确定性,更适合密集预测任务。在适配策略层面,本文采用双向的、多层的适配机制,与单向文本到视觉调制(如LAVT)或单向视觉到文本提示(如CLIPSeg)形成对比。双向交互允许视觉和文本特征相互细化,增强跨模态对齐。在损失函数层面,本文提出的软patch级对比损失与全局CLIP对比损失形成补充,通过平均池化图像patch嵌入获得稳定的区域表示,并与文本嵌入对齐,使用软目标而非硬负样本对来处理批次内相似的文本提示,这在多类别的医学图像分割中尤为重要。

Overview of the proposed MedCLIPSeg framework for text-driven medical image segmentation. The model extends CLIP with vision and language encoders connected via PVL Adapters, which perform confidence-weighted image–text fusion at multiple deep layers. Segmentation and uncertainty maps arise from the mean and entropy of posterior samples, with a soft patch-level contrastive loss.
Figure 2: Overview of the proposed MedCLIPSeg framework for text-driven medical image segmentation. The model extends CLIP with vision and language encoders connected via PVL Adapters, which perform confidence-weighted image–text fusion at multiple deep layers. Segmentation and uncertainty maps arise from the mean and entropy of posterior samples, with a soft patch-level contrastive loss.
Illustrations of PVL Adapter and AttnPVL.
Figure 3: Illustrations of PVL Adapter and AttnPVL.

实验结果

核心发现通过四组实验逐一分析。数据效率实验在BUSI、BTMRI、ISIC、Kvasir-SEG、QaTa-COV19和EUS数据集上评估不同训练数据比例(10%、25%、50%、100%)的性能。结果显示MedCLIPSeg在10%数据时达到81.10%的DSC和83.94%的NSD,显著优于CAT-Seg的78.76%和81.50%,以及EoMT-CLIP的74.07%和77.41%。在50%数据时,MedCLIPSeg达到87.18%的DSC和89.95%的NSD,相比CAT-Seg的83.32%和85.61%提升了3.86%和4.34%。这证明了概率适配器在低数据 regime下的优越性。域泛化实验采用单源训练、多目标测试的设置,在Breast Ultrasound(BUSI到BUSBRA、BUSUC、BUID、UDIAT)、Polyp Endoscopy(Kvasir-SEG到ColonDB、ClinicDB、CVC300、BKAI)、Brain MRI(BTMRI到BRISC)和Skin Dermatoscopy(ISIC到UWaterloo)上进行评估。结果显示MedCLIPSeg在所有跨数据集设置上都取得最佳性能。例如,在BUSI源数据集上,MedCLIPSeg达到85.72%的ID DSC,在BUSBRA、BUSUC、BUID、UDIAT四个OOD数据集上分别达到75.06%、84.37%、78.99%、74.64%的DSC,显著优于CAT-Seg的81.83%、70.94%、81.48%、73.37%、70.30%和SAN的77.99%、64.37%、74.15%、58.13%、61.98%。在ISIC到UWaterloo的跨域设置中,MedCLIPSeg达到83.53%的OOD DSC,远高于CAT-Seg的82.02%、SAN的82.51%和CLIPSeg的80.19%。消融实验验证了各组件的贡献。移除PVL Adapter导致ID DSC从89.11%下降到81.23%(-7.88%),OOD DSC从79.02%下降到55.23%(-23.79%),证明了概率适配器的关键作用。将概率注意力替换为确定性注意力导致OOD DSC下降15.90%(从79.02%到63.12%),验证了概率建模对泛化的贡献。移除双向交互导致ID DSC下降0.40%,OOD DSC下降1.31%,说明双向更新虽然贡献相对较小但仍有价值。移除软对比损失(LSoftCon)导致调和平均(HM)DSC下降1.92%,从83.76%到81.84%,证明了patch级对齐的有效性。不同CLIP backbone的实验显示UniMedCLIP表现最佳,ID DSC为89.11%,OOD DSC为79.02%,HM DSC为83.76%,优于BiomedCLIP(88.70%、77.08%、82.48%)、PubMedCLIP(86.67%、73.05%、79.28%)和原始CLIP(88.48%、74.81%、81.07%),证明了医学领域预训练的重要性。不确定性估计的评估通过Brier分数和Spearman相关性进行。概率建模将Brier分数从确定性基线的23.9%(ID)和25.3%(OOD)降低到11.1%和11.8%,改善了预测校准。预测不确定性与分割误差的Spearman相关系数达到87.57%(ID)和80.41%(OOD),表明不确定性准确地反映了模型错误。

Data-efficiency evaluation: This table reports the average DSC and NSD (%) when varying the fraction of training data across different segmentation methods.
Table 1: Data-efficiency evaluation: This table reports the average DSC and NSD (%) when varying the fraction of training data across different segmentation methods.
Domain generalization: Models are trained on a source dataset and evaluated on OOD target datasets without adaptation. DSC (%) values are reported where the best results are in bold, and second-best are underlined.
Table 2: Domain generalization: Models are trained on a source dataset and evaluated on OOD target datasets without adaptation. DSC (%) values are reported where the best results are in bold, and second-best are underlined.
Effect of different key components.
Table 3: Effect of different key components.
Effect of text prompt design.
Table 4: Effect of text prompt design.
Effect of pre-trained vision–language models.
Table 5: Effect of pre-trained vision–language models.
Segmentation and uncertainty visualizations. Uncertainty peaks along lesion boundaries and remains consistent across diverse datasets, indicating reliable calibration and generalization. ID data are in blue while OOD data are in red.
Figure 4: Segmentation and uncertainty visualizations. Uncertainty peaks along lesion boundaries and remains consistent across diverse datasets, indicating reliable calibration and generalization. ID data are in blue while OOD data are in red.
Layer-wise interventions (left) and confidence weighting (β) (right) ablations averaged on ID and OOD data.
Figure 5: Layer-wise interventions (left) and confidence weighting (β) (right) ablations averaged on ID and OOD data.
查看结构化数据
任务指标本文基线提升
数据高效医学图像分割(10%训练数据) Dice Similarity Coefficient (DSC %) 81.10 CAT-Seg: 78.76 +2.34
数据高效医学图像分割(50%训练数据) Dice Similarity Coefficient (DSC %) 87.18 CAT-Seg: 83.32 +3.86
Breast Ultrasound跨域泛化(BUSI→BUSBRA) Dice Similarity Coefficient (DSC %) 75.06 CAT-Seg: 70.94 +4.12
Polyp Endoscopy跨域泛化(Kvasir-SEG→ColonDB) Dice Similarity Coefficient (DSC %) 71.90 CAT-Seg: 68.49 +3.41
Skin Dermatoscopy跨域泛化(ISIC→UWaterloo) Dice Similarity Coefficient (DSC %) 83.53 CLIPSeg: 80.19 +3.34
预测校准(ID数据) Brier Score (%) 11.1 确定性基线: 23.9 -12.8
预测校准(OOD数据) Brier Score (%) 11.8 确定性基线: 25.3 -13.5

局限与改进

作者承认的局限性包括:首先,文本提示的生成依赖于GPT-5,这意味着对大语言模型的依赖可能影响方法的可访问性。如果GPT-5生成的文本提示质量不稳定或包含错误信息,可能会影响分割性能。其次,概率注意力机制需要多次前向传递(实验中使用30次)来获得稳定的不确定性估计,这增加了推理时间和计算开销,在某些实时应用中可能成为瓶颈。第三,评估主要集中在2D医学图像上,对于3D体积数据(如MRI和CT的3D扫描)的适用性尚未验证,而这在实际临床诊断中更为常见。第四,实验虽然覆盖了5种成像模态和6个器官,但仍有重要的医学成像场景未评估,如心血管成像、骨骼成像和儿科影像等。本文的观察还包括:文本提示风格对性能有显著影响,实验显示Original提示达到89.11%的ID DSC和79.02%的OOD DSC,而Overdescriptive提示下降到82.93%和74.49%,Contradictory提示更是大幅下降到68.60%和63.21%,这表明模型对提示质量敏感。此外,虽然模型在OOD数据上表现出良好的泛化能力,但在极端域偏移场景下的性能仍有提升空间,例如在BTMRI→BRISC的跨域设置中,OOD DSC为80.92%,虽然优于基线但仍有约19%的绝对性能差距。最后,概率注意力虽然理论上更鲁棒,但其训练稳定性可能不如确定性注意力,尤其是在初始化阶段需要通过残差门控来平滑优化轨迹。

独立分析的弱点

独立分析的弱点包括三个主要方面。第一,文本提示的依赖性是显著的实践限制。当前方法使用GPT-5生成文本提示,但这带来了两个问题:一是对商业大语言模型的依赖可能限制在资源受限环境中的部署,二是GPT生成的文本可能包含医学错误或与实际图像内容不符。实验显示Contradictory提示导致ID DSC从89.11%下降到68.60%(-20.51%),OOD DSC从79.02%下降到63.21%(-15.81%),这表明模型对文本错误非常脆弱。改进方向可以是开发多源文本标注策略,结合临床医生提供的标准描述和GPT生成的内容,或者引入文本验证机制检测和过滤不准确的提示。第二,不确定性估计的计算开销限制了实时应用。当前需要30次前向传递来获得稳定的不确定性估计,这意味着推理时间是确定性方法的30倍。在临床工作流中,医生可能需要快速的初步结果,然后再获得详细的 uncertainty 分析。改进方向可以是开发更高效的概率近似方法,如通过低秩近似减少采样次数,或者使用单次前向传递的解析不确定性估计(如通过输出方差直接计算)。第三,缺乏对3D医学图像的评估。虽然方法在2D切片上表现良好,但许多临床应用需要在3D体积上进行分割,如脑肿瘤的3D分割需要考虑切片间的一致性。改进方向是将PVL Adapter扩展到3D场景,可能需要考虑3D patch的结构和跨切片的注意力机制,这可能会显著增加计算复杂度,需要研究高效的3D注意力近似方法。

未来方向

未来研究方向可以从作者提出的和基于成果可延伸的两个维度展开。作者提出的未来工作包括:探索更多医学成像模态和器官的应用,如心血管成像、骨科成像和儿科影像,以验证方法的泛化性。将方法扩展到3D医学图像分割,这对于临床诊断(如脑肿瘤3D分割)更为重要。优化概率注意力的计算效率,减少推理时间,使其更适合实时临床应用。基于成果可延伸的延伸方向包括:将不确定性估计与主动学习结合,使用 uncertainty map 指导标注优先级,进一步降低标注成本。例如,可以优先标注模型不确定性高的区域,以更高效地提升模型性能。探索多任务学习框架,同时进行分割、分类和异常检测,共享概率适配器以提高参数效率。研究因果推理机制,在概率注意力中引入因果干预,减少虚假相关性,提高模型的泛化性和可解释性。开发用户交互式分割系统,允许医生通过修正文本来实时调整分割结果,利用 uncertainty map 提供反馈。将方法与其他视觉-语言模型结合,如大型语言模型(LLM)进行更复杂的文本理解,或多模态模型(如图像-文本-音频)进行更丰富的临床信息融合。研究零样本和少样本分割场景,利用概率建模更好地处理未见过的类别或新器官。

复现评估

复现评估从代码开源、数据可获得性、计算需求和实现细节四个方面分析。论文提供了项目网站(https://tahakoleilat.github.io/MedCLIPSeg),表明代码和数据将开源,这对于复现研究非常重要。实验使用的数据集包括BUSI、BTMRI、ISIC、Kvasir-SEG、QaTa-COV19、EUS、BUSUC、BUSBRA、BUID、UDIAT、CVC-ColonDB、CVC-ClinicDB、CVC-300、BKAI、BRISC和UWaterlooSkinCancer,其中大多数是公开可用的医学图像数据集,但部分数据集可能需要申请访问权限或遵守特定的使用协议。计算需求方面,实验使用单个NVIDIA A100 GPU(40GB RAM),训练100个epoch(EUS数据集为10个epoch),学习率为 $3 \times 10^{-4}$,批次大小为24,使用Adam优化器和余弦退火学习率调度。在标准实验室配置下,每个数据集的训练时间大约为1-2小时,推理时间约为20-30秒(单次前向传递)或10-15分钟(30次蒙特卡洛采样)。实现细节方面,论文详细描述了PVL Adapter的架构、损失函数权重($\lambda_{\text{Seg}} = 0.5$, $\lambda_{\text{SoftCon}} = 0.1$)、置信度参数($\beta = 2.35$)和蒙特卡洛采样次数(30次)。然而,一些细节未完全公开,如具体的网络层数、各层的维度设置、数据增强策略和随机种子等,这些可能会影响复现的精确性。整体而言,论文提供了足够的实现细节和开源承诺,复现难度为中等,主要挑战在于数据集的获取和计算资源的配置。