基于张量变换域低秩正则化的图像恢复方法

         高光谱图像、磁共振图像、RGB图像等都可以表示成三维数组的形式,在数学上将这种多维数组称为高阶张量,同样,上述三种图像都可以表示成三阶张量\chi\in \mathbb{R}^{n_{1}\times n_{2}\times n_{3}}。在空间上,图像本身就具有结构相似性,在高光谱图像的第三个模态上,又具有波段上的相关性(MRI、RGB图像都具有相似的性质)。这就使得图像的三阶张量表现出一定的低秩性,因而低秩约束被广泛应用于图像恢复。根据张量的低秩性约束与不同张量秩的定义,又有许多低秩张量补全算法用于图像恢复,比如基于Tucker秩的HaLRTC,基于管秩的TNN,基于TT秩的TMac-TT等。本文将介绍两种TRPCA(Tensor Robust Principal Component Analysis)相关的改进算法,旨在诱导出更低的张量秩。

1. 自适应变换域张量方法(n-TTSVD)

        变换域张量的概念最初出现在张量的t-SVD分解中。具体做法如下:

        首先,对于张量\chi\in \mathbb{R}^{n_{1}\times n_{2}\times n_{3}},沿着第3模态方向进行矩阵化操作,得到矩阵X_{(3)}。然后对矩阵X_{(3)}的每一列进行傅里叶变换,并进行张量化操作重新构建一个张量\widehat{\chi }。最后,对新张量\widehat{\chi }的每一个前部切片进行SVD分解,得到3个因子矩阵,\widehat{U}^{(i)},\widehat{S}^{(i)},\widehat{V}^{(i)},i=1,\cdots ,n_{3}, 再分别又由这3个因子矩阵进行逆傅里叶变换并重新构成3个张量,从而得到了张量的t-SVD分解:,其中,S是f-对角张量。

        在张量的t-SVD分解下,定义了张量的核范数,其值为新张量\widehat{\chi }的各个前切片的核范数之和:

        张量的t-SVD分解中的傅里叶变换是一种正交变换,将此变换推广到更一般的正交变换,由此定义了更一般的变换域张量,并得到了自适应的变换域张量奇异值分解(transformed tensor singular value decomposition, TT-SVD),其过程如下图所示,不同于t-SVD,TT-SVD中的变换不再是傅里叶变换,而是自适应的正交变换T。

         首先,对张量的3模展开矩阵做奇异值分解,即:

其中U是X_{(3)}的左奇异矩阵,是正交矩阵。

        则正交变换由3模展开矩阵的左奇异矩阵的转置构成,即T=U^{T}

        在TT-SVD分解下,提出了自适应变换张量核范数[1]:

其中\widehat{X}^{(i)}是张量\widehat{\chi }的第i个前部切片矩阵,张量\widehat{\chi }是张量\chi沿着第3个模态做正交变换T得到的变换域张量:表示对矩阵\widehat{X}^{(i)}求核范数。

        根据矩阵核范数定义,变换域张量核范数又可以写成:

 其中\sigma _{l}(X)表示矩阵X的第l个奇异值,r为矩阵\widehat{X}^{(i)}的秩。

        上述是张量核范数以及变换域张量核范数的定义,仅对张量的第3个模态做了正交变换T,考虑到张量\chi有多个模态,徐斌斌等[2]提出了n模自适应变换域张量奇异值分解(n-mode transformed tensor singular value decomposition, n-TTSVD),  将第三模态的自适应变换矩阵推广到三阶张量的所有模态,其基本流程如下图所示: 

         首先,对张量的第n个模态展开矩阵进行SVD分解,得到对应的奇异值和左右奇异矩阵:

 进而,定义n模自适应的正交变换矩阵为。记\widehat{\chi}_{n}为对张量\chi第n个模态经过正交变换T_{n}得到:。下面给出n-TTSVD的算法描述。

       上述方法虽然提出了一种依赖于原始张量并且自适应的变换矩阵的方式,并且将其拓展到三阶张量的所有模态。但是也存在一些缺点:(1)由自适应变换矩阵诱导得到的张量存在能量衰减,但是上面的方法并未给出合理的解决方案,这就导致变换域张量与原张量有较大失真,图像恢复效果也会变差。(2)未提出一个统一的优化框架。由相应的模态展开矩阵的得到变换矩阵,再对其秩进行优化,提高了算法的复杂度。

        下面介绍另一种变换域张量低秩正则化的方法——SALTS[3],该方法将变换矩阵的求解与低秩正则化统一在ADMM框架下求解,并且考虑到了变换后张量的能量损失,并用F范数对其进行约束。

 2. 自适应可学习变换域张量方法(SALTS)

         与文献2的思路类似,SALTS是SALT算法从第3模态拓展到所有模态得到的,因此,先对SALT方法进行介绍。下面对诱导张量秩进行定义:

 L是可逆线性变换,是变换域张量第i个前部切片。SALT的目标函数是:

 𝒟观测张量,𝒴恢复张量,L是变换矩阵。接下来将变换矩阵引入约束,并且考虑到对变换后张量的能量衰减和信息损失,用F范数对其约束:

 最后,由于秩函数的非凸性,SALT方法用Schatten-p 范数替代RANK():

SALTS算法将SALT推广到其他两个模态,并且将三个模态上的优化结果耦合到张量Z:

𝒵:恢复的张量;𝒴𝑖第i个模态被恢复的张量;𝐿𝑖i个模态上的变换矩阵。目标函数的第1项是约束恢复的张量𝒵𝒴𝑖相等,将三个模态的优化结果耦合到一起;第2项:用Schatten-p范数保证变换域张量的低秩性。第1个约束是为了防止变换后张量可能会有能量衰减和信息损失;第2个约束是变换矩阵的需要满足的性质,变换矩阵应该是正交的;最后一个约束是保证张量补全后,已知数据条目的不变。SALTS是利用ADMM框架求解的,下面给出算法的伪代码描述(相关公式参考文献3的proposed methods):

         SALTS算法较基于固定变换矩阵的TNN方法有明显优势,文献[3]给出了变换域张量的奇异值分布对比图:

        对比图最左边,首先要对原始的光谱图像进行采样,得到观测张量,然后观测张量分别与两种变换矩阵:一个是固定的离散傅里叶变换,另一个是与数据相关的可变变换,进行模态积得到了变换域张量。最后对变换域张量的奇异值进行统计,得到右边的曲线图。曲线图中:张量奇异值是变换域张量前部切片的奇异值,并把这些奇异值按降序排列,横轴是奇异值的索引,纵轴是相对应的奇异值大小。通过对比可以发现:无论在哪个模态,经过SALT处理的张量具有更少的奇异值,并且相应的奇异值也更小。由此,也可以得到SALT算法的一个优势:SALT对方向不敏感,在所有模态下都适用。

[1]Song, Guang-Jing et al. “Robust tensor completion using transformed tensor singular value decomposition.” Numerical Linear Algebra with Applications 27 (2020): n. pag.

[2]徐斌斌. 基于张量变换域低秩正则的高光谱图像去噪研究[D].南京理工大学,2021.DOI:10.27241/d.cnki.gnjgu.2021.000694.

[3]T. Wu, B. Gao, J. Fan, J. Xue and W. L. Woo, "Low-Rank Tensor Completion Based on Self-Adaptive Learnable Transforms," in IEEE Transactions on Neural Networks and Learning Systems, 2022, doi: 10.1109/TNNLS.2022.3215974.

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《tsp2020一种用于高光谱图像去噪的张量字典学习方法》是一篇关于处理高光谱图像噪声的研究论文。本文提出了一种新颖的张量字典学习方法,用于高效地去除高光谱图像中的噪声。 首先,本文介绍了高光谱图像的特点和目前图像去噪方法的局限性。由于高光谱图像具有高维度和大量的光谱细节信息,传统的去噪方法无法有效处理这些图像中的噪声。 接下来,本文详细介绍了提出的张量字典学习方法。该方法图像去噪任务中利用了数据的性质。首先,通过将高光谱图像拆分成若干张量块,降了数据的维度,进而简化了去噪问题。然后,使用字典学习方法学习每个张量块的字典,以表示图像的结构和纹理信息。 进一步,本文提出了一种基于张量字典的去噪模型。通过将待去噪图像表示为张量块的线性组合,结合字典学习方法,可以有效地恢复出干净的高光谱图像。该模型不仅能够提高图像去噪的质量,还能够保持图像细节和纹理的原始性。 最后,在实验部分,本文对提出的张量字典学习方法进行了验证并与其他常用方法进行了比较。实验结果表明,该方法在处理高光谱图像的去噪问题上具有显著的优势,能够有效减少噪声并保持图像的细节和质量。 综上所述,《tsp2020一种用于高光谱图像去噪的张量字典学习方法》提出了一种新颖的字典学习方法,通过张量表示和高光谱图像的结构特点,能够高效地去噪并保持图像的细节和质量。该方法对于高光谱图像噪声的处理具有重要的实际意义和应用价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值