基于场景分类的模块化处方式图像显著性检测方法转让专利

申请号 : CN201710827725.1

文献号 : CN107622280B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨春蕾普杰信谢国森刘中华司彦娜董永生梁灵飞

申请人 : 河南科技大学

摘要 :

基于场景分类的模块化处方式图像显著性检测方法,根据图像的FP显著图和bpGMR显著图构成图像场景色调复杂度表示模型;罗列在显著性检测过程中可能会使用到的所有检测模块,按照不同的简单色调场景结构类别和复杂色调场景结构类别选取适用的检测模块构成整体的检测流程对待测图像检测,得到最终的显著图。解决图像场景的“简单色调复杂结构”造成的前景目标误检问题与“复杂色调”场景中的天空区域引起的前景目标误检问题,借鉴医生给病人根据不同病情、按照不同药品或检查手段的治疗目标而开具不同处方的方式,提出不同的场景特征应使用不同的显著性检测方案,使得检测更具针对性,从而提高图像显著性检测的效果和效率。

权利要求 :

1.基于场景分类的模块化处方式图像显著性检测方法,其特征在于:包括以下步骤:步骤一、对待测图像用SLIC算法进行超像素分割,提取各待测图过分割后的各图像区域特征;

步骤二、依据提取的各图像区域特征,以图像区域为计算单元改进经典FT模型获取大致的前景区域而生成基于前景先验的FP显著图;以经典GMR模型为基础,以图像边角为查询生成背景先验的bpGMR显著图,通过FP显著图和bpGMR显著图的信息融合生成基本的图像前景定位图;

步骤三、根据图像的FP显著图和bpGMR显著图构成图像场景色调复杂度表示模型;

所述的图像场景色调复杂度表示模型构成方法是,分别计算FP显著图和bpGMR显著图的信息熵;分别以0.5倍、1倍、1.5倍和2倍平均灰度作为阈值计算bpGMR先验图的四个二值图,并分别以 和 表示;计算 和 的差图系数 以及 和 的差图系数

以1倍平均灰度作为阈值计算FP先验图的二值图 计算二值图 和 的两个相交系数 和 利用FP先验图信息熵、bpGMR先验图的信息熵、 和的差图系数、 和 的差图系数、二值图 和 的两个相交系数 和 构成图像场景色调复杂度表示模型;步骤四、将2p张待测图像分别挑选为简单色调场景和复杂色调场景,分别标定后构成训练样本集,按照图像场景色调复杂度表示模型将训练样本集进行色调复杂度表示,根据不同的判定标准,将简单色调场景进行简单色调场景结构类别分类;

步骤五、罗列在显著性检测过程中可能会使用到的所有的检测模块,按照不同的简单色调场景结构类别和复杂色调场景结构类别选取适用的检测模块构成整体的检测流程对待测图像检测,得到最终的显著图Sal。

2.如权利要求1所述的基于场景分类的模块化处方式图像显著性检测方法,其特征在于:所述的改进经典FT模型为 其中,spFTi表示第i个超像素的spFT显著值, 为待测图像所有超像素的Lab颜色特征的均值向量,||*||表示欧氏距离, 为待测图像每个超像素在Lab颜色空间的三个颜色均值构成的特征向量。

3.如权利要求1所述的基于场景分类的模块化处方式图像显著性检测方法,其特征在于:所述的差图系数的计算公式是ρ(bMap1,bMap2)=len(Db(bMap1,bMap2))/(w*h)其中,w和h表示图像的宽和高,两个二值图bMap1和bMap2的差图系数为二者的差图Db(bMap1,bMap2)中显著像素的个数除以图像面积。

4.如权利要求1所述的基于场景分类的模块化处方式图像显著性检测方法,其特征在于:所述的两个相交系数 和 的计算公式是其中,∩表示求两个二值图显著部分的相交区域,相交系数为该相交区域面积除以分母二值图显著部分的面积。

5.如权利要求1所述的基于场景分类的模块化处方式图像显著性检测方法,其特征在于:所述的所有的检测模块为DM1

DM2

DM3 Salst1=FP

DM4 Salst1=bpGMR

DM5 Salst2=spFT

DM6 3&7or 4&7or 5根据min(en(FP),en(bpGMR),en(spFT))DM7 Salst2=(D-αW)-1qst1

DM8 Sal=era(Salst2)

DM9 Sal=Salst2

DM10

其中,Salst1表示第一阶段显著图,Salst2表示第二阶段显著图,FP为FP先验图,bpGMR为bpGMR先验图,以0.5倍、1倍、1.5倍和2倍平均灰度作为阈值计算bpGMR先验图的四个二值图,并分别以 和 表示,Db(*)为两个二值图的差图,en(*)函数用来计算灰度图的信息熵,W为图结点间的仿射矩阵,D为W对应的度矩阵,qst1表示以一倍平均灰度为阈值提取显著图Salst1中的最显著超像素生成的查询向量,era(*)函2

数表示对显著图Salst2进行天空区域干扰性擦除,spFTb为以2倍平均灰度为阈值计算基于spFT显著图的二值图, 为以2倍平均灰度为阈值计算DM8和DM9获得的显著图Sal的二值图,α=0.99。

6.如权利要求5所述的基于场景分类的模块化处方式图像显著性检测方法,其特征在于:所述的检测流程包括

7.如权利要求1所述的基于场景分类的模块化处方式图像显著性检测方法,其特征在于:所述的简单色调场景分类为简单结构、多目标结构、靠近边界目标结构、大目标结构;简单结构、多目标结构、靠近边界目标结构、大目标结构分别对应简单结构检测流程、多目标结构检测流程、靠近边界目标结构检测流程、大目标结构检测流程;

简单色调场景不同结构类别的判定标准为:

多目标结构判断条件:

其中Intb(*)表示两个二值图的相交图,符号 用来表示两个图像区域之间没有连接;

边界目标结构判断条件:

其中 是一个表明二值图 占据图像A15c部分的比例,A15c表示四个图像边角,每个边角的长度仅有对应图像边界的五分之一;

大尺寸前景结构判断条件:

上述提出的 表示为以1倍平均灰度作为阈值计算FP先验图的二值图, 表示1倍平均灰度作为阈值计算bpGMR先验图的二值图。

8.如权利要求1所述的基于场景分类的模块化处方式图像显著性检测方法,其特征在于:所述的复杂色调场景划分为不确定结构和图像顶部天空区域结构,当时,复杂色调场景为图像顶部天空区域结构,其

中,Ssky为(D-αW)-1q,W为图结点间的仿射矩阵,D为W对应的度矩阵,q为查询输入,α=0.99,S为根据输入q而输出的排序向量,t为最显著的图像顶部天空区域超像素的个数,通常t

3,n为图像超像素总个数;

图像顶部天空区域结构对应图像顶部天空区域结构检测流程,其余复杂色调场景对应不确定结构检测流程。

9.如权利要求1所述的基于场景分类的模块化处方式图像显著性检测方法,其特征在于:当简单色调场景和复杂色调场景 时,β=0.005表示差图系数极小时有效,避免误检噪声,在各检测流程之后加入极小尺寸目标检测流程,其中,spFTb2为以2倍平均灰度为阈值计算基于超像素改进的spFT显著图的二值图, 为以2倍平均灰度为阈值计算基于简单色调场景结构类别和复杂色调场景结构类别的检测流程显著图的二值图,极小尺寸目标检测流程计算,生成最终的显著图Sal。

说明书 :

基于场景分类的模块化处方式图像显著性检测方法

技术领域

[0001] 本发明涉及模式识别技术、数据分析建模技术、信息编码技术和数字图像处理技术。具体涉及模式分类技术、自然图像显著目标检测技术、图像特征提取及融合技术、数据分析及建立分类模型技术、图像超像素分割技术的基于场景分类的模块化处方式图像显著性检测方法。

背景技术

[0002] 模式识别技术是指对表征事物或现象的各种形式的(数值的、文字的和逻辑关系的)信息进行处理和分析,以对事物或现象进行描述、辨认、分类和解释的过程,是信息科学和人工智能的重要组成部分。显著性检测中的模式识别指的是对图像中背景和目标的识别与分类。显著目标是图像中从背景中突出的人或事物,一般包含更多人们感兴趣的、更有用的信息。显著目标检测的主要任务即检测并标定出显著目标所在的区域。由于检测结果可以被直接使用,因此,显著目标检测广泛应用于目标识别、图像分割、图像检索等领域。
[0003] 常用的显著目标检测技术主要有基于局部对比的显著区域检测技术,如:基于局部对比和模糊生长技术、多尺度中心-周围直方图和颜色空间分布对比技术等;以及基于全局对比的显著区域检测技术。显著目标检测技术中的关键是通过像素、超像素、区域块等检测单位间的局部或全局特征差来确定各个检测单位的显著值,因此,特征提取是计算特征差的基本步骤。由于显著颜色是引起人类视觉注意的最根本特征,人们通常选取颜色计算特征差。目前许多显著目标检测模型虽然在单显著目标和简单背景场景下的性能已能够接近测试集的标准,但在存在多目标、大目标或极小尺寸目标的场景中,以及色调复杂场景下仍不能取得较好的表现。当图像场景复杂时,颜色特征可能不足以作为目标与背景的分类依据。这是因为场景的复杂性通常表现为以下特性:1、场景中含有多个结构复杂的目标[1],并可能部分相互重叠[2];2、目标区域呈不规则形状[3];3、目标分布于图像四周;4、目标与背景具有相似的色调,或者二者均具有杂乱的色调。我们认为“色调简单且结构简单”的场景和“色调复杂且结构复杂”的场景在需要进行显著性检测和目标识别的日常场景中并不多见,人们往往需要识别那些色调相对简单但结构较为复杂的场景中的目标。然而,据已掌握资料,目前还没有学者对图像的场景结构进行针对性分类,现有的显著性检测算法也基本上是通用型的,算法不会根据场景的类别及特点调整检测方法和流程,这是检测算法在复杂场景中效果不佳的原因之一。另一方面,由于图像场景复杂时机器视觉难以将前景从杂乱的背景中检测出来,造成多种先进算法生成的显著图中存在前景区域附近噪声较多、甚至前景边界模糊的现象,造成进一步识别前景或目标难度的增大。
[0004] 数据分析及建立分类模型技术应用在图像显著性检测领域是一种通过分析特征提取后的数据,根据一定的分类目标训练出分类模型的技术。分类模型常基于高效的支持向量机[4]模型(Support Vector Machine,简称SVM),该模型是与相关的学习算法有关的监督学习模型,可以分析数据,识别模式,用于分类和回归分析。给定一组训练样本,每个标记为属于两类,一个SVM训练算法建立了一个模型,分配新的实例为一类或其他类,使其成为非概率二元线性分类。如在空间中的点,映射,使得所述不同的类别的例子是由一个明显的差距是尽可能宽划分的表示。新的实施例则映射到相同的空间中,并预测基于它们落在所述间隙侧上属于一个类别。
[0005] 简单线性迭代聚类(Simple Linear Iterative Clustering,简称SLIC[5])是一种高效的图像分割法,该方法将图像分割为n个超像素(n的取值一般在200左右具有最佳效果),划分为同一个超像素的像素或图像块具有颜色相似性和内部紧致性。目前,性能较好的图像显著性检测方法大多基于SLIC超像素分割,不仅可以达到快速检测的目标而且获得的显著图也更加平滑。目前,很多高效的显著目标检测算法以SLIC超像素作为特征提取和显著值计算的基本检测单位。
[0006] [1]Shi,J.,Yan,Q.,Xu,L.,et al.,“Hierarchical saliency detection on extended cssd,”IEEE Transactions on Pattern Analysis  and Machine Intelligence,vol.9,no.4,pp.1-14,2014.
[0007] [2]Zhu,W.,Liang,S.,Wei,Y.,et al.,“Saliency optimization from robust background detection,”IEEE Conf.on Computer Vision and Pattern Recognition(CVPR),2014,pp.2814–2821.
[0008] [3]Qiu,Y.,Sun,X.,She,M.F.,“Saliency detection using hierarchical manifold learning,”Neurocomputing.Vol.168,no.C,pp.538-549,2015.
[0009] [4]Cortes,Corinna;and Vapnik,Vladimir N.;"Support-Vector Networks",Machine Learning,20,1995.
[0010] [5]Achanta,R.,Shaji,A.,Smith,K.,et al.,“Slic superpixels,”Tech.rep,2010.
[0011] [6]C.Yang,L.Zhang,H.Lu,et al.,Saliency detection via graph-based manifold ranking,”in:IEEE Conf.on Computer Vision and Pattern Recognition(CVPR),2013,pp.3166-3173.
[0012] [7]Y.Wei,F.Wen,W.Zhu,and et al.“, Geodesic saliency using background priors,”in European Conference on Computer Vision,2012,pp.29–42.
[0013] [8]N.Tong,H.Lu,L.Zhang,and et al.,“Saliency detection with multiscale superpixels,”IEEE Signal Processing Letters.,vol.21,no.9,pp.1035–1039,2014.[0014] [9]C.Yang,L.Zhang,H.Lu,“Graph-regularized saliency detection with convex-hull-based center prior”,IEEE Signal Processing Letters.vol.20,no.7,pp.637-640,2013.
[0015] [10]R.Margolin,L.Zelnik-Manor,and A.Tal,“Saliency for image manipulation,”Visual Computer.,vol.29,no.5,pp.381–392,2013.
[0016] [11]F.Perazzi,P.Krahenbuhl,Y.Pritch,and et al.,“Saliency filters:Contrast based filtering for salient region detection,”in IEEE Conf.on Computer Vision and Pattern Recognition(CVPR).IEEE,2012,pp.733–740.
[0017] [12]J.Harel,C.Koch,and P.Perona,“Graph-based visual saliency,”Advances in Neural Information Processing Systems.,vol.19,pp.545–552,2006.[0018] [13]R.Achanta and S.Susstrunk,“Saliency detection using maximum symmetric surround,”in 17th IEEE Int.Conf.on Image Processing(ICIP),2010,pp.2653–2656.
[0019] [14]Achanta,R.,Hemamiz,S.,Estraday,F.,et al.“,Frequency-tuned salient region detection,”IEEE Conf.on Computer Vision and Pattern Recognition(CVPR),2009,pp.1597-1604.
[0020] [15]X.Hou and L.Zhang,“Saliency detection:A spectral residual approach,”in IEEE Conf.on Computer Vision and Pattern Recognition(CVPR),2007,pp.1–8.
[0021] [16]S.Goferman,L.Zelnik-Manor,and A.Tal,“Context-aware saliency detection,”IEEE Trans.on Pattern Analysis and Machine Intelligence.,vol.34,no.10,pp.1915–1926,2012。

发明内容

[0022] 为解决上述技术问题,本发明通过解决图像场景的“简单色调复杂结构”造成的前景目标误检问题与“复杂色调”场景中的天空区域引起的前景目标误检问题,借鉴医生给病人根据不同病情、按照不同药品或检查手段的治疗目标而开具不同处方的方式,提出不同的场景特征应使用不同的显著性检测方案,使得检测更具针对性,从而提高图像显著性检测的效果和效率。
[0023] 为实现上述技术目的,所采用的技术方案是:基于场景分类的模块化处方式图像显著性检测方法,包括以下步骤:
[0024] 步骤一、对待测图像用SLIC算法进行超像素分割,提取各待测图过分割后的各图像区域特征;
[0025] 步骤二、依据提取的各图像区域特征,以图像区域为计算单元改进经典FT模型生成基于超像素计算的spFT显著图,通过spFT显著图获取大致的前景区域生成基于前景先验的FP显著图(简称FP先验图);以经典GMR模型为基础,采用图像边角为查询生成背景先验的bpGMR显著图(简称bpGMR先验图),并通过FP显著图和bpGMR显著图的信息融合生成基本的图像前景定位图;
[0026] 步骤三、根据图像的FP显著图和bpGMR显著图构成图像场景色调复杂度表示模型;
[0027] 步骤四、将2P张待测图像分别挑选为简单色调场景和复杂色调场景,分别标定后构成训练样本集,按照图像场景色调复杂度表示模型将训练样本集进行色调复杂度表示,根据不同的判定标准,将简单色调场景进行简单色调场景结构类别分类;
[0028] 步骤五、罗列在显著性检测过程中可能会使用到的所有检测模块,按照不同的简单色调场景结构类别和复杂色调场景结构类别选取适用的检测模块构成整体的检测流程对待测图像检测,得到最终的显著图Sal。
[0029] 本发明所述的改进的FT模型为 其中,spFTi表示第i个超像素的spFT显著值, 为待测图像所有超像素的Lab颜色特征的均值向量,||*||表示欧氏距离, 为待测图像每个超像素在Lab颜色空间的三个颜色均值构成的特征向量。
[0030] 本发明所述的图像场景色调复杂度表示模型构成方法是,分别计算改进的FT模型的FP先验图和bpGMR模型的bpGMR先验图的信息熵;分别以0.5倍、1倍、1.5倍和2倍平均灰度作为阈值计算bpGMR先验图的四个二值图,并分别以 和表示;计算 和 的差图系数 以及 和
的差图系数 以1倍平均灰度作为阈值计算FP先验图的二值图
计算二值图 和 的两个相交系数 和 利用FP先验图信息
熵、bpGMR先验图的信息熵、 和 的差图系数、 和 的差图系
数、二值图 和 的两个相交系数 和 构成图像场景色调复杂度
表示模型。
[0031] 本发明所述的差图系数的计算公式是
[0032] ρ(bMap1,bMap2)=len(Db(bMap1,bMap2))/(w*h)
[0033] 其中,w和h表示图像的宽和高,两个二值图bMap1和bMap2的差图系数为二者的差图Db(bMap1,bMap2)中显著像素的个数除以图像面积。
[0034] 本发明所述的两个相交系数 和 的计算公式是
[0035]
[0036] 其中,∪表示求两个二值图显著部分的相交区域,相交系数为该相交区域面积除以分母二值图显著部分的面积。
[0037] 本发明所述的所有的检测模块为
[0038] DM1
[0039] DM2
[0040] DM3 Salst1=FP
[0041] DM4 Salst1=bpGMR
[0042] DM5 Salst2=spFT
[0043] DM6 3&7 or 4&7 or 5根据min(en(FP),en(bpGMR),en(spFT))
[0044] DM7 Salst2=(D-αW)-1qst1
[0045] DM8 Sal=era(Salst2)
[0046] DM9 Sal=Salst2
[0047] DM10
[0048] 其中,Salst1表示第一阶段显著图,Salst2表示第二阶段显著图,FP为FP先验图,bpGMR为bpGMR先验图,以0.5倍、1倍、1.5倍和2倍平均灰度作为阈值计算bpGMR先验图的四个二值图,并分别以 和 表示,Db(*)为两个二值图的差图,en(*)函数用来计算灰度图的信息熵,W为图结点间的仿射矩阵,D为W对应的度矩阵,qst1表示以一倍平均灰度为阈值提取显著图Salst1中的最显著超像素生成的查询向量,era(*)函数表示对显著图Salst2进行天空区域干扰性的擦除, 为以2倍平均灰度为阈值计算基于spFT显著图的二值图, 为以2倍平均灰度为阈值计算DM8和DM9获得的显著图Sal的二值图。
[0049] 本发明所述的检测流程包括
[0050]
[0051]
[0052] 本发明所述的简单色调场景分类为简单结构、多目标结构、靠近边界目标结构、大目标结构;简单结构、多目标结构、靠近边界目标结构、大目标结构分别对应简单结构检测流程、多目标结构检测流程、靠近边界目标结构检测流程、大目标结构检测流程;
[0053] 简单色调场景不同结构类别的判定标准为:
[0054] 多目标结构判断条件:
[0055]
[0056] 其中Intb(*)表示两个二值图的相交图,符号ο用来表示两个图像区域之间没有连接;
[0057] 边界目标结构判断条件:
[0058]
[0059] 其中 是一个表明二值图 占据图像A15c部分的比例,A15c表示四个图像边角,每个边角的长度仅有对应图像边界的五分之一;
[0060] 大尺寸前景结构判断条件:
[0061]
[0062] 上述提出的 表示为以1倍平均灰度作为阈值计算FP先验图的二值图,表示1倍平均灰度作为阈值计算bpGMR先验图的二值图。
[0063] 本发明所述的复杂色调场景被划分为不确定结构和图像顶部天空区域结构,当时,复杂色调场景为图像顶部天空区域结构,其中,Ssky为(D-αW)-1q,W为图结点间的仿射矩阵,D为W对应的度矩阵,q为查询输入,α=0.99,S为根据输入q而输出的排序向量,t为最显著的图像顶部天空区域超像素的个数,通常t3,n为图像超像素总个数;
[0064] 图像顶部天空区域结构对应图像顶部天空区域结构检测流程,其余复杂色调场景对应不确定结构检测流程。
[0065] 本发明当简单色调场景和复杂色调场景 时,在各检测流程之后加入极小尺寸目标检测流程,其中, 为以2倍平均灰度为阈值计算基于超像素改进的spFT显著图的二值图, 为以2倍平均灰度为阈值计算基于简单色调场景结构类别和复杂色调场景结构类别的检测流程显著图的二值图,极小尺寸目标检测流程计算,生成最终的显著图Sal。
[0066] 本发明有益效果是:(1)图像的显著性检测方案依据场景的色调和结构复杂度不同而不同,可减少因不同的场景结构复杂性造成的前景区域的误检和漏检;另一方面,避免了在色调复杂的场景,人们使用例如增加用来辨识的特征、多尺度和引入复杂数学模型等方法来提升检测效果所造成的算法时间花费高而性能提升少的情况;(2)仅使用Lab颜色特征,大大加快了算法运行速度;(3)色调复杂性分类模型和天空区域辨识模型的建立基于从经验角度获取高层知识,只需学习一次即可多次指导区域分类,与仅从当前图像提取高层知识的方法相比大大加快了分类的速度;(4)通过天空区域辨识模型的作用,可消除图像顶部的高亮度天空区域对图像前景显著值计算的干扰,这是现有的含有中心优先的算法所无法达到的效果;(5)对图像中存在极小尺寸目标的辨识,填补了基于图流行排序类算法无法检测极小尺寸目标的空白,对整体的检测框架进行了多策略优势互补。

附图说明

[0067] 图1为本发明的原理流程图;
[0068] 图2为本发明的各检测模块表图;
[0069] 图3为本发明的检测处方表图;
[0070] 图4为采用基于本发明获得的显著图结果图;
[0071] 图5为图4处理过程中生成的各个步骤图及在SED2数据库上的性能比较图;
[0072] 图6为五张具有代表性的图像及其色调复杂度表示值;
[0073] 图7为图3各分类的实施例过程图;
[0074] 图8为对FT算法与GMR方法的改进对比效果图。

具体实施方式

[0075] 如图1所示,基于场景分类的模块化处方式图像显著性检测方法,包括:
[0076] 待测图像区域划分及特征提取:实现待测图像过分割,提取待测图过分割后的各图像区域特征;
[0077] 图像前景定位:依据提取的各图像区域特征,以图像区域(超像素)为计算单元改进经典的FT[14]模型获取大致的前景而生成基于前景先验(Foreground Prior,简称FP)的FP显著图(简称FP先验图);改进文献[6]的背景先验GMR模型,以图像边角为查询生成背景先验(Background Prior)的GMR显著图(简称bpGMR先验图),通过FP先验图和bpGMR显著图的信息融合生成基本的图像前景定位图;
[0078] 场景色调复杂度表示:实现为图像场景分类进行的图像场景色调复杂度表示,根据图像的FP先验图和bpGMR先验图的信息熵、二值图差值等数据建立色调复杂度表示模型;
[0079] 场景分类:将2P张待测图像分别挑选为简单色调场景和复杂色调场景,分别标定后构成训练样本集,按照图像场景色调复杂度表示模型将训练样本集进行色调复杂度表示,根据不同的判定标准,将简单色调场景进行简单色调场景结构类别分类;
[0080] 基于场景分类的图像显著性检测:如图2、3所示,罗列在显著性检测过程中可能会使用到的所有检测模块,按照不同的简单色调场景结构类别和复杂色调场景结构类别选取适用的检测模块构成整体的检测流程对待测图像检测,实现依据场景分类结果提供不同的显著性检测策略,达到提高检测效果和效率的目的;
[0081] 图像顶部天空区域显著性干扰辨识:实现基于场景分类的图像显著性检测之后的优化处理,具体包括:图像中的天空区域分类模型的建立、对图像顶部天空区域的辨识、对图像顶部天空区域是否会干扰图像前景显著性计算的辨识,以及对干扰图像前景显著性计算的天空区域的干扰移除;
[0082] 图像极小尺寸目标辨识:实现基于场景分类的图像显著性检测之后的优化处理,具体包括:通过基于场景分类的图像显著性检测之后获得的显著图Sal与基于超像素计算的spFT显著图之间的差值,辨识图像中是否存在极小尺寸的前景目标,并补充因前述步骤造成的极小尺寸的前景目标的显著性缺失问题。
[0083] 本发明所述的待测图像区域划分及特征提取,通过下述步骤实现:
[0084] 步骤一、将待测图像用SLIC[5]算法分割成200个左右的超像素;
[0085] 步骤二、提取待测图像各超像素在Lab空间下的三个颜色均值,生成特征向量。
[0086] 本发明所述的图像前景定位,通过下述步骤实现:
[0087] 步骤一、改进经典的FT[14]模型,获得基于超像素计算的FT显著图(SuperPixel based Frequency-tuned图,简称spFT显著图),提取spFT显著图中的显著区域,作为查询按照图流形排序法[9]获得前景优先的FP先验图;
[0088] 步骤二、改进经典的GMR[6]模型,以图像四个边角作为查询按照图流形排序法[9]获得背景优先的bpGMR先验图;
[0089] 步骤三、将FP先验图和bpGMR先验图按照Hadamard multiplication(按位乘法)融合,获得较为精准的图像前景定位图。
[0090] 本发明所述的图像场景色调复杂度表示模型的建立方法,通过下述步骤实现:
[0091] 步骤一、分别计算FP先验图和bpGMR先验图的信息熵;
[0092] 步骤二、分别以0.5倍、1倍、1.5倍和2倍平均灰度作为阈值计算bpGMR先验图的四个二值图,并分别以 和 表示;
[0093] 步骤三、计算 和 的差图系数 以及 和的差图系数 以表示两个二值图差别的大小,系数越小说明
场景色调复杂度越小;
[0094] 步骤四、以1倍平均灰度作为阈值计算FP先验图的二值图 计算二值图 和的两个相交系数 和 以表示前景先验图和背景先验图的相似程度,系数越大说明场景色调复杂度越小;
[0095] 步骤五、按照前四个步骤得到的数据,构成图像场景色调复杂度表示模型。
[0096] 本发明所述的场景分类,通过下述步骤实现:
[0097] 步骤一、从经典的简单场景图像库和复杂场景图像库中分别挑选出典型的具有简单色调和复杂色调场景的图片各p张,分别标定后构成训练样本集;
[0098] 步骤二、按照图像场景色调复杂度表示模型将训练样本集中的2p张图片进行色调复杂度表示,依据标定的标签训练一个基于SVM和色调复杂度的场景分类模型;
[0099] 步骤三、使用图像场景色调复杂度表示模型表示待测图片,并将表示向量输入分类模型,获得待测图片属于色调简单或复杂场景的类别输出;
[0100] 步骤四、依据不同的判定标准,将简单色调场景进一步划分为简单结构、多目标结构、靠近边界目标结构、大目标结构等子类。
[0101] 本发明所述的模块化处方式图像显著性检测,通过下述步骤实现:
[0102] 步骤一、给出在显著性检测过程中可能会使用到的所有的检测模块,如图2;
[0103] 步骤二、按照不同的色调类别和结构类别选取适用的检测模块构成整体的检测流程,对待测图像检测,如图3。
[0104] 本发明所述的所有的检测模块为
[0105] DM1
[0106] DM2
[0107] DM3 Salst1=FP
[0108] DM4 Salst1=bpGMR
[0109] DM5 Salst2=spFT
[0110] DM6 3&7 or 4&7 or 5根据min(en(FP),en(bpGMR),en(spFT))
[0111] DM7 Salst2=(D-αW)-1qst1
[0112] DM8 Sal=era(Salst2)
[0113] DM9 Sal=Salst2
[0114] DM10
[0115] 其中,Salst1表示第一阶段显著图,Salst2表示第二阶段显著图,FP为FP先验图,bpGMR为bpGMR先验图,以0.5倍、1倍、1.5倍和2倍平均灰度作为阈值计算bpGMR先验图的四个二值图,并分别以 和 表示,Db(*)为两个二值图的差图,en(*)函数用来计算灰度图的信息熵,W为图结点间的仿射矩阵,D为W对应的度矩阵,qst1表示以一倍平均灰度为阈值提取显著图Salst1中的最显著超像素生成的查询向量,era(*)函数表示对显著图Salst2进行天空区域干扰性擦除, 为以2倍平均灰度为阈值计算基于spFT显著图的二值图, 为以2倍平均灰度为阈值计算DM8和DM9获得的显著图Sal的二值图。
[0116] 本发明所述的检测流程包括
[0117]
[0118] 本发明所述的图像顶部天空区域显著性干扰辨识,通过下述步骤实现:
[0119] 步骤一、从经典图像库中挑选出若干张含有天空区域的图片,按照SLIC法将图片分割为若干个超像素。将属于天空区域的超像素和属于非天空区域的超像素分离,并分别选择其中的r个超像素作为正例和反例训练一个基于SVM的天空区域辨识器;
[0120] 步骤二、对于(经过色调复杂度分类后的)色调复杂的图像,选取图像上1/3部分的超像素作天空区域辨识,如果存在属于天空区域的超像素,将其作为查询输入图流行排序[6]模型获得较为完整的天空区域;
[0121] 步骤三、如果检测出的图像顶部天空区域满足一定的干扰辨识条件,则将该部分天空区域的颜色重置为图像剩余部分的颜色平均值,以消除该区域可能造成的显著值干扰。
[0122] 本发明所述的图像极小尺寸目标辨识,通过下述步骤实现:
[0123] 步骤一、以2倍平均灰度为阈值计算基于超像素改进的spFT显著图的二值图和前述步骤获得的显著图的二值图
[0124] 步骤二、计算 和 的差图系数 当该系数满足图像极小尺寸目标检测遗漏条件时,将该极小尺寸目标填补至最终的显著图Sal中。
[0125] 本发明所涉及的待测图像区域划分及特征提取采用目前性能较好的像素聚类技术——SLIC[5]法,聚类后的超像素不仅内部紧致,而且能够有效保存显著目标边缘,保证了最后生成的显著图平滑和较清晰地显示目标轮廓;提取的特征仅选用Lab颜色特征,算法仅需极少时间即可完成特征的提取和对比工作。
[0126] 本发明所涉及的图像前景定位的方法,包括:改进经典的FT[14]模型和GMR[6]模型、生成前景优先和背景优先的先验图、融合先验图生成图像前景定位图等步骤。
[0127] 本发明所涉及的场景色调复杂度表示,通过计算先验图的信息熵、先验图的二值图对比及数据分析实现。
[0128] 本发明所涉及的场景分类需要从经典的简单场景图像库和复杂场景图像库中分别挑选出典型的具有简单色调和复杂色调场景的图片,分别标定后构成训练样本集;色调复杂度分类模型的建立是基于SVM分类的,而结构复杂度分类需要根据对先验图的分析结果,并依据不同的判定标准决定。
[0129] 本发明所涉及的模块化处方式图像显著性检测方法,包括:罗列在显著性检测过程中可能会使用到的所有检测模块(步骤),以及按照不同的色调类别和结构类别选取适用的检测模块构成整体的检测流程(处方)对待测图像检测。
[0130] 本发明所涉及的图像顶部天空区域显著性干扰辨识过程主要包括了图像顶部天空区域的辨识和擦除可能会引起干扰的天空区域的显著性这两个部分。辨识的过程仅需要一次性选取训练样本并训练天空区域辨识器即可完成多次辨识。擦除工作的前提需通过天空区域是否会引起显著性干扰的判别。
[0131] 本发明所涉及的超像素区域特征提取选用了图像超像素区域距图像中心的质心距离、局部Lab颜色对比值和全局Lab颜色对比值等对比特征,自然特征不再作为判断区域是否属于前/背景的依据。
[0132] 本发明所涉及的图像极小尺寸目标辨识方法,弥补了基于图流形排序类的算法无法计算极小尺寸目标的缺憾。
[0133] 本发明所涉及的检测模块和处方是根据场景的不同色调和结构而进行的不同检测方案处理,尤其是在结构复杂的场景中具有绝对的检测优势,从而提高检测算法的整体性能。
[0134] 为说明本发明涉及的基于场景分类的模块化处方式图像显著性检测方法,结合实施例及附图阐述如下:
[0135] 图1为本发明通过使用基于场景分类的模块化处方式图像显著性检测方法的总流程图。本方法通过7个基本步骤实现待测图像区域划分及特征提取、图像前景定位场景色调复杂度表示、场景分类、模块化处方式图像显著性检测、图像顶部天空区域显著性干扰辨识和图像极小尺寸目标辨识等,包括:
[0136] (一)使用SLIC[5]算法将原图像I分割成n个(n的值为200个左右)超像素(I={sp1,sp2,…,spn}),提取每个超像素在Lab颜色空间的三个颜色均值,构成特征向量Labspi;
[0137] (二)按照公式(1)改进经典的FT[14]模型,获得基于超像素计算的FT显著图(SuperPixel based Frequency-tuned图,简称spFT显著图),提取spFT显著图中的显著区域,作为查询按照公式(2)获得前景优先的FP先验图;改进经典的GMR[6]模型,以图像四个边角作为查询按照公式(2)获得背景优先的bpGMR先验图;将FP先验图和bpGMR先验图按照公式(3)融合,获得较为精准的图像前景定位图Salst1;
[0138] (三)分别计算FP先验图和bpGMR先验图的信息熵;分别以0.5倍、1倍、1.5倍和2倍平均灰度作为阈值计算bpGMR先验图的四个二值图,并分别以和 表示;按照公式(4)计算 和 的差图系数
以及 和 的差图系数 以1倍平均
灰度作为阈值计算FP先验图的二值图 按照公式(5)计算二值图 和 的两个
相交系数 和 按照公式(6)构成图像场景色调复杂度表示模型;
[0139] (四)从经典的简单场景图像库和复杂场景图像库中分别挑选出典型的具有简单色调和复杂色调场景的图片各p张,分别标定后构成训练样本集;按照图像场景色调复杂度表示模型将训练样本集中的2p张图片按照公式(6)进行色调复杂度表示,依据标定的标签训练一个基于SVM和色调复杂度的场景分类模型;按照公式(6)表示待测图片并生成对应的表示向量,将待测图像的表示向量输入分类模型,获得待测图片属于色调简单或复杂场景的类别输出;依据公式(7)-(9)的判定标准,将简单色调场景进一步划分为简单结构(默认)、多目标结构、靠近边界目标结构、大目标结构等子类;根据公式(10)判断FP和bpGMR先验图可能失效的情况出现;
[0140] (五)给出附图2所示的在显著性检测过程中可能会使用到的所有检测模块(步骤);按照不同的色调类别和结构类别选取适用的检测模块构成整体的检测流程,对待测图像检测获得显著图Salst2;
[0141] (六)从经典图像库中挑选出若干张含有天空区域的图片,按照SLIC法将图片分割为200个左右的超像素。将属于天空区域的超像素和属于非天空区域的超像素分离,并分别选择其中的r个超像素作为正例和反例训练一个基于SVM的天空区域辨识器;对于(经过色调复杂度分类后的)色调复杂的图像,选取图像上1/3部分的超像素作天空区域辨识,如果存在属于天空区域的超像素,将其作为查询输入公式(2)获得较为完整的天空区域Ssky,并按照公式(11)提取出其中最为显著的天空区域;如果检测出的图像顶部天空区域满足公式(12)的干扰辨识条件,则将该部分天空区域的颜色重置为图像剩余部分的颜色平均值(附图2检测模块中的Sal=era(Salst2)),以消除该区域可能造成的显著值干扰,优化显著图Salst2;
[0142] (七)以2倍平均灰度为阈值计算基于超像素改进的spFT显著图的二值图 和前述步骤获得的显著图的二值图 计算 和 的差图系数 当该系数满足公式(13)的条件时,将该极小尺寸目标填补至Salst2中生成最终的显著图Sal,否则Salst2作为最终的显著图Sal输出。
[0143] 注:图流形排序后的结果向量均需要进行归一化,归一化过程按照公式(14)计算;
[0144] 改进的基于超像素计算的FT显著性模型:
[0145] spFTi=||Labspμ-Labspi||   (1)
[0146] 其中,spFTi表示第i个超像素的spFT显著值, 为待测图像所有超像素的Lab颜色特征的均值向量,||*||表示欧氏距离。
[0147] 图流形排序:
[0148] S=(D-αW)-1q   (2)
[0149] 其中,W为图结点间的仿射矩阵,D为W对应的度矩阵,q为查询输入,α=0.99,S为根据输入q而输出的排序向量。
[0150] 前景定位:
[0151]
[0152] 其中, 表示向量(或矩阵)间的Hadamard multiplication(按位乘法)。
[0153] 两个二值图的差图系数:
[0154] ρ(bMap1,bMap2)=len(Db(bMap1,bMap2))/(w*h)   (4)
[0155] 其中,w和h表示图像的宽和高,两个二值图bMap1和bMap2的差图系数为二者的差图Db(bMap1,bMap2)中显著像素的个数除以图像面积。
[0156] 两个二值图的相交系数:
[0157]
[0158] 其中,∪表示求两个二值图显著部分的相交区域,相交系数为该相交区域面积除以分母二值图显著部分的面积。
[0159] 场景色调复杂度表示模型(表示向量):
[0160]
[0161] 其中,en(*)函数用来计算灰度图的信息熵。
[0162] 多目标结构判断条件:
[0163]
[0164] 其中Intb(*)表示两个二值图的相交图,符号ο用来表示两个图像区域之间没有连接。
[0165] 边界目标结构判断条件:
[0166]
[0167] 其中 是一个表明二值图 占据图像A15c部分的比例,A15c表示四个图像边角,每个边角的长度仅有对应图像边界的五分之一。
[0168] 大尺寸前景结构判断条件:
[0169]
[0170] 判断FP和bpGMR先验图可能失效的情况出现:
[0171] en(bpGMR)+en(FP)>10并且
[0172] 其中,λ,η和ζ分别被设置为0.3,0.3和2.0。
[0173] 最显著的图像顶部天空区域:
[0174]
[0175] 其中,t为最显著的图像顶部天空区域超像素的个数,通常t
[0176] 图像顶部天空区域干扰性判别条件:
[0177]
[0178] 其中,Y为辨识出的天空区域超像素集合,T为处于图像顶部三分之一的所有超像素集合,δ表示图像顶部六分之一的位置,cen(K∩T)<δ表示所有处在图像顶部三分之一的显著天空区域的平均质心需高于δ才有可能干扰前景显著值的计算。
[0179] 极小尺寸目标结构判断条件:
[0180]
[0181] 其中,β=0.005表示差图系数极小时有效,避免误检噪声。
[0182] 归一化公式:
[0183]
[0184] 在SED2、ECSSD和DUT_OMRON三个具有复杂场景图像特征的标准测试库中,并使用提供的GroundTruth(真值)对比本发明计算出的显著图。图4显示了采用基于本发明获得的显著图结果,以及过程中生成的各个步骤图及在SED2数据库上的性能比较。图4为利用发明内容进行的复杂结构场景步骤图,从左到右依次为前景定位图(用DM1表示)、第一阶段显著图(复杂结构检测及前景完整性检测之后生成,用Salst1表示)、第二阶段显著图(优化处理后生成,用Salst2表示)、最终生成的显著图(去掉天空、添加极小尺寸目标之后生成,用Ours表示);图4、5表明了本发明在色调简单但结构复杂的场景和存在图像顶部干扰前景显著性计算的天空区域的场景中具有明显的前景检出完整性优势。
[0185] 图6显示了基于本发明获得的bpGMR先验图、二值图和二值差图,以及图像色调复杂度表示模型的实例展示。
[0186] 图6:五张具有代表性的图像及其色调复杂度表示值。(上)从左到右:输入图像、bpGMR先验图、 二值图、 二值图、 和 的差图、 二值图、 二值图、 和 的差图,前两幅图像为简单色调场景,后三幅图
像包含复杂色调场景;(下)en_bpGMR,en_FP,Db12,Db0515,mc_FP和mc_bpGMR分别表示色调复杂度表示模型中的先验图信息熵、二值图差图系数、二值图相交系数等六个元素值。说明bpGMR图几个二值图的差图及差图系数具有较强的可辩意义(分辨简单色调和复杂色调场景)。
[0187] 表1为多算法性能比较图(Ours表示本发明的检测结果)
[0188]
[0189]
[0190] 图6表明本发明提出的色调复杂度表示模型具有较好的色调复杂度辨识力。表1记载了这些显著图在平均Fmeasure值(越高越好)等评价标准与其他经典算法的比较结果,最好的两个结果分别用下划线标出;表中数据表明:使用基于场景分类的图像显著性检测方法使得检测效果得到了明显提高。