跳转至

Learning Cocoercive Conservative Denoisers via Helmholtz Decomposition for Poisson Inverse Problems

会议: NeurIPS 2025
arXiv: 2505.08909
代码: https://github.com/FizzzFizzz/CoCo-PnP
领域: 图像复原
关键词: 即插即用, Poisson逆问题, 共循环去噪器, Helmholtz分解, 收敛性保证

一句话总结

提出共循环保守(CoCo)去噪器概念,通过广义Helmholtz分解设计新的训练策略——Hamiltonian正则化促进保守性 + 谱正则化促进共循环性——使去噪器成为隐式弱凸先验的近端算子,从而在Poisson逆问题(光子受限去卷积、低剂量CT等)中实现有收敛保证且性能优越的PnP方法。

研究背景与动机

领域现状:Plug-and-Play (PnP) 方法将深度去噪器代替变分模型中的近端算子,已在各种图像逆问题中取得令人印象深刻的结果。标准收敛分析依赖保真项的凸性/光滑性和去噪器的非扩张性等条件。

现有痛点:Poisson逆问题(低光照成像、低剂量CT等场景)中,数据保真项 \(G(u)=\lambda\langle 1, Ku - f\log Ku\rangle\) 既不是强凸的也不是光滑的,传统PnP收敛条件不满足。同时,非扩张(non-expansive)或残差非扩张约束虽能保证收敛,但严重限制了去噪器性能——噪声越大,性能损失越明显。

核心矛盾:收敛性要求去噪器具有Lipschitz性质(如非扩张),但这种约束越强去噪性能越差;要让去噪器成为近端算子还需保守性(conservative),现有方法要么显式构造势函数导致性能下降(如GS-DRUNet),要么不能保证近端算子性质。

本文目标:(a)找到比非扩张更弱但仍能保证近端算子性质的Lipschitz条件;(b)不显式构造势函数而是直接正则化去噪器来促进保守性。

切入角度:从共循环性(cocoerciveness,Lipschitz条件的放宽版本)+ Helmholtz分解(将向量场分解为保守场+Hamiltonian场)两个数学工具出发。

核心idea\(\gamma\)-共循环 + 保守性 = 近端算子性质,且 \(\gamma < 0.5\) 时去噪器可以是扩张的,突破非扩张限制。

方法详解

整体框架

输入:退化的Poisson噪声图像。方法在PnP框架(ADMM或PEGD算法)中使用CoCo去噪器代替正则化项的近端算子。关键在于训练去噪器时同时施加两个正则化:(1)Hamiltonian正则化——促使Jacobian矩阵对称(即保守性);(2)谱正则化——控制 \(\|2\gamma J - I\|_*\) 以保证共循环性。输出为复原图像,理论保证全局收敛到驻点。

关键设计

  1. 共循环去噪器(Cocoercive Denoiser)

    • 功能:放宽传统非扩张约束,允许去噪器及其残差部分都是扩张的。
    • 核心思路:定义 \(\gamma\)-共循环条件 \(\langle x-y, D(x)-D(y)\rangle \geq \gamma\|D(x)-D(y)\|^2\)。当 \(\gamma=1\) 退化为牢非扩张,\(\gamma=0.5\) 退化为残差非扩张。关键:\(\gamma < 0.5\) 时去噪器可以是扩张的(Lipschitz常数 \(1/\gamma > 2\)),约束更弱。等价条件:\(\|2\gamma J(x) - I\|_* \leq 1\) 对所有 \(x\) 成立,可通过谱正则化在训练中实现。
    • 设计动机:在复平面上分析Jacobian谱分布,\(\gamma\)-共循环的允许区域严格包含非扩张和残差非扩张的区域(如 \(\gamma=0.25\) 时允许谱在以 \(2\) 为圆心、半径 \(2\) 的圆内),对去噪器限制更少,性能更好。
  2. 保守性与Helmholtz分解

    • 功能:用数学工具证明理想去噪器应该是保守的(无Hamiltonian分量)。
    • 核心思路:广义Helmholtz分解将去噪器 \(D = D_c + D_h\),其中 \(D_c = \nabla\phi\) 是保守场(沿梯度方向去噪),\(D_h\) 是Hamiltonian场(垂直于梯度方向,不对去噪有贡献但产生旋转干扰)。在Jacobian层面对应 \(J = S + A\)\(S=(J+J^\top)/2\) 对称部分对应保守场,\(A=(J-J^\top)/2\) 反对称部分对应Hamiltonian场。理想情况下 \(A=0\),即 \(J\) 对称。
    • 设计动机:通过直观的二维向量场分析(Fig 1),Hamiltonian分量使去噪方向产生"旋转"偏离最优路径,去掉它可以提升效率。这避免了显式构造势函数的困难。
  3. 训练策略

    • 功能:同时施加两个正则化项训练DRUNet。
    • 核心思路:总损失 = MSE去噪损失 + \(\alpha_1 \cdot\) Hamiltonian正则化(\(\|J - J^\top\|_*\) 鼓励Jacobian对称性) + \(\alpha_2 \cdot\) 谱正则化(\(\min\{1-\epsilon, \|2\gamma J - I\|_*\}\) 确保共循环性)。使用Hutchinson-type随机估计器近似计算Jacobian的谱范数,避免显式计算完整Jacobian矩阵。
    • 设计动机:将两个理论性质(共循环+保守性)转化为可微的正则化项,使端到端训练成为可能。

理论保证

  • 证明CoCo去噪器是某个隐式弱凸函数 \(F\) 的近端算子:\(D_\sigma = \text{Prox}_{F/\beta}\)
  • 推导出含隐式弱凸先验的复原模型;证明CoCo-ADMM和CoCo-PEGD在Poisson逆问题上全局收敛到驻点
  • 收敛条件:\(t < 1/(2+1/(2\gamma))\)\(\gamma=0.25\)\(t < 0.333\)

实验关键数据

主实验(Poisson去卷积 - CBSD68 + Levin核)

方法 p=100 PSNR/SSIM p=50 PSNR/SSIM 收敛保证
DPIR 26.51/0.742 25.38/0.691
RMMO-DRS 25.94/0.702 25.10/0.655
Prox-DRS 25.68/0.676 25.21/0.657
DPS 23.65/0.606 23.10/0.582
DiffPIR 24.82/0.643 24.08/0.607
PnPI-HQS 26.42/0.716 25.61/0.696 有(不解优化问题)
CoCo-ADMM 26.89/0.736 26.00/0.703
CoCo-PEGD 26.79/0.732 25.90/0.696

低剂量CT重建(Mayo数据集)

方法 p=500 PSNR/SSIM p=100 PSNR/SSIM
FBP 28.76/0.521 24.10/0.297
PWLS-TGV 33.16/0.846 30.43/0.775
UNet (监督学习) 36.93/0.914 35.19/0.888
WNet (监督学习) 37.12/0.927 35.98/0.913
CoCo-ADMM 37.63/0.940 36.68/0.919
CoCo-PEGD 37.72/0.939 36.43/0.916

消融实验(去噪性能 CBSD68)

去噪器 σ=15 PSNR σ=25 σ=40 约束强度
DRUNet (无约束) 34.14 31.54 29.33
RMMO (牢非扩张) 32.21 29.99 27.87 最强
Prox-DRUNet (残差非扩张) 33.18 30.60 28.38
SPC-DRUNet 33.90 31.29 29.10
0.50-CoCo 33.38 30.65 28.25
0.25-CoCo 34.00 31.38 29.16

关键发现

  • \(\gamma=0.25\) 的CoCo去噪器性能接近无约束DRUNet(仅差0.14-0.17dB),远优于强约束方法(RMMO差1.46-1.93dB)。
  • Hamiltonian正则化将Jacobian对称性误差从 \(O(10^1)\) 降至 \(O(10^{-4})\),有效促进保守性。
  • CoCo-PnP在有收敛保证的方法中取得最佳性能,甚至超过无保证的DPIR(+0.38dB, p=100)。
  • 在低剂量CT中,无监督的CoCo-PnP甚至超过了监督学习方法(UNet、WNet)。

亮点与洞察

  • 用共循环性替代非扩张性:巧妙地找到了一个更弱但仍能保证近端算子性质的Lipschitz条件,且有清晰的谱几何解释(复平面上的允许域更大)。这个思路可以推广到其他需要Lipschitz约束的场景。
  • Helmholtz分解的去噪几何直觉:将去噪器decompose为保守场+Hamiltonian场,用二维向量场图直观解释为什么Hamiltonian分量有害(旋转不贡献去噪),这种几何理解非常优雅。
  • 理论-实践闭环:从数学性质(共循环+保守)→训练策略(两个正则化)→收敛证明→实验验证,逻辑完整且每一步都有rigor。

局限与展望

  • Jacobian谱范数的随机估计增加训练开销,论文未详细报告训练时间对比。
  • \(\gamma\) 的选择需要手动调优(论文选 \(\gamma=0.25\)),更小的 \(\gamma\) 理论上性能更好但收敛条件更严格。
  • 方法基于DRUNet架构,是否对更现代的去噪架构(如Restormer、NAFNet)同样有效未验证。
  • Poisson逆问题实验虽然涵盖去卷积和CT,但缺少Poisson去噪的大规模定量对比(在附录中)。

相关工作与启发

  • vs Prox-DRUNet (Hurault et al.): 同为保守+Lipschitz约束的近端去噪器,但Prox-DRUNet要求残差非扩张(\(\gamma=0.5\)),CoCo用 \(\gamma=0.25\) 约束更弱,PSNR高0.82dB(\(\sigma=15\))。
  • vs SPC-DRUNet: SPC条件更弱但不能保证近端算子性质(不解任何优化问题),CoCo在去噪性能相当的同时还有理论保证。
  • vs DPIR: 无收敛保证但实践性能强,CoCo在有保证的前提下在p=50/100场景还超过DPIR 0.38-0.62dB。

评分

  • 新颖性: ⭐⭐⭐⭐⭐ 共循环性+Helmholtz分解用于去噪器设计是全新视角,理论贡献突出
  • 实验充分度: ⭐⭐⭐⭐ 去卷积和CT实验扎实,但主要集中在Poisson场景
  • 写作质量: ⭐⭐⭐⭐⭐ 数学推导严谨,几何直觉优雅,逻辑清晰
  • 价值: ⭐⭐⭐⭐⭐ 为PnP方法在非高斯逆问题中的收敛性提供了新的理论框架