法律状态公告日
法律状态信息
法律状态
2020-05-22
未缴年费专利权终止 IPC(主分类):G06T7/00 授权公告日:20160120 终止日期:20190531 申请日:20130531
专利权的终止
2016-01-20
授权
授权
2013-09-25
实质审查的生效 IPC(主分类):G06T7/00 申请日:20130531
实质审查的生效
2013-08-28
公开
公开
技术领域
本发明属于图像处理技术领域,特别涉及对数字图像的多前景共分割处理方法。
背景技术
数字图像共分割旨在从包含某一共同对象的多幅图像中分割出共同的前景对象。该方法是一种针对多幅图像的分割方法,相对于单幅图像的分割方法,其人工参与程度低,分割结果更准确,应用领域更广。到目前为止,已有多种共分割方法被提出,用于解决各种实际问题。其中一个难点是如何在原始图像拥有多个共同对象时实现多个共同对象的共分割。
对多类前景的共分割是假设某一组图像包含多个共同前景。其中的某一幅图像包含某一个或多个前景。多类前景的共分割方法旨在从该组图像中分割出所有的前景信息。相对于单类前景的共分割问题,多类前景的共分割需要建立多个类的前景信息,因此多类前景的共分割方法实现更困难。
现有的多前景的共分割方法主要是采用热扩散分割方法实现前景的共分割。该方法存在的问题是热扩散分割效果较差,无法满足实际的需要。同时这些模型需要训练样本的参与以完成前景信息的获取,限制了实际的应用空间。
发明内容
本发明的发明目的在于:针对上述存在的问题,提供一种用于多前景共分割的前景谱图生成方法,以提高多前景共分割处理的自适应性、准确性。
本发明的用于多前景共分割的前景谱图生成方法,包括下列步骤:
对图像组的各图像进行对象分割;
基于得到的对象构建第一向图,有向图中的每一个顶点表示一个对象,以任一顶点为始点,存在K条有向边,所对应的终点为与该始点所表示的对象最相似的K个对象所对应的顶点;且且属于同一图像的顶点之间不存在有向边,基于同一始点的不同有向边所对应的各终点属于不同的图像;
对第一有向图进行有向图聚类,得到多类前景信息;
分别求取各类前景信息的前景概率,基于所述前景概率获取对象概率值;
基于各图像的每个像素点所在的对象,将对象的概率值赋予各像素点,若一个像素点对应多个对象,则将最大的概率值赋予该像素点,生成各图像的前景谱图。
针对现有的有向图聚类的不足,本发明对有向图的聚类进行了改进,即对第一有向图进行有向图聚类的过程为:
(1)生成前景信息:
获取第一有向图中具有最大入度的顶点u,当顶点u的入度大于设定阈值T时,获取与u存在有向边的所有终点,记为第一顶点集合;
将第一有向图中的有向边反向,得到第二有向图,在所述第二有向图中获取与所述顶点u存在有向边的所有终点,记为第二顶点集合;
由第一顶点集合和第二顶点集合的交集构成当前类前景信息;
(2)对第一有向图进行更新:删除以当前类前景信息中各顶点为终点的有向边;
(3)基于更新后的第一有向图,重复步骤(1)和(2),得到各类前景信息,直到有向图中的最大入度小于或等于设定阈值T。
综上所述,由于采用了上述技术方案,本发明的有益效果是:自适应能力强,结果准确率高,处理速度快。
附图说明
本发明将通过例子并参照附图的方式说明,其中:
图1是本发明的实现流程图;
图2是本发明的有向图示意图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
参见图1,对输入的一组图像,基于对象分割方法分别将图像Il,l=1,…,M分割为对象的集合
基于分割得到的各图像的对象Pl,构建有向图G。所构建的有向图G中的每一个顶点vlm代表对象
(1)属于同一图像的顶点之间不存在有向边,即有向边e=(vlm,vpq)中,l≠p;
(2)基于同一始点的不同有向边所对应的各终点属于不同的图像,即对两条有向边e=(vlm,vpq)和e'=(vlm,vp'q'),有p≠p'。
对第一有向图进行有向图聚类,得到多类前景信息,有向图聚类的具体方法可以是现有的任一方式,也可以是基于本发明提出的新有向图聚类方法,其具体实现过程为:
S100:求取每一个顶点的入度,记当前最大入度的顶点为u,即u=argmaxudeg-(u),其中deg-(u)表示顶点u的入度;
S200:判断deg-(u)是否大于设定阈值T,若是,则执行步骤(3);若否,则结束有向图聚类操作;
S300:通过深度优先搜索算法,获取以顶点u为始点的各有向边的终点,记为顶点集合D+(u),其中T为预设阈值,具体取值取决于实际应用需求;
S400:将有向图G中的各有向边反向,得到有向图
S500:获取顶点集合Sk=D+(u)∩D-(u),得到第k类前景信息,即记第k类前景信息为Sk。具体实现时,k初始化为1,每获取一次Sk,k自加1;
S600:对构建的有向图G进行更新:删除以Sk中各顶点为终点的有向边,即设置Sk中所有顶点的入度为0;基于更新后的有向图G,继续执行步骤S100。
通过上述步骤,获取到多类前景信息
基于第i类前景信息Si(i=1,2,...,Ns)分别求取对应的前景信息Ci,可以采用现有的或本发明的下述具体方法:
取第i类前景信息Si的各对象的显著值的累加值,与所述Si的对象个数之比为第i类前景概率Ci,用公式表示为:
基于各类前景概率获取对象概率值,可以采用现有的或本发明的下述具体步骤:
(1)对每个集合
>
s.t.H=L+E
其中,L为低秩矩阵,E为误差矩阵,rank(L)为矩阵L的秩,||·||0表示0笵数,λ表示低秩分解中低秩矩阵与误差矩阵的平衡参数。
记误差矩阵E中各列元素之和最小的列为i*,取矩阵列向量
(2)基于公式bij=d(fij,Amin_k)×Cmin_k求取各对象概率值bij,其中所述bij表示第i类前景信息Si中的第j个对象Oij的对象概率值,i=1,2,...,Ns;fij为对象Oij的颜色直方图特征;函数>其中β为颜色直方图特征的长度;min_k为函数d(fij,Ak)在Ns类前景信息中,取得最小值时所对应的类别;Amin_k、Ak分别表示对应类别前景信息的颜色直方图特征。
最后,基于各图像的每个像素点所在的对象,将对象的概率值赋予各像素点,若一个像素点对应多个对象,则将最大的概率值赋予该像素点,生成各图像的前景谱图。
实施例
步骤一:多各图像进行对象的分割,基于对象构建有向图;
步骤二:基于构建的有向图进行有向图聚类,得到多类前景信息
步骤三:基于各Si,求取对应的前景概率Ci;
步骤四:基于对应的前景概率,根据公式bij=d(fij,Amin_k)×Cmin_k获取对象概率值bij;
步骤五:基于对象概率值得到各图像的前景谱图;
步骤六:在获取前景谱图后,将前景谱图作为马儿可夫随机场分割中的一元项,接着采用graph-cuts算法分割出对象,具体的分割过程可参考文献“Y.Y.Boykov andM.P.Jolly,”Interactive graph cuts for optimal boundary & region segmentation of objects inn-dimages,”in International Conference on Computer Vision,2001”公开的基于图割的交互式图像分割方法。
本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
机译: 用于在前景中显示视觉前景数据的方法,以及用于计算机系统的后台系统中的启动的实施方式
机译: 用于对象分割的前景掩模校正的图像处理装置和方法
机译: 用于对象分割的前景掩模校正的图像处理设备和方法