基于自学习特征和矩阵低秩复原的视觉显著性检测方法技术

技术编号:14743557 阅读:219 留言:0更新日期:2017-03-01 18:58
本发明专利技术提出了一种基于自学习特征和矩阵低秩复原的视觉显著性检测方法,其步骤如下:根据输入图像的原始数据自适应的学习出一组特征提取模板,利用这组特征提取模板对输入图像进行卷积,得出输入图像的特征矩阵;对特征矩阵进行低秩复原,分解出一个低秩矩阵和一个稀疏矩阵,其中稀疏矩阵代表输入图像的显著区域;通过求解稀疏矩阵每列的1范数得到显著值,经过高斯模糊等后处理得到输入图像的视觉显著性检测结果。本发明专利技术运算量小、检测效率高,显著提高了视觉显著性检测的准确率,可以对各类图像进行视觉显著性检测,其结果在图像分类、图像压缩、目标识别等方面具有重要意义。

【技术实现步骤摘要】

本专利技术涉及视觉显著性检测的
,特别是指一种基于自学习特征和矩阵低秩复原的视觉显著性检测方法
技术介绍
视觉显著性检测的实质是计算图像中各个部分吸引人们视觉注意的程度。近些年,随着大数据时代的到来,人们对图像等数据的需求不断增加,快速并准备地从中获取更多有效信息显得十分有必要。通过视觉显著性检测能够迅速定位输入图像中较为吸引人注意的区域,能够显著减少海量输入图像的数据,以不同的次序和力度对各个场景区域进行选择性加工,从而避免计算浪费,同时又降低了分析难度。在视觉显著性的检测过程中,特征提取是其中的一个重要环节,对最终输出的显著图像有较大影响。现有方法的特征提取环节大部分都是基于特定的策略,可大致分为两类:1)基于手工设定的特征提取模板;2)基于数据驱动的特征提取模板。第一类特征提取方法在保证检测出输入图像的特征完整性的同时,通常会使用多个特征提取算子,但是这些特征算子之间存在大量的信息冗余,造成了运算资源的浪费。第二类特征提取方法虽然不是手工设定而是根据训练样本学习得到的,但是由于受训练样本范围的限制,学习得到的特征提取模板不可能对任何图像都有效,存在适应性的问题。
技术实现思路
为了解决上述技术问题,本专利技术提出基于自学习特征和矩阵低秩复原的视觉显著性检测方法,其中,自学习特征提取的方法不仅适用于各类型的输入图像,同时也不受训练样本的限制,从而显著提高了视觉显著性检测的准确率。本专利技术的思想在于:1)根据输入图像的原始数据自适应的学习出一组特征提取模板,利用该特征提取模板对输入图像进行卷积,得出输入图像的特征矩阵;2)对特征矩阵进行低秩矩阵复原,分解出一个低秩矩阵和一个稀疏矩阵,其中稀疏矩阵代表输入图像的显著区域;3)通过求解稀疏矩阵每列的1范数和高斯模糊等后处理方法,得到输入图像的视觉显著性检测结果。本专利技术的技术方案是:一种基于自学习特征和矩阵低秩复原的视觉显著性检测方法,其步骤如下:步骤一:获取自学习特征:步骤1:预处理:1)图像缩放:对大小为k×g的原始图像进行等比例缩放,缩放比例为a,缩放后的图像大小为ak×ag,其中,k、g均是非负整数,0<a<1,ak=round(k×a),ag=round(k×g),round(·)代表四舍五入运算;2)图像分块:从缩放后图像的左上角到右下角采用b×b的滑动窗口顺次截取b×b的图像块,每个图像块都与水平和垂直方向的相邻图像块之间有50%的区域重叠,与±45°方向的相邻图像块之间有25%的区域重叠;将截取的所有图像块转换成列向量,并按照截取的次序组合成一个图像块向量矩阵,标记为:X=[x1,x2,...xN]∈Cm×N;其中,C代表自然数集合,xi,i∈[1,N]代表第i个图像块对应的列向量,N是图像块xi的个数;m是图像块xi的维数,m=b×b×c,c为图像通道数,b≥4,且b必须为偶数;步骤2:自学习特征提取:1)特征提取模板自学习:将图像块矢量矩阵X作为训练样本集,自适应的特征提取模板W可通过求解如下目标函数最小化问题得到:其中,W=[w1,w2,...wn]∈Rm×n,R代表实数集合,n代表特征提取模板W中基向量的个数;αi是计算过程中的一个中间变量,其初值通过随机数设定;||·||1和||·||2分别代表1范数运算和2范数运算,λ是公式(6)中用于平衡误差和稀疏性的折衷参数;2)获取自学习特征矩阵:任意一个图像块xi的特征向量fi可通过下式得到:fi=xi**W(2);其中,**代表卷积运算;图像块xi的特征向量fi∈Rn,所有图像块对应的特征向量联合组成图像的自学习特征矩阵:F=[f1,f2...,fN];步骤二:基于自学习特征的矩阵低秩复原:利用稀疏性,自学习特征矩阵F表示为:F=L+S(3);其中,L代表低秩矩阵,S代表稀疏矩阵,分别可表示为:L=[l1,l2,...ln]∈Rm×N,(4)S=[s1,s2,...sn]∈Rm×N(5);对于输入图像,L代表特征相关性较强的背景区域,S代表图像的显著区域。可通过矩阵低秩复原来求解低秩矩阵L和稀疏矩阵S,即求解如下的目标函数最小化问题:其中,L*∈Rn×N是低秩矩阵L的求解结果,S*∈Rn×N是稀疏矩阵S的求解结果,||·||*代表核范数运算,β是公式(6)中平衡目标函数第一项和第二项的折衷参数;步骤三:获取视觉显著性检测结果:步骤1:计算图像任意像素的视觉显著性:1)获取任意图像块的视觉显著性:图像块xi的视觉显著性可通过下式计算:其中,代表求解的稀疏矩阵S*的第i列,sri代表图像块xi的显著值;2)获取任意像素的视觉显著性:相邻图像块之间有50%的区域重叠,同一像素点被多个图像块所包含,任意像素点的显著值通过计算所有包含该像素的图像块的显著值的均值得出:其中,sr(x,y)代表坐标为(x,y)的像素点的显著值,l代表所有包含像素点(x,y)的图像块的个数,srj,j∈[1,l]代表第j个包含像素点(x,y)的图像块的显著值;求出所有像素的显著值后,以sr(x,y)作为(x,y)处像素点的灰度值,得到缩放图像的初始视觉显著性图像SM'∈Rak×ag;步骤2:后处理:对缩放图像的初始视觉显著性图像SM'进行高斯模糊,得到模糊后的图像SMgm∈Rak×ag:SMgm=SM'**gm(9)其中,gm代表高斯模板;将模糊后的图像SMgm缩放回输入图像的原始尺寸k×g,并将所有像素点的灰度值进行四舍五入取整,得到最终的视觉显著性图像SM∈Ck×g,SM即为输入图像的视觉显著性检测结果。所述高斯模板gm的高斯核的标准差σ为缩放后输入图像宽度的0.03倍,高斯核的边长为最接近标准差4倍的奇数。所述缩放比例为a=0.14,图像块xi的大小为8×8,特征提取模板W中基向量的个数n=300,图像块之间重叠率为50%。本专利技术采用基于自学习特征和矩阵低秩复原的视觉显著性检测方法,不需要人工设定特征提取模板,也不需要额外的训练样本,直接以输入图像的原始数据作为训练样本,自适应的学习出特征提取模板,优势在于:1)特征提取模板可以准确的提取出图像的关键特征,具有较好的稀疏性;2)避免了人工设计的经验需求和特征之间的冗余,节约计算资源;3)避免了训练样本有限性带来的泛化能力不足的问题。本专利技术将自学习特征和矩阵低秩复原方法的配合使用,可以显著提高视觉显著性检测的准确率,得到的视觉显著性图像对图像分类、图像压缩、目标识别等方面具有重要意义。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,一种基于自学习特征和矩阵低秩复原的视觉显著性检测方法,用于实施的硬件环境是:Intel(R)Co本文档来自技高网...
基于自学习特征和矩阵低秩复原的视觉显著性检测方法

【技术保护点】
一种基于自学习特征和矩阵低秩复原的视觉显著性检测方法,其特征在于,其步骤如下:步骤一:获取自学习特征:步骤1:预处理:1)图像缩放:对大小为k×g的原始图像进行等比例缩放,缩放比例为a,缩放后的图像大小为ak×ag,其中,k、g均是非负整数,0<a<1,ak=round(k×a),ag=round(k×g),round(·)代表四舍五入运算;2)图像分块:从缩放后图像的左上角到右下角采用b×b的滑动窗口顺次截取b×b的图像块,每个图像块都与水平和垂直方向的相邻图像块之间有50%的区域重叠,与±45°方向的相邻图像块之间有25%的区域重叠;将截取的所有图像块转换成列向量,并按照截取的次序组合成一个图像块向量矩阵,标记为:X=[x1,x2,...xN]∈Cm×N;其中,C代表自然数集合,xi,i∈[1,N]代表第i个图像块对应的列向量,N是图像块xi的个数;m是图像块xi的维数,m=b×b×c,c为图像通道数,b≥4,且b必须为偶数;步骤2:自学习特征提取:1)特征提取模板自学习:将图像块矢量矩阵X作为训练样本集,自适应的特征提取模板W可通过求解如下目标函数最小化问题得到:minαi∈Rn1NΣi=1N(12||xi-Wαi||22+λ||αi||1)---(1);]]>其中,W=[w1,w2,...wn]∈Rm×n,R代表实数集合,n代表特征提取模板W中基向量的个数;αi是计算过程中的一个中间变量,其初值通过随机数设定;||·||1和||·||2分别代表1范数运算和2范数运算,λ是公式(1)中用于平衡误差和稀疏性的折衷参数;2)获取自学习特征矩阵:任意一个图像块xi的特征向量fi可通过下式得到:fi=xi**W    (2);其中,**代表卷积运算;图像块xi的特征向量fi∈Rn,所有图像块对应的特征向量组成图像的自学习特征矩阵:F=[f1,f2...,fN];步骤二:基于自学习特征的矩阵低秩复原:利用稀疏性,自学习特征矩阵F表示为:F=L+S   (3);其中,L代表低秩矩阵,S代表稀疏矩阵,分别可表示为:L=[l1,l2,...ln]∈Rm×N,   (4)S=[s1,s2,...sn]∈Rm×N   (5);对于输入图像,L代表特征相关性较强的背景区域,S代表图像的显著区域。可通过矩阵低秩复原来求解低秩矩阵L和稀疏矩阵S,求解如下的目标函数最小化问题:(L*,S*)=argminL,S(||L||*+β||S||1)s.t.F=L+S---(6);]]>其中,L*∈Rn×N是低秩矩阵L的求解结果,S*∈Rn×N是稀疏矩阵S的求解结果,||·||*代表核范数运算,β是公式(6)中平衡目标函数第一项和第二项的折衷参数;步骤三:获取视觉显著性检测结果:步骤1:计算图像任意像素的视觉显著性:1)获取任意图像块的视觉显著性:图像块xi的视觉显著性可通过下式计算:sri=||Si*||1---(7)]]>其中,代表求解的稀疏矩阵S*的第i列,sri代表图像块xi的显著值;2)获取任意像素的视觉显著性:相邻图像块之间有50%的区域重叠,同一像素点被多个图像块所包含,任意像素点的显著值通过计算所有包含该像素的图像块的显著值的均值得出:sr(x,y)=1lΣj=1lsrj---(8);]]>其中,sr(x,y)代表坐标为(x,y)的像素点的显著值,l代表所有包含像素点(x,y)的图像块的个数,srj,j∈[1,l]代表第j个包含像素点(x,y)的图像块的显著值;求出所有像素的显著值后,以sr(x,y)作为(x,y)处像素点的灰度值,得到缩放图像的初始视觉显著性图像SM'∈Rak×ag;步骤2:后处理:对缩放图像的初始视觉显著性图像SM'进行高斯模糊,得到模糊后的图像SMgm∈Rak×ag:SMgm=SM'**gm     (9)其中,gm代表高斯模板;将模糊后的图像SMgm缩放回输入图像的原始尺寸k×g,并将所有像素点的灰度值进行四舍五入取整,得到最终的视觉显著性图像SM∈Ck×g,SM即为输入图像的视觉显著性检测结果。...

【技术特征摘要】
1.一种基于自学习特征和矩阵低秩复原的视觉显著性检测方法,其特征在于,其步骤如下:步骤一:获取自学习特征:步骤1:预处理:1)图像缩放:对大小为k×g的原始图像进行等比例缩放,缩放比例为a,缩放后的图像大小为ak×ag,其中,k、g均是非负整数,0<a<1,ak=round(k×a),ag=round(k×g),round(·)代表四舍五入运算;2)图像分块:从缩放后图像的左上角到右下角采用b×b的滑动窗口顺次截取b×b的图像块,每个图像块都与水平和垂直方向的相邻图像块之间有50%的区域重叠,与±45°方向的相邻图像块之间有25%的区域重叠;将截取的所有图像块转换成列向量,并按照截取的次序组合成一个图像块向量矩阵,标记为:X=[x1,x2,...xN]∈Cm×N;其中,C代表自然数集合,xi,i∈[1,N]代表第i个图像块对应的列向量,N是图像块xi的个数;m是图像块xi的维数,m=b×b×c,c为图像通道数,b≥4,且b必须为偶数;步骤2:自学习特征提取:1)特征提取模板自学习:将图像块矢量矩阵X作为训练样本集,自适应的特征提取模板W可通过求解如下目标函数最小化问题得到:minαi∈Rn1NΣi=1N(12||xi-Wαi||22+λ||αi||1)---(1);]]>其中,W=[w1,w2,...wn]∈Rm×n,R代表实数集合,n代表特征提取模板W中基向量的个数;αi是计算过程中的一个中间变量,其初值通过随机数设定;||·||1和||·||2分别代表1范数运算和2范数运算,λ是公式(1)中用于平衡误差和稀疏性的折衷参数;2)获取自学习特征矩阵:任意一个图像块xi的特征向量fi可通过下式得到:fi=xi**W(2);其中,**代表卷积运算;图像块xi的特征向量fi∈Rn,所有图像块对应的特征向量组成图像的自学习特征矩阵:F=[f1,f2...,fN];步骤二:基于自学习特征的矩阵低秩复原:利用稀疏性,自学习特征矩阵F表示为:F=L+S(3);其中,L代表低秩矩阵,S代表稀疏矩阵,分别可表示为:L=[l1,l2,...ln]∈Rm×N,(4)S=[s1,s2,...sn]∈Rm×N(5);对于输入图像...

【专利技术属性】
技术研发人员:钱晓亮张焕龙刘玉翠曾黎吴青娥毋媛媛张鹤庆刁智华陈虎贺振东过金超王延峰杨存祥张秋闻
申请(专利权)人:郑州轻工业学院
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1