[发明专利]一种基于截断核范数正则化的图像恢复方法无效
申请号: | 201310272796.1 | 申请日: | 2013-06-30 |
公开(公告)号: | CN103345729A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 胡尧;张德兵;何晓飞;洪燕昌;刘奔;蔡文涛 | 申请(专利权)人: | 浙江贝尔技术有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 杭州赛科专利代理事务所 33230 | 代理人: | 曹绍文 |
地址: | 310012 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于截断核范数正则化的图像恢复方法,主要步骤如下:1、将原图片表示成矩阵形式,得到带有约束条件的优化问题;2、通过分析,将优化问题转化为迭代优化问题;3、使用TNNR-ADMM算法、TNNR-APGL算法或TNNR-ADMMAP算法求解上述迭代优化问题,优化得到的矩阵Xl即为最后恢复得到的图像X。本发明的有益效果在于:在核范数的基础上提出了矩阵的截断核范数,该范数能更好地逼近矩阵的秩;基于截断核范数的正则项能够更好地控制矩阵低秩特性,更加符合自然图像具有的低秩的本质属性;提出了TNNR-ADMM算法、TNNR-APGL算法和TNNR-ADMMAP算法,优化效率更高、更准确。 | ||
搜索关键词: | 一种 基于 截断 范数 正则 图像 恢复 方法 | ||
【主权项】:
1.一种基于截断核范数正则化的图像恢复方法,其特征在于:包括如下顺序步骤:第一步、将原图片表示成矩阵形式,记为矩阵集合Ω为没有损坏的像素点的集合,将最后恢复得到的图片记为:矩阵辅助矩阵:m图片长的像素数,n为图片宽的像素数,r为小于m或n的整数,然后将关于图片矩阵X的截断核范数σi(X)分裂成两项之和,式中σ1(X)≥σ2(X)≥…σi(X)≥…≥σmin{m,s=n}(X)为X的奇异值,得到如下带有约束条件的优化问题:| | X | | * - max AA T = I , BB T = I Tr ( AXB T ) , P Ω ( X ) = P Ω ( M ) ( 1 ) , ]]> 式中||X||*为矩阵X的核范数,P是投影算子,Tr为对角线元素之和,T为矩阵的转置,I为单位矩阵;第二步、通过对进行分析,我们将补全矩阵X作SVD分解,得到X=UΣV,矩阵U=(u1,u2,…um)T,矩阵V=(v1,v2,…vn)T,最终我们得到如下结论:max AA T = I , BB T = I Tr ( AXB T ) = Tr ( A X X ( B X ) T ) , ]]> 矩阵A*=(u1,u2,…ur),矩阵B*=(v1,v2,…vr),将公式1转化为如下优化问题:min{||X||*-Tr(A*X(B*)T)},将上述优化问题转化为如下形式的迭代优化问题:1)当前补全矩阵Xl=Ul∑lVl,矩阵Ul=(u1,u2,…um),矩阵Vl=(v1,v2,…vn),更新矩阵Al=(u1,u2,…ur)T,矩阵Bl=(v1,v2,…vr)T,式中T为矩阵转置;2)更新补全矩阵Xl+1通过Xl+1=argminX||X||*-Tr(AlXBlT),s.tPΩ(X)=PΩ(M)(2),式中:s.t为所需满足的约束条件,PΩ为在Ω上的投影算子,PΩ(X)=PΩ(M)为X和M在Ω处的值应该相同;第三步、使用TNNR-ADMM算法、TNNR-APGL算法或TNNR-ADMMAP算法求解上述迭代优化问题(2),优化得到的补全矩阵Xl即为最后恢复得到的图像X;所述的TNNR-ADMM算法:先将公式2推导为:minX,W||X||*-Tr(AlWBlT),s.tX=W,PΩ(W)=PΩ(M)(3);其增广拉格朗日方程为:L ( X , Y , W , β ) = | | X | | * - Tr ( A l WB l T ) + β 2 | | X - W | | F 2 + ]]>Tr ( Y T ( X - W ) ) , ]]> 式中:W为矩阵;T为矩阵转置;β为常数;||.||F为矩阵的Frobenius范数,采用如下具体流程解决上述迭代优化问题:1)初始化:初始补全矩阵X1=MΩ,式中,辅助矩阵W1=X1,矩阵Y1=X1,常数β=1;2)更新当前补全矩阵式中:Wk为矩阵,Yk为矩阵;3)更新辅助矩阵Wk+1:W k + 1 = X k + 1 + 1 β ( A l T B l + Y k ) , ]]> 式中:Xk+1为更新后的补全矩阵,Yx为矩阵;4)更新辅助矩阵Wk+1:w k + 1 = P Ω c ( W k + 1 ) + P Ω ( M ) , ]]> 式中:Ωc为Ω的补集,即图片中除Ω之外的像素,为Wk+1在Ωc上的投影算子;5)更新矩阵Yk+1:Yk+1=Yk+β(Xk+1-Wk+1);6)重复2‐5直到||Xk+1-Xk||F≤∈式中,||.||F为矩阵的Frobenius范数;所述的TNNR-APGL算法:首先通过迭代优化问题中公式2的约束条件,将公式2转化为:min X | | X | | * - Tr ( A l XB l T ) + λ 2 | | P Ω ( X ) - ]]>P Ω ( M ) | | F 2 , ]]> 采用如下具体流程解决上述迭代优化问题:1)初始化:常数t1=1,初始矩阵X1=MΩ,矩阵Y1=X1;2)更新当前补全矩阵Xk+1:3)更新常数tk+1:式中:tk为t在第k次迭代后的值;4)更新矩阵Yk+1:Y k + 1 = X k + t k - 1 t k + 1 ( X k - X k - 1 ) ; ]]> 5)重复2‐5直到||Xk+1-Xk||F≤∈式中,||.||F为矩阵的Frobenius范数;所述的TNNR-ADMMAP算法:将公式3的两个约束条件X=W和PΩ(W)=PΩ(M)合并成一个约束条件,并引入了一个自适应的惩罚项系数,采用如下具体流程解决上述迭代优化问题:将公式3重写为:式中,为线性算子:采用如下具体流程解决上述迭代优化问题:1)初始化:初始补全矩阵X1=MΩ,矩阵W1=X1,常数k=10-3,常数ρ0=1,矩阵Y1=X1,常数∈=10-3以及常数β0=1;2)更新当前补全矩阵Xk+1:3)更新矩阵Wk+1:W k + 1 = 1 2 β k P Ω [ β k ( M - X k + 1 ) - ( A l t B l + ]]>( Y k ) 11 + ( Y k ) 22 ) ] + X k + 1 + 1 β k ( A l T B l + ( Y k ) 11 ) ; ]]> 4)更新矩阵Yk+1:5)更新常数βk+1:βk+1=min(βmax,ρβk);常数ρ = ρ 0 , if β k max { | | X k + 1 - X k | | F , | | W k + 1 - W k | | F | | C | | F < k 1 , otherwise ; ]]> 6)重复2‐5直到||Xk+1-Xk||F≤∈。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江贝尔技术有限公司,未经浙江贝尔技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310272796.1/,转载请声明来源钻瓜专利网。