快速导读:FreqDINO++ 在冻结 DINOv3 上用 MR-Adapter、F2-Enhancer 与 TC-Decoder 把分割、分类、检测和回归收进同一套超声框架。
临床超声很少只问一个问题。乳腺扫描既要勾出肿块算体积,又要判断良恶性,还可能框出多发病灶;产科扫描则要分割解剖、识别标准切面,并回归股骨长或产程进展角。过去这些输出各自对应一套网络:分割用 U-Net 变体,分类用 ViT,检测用 DETR 或 CenterNet,回归再训一套关键点模型。维护多套权重在诊室里既贵又慢。近年视觉基础模型(SAM 系、DINOv3)把自然图像上的通用表示带进医学,但常见做法仍是为每个下游任务全量微调沉重编码器,既算力高,也忽略分割与检测共享边界、分类与回归共享全局语义这一事实。代码见 https://github.com/MingLang-FD/FreqDINO-Plus。
Nottingham Ningbo、PolyU 等单位的 FreqDINO++ 把冻结 DINOv3 ViT-Large 改成通用超声分析器。MR-Adapter 在每个 Transformer 块里用共享瓶颈加确定性任务路由,同时保留共性与个性;F2-Enhancer 用双尺度 Haar 小波抓住超声的低/中/高频;TC-Decoder 按粒度把四类输出接到全局或稠密支路。FMC-UIA 的 27 个临床子任务以及 BUSI、TN5000、FHC 和未见的 TN3K、BrEaST 上,它同时压过专用模型,推理约 18ms。这是 ISBI 2026 FreqDINO 的期刊扩展:从单任务分割扩到分割、分类、检测、回归。
英文题目:FreqDINO++: A Frequency-Guided Multi-Task Routing Vision Foundation Model for Universal Ultrasound Analysis
论文出处:arXiv 每日论文精选 · arXiv:2609.20340
原始论文:PDF / 论文页面
这篇论文解决什么问题?
超声便宜、实时、无创,但图像低对比、有散斑,纹理还随探头频率变化。任务又异构:像素级边界、图像级诊断、框级定位、关键点几何,损失尺度差几个数量级。独立网络没有共享表示,部署要为每个检查准备多套模型。
折中方案是共享编码器再接任务头,如图 1(b)。这能省一点主干,但通常仍全量微调主干,并且头与头之间不交换特征。USFM 用两百多万超声图做空域-频域掩码预训练,下游照样独立头。SAM 适配器擅长分割,换成分类或回归就明显落后。DINOv3 的密特征质量高,可它在自然图像上预训练,并不知道超声该看哪一段频谱。
跨任务共性其实很具体:分割和检测都要边界与空间定位,分类和回归都要全局语义。FreqDINO++ 的设计就是把这些共性写进路由、频域增强和双支路解码,而不是再堆一个更大的单任务专家。
核心创新
- 用冻结 DINOv3 做通用超声分析,在同一框架里联合分割、分类、检测和回归,而不是为每个任务全量微调。
- MR-Adapter 用共享瓶颈加确定性任务路由,同时保留任务共性与任务个性,参数远少于独立 per-task adapter。
- F2-Enhancer 用双尺度 Haar 小波和级联跨频带注意力,把超声的结构、纹理和边界分别放进低/中/高频。
- TC-Decoder 按表示粒度协同:分类与回归走全局融合,分割与检测走稠密融合。
方法概览
输入经冻结 DINOv3 ViT-Large,每个 Transformer 块的 FFN 后插入 MR-Adapter:共享降维/升维瓶颈,按任务标识确定性选择轻量 MLP 通路(seg/cls/det/reg),无学习门控以免 expert collapse。适配后的 patch 经 F2-Enhancer:原尺度 Haar 小波把 LL/LH+HL/HH 收成低/中/高频,粗尺度平均池化后再取 HH;级联 LF→MF→HF 跨频带注意力,再与粗尺度高频做 coarse-to-fine 融合,残差写回。TC-Decoder 分两支:Global Fusion 把 GAP 特征与 CLS token 拼接,服务分类(BN+Dropout)和回归;Dense Fusion 把 patch 做成 stride 4/8/16/32 金字塔加 FPN,分割走边界引导头,检测走 CenterNet 式无锚点头。训练用任务同质 mini-batch 与均匀任务采样,只激活当前任务损失:LDice+λseg LBCE、LCE、LCenterNet、LMSE。
- 总体流程见图 2。超声图进冻结 DINOv3,每个块的 FFN 后接 MR-Adapter。适配后的 patch 进 F2-Enhancer,增强特征与 CLS token 再进 TC-Decoder。雪花标记骨干冻结,火焰标记 adapter 与解码器可训。
- MR-Adapter:输入 x 经共享 Wdown 到瓶颈维 r,任务标识 t∈{seg,cls,det,reg} 确定性选择通路 Et(一层 MLP),GELU 后再经共享 Wup 残差加回,公式 (1)。没有可学习门控,避免 expert collapse。共享投影对齐任务特征空间,Et 只引入很少的任务参数。
- F2-Enhancer(图 3):原尺度 Haar 把特征分成 LL→LF、LH+HL→MF、HH→HF;粗尺度先 AvgPool 再小波,只保留 HH 作为大感受野高频。MF 以 LF 为 KV 做交叉注意,HF 再以增强后的 MF 为 KV;粗细高频拼接经 1×1 卷积后与细尺度 HF 做 coarse-to-fine 注意,投影残差写回,带可学习 λ。低频对应解剖结构(回归),中频对应组织纹理(分类),高频对应边界(分割/检测)。
- TC-Decoder(图 4):Dense Fusion 把 patch 做成 stride {4,8,16,32} 金字塔加 FPN。分割头先预测边界再残差融回再出 mask;检测头按 CenterNet,中心热图用 penalty-reduced focal,宽高和偏移用 L1,推理 3×3 max-pool 取 top-K,不用 NMS。Global Fusion 把 GAP(Fenh) 与 CLS 拼接成 2C 维:分类走 BN+Dropout+线性,回归直接线性以保坐标精度。
- 优化见 Algorithm 1。每个 epoch 均匀采样任务,再抽该任务的同质 mini-batch,避免异构损失抢梯度。总损失 (8) 为 LDice+λseg LBCE+λcls LCE+λdet LCenterNet+λreg LMSE,权重 0.3/1.0/0.25/50.0,未采样任务的项置零。AdamW 初学率 1e-3,余弦到 1e-6,weight decay 0.05,batch 32,150 epoch,输入 256×256,四张 RTX 5880 Ada。
逐图理解论文
失败直觉

从左到右读 (a)(b)(c)。(a) 四色独立网络分别输出分类、回归、分割、检测,没有共享。(b) 蓝色可训练 Transformer 共享编码器,后面仍是四套任务头。(c) 编码器带锁,层间插入彩色 MR-Adapter,中间三张伪彩频谱是 F2-Enhancer 的低/中/高频,右侧 TC-Decoder 再分出四类输出。这张图用来讲为何不该为每个超声任务各训一套模型。
研究缺口

按数据流:带锁的输入 → Patch Embedding → 堆叠视觉块(冻结 VFM 的注意力与 FFN + 可训练 MR-Adapter,四条 Class/Reg/Seg/Det 通路)→ F2-Enhancer 的双路径频率提取与多尺度整合 → CLS 与 patch → TC-Decoder 的 Global Fusion(分类/回归)和 Dense Fusion(分割/检测)。雪花与火焰用来区分冻与训。
方法贡献

左侧 Haar 把 embedding 分成 LL(LF)、HL+LH(MF)、HH(HF);下面 AvgPool 后再小波只取粗尺度 HH。右侧先 LF-to-MF、再 MF-to-HF 交叉注意,粗高频经 Conv 拼进 Coarse-to-Fine。读的时候对上正文:低频结构、中频纹理、高频边界。右缘裁进了下一张图的分类头,不要当成 F2 模块的一部分。
关键机制

先看底部融合:Enhanced Embedding 与 CLS、GAP 组成 Global Fusion,喂粉红色分类头(Linear-BN-GELU-Dropout-Linear)和紫色回归头。Patch 经 Spatial Alignment 与 FPN 组成 Dense Fusion,喂黄色分割头(含 Boundary Prediction 残差)和绿色无锚点检测头。左缘是上一张图的 coarse-to-fine 块残片。
核心结论

四行任务、七列方法。分割行看红 mask 是否贴 GT:FreqDINO++ Dice 93.41,USFM 也大但边缘差,其余明显偏小。分类行只有 FreqDINO++ 绿柱 96.73% 打到 L-Occ-Trans。检测行绿框是 GT、红框是预测,IoU 78.67 最贴。回归行看股骨关键点,SDR 92.72 最高。这些是个例,均值看 Table I。
实验如何设计?
- 主基准 FMC-UIA:多中心,27 子任务。分割 12 项 15991 图(胎头、胎肺、乳腺肿瘤、甲状腺结节等);分类 9 项 16362 图(标准切面、肿瘤类型、器官识别);检测 3 项 4333 图(甲状腺结节、子宫肌瘤、脊髓);回归 3 项 3702 图(产程进展角、宫颈长度、股骨长)。划分 8:1:1。
- 外基准:BUSI 780 图可同时做分割和三类分类;TN5000 五千张带框甲状腺结节;FHC/HC18 1334 张胎头围;泛化用未见 TN3K 3493 张分割和 BrEaST 分类,权重直接从 FMC-UIA 拿来,不微调。
- 对照覆盖经典任务网络、SAM 系(无提示:稀疏提示置空,稠密用 no-mask embedding)、超声基础模型 USFM/UltraSAM/Nora/LGFFM,以及 DINOv3-FD、UniSeg、Hermes、TADFormer。指标:分割 DSC/ASD/HD,分类 AUC/F1/MCC,检测 IoU/mAP/AP50,回归 MRE/MAE/SDR。
关键结果与论文证据
- Table I(第 7 页):FreqDINO++ 在四类指标上同时最好。分割 DSC 88.46、ASD 6.62、HD 20.32;分类 F1 81.57,比 Nora 高 6.64 点;检测 mAP 47.75,比 LGFFM 高 9.22 点;回归 MRE 7.74、SDR 71.69,比 USFM 的 12.33 MRE 再降 4.59。SAM 系分割尚可,分类检测回归明显落后。
- Fig.5 雷达图显示 27 个子任务上多边形包住对照;Fig.6(第 9 页)定性:乳腺病灶 Dice 93.41 贴近真值,胎头分类以 96.73% 打到正确的 L-Occ-Trans,甲状腺检测 IoU 78.67,股骨回归 SDR 92.72。对照常见欠分割、类标自信但错、框偏、关键点漂。
- Table II(第 9 页)外部单任务:BUSI-Seg DSC 81.79 超 UltraSAM 1.82 点;BUSI-Cls F1 89.69 超 Nora 2.22 点;TN5000 mAP 46.98 超 LGFFM 4.09 点;FHC SDR 47.19 超 Nora 4.27 点。统一多任务训练并没有在外部单任务上崩掉。
- Table III(第 10 页):单独加 F2 分割增益最大(+1.38% DSC),TC-Decoder 对检测帮助最大(+1.34% mAP),MR-Adapter 对回归 SDR 帮助最大(+4.05%)。三模块齐上相对基线 +2.97% DSC、+12.03% F1、+5.93% mAP、+12.44% SDR。Table IV 显示 LF/MF/HF 要齐才到 88.46 DSC。
- 未见数据:TN3K 分割 DSC 82.86(Nora 80.81);BrEaST 分类 AUC 84.59、F1 51.23。Table VII:205.40G FLOPs、18.14ms、可训练 41.28M、训练 11.73 小时,作者称约 55 FPS,高于常见超声 20–30 FPS。
阅读时需要注意
- 没有独立局限小节;检测与回归几乎没有跨数据集泛化表。
- 任务同质 batch 回避了梯度冲突,也意味着不是真正的一步四任务联合反传。
- 骨干冻结,遇到更大域差只能靠 41.28M 可训练参数硬顶。
- 256×256 可能抹掉细小病灶和高频散斑纹理。
- 无提示 SAM 对照低估了交互式分割;三维/视频超声未做。
关联工作
- USFM 证明超声域预训练有用,但独立头设计正好是 Fig.1(b) 的代表。
- Med-SA、UltraSAM、SAMUS 把 SAM 用到医学/超声,密预测强、全局任务弱,用来说明只靠分割式基础模型不够。
- LGFFM 把频域融合做进超声分割,检测数字是强基线,但没有四任务协同解码。
- DINOv3-FD 说明 DINOv3 特征能进医学,路线仍是单任务适配。
- 会议版 FreqDINO 只有分割向的 MFEA/FGBR;期刊把它们收成 F2-Enhancer,并换上 MR-Adapter 与 TC-Decoder。