[发明专利]基于PatchMatch和秩最小化算法合成高动态图像的方法有效

专利信息
申请号: 201610816932.2 申请日: 2016-09-12
公开(公告)号: CN106504198B 公开(公告)日: 2019-04-23
发明(设计)人: 谭洪舟;邹兵兵;朱雄泳;陈荣军;李智文;黄登 申请(专利权)人: 中山大学;中山大学花都产业科技研究院;广东顺德中山大学卡内基梅隆大学国际联合研究院
主分类号: G06T5/00 分类号: G06T5/00;G06T7/70
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 林丽明
地址: 510275 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于PatchMatch和秩最小化算法合成高动态图像的方法,首先,归一化输入图像集,对图像集使用PatchMatch算法实现图像配准;接着,对配准后的图像集使用伽马曲线对图像集进行辐射校准,然后使用秩最小化算法得到批量的对齐图像;最后,将对齐图像集合成得到目标的高动态(high dynamic range,HDR)图像。本发明利用秩最小化和PatchMatch算法的最新研究成果,能够得到有效去除融合后的HDR图像中的伪影和模糊问题。
搜索关键词: 基于 patchmatch 最小化 算法 合成 动态 图像 方法
【主权项】:
1.一种基于PatchMatch和秩最小化算法合成高动态图像的方法,其特征在于,它包括:a)对输入图像集进行归一化处理,并使用PatchMatch算法实现图像配准;b)对配准后的图像集使用秩最小化算法得到批量的对齐图像;c)将对齐图像集进行合成得到目标高动态图像;所述步骤a)与步骤b)之间还包括:步骤ab)对配准后的图像集使用伽马曲线对图像集进行辐射校准;所述步骤a)包括:a1)定义输入图像中任意一点的像素值为该点的灰度值M,对灰度值M进行归一化,I表示为归一化之后的灰度值:I=M/255 ⑴a2)现假设源图像为S,参考图像R,源图像和参考图像合成的图像为L,PatchMatch算法就是一个以参考图像为模板,配准源图像生成图像L的过程;由于PatchMatch算法是处理一对图像,现假设输入图像为I1...IN,以N=5为例,首先令I3为参考图像R,则I3和I4作为其源图像S,然后令I2和I4作为参考图像R,I1和I5分别作为I2和I4对应的源图像S;a3)现定义PatchMatch算法合成图像L的二次函数:其中τ为灰度映射函数;Ω为图像R和图像S的图像域,i为图像域上的任意一个像素点,n(i)为以i中心p×p的邻域,其中p为邻域的大小,p=7,故j是邻域n(i)上的像素点,R(i)是图像R上的第i个像素点,S(i+u(j))是图像S上的第(i+u(j))个像素点,其中u(j)表示从图像L上的像素点j映射到图像S的偏移量;α为一个归一化的因子其中wτ和wu为一对权重函数,wτ(i)表示图像R中像素点i映射到图像L的比重,wu(j)表示图像S中像素点j加上偏移量u(j)映射到图像L的比重;a4)灰度映射函数τ定义如下:其中灰度映射函数的导数τ′≥0,τ(·)∈[0,1],i为图像域Ω上的像素点,故L(i)表示为图像L上的第i个像素点;使用迭代重加权最小二乘法算法求解灰度映射函数,故灰度映射函数τ的目标函数转化为:其中求解目标函数τ过程中,τ和权重因子ω更新为:其中n表示第n次迭代,max(·,·)表示为两者当中的最大值,δ=10‑10;a5)权重函数wτ定义如下:其中当图像R中图像域上亮度太暗或者太亮,即图像域的像素点的灰度值小于3/255或者大于252/255时,像素点将会被剪切,否则,就不剪切;a6)权重函数wμ定义如下:其中d(·,·)表示输入参数之间的空间距离;υ12为两个归一化参数,分别取对应空间距离的75百分位数;a7)对于参数x和y,d(x,y)=||x‑y||2,而对于表示为:在图像R和图像S的图像域上的任意一个像素点i,取以i为中心,大小为p×p的邻域,得到图像块然后图像块经过灰度映射函数得到而图像块相对于i平移了u(i)得到最后求两者的空间距离;同理可得其中τ‑1(·)表示灰度映射函数的逆函数;a8)通过上面定义的函数可知,PatchMatch算法实际上就是求解二次函数的过程;输入图像R和图像S,并分别对两幅图像进行向下采样,分别得到图像R和图像S的金字塔图像集,从金字塔顶端向下迭代,求得在对应每层金字塔图像下合成的图像L和灰度映射函数τ,将此结果作为下一次的迭代的初始值,当迭代完成后即可得到最终的配准图像L,依照此方法,即可以得到输入图像I1...IN配准后的图像L1...LN;所述步骤b)包括:b1)首先先定义矩阵Ym×n部分奇异值阈值算子其中β为大于0的常参数;ΣY1=diag(σ1,0,…,0),ΣY2=diag(0,σ2,…,σl),其中l=min(m,n),U,V,ΣY对应为矩阵Y的奇异值分解矩阵,其中ΣY=ΣY1Y2;假设向量X,则Sβ[X]={sign(X)·max(0,|X|‑β)};b2)定义正交映射算子假设输入图像B,那么Yij其中i,j表示图像上第i行、第j列的像素,表示为输入图像B的有效像素;b3)输入经PatchMatch算法配准后的图像L,并将所有的输入图像向量化得到矩阵D,现引入低秩矩阵A、噪声矩阵E、拉格朗日乘子矩阵Z和正参数ε变量;b4)初始化变量A0=D,E0=Z0=0,其中m,n为输入图像L的行和列,ε0=1.25/norm(D,'fro'),其中norm(D,'fro')表示为求矩阵D的Frobenius范数,ρ>1,外迭代次数t=0,其中A0表示为矩阵A在第0次外迭代的状态,E0,Z0,ε0亦是如此;b5)初始化内迭代中间变量b0=1,G0=At,At,0=At,内迭代次数k=0,其中b0,G0为中间变量b,G在第0次内迭代下状态,At,0表示为矩阵A在第t次外迭代,0次内迭代的状态,下面的At,k亦是如此;b6)低秩矩阵更新为:其中表示为输入图像的掩膜模板,当图像域的灰度值过暗或者过亮,也就是灰度值小于2/255或者大于253/255时,掩膜模板对应的像素点的值取为0,否则取为1;中间变量更新为:b7)若内循环次数k达到最大内循环次数,此处最大内循环次数为5,或者At,k+1已经收敛时,所述收敛是指也就是At,k+1和At,k已经近似相等,则退出循环,否则k=k+6,跳转到b6);b8)内循环迭代结束之后,低秩矩阵更新为:At+1=At,k+1 ⒁中间变量更新为:εt+1=ρεt ⒄b9)若内循环次数t达到最大内循环次数,此处最大内循环次数为50,或者D‑At‑Et已经收敛时,所述收敛是指At+Et与D已经近似相等,则退出循环,否则t=t+1,跳转到b5);b10)内循环迭代结束之后:得到目标低秩矩阵和噪声矩阵:A=At+1 ⒅E=D‑A ⒆b11)最后对得到的低秩矩阵和噪声矩阵进行调整m×n大小的图像,即可得到输入图像L对应的低秩图像和噪声图像;所述步骤c)包括:c1)输入对齐后的图像集A,将图像A合成目标HDR图像:其中nImg表示为输入图像的数量,x∈{r,g,b},r,g,b为彩色图像的三个通道;A(x)和H(x)分别输入图像和HDR图像的x通道图像,最后融合H(x)即可得到HDR图像H。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学;中山大学花都产业科技研究院;广东顺德中山大学卡内基梅隆大学国际联合研究院,未经中山大学;中山大学花都产业科技研究院;广东顺德中山大学卡内基梅隆大学国际联合研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610816932.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top