图像显著对象提取方法、互补显著度图学习方法及系统转让专利

申请号 : CN201010568248.X

文献号 : CN102034102B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 田永鸿余昊男黄铁军高文

申请人 : 北京大学

摘要 :

本发明公开了一种图像显著对象提取方法、互补显著度图学习方法及系统。其中,基于图像显著对象提取方法包括:利用所述图像训练集学习得到两个互补显著度映射函数;基于学习得到的所述互补显著度映射函数,得到互补显著度图;根据所述互补显著度图提供的软先验知识,提取出显著物体。本发明通过给定任意图像,自动准确地提取出图像中的显著物体,有效地解决了在复杂场景下一般显著物体提取结果缺乏的准确性和鲁棒性问题,为该类方法提供了一种全新的思路。

权利要求 :

1.一种图像显著对象提取方法,其特征在于,包括如下步骤:学习步骤,利用具有标注数据的图像训练集建立符合互补显著度图特点的学习模型,训练得到两个互补显著度映射函数;其中,所述两个互补显著度映射函数包括封套函数和骨架函数;所述的训练是通过找到两个映射函数,使得将若干粗显著度图采用加法和乘法来映射融合后的两个显著度图尽可能接近标注数据;

显著融合步骤,基于学习得到的所述互补显著度映射函数,得到互补显著度图;

提取步骤,根据所述互补显著度图提供的软先验知识,提取出显著物体。

2.根据权利要求1所述的图像显著对象提取方法,其特征在于,所述学习步骤进一步包括:数据准备步骤,确定图像训练集中每一个图像的粗显著度图所对应的标注数据;

函数建模步骤,为所述两个互补显著度映射函数建立符合互补显著度图特点的学习模型;

训练步骤,训练以获取所述两个互补显著度映射函数,使得训练集中每个图像的粗显著度图在两个互补显著度映射函数下,映射得到的互补显著度图尽可能地接近该图像所对应的标注数据。

3.根据权利要求1所述的图像显著对象提取方法,其特征在于,所述显著融合步骤进一步包括:预处理步骤,对图像训练集中的、待获取互补显著度图的图像生成多个粗显著度图;

映射融合步骤,根据所述学习步骤中获取的封套函数和骨架函数,将同一图像的多个粗显著度图映射融合,得到互补的类封套图和类骨架图。

4.根据权利要求1所述的图像显著对象提取方法,其特征在于,所述提取步骤进一步包括:分类器建模步骤,建立能加入所述互补显著度图作为先验知识的分类器模型;

分类提取步骤,利用二值分类器对图像中的像素进行物体标签和背景标签的分类;提取出显著物体。

5.根据权利要求2所述的图像显著对象提取方法,其特征在于,所述数据准备步骤中,所述标注数据的形式为:像素级的物体模板或其它近似物体模板的形式。

6.一种图像显著对象提取系统,其特征在于,包括:

学习模块,用于利用具有标注数据的图像训练集建立符合互补显著度图特点的学习模型,训练得到两个互补显著度映射函数;其中,所述两个互补显著度映射函数包括封套函数和骨架函数;所述的训练是通过找到两个映射函数,使得将若干粗显著度图采用加法和乘法来映射融合后的两个显著度图尽可能接近标注数据;

显著融合模块,用于基于学习得到的所述互补显著度映射函数,得到互补显著度图;

提取模块,用于根据所述互补显著度图提供的软先验知识,提取出显著物体。

7.根据权利要求6所述的图像显著对象提取系统,其特征在于,所述学习模块进一步包括:数据准备单元,用于确定图像训练集中每一个图像的粗显著度图所对应的标注数据;

函数建模单元,用于为所述两个互补显著度映射函数建立符合互补显著度图特点的学习模型;

训练单元,用于训练以获取所述两个互补显著度映射函数,使得训练集中每个图像的粗显著度图在两个互补显著度映射函数下,映射得到的互补显著度图尽可能地接近该图像所对应的标注数据。

8.根据权利要求6所述的图像显著对象提取系统,其特征在于,所述显著融合模块进一步包括:预处理单元,用于对图像训练集中的、待获取互补显著度图的图像生成多个粗显著度图;

映射融合单元,用于根据所述学习步骤中获取的封套函数和骨架函数,将同一图像的多个粗显著度图映射融合,得到互补的类封套图和类骨架图。

9.根据权利要求6所述的图像显著对象提取系统,其特征在于,所述提取模块进一步包括:分类器建模单元,用于建立能加入所述互补显著度图作为先验知识的分类器模型;

分类提取单元,用于利用二值分类器对图像中的像素进行物体标签和背景标签的分类;提取出显著物体。

10.根据权利要求7所述的图像显著对象提取系统,其特征在于,所述数据准备单元中,所述标注数据的形式为:像素级的物体模板或其它近似物体模板的形式。

11.一种互补显著度图学习方法,其特征在于,包括如下步骤:学习步骤,利用具有标注数据的图像训练集建立符合互补显著度图特点的学习模型,训练得到两个互补显著度映射函数;其中,所述两个互补显著度映射函数包括封套函数和骨架函数;所述的训练是通过找到两个映射函数,使得将若干粗显著度图采用加法和乘法来映射融合后的两个显著度图尽可能接近标注数据;

显著融合步骤,基于学习得到的所述互补显著度映射函数,得到互补显著度图。

12.根据权利要求11所述的互补显著度图学习方法,其特征在于,所述学习步骤进一步包括:数据准备步骤,确定图像训练集中每一个图像的粗显著度图所对应的标注数据;

函数建模步骤,为所述两个互补显著度映射函数建立符合互补显著度图特点的学习模型;

训练步骤,训练以获取所述两个互补显著度映射函数,使得训练集中每个图像的粗显著度图在两个互补显著度映射函数下,映射得到的互补显著度图尽可能地接近该图像所对应的标注数据。

13.根据权利要求12所述的互补显著度图学习方法,其特征在于,所述显著融合步骤进一步包括:预处理步骤,对图像训练集中的、待获取互补显著度图的图像生成多个粗显著度图;

映射融合步骤,根据所述学习步骤中获取的封套函数和骨架函数,将同一图像的多个粗显著度图映射融合,得到互补的类封套图和类骨架图。

14.一种互补显著度图学习系统,其特征在于,包括:

学习模块,用于利用具有标注数据的图像训练集建立符合互补显著度图特点的学习模型,训练得到两个互补显著度映射函数;其中,所述两个互补显著度映射函数包括封套函数和骨架函数;所述的训练是通过找到两个映射函数,使得将若干粗显著度图采用加法和乘法来映射融合后的两个显著度图尽可能接近标注数据;

显著融合模块,用于基于学习得到的所述互补显著度映射函数,得到互补显著度图。

15.根据权利要求14所述的互补显著度图学习系统,其特征在于,所述学习模块进一步包括:数据准备模块,用于确定图像训练集中每一个图像的粗显著度图所对应的标注数据;

函数建模模块,用于为所述两个互补显著度映射函数建立符合互补显著度图特点的学习模型;

训练模块,用于训练以获取所述两个互补显著度映射函数,使得训练集中每个图像的粗显著度图在两个互补显著度映射函数下,映射得到的互补显著度图尽可能地接近该图像所对应的标注数据。

16.根据权利要求14所述的互补显著度图学习系统,其特征在于,所述显著融合模块进一步包括:预处理模块,用于对图像训练集中的、待获取互补显著度图的图像生成多个粗显著度图;

映射融合模块,用于根据所述学习步骤中获取的封套函数和骨架函数,将同一图像的多个粗显著度图映射融合,得到互补的类封套图和类骨架图。

说明书 :

图像显著对象提取方法、互补显著度图学习方法及系统

技术领域

[0001] 本发明涉及图像处理领域,尤其涉及一种图像显著对象提取方法、互补显著度图学习方法及系统。

背景技术

[0002] 随着近年来数字图像的海量增长,如何有效利用这些图像成了一个很重要的问题。一般说来,图像中的显著物体由于能够代表整个图像的语义而成为关键的分析对象。在很多图像应用(如自动图像裁剪,图像压缩,广告设计,基于内容的图像检索)中,能否正确地提取出显著对象并对其分析成为了一个至关重要的难题。
[0003] 就目前而言,现有的研究成果在一些简单的情况下(比如图像背景简单,单个显著物体,物体视觉特性和背景差距较大等)表现出满意的结果,但在复杂场景下(比如背景变化多样,多个显著物体,物体视觉特性和背景差距较小等)的结果往往缺乏整体性和准确性。

发明内容

[0004] 本发明的目的在于提供一种图像显著对象提取方法、互补显著度图学习方法及系统,基于本发明,可以有效解决显著对象提取方法在复杂场景下提取结果缺乏整体性和准确性的问题。
[0005] 本发明一种图像显著对象提取方法,包括如下步骤:学习步骤,利用所述图像训练集学习得到两个互补显著度映射函数;显著融合步骤,基于学习得到的所述互补显著度映射函数,得到互补显著度图;提取步骤,根据所述互补显著度图提供的软先验知识,提取出显著物体。
[0006] 上述图像显著对象提取方法,优选所述学习步骤进一步包括:数据准备步骤,确定图像训练集中每一个图像的粗显著度图所对应的标注数据;函数建模步骤,为所述两个互补显著度映射函数建立符合所述互补显著度图特点的学习模型;训练步骤,训练以获取所述两个互补显著度映射函数,使得训练集中每个图像的粗显著度图在两个映射函数下,映射得到的互补显著度图尽可能地接近该图像所对应的标注数据。
[0007] 上述图像显著对象提取方法,优选所述两个互补显著度映射函数包括封套函数和骨架函数。
[0008] 上述图像显著对象提取方法,优选所述显著融合步骤进一步包括:预处理步骤,对图像训练集中的、待获取互补显著度图的图像生成多个粗显著度图;映射融合步骤,根据所述学习步骤中获取的封套函数和骨架函数,将同一图像的多个粗显著度图映射融合,得到互补的类封套图和类骨架图。
[0009] 上述图像显著对象提取方法,优选所述提取步骤进一步包括:分类器建模步骤,基于概率框架,建立能加入所述互补显著度图作为先验知识的分类器模型;分类提取步骤,利用二值分类器对图像中的像素进行物体标签和背景标签的分类;提取出显著物体。
[0010] 上述图像显著对象提取方法,优选所述数据准备步骤中,所述标注数据的形式为:像素级的物体模板或其它近似物体模板的形式。
[0011] 另一方面,本发明一种图像显著对象提取系统,包括:学习模块,用于利用所述图像训练集学习得到两个互补显著度映射函数;显著融合模块,用于基于学习得到的所述互补显著度映射函数,得到互补显著度图;提取模块,用于根据所述互补显著度图提供的软先验知识,提取出显著物体。
[0012] 上述图像显著对象提取系统,优选所述学习模块进一步包括:数据准备单元,用于确定图像训练集中每一个图像的粗显著度图所对应的标注数据;函数建模单元,用于为所述两个互补显著度映射函数建立符合所述互补显著度图特点的学习模型;训练单元,用于训练以获取所述两个互补显著度映射函数,使得训练集中每个图像的粗显著度图在两个映射函数下,映射得到的互补显著度图尽可能地接近该图像所对应的标注数据。
[0013] 上述图像显著对象提取方法,优选所述两个互补显著度映射函数包括封套函数和骨架函数。
[0014] 上述图像显著对象提取方法,优选所述显著融合模块进一步包括:预处理单元,用于对图像训练集中的、待获取互补显著度图的图像生成多个粗显著度图;映射融合单元,用于根据所述学习步骤中获取的封套函数和骨架函数,将同一图像的多个粗显著度图映射融合,得到互补的类封套图和类骨架图。
[0015] 上述图像显著对象提取方法,优选所述提取模块进一步包括:分类器建模单元,用于基于概率框架,建立能加入所述互补显著度图作为先验知识的分类器模型;分类提取单元,用于利用二值分类器对图像中的像素进行物体标签和背景标签的分类;提取出显著物体。
[0016] 上述图像显著对象提取方法,优选所述数据准备单元中,所述标注数据的形式为:像素级的物体模板或其它近似物体模板的形式。
[0017] 另一方面,本发明一种互补显著度图学习方法,包括如下步骤:学习步骤,利用所述图像训练集学习得到两个互补显著度映射函数;显著融合步骤,基于学习得到的所述互补显著度映射函数,得到互补显著度图。
[0018] 上述互补显著度图学习方法,优选所述学习步骤进一步包括:数据准备步骤,确定图像训练集中每一个图像的粗显著度图所对应的标注数据;所述两个互补显著度映射函数包括封套函数和骨架函数;函数建模步骤,为所述两个互补显著度映射函数建立符合所述互补显著度图特点的学习模型;训练步骤,训练以获取所述两个互补显著度映射函数,使得训练集中每个图像的粗显著度图在两个映射函数下,映射得到的互补显著度图尽可能地接近该图像所对应的标注数据。
[0019] 上述互补显著度图学习方法,优选所述显著融合步骤进一步包括:预处理步骤,对图像训练集中的、待获取互补显著度图的图像生成多个粗显著度图;映射融合步骤,根据所述学习步骤中获取的封套函数和骨架函数,将同一图像的多个粗显著度图映射融合,得到互补的类封套图和类骨架图。
[0020] 另一方面,本发明一种互补显著度图学习系统,包括:学习模块,用于利用所述图像训练集学习得到两个互补显著度映射函数;显著融合模块,用于基于学习得到的所述互补显著度映射函数,得到互补显著度图。
[0021] 上述互补显著度图学习系统,优选所述学习模块进一步包括:数据准备模块,用于确定图像训练集中每一个图像的粗显著度图所对应的标注数据;所述两个互补显著度映射函数包括封套函数和骨架函数;函数建模模块,用于为所述两个互补显著度映射函数建立符合所述互补显著度图特点的学习模型;训练模块,用于训练以获取所述两个互补显著度映射函数,使得训练集中每个图像的粗显著度图在两个映射函数下,映射得到的互补显著度图尽可能地接近该图像所对应的标注数据。
[0022] 另一方面,本发明所述显著融合模块进一步包括:预处理模块,用于对图像训练集中的、待获取互补显著度图的图像生成多个粗显著度图;映射融合模块,用于根据所述学习步骤中获取的封套函数和骨架函数,将同一图像的多个粗显著度图映射融合,得到互补的类封套图和类骨架图。
[0023] 相对于现有技术而言,本发明具有如下优势:
[0024] 第一、基于学习的互补显著度图,解决了在复杂场景下用特定方法生成的粗显著度图不理想的问题,使得互补显著度更加具有可移植性和鲁棒性。
[0025] 第二、互补显著度作为软先验知识,能够表示更大范围的像素标签的概率先验,同时分类步骤为了能利用软先验知识,采取了概率框架下的分类器,加强了本发明提取步骤的一般性和健壮性。
[0026] 也就是说,对于给定的任意图像,本发明在对互补显著度学习的基于上,利用概率框架下的分类器自动准确地提取出图像中的显著对象,有效地解决了在复杂场景下一般显著物体提取缺乏的准确性和鲁棒性问题,为该类方法提供了一种全新的思路。

附图说明

[0027] 图1是本发明图像显著对象提取方法的整体原理图;
[0028] 图2是本发明图像显著对象提取方法的整体步骤流程图;
[0029] 图3是图像显著对象提取方法中的类封套图和类骨架图示例和图像显著对象提取方法效果图示例;
[0030] 图4是图像显著对象提取方法中学习步骤的流程图;
[0031] 图5是图像显著对象提取方法中显著融合步骤的流程图;
[0032] 图6是图像显著对象提取方法中,显著物体提取方法流程图;
[0033] 图7是本发明图像显著对象提取系统的结构框图。

具体实施方式

[0034] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0035] 本发明通过互补显著度图的学习及利用互补显著度为软先验知识来解决复杂场景下的显著物体提取问题。首先利用训练集进行学习,得到两个互补显著度映射函数,然后基于映射函数将图像的若干粗显著度图映射融合得到互补显著度图,最后再根据互补显著度提供的软先验知识,利用二值分类器对图像中的像素进行物体和背景标签的分类,从而提取出显著物体。通过这样的方式,有效地解决了在复杂场景下一般显著物体提取缺乏的准确性和鲁棒性问题,为该类方法提供了一种全新的思路。
[0036] 参照图1,本发明基于本发明图像显著对象提取方法的整体原理图的整体原理图,如图1所示,首先利用训练集学习得到互补显著度映射函数,然后对于任意原始图像,生成若干粗显著度图,根据互补映射函数映射融合成类封套图和类骨架图。最后利用二值分类器得到显著对象。其中,粗显著度图指由基于不同策略的显著建模方法生成的、并且没有经过复杂后处理的显著度图。类封套图为可以被量化定义的模糊的类封套图,类骨架图为以被量化定义的尖锐的类骨架图。类封套图和类骨架图特点是在对应量化定义的要求下,类封套图应能够标注一些比较大的区域为显著,同时这些区域包括了几乎所有的对象像素;而类骨架图应能标注一些较小的、处于对象内部的区域为显著。
[0037] 参照图2,图2是本发明图像显著对象提取方法的整体步骤流程图,包括如下步骤:
[0038] 学习步骤S21,根据训练集及标注数据学习得到两个互补显著度映射函数;映射融合步骤S22,基于学习的映射函数,将多个粗显著度图映射融合到互补显著度图;提取步骤S23,根据互补显著度先验知识,利用二值分类器对图像中像素标签进行显著物体和背景的分类。其中,标注数据为像素级的精确的物体模板或其它近似物体模板的形式。
[0039] 参照图3,图3为互是图像显著对象提取方法中的类封套图和类骨架图示例和图像显著对象提取方法效果图示例,在图3中,3a行代表原始图像,3b行代表类封套图,3c行代表类骨架图,3d行代表提取出的显著物体。
[0040] 参照图4,图4图像显著对象提取方法中学习步骤的流程图。该实施例中学习步骤主要流程如下:步骤S41,选择基于不同策略的显著建模方法,对训练集中的每一幅图像生成相应的粗显著度图;步骤S42,获取训练集中每一幅图像的标注数据步骤S43,根据所要生成的互补显著度图各自的特点分别建立封套函数和骨架函数模型;步骤S44,针对模型选取合适的训练方法;步骤S45,学习得到封套函数和骨架函数。
[0041] 下面对各步骤的实现方法进行详细描述:步骤S41的不同策略指能从不同方面抓住一个场景多样显著性的各种显著建模策略,为此通常采用一些经典的、原理差距较大的显著度方法。对以训练集中的每一幅图像,都用这些显著度方法为其生成若干粗显著度图,以备学习使用。步骤S42中所述标注数据应不局限于精确的像素级别的物体模板,可以包括其他形式比如靠近物体的矩形框、凸包、椭圆等。步骤S43映射函数建模过程应充分考虑到融合生成的互补显著度特点,是较为关键的一个步骤。下面详细描述在本实施例中映射函数建模过程。
[0042] 为了能建立映射函数模型,首先需要量化定义互补显著度图。设一幅图像I的物体部分表示为O并且背景部分表示为B,则对任意的一幅显著度图∑有如下两种能量:
[0043] 封套能量:
[0044] 骨架能量:
[0045] 其中S(i)表示像素i的显著度值(已归一化到[0,1])且 表示1-S(i),κ和η是两个常系数。为了防止能量出现无限大值,ε被设置成了一个接近0的值。可以看出,当一个显著度图的封套能量(骨架能量)很小时,这个显著度图能够标注一些比较大的区域为显著,同时这些区域包括了几乎所有的对象像素(能标注一些较小的、处于对象内部的区域为显著)。同时,可以证得这两个能量达到最小值当且仅当∑就是该图的标注数据。接着定义互补度:
[0046]
[0047] 其中Tenv和Tske是两个比较大的数。这样,对于任一显著图对(S+,S-),如果它们的互补度大于了某个阈值,则这两个显著度图分别称为类封套图和类骨架图。
[0048] 下面根据互补显著度图的量化定义对映射函数建立模型。近似地,将训练目标转化为互补度的最大值。当两个显著度图的互补度达到最大值时,可以通过(1)、(2)知道这两个显著度图都为标注数据。因此,问题变为要找到两个映射函数,使得将若干粗显著度图映射融合后的两个显著度图尽可能接近标注数据。为此,根据以上分析的类封套图和类骨架图分别的特点,采用加法和乘法来建立映射模型。同时,为每个粗显著度图分配一个权值矩阵代表他们对结果的影响。
[0049] 步骤S44中,假设训练集中已经获得了所有图像的标注数据,则问题即为求出每一个显著度图的加权矩阵,使得这些显著度图能在加法或乘法的作用下最好地拟合标注数据:
[0050]
[0051]
[0052] 上式中,Sn={Sn,1,Sn,2,...Sn,K}是第n个粗显著图集合,对类信封图有Sn,0(i)=1,对类骨架图有Sn,0(i)=e,Gn(i)表示该像素的标注数据。 和是待学习的封套加权矩阵和骨架加权矩阵。该问题是一个典型的多元线
性回归问题,可以为每个像素i最小化平方差错误和(SSE),即:
[0053]
[0054] 这里 是学习得到的封套加权矩阵。在步骤45中,令Si=[Sn,k(i)]N×(1+K)、Gi=[Gn(i)]1×N和 通过推导可以得到:
[0055]
[0056] 从而通过经典的最小二乘法可以得到 以上是对封套函数的学习,对骨架函数的学习类似,可以先通过log运算将乘法运算变成加法。
[0057] 参照图5,图5是基于互补显著度的图像显著对象自动提取方法中显著融合步骤的流程图。显著融合步骤主要流程如下:步骤S51,选择和学习步骤中一样的显著建模方法;步骤S52,对于新的原始图像生成若干粗显著度图;步骤S53,利用学习得到的封套函数和骨架函数分别映射融合这些粗显著度图从而得到类封套图和类骨架图。
[0058] 下面对各步骤的实现方法进行详细描述:步骤S51不能采用之前学习阶段没有采用的粗显著度图,否则学习的映射函数会失效。步骤S53可以采用式(3)的左边部分分别融合粗显著度图得到类封套图和类骨架图。
[0059] 参照图6,图6是基于互补显著度的图像显著对象自动提取方法中,显著物体提取方法流程图。提取步骤主要流程如下:步骤SS61,将互补显著度作为图像里像素标签的一种软先验知识;步骤S62,建立概率框架下的二值分类器模型以加入互补显著度;步骤S63,利用该分类器对图像中的像素标签进行物体和背景的分类
[0060] 下面对各步骤的实现方法进行详细描述:步骤S61中的软先验知识指不同于采取一个阈值将互补显著度分割成二值之后的先验知识。因此互补显著度可以作为一种对图像中像素标签的概率先验。在本实施例中,采用1-Senv(i)作为像素i背景标签的先验知识,而Sske(i)作为像素i物体标签的先验知识。这个两个值越大,说明该像素获得此标签的概率越大。步骤S62的二值分类器为了能利用软先验知识,必须是概率框架下的。下面详细描述在本实施例中该分类器的选择。
[0061] 本实施例中采取著名的图割技术(graph cuts)作为二值分类器。在图割技术中,显著物体提取同样被看成是一个标签标注问题,它试图寻找一个最小化下式的全局最优解:
[0062]
[0063] 其中N代表邻居系统,lp表示像素p的标签(1代表物体,0代表背景)。此式中第二项称为数据项,用来表示将一个标签赋予一个像素时受到的惩罚和。此式中的第一项称为边界项,表示根据相邻两像素标签的分配情况给予的惩罚,该惩罚通常在两标签不同但视觉特性相似或两标签相同但视觉特性差别大的情况下很大。
[0064] 在加入互补显著度作为软先验知识时,本实施例将D(lp)形式化*
为-λ·log(L(χ|lp)·S(lp))。其中L(χ|lp)表示在特定视觉模型下给拥有视觉特性χ的像素p分配标签lp的概率。视觉模型指预先定义好的或者根据经验设定的、能代表显著*
物体或背景视觉统计特性的模型。为了将互补显著度图加入,S(lp)定义为:
[0065]
[0066] 上式中, 和 分别表示经过映射函数映射粗显著度图得来的类封套图和类骨架图。是一个控制互补显著度影响作用的常量,当 取0时,任何在类封套图中显著度为0的像素一定被赋予背景标签,任何在类骨架图中显著度为1的像素一定被赋予物体标签,否则会产生无穷大的惩罚;当 取1时,互补显著度失去作用。步骤S63进行分类的过程可以看成是求解图像对应的图最小割过程,用经典的最大流算法即可解决。
[0067] 参照图7,图7是图像显著对象提取系统的结构框图,包括:学习模块70,用于根据图像训练集,学习得到两个互补显著度映射函数;显著融合模块72,用于基于学习得到的映射函数分别将同一图像的多个粗显著度图映射融合得到互补显著度图;提取模块74,用于根据互补显著度图提供的先验知识,利用二值分类器对原始图像中的像素进行物体标签和背景标签的分类。
[0068] 其中,上述学习模块70包括:数据准备单元701,用于对训练集中每一个图像,生成其对应的若干个粗显著度图,同时获得其标注数据;函数建模单元702,用于分别为封套函数和骨架函数建立符合类封套图和类骨架图特点的学习模型;训练单元703,用于训练出封套函数和骨架函数,使得训练集中每个图像的粗显著度图在此两个函数下映射得到的互补显著度图尽可能地接近该图像的标注数据。
[0069] 显著融合模块72包括:预处理单元721,用于对待要获取互补显著度图的原始图像生成若干粗显著度图;映射融合单元722,用于根据已经学习到的封套函数和骨架函数对这些粗显著图进行映射融合,分别得到类封套图和类骨架图。
[0070] 提取模块74包括:分类器建模单元741,用于建立能加入互补显著度作为先验知识的分类器模型;分类提取单元742,用于根据分类器给图像中每个像素分配一个物体或者背景标签,同时提取出显著物体。
[0071] 上述系统实施例的原理与方法实施例相同,在此不再赘述,相同之处互相参照即可。
[0072] 另一方面,本发明还公开了一种互补显著度图学习方法,包括:学习步骤,根据训练集及标注数据学习得到两个互补显著度映射函数;映射融合步骤,基于学习的映射函数,将多个粗显著度图映射融合到互补显著度图。
[0073] 在一个实施例中,学习步骤包括:数据准备步骤,确定图像训练集中每一个图像的粗显著度图所对应的标注数据;所述两个互补显著度映射函数包括封套函数和骨架函数;函数建模步骤,为所述两个互补显著度映射函数建立符合所述互补显著度图特点的学习模型;训练步骤,训练以获取所述两个互补显著度映射函数,使得训练集中每个图像的粗显著度图在两个映射函数下,映射得到的互补显著度图尽可能地接近该图像所对应的标注数据。
[0074] 显著融合步骤进一步包括:预处理步骤,对图像训练集中的、待获取互补显著度图的图像生成多个粗显著度图;映射融合步骤,根据所述学习步骤中获取的封套函数和骨架函数,将同一图像的多个粗显著度图映射融合,得到互补的类封套图和类骨架图。
[0075] 互补显著度图学习方法与基于图像显著对象的提取方法中相应的步骤相同,在此不再赘述。
[0076] 另一方面,本发明还公开了一种互补显著度图学习系统,该系统包括学习模块和映射融合模块。该模块与基于图像显著对象提取系统中对应的模块相同,本发明在此不再赘述。
[0077] 以上对本发明所提供的一种图像显著对象提取方法、互补显著度图学习方法及系统进行了详细介绍,本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书的内容不应理解为对本发明的限制。