一种立体图像显著性检测方法与流程

文档序号:11657732阅读:204来源:国知局

本发明属于图像处理领域,特别涉及一种立体图像显著性检测方法。



背景技术:

视觉显著性检测在计算机视觉领域中有着广泛的应用,如应用在目标识别、图像分割和图像视频压缩等方面。视觉显著性是指在视觉处理机制的早期阶段能够引起观看者的兴趣或引起人们注意的区域。目前视觉显著性检测算法主要是用于研究平面图像的显著性,有人提出了一种基于区域对比度的视觉注意模型,通过计算不同区域间的色彩差异,得到图像显著图,但这种算法只考虑颜色特征,没有考虑深度信息,当显著性对象的颜色特征没有独特视觉差异时,这种算法将不能检测具有复杂背景的图像显著性区域。

目前,立体图像的视觉显著性检测研究还处于起步阶段,有人认为视差不连续的区域能够引起人类视觉注意,通过颜色对比来识别视差不连续的区域,但是这种方法的误差较大;又有人提出使用提取视频的光流和运动信息的方法,在凝视和扫视中依据视差提取掩膜,但计算量大且不适用于图像显著性区域检测。有文献论证加入深度信息更加符合人类视觉注意机制。在人类视觉机制中,双眼的差异会造成现实成像的不同,这种左右眼的成像的不同即视差,是在视觉感知处理过程中获取深度信息的重要线索,深度信息能够帮助从相似的背景中进行有效的显著性检测。



技术实现要素:

本发明所要解决的技术问题是针对上述现有技术提供一种立体图像显著性检测方法,该方法能够准确的检测出复杂背景的立体图像显著性区域,具有更强的鲁棒性与适应性。

本发明解决上述技术问题所采用的技术方案为:一种立体图像显著性检测方法,其特征在于:包括以下步骤:

步骤(1)、输入待检测立体图像的左图及待检测立体图像的深度图,提取左图的r颜色通道、g颜色通道和b颜色通道;然后将左图进行cielab颜色空间变换,得到颜色空间变换后的左图,提取颜色空间变换后的左图的l亮度通道、a颜色通道和b颜色通道;

步骤(2)、获取待检测立体图像的空域显著图,具体包含如下步骤:

步骤(2-1)、将颜色空间变换后的左图进行slic超像素分割,得到具有n个彩色分割块的彩色分割图,n为彩色分割块的总数;

步骤(2-2)、根据步骤(2-1)得到的彩色分割图,提取l亮度特征矩阵lmat,a颜色特征矩阵amat,b颜色特征矩阵bmat,其中l亮度特征矩阵lmat的元素表示彩色分割图的l亮度通道特征值;a颜色特征矩阵amat的元素表示彩色分割图的a颜色通道特征值;b颜色特征矩阵bmat的元素表示彩色分割图的b颜色通道特征值;

步骤(2-3)、将步骤(1)中输入的待检测立体图像的深度图也进行slic超像素分割,得到具有n个深度分割块的深度分割图,根据深度分割图提取第一深度特征矩阵dmat,第一深度特征矩阵dmat的元素表示深度分割图的深度特征值;

步骤(2-4)、根据步骤(2-2)和步骤(2-3)得到的lmat、amat、bmat和dmat组成第一特征向量fi={li,ai,bi,di},其中li∈lmat,ai∈amat,bi∈bmat,di∈dmat

步骤(2-5)、根据步骤(2-4)得到的第一特征向量fi,计算任意一块彩色分割块与其他所有彩色分割块的区域对比度:

第i个彩色分割块与剩余其他所有彩色分割块的区域对比度s(fi)采用如下公式计算:

其中,d(fi,fj)=||ui-uj||2,其中ui=[uliuaiubiudi],uj=[uljuajubjudj];uli为第i个彩色分割块的l亮度通道特征值的均值、uai为第i个彩色分割块的a颜色通道特征值的均值、ubi为第i个彩色分割块的b颜色通道特征值的均值、udi为第i个深度分割块的深度特征值的均值,ulj为第j个彩色分割块的l亮度通道特征值的均值、uaj为第j个彩色分割块的a颜色通道特征值的均值、ubj为第j个彩色分割块的b颜色通道特征值的均值、udj为第j个深度分割块的深度特征值的均值,||||2表示欧式距离;

步骤(2-6)、根据步骤(2-5)得到的n个分割块与其他所有分割块的区域对比度,然后将这n个区域对比度进行归一化处理,得到彩色分割图的空域显著图;

步骤(2-7)、将步骤(2-6)得到的空域显著图进行去噪处理,得到彩色分割图的最终空域显著图,将彩色分割图的最终空域显著图作为待检测立体图像的空域显著图ss;

步骤(3)、获取待检测立体图像的变化域显著图,具体包含如下步骤:

步骤(3-1)、将待检测立体图像左图的r颜色通道分割成大小为8*8的r通道子块,将待检测立体图像左图的g颜色通道分割成大小为8*8的g通道子块,将待检测立体图像左图的b颜色通道分割成大小为8*8的b通道子块;

步骤(3-2)、分别对每个r通道子块、g通道子块和b通道子块进行dct变换,分别得到r通道dct块、g通道dct块和b通道dct块;

步骤(3-3)、根据r通道dct块、g通道dct块和b通道dct块的直流系数,分别提取r颜色特征矩阵rmat,g颜色特征矩阵gmat,b颜色特征矩阵bmat,其中r颜色特征矩阵rmat的元素表示r通道dct块的r颜色通道特征值;g颜色特征矩阵gmat的元素表示g通道dct块的g颜色通道特征值;b颜色特征矩阵bmat的元素表示b通道dct块的b颜色通道特征值;

步骤(3-4)、然后根据步骤(1)中输入的待检测立体图像的深度图分割成大小为8*8的深度子块,然后对所有深度子块进行dct变换,得到深度dct块,根据深度dct块获取第二深度特征矩阵dmat’,第二深度特征矩阵dmat’的元素表示深度dct块的深度特征值;

步骤(3-5)、根据步骤(3-3)和步骤(3-4)得到的rmat、gmat、bmat和dmat’组成第二特征向量其中ri∈rmat,gi∈gmat,bi∈bmat,di’∈dmat’

步骤(3-6)、根据步骤(3-5)得到的第二特征向量计算任意一个r通道dct块或g通道dct块或b通道dct块中与剩余的其他dct块的区域对比度s(fdi),采用如下公式:

其中,d(fdi,fdj)=||udi-udj||2,udi=[udriudgiudbiuddi],udj=[udrjudgjudbjuddj];udri为第i个r通道dct块的r颜色通道特征值的均值、udgi为第i个g通道dct块的g颜色通道特征值的均值、udbi为第i个b通道dct块的b颜色通道特征值的均值、uddi为第i个深度dct块的深度特征值的均值,其中udrj为第j个r通道dct块的r颜色通道特征值的均值、udgj为第j个g通道dct块的g颜色通道特征值的均值、udbj为第j个b通道dct块的b颜色通道特征值的均值、uddj为第j个深度dct块的深度特征特征值的均值,||||2表示欧式距离;

步骤(3-7)、将步骤(3-6)得到的区域对比度s(fdi)进行归一化处理,得到r通道子块、g通道子块和b通道子块的变化域显著图;

步骤(3-8)、将步骤(3-7)得到的r通道子块、g通道子块和b通道子块的变化域显著图进行去噪处理,得到r通道子块、g通道子块和b通道子块的最终变化域显著图,将r通道子块、g通道子块和b通道子块的最终变化域显著图组成待检测立体图像左图的变化域显著图,将待检测立体图像左图的变化域显著图作为待检测立体图像的变化域显著图sd;

步骤(4)、将待检测立体图像的空域显著图ss和待检测立体图像的变化域显著图sd进行融合,得到待检测立体图像的最终显著图s;采用如下公式计算:

s=αdsd+βsss

其中αd和βs为空域显著图与变换域显著图的融合系数,αd∈(0,1),βs∈(0,1),αd+βs=1。

与现有技术相比,本发明的优点在于:本发明的立体显著性检测方法通过融合空域显著图和变换域显著图,能准确的检测出复杂背景图像显著性区域,与其他显著性检测方法相比,鲁棒性与适应性更强。

附图说明

图1为本发明方法的总体实现框图。

具体实施方式

以下结合附图实施例对本发明作进一步详细描述。

本发明提供的立体图像显著性检测方法。其总体框图如图1所示,包括以下步骤:

步骤(1)、输入待检测立体图像的左图及待检测立体图像的深度图,提取左图的r颜色通道、g颜色通道和b颜色通道;然后将左图进行cielab颜色空间变换,得到颜色空间变换后的左图,提取颜色空间变换后的左图的l亮度通道、a颜色通道和b颜色通道;

步骤(2)、获取待检测立体图像的空域显著图,具体包含如下步骤:

步骤(2-1)、将颜色空间变换后的左图进行slic超像素分割,得到具有n个彩色分割块的彩色分割图,n为彩色分割块的总数;

步骤(2-2)、根据步骤(2-1)得到的彩色分割图,提取l亮度特征矩阵lmat,a颜色特征矩阵amat,b颜色特征矩阵bmat,其中l亮度特征矩阵lmat的元素表示彩色分割图的l亮度通道特征值;a颜色特征矩阵amat的元素表示彩色分割图的a颜色通道特征值;b颜色特征矩阵bmat的元素表示彩色分割图的b颜色通道特征值;

步骤(2-3)、将步骤(1)中输入的待检测立体图像的深度图也进行slic超像素分割,得到具有n个深度分割块的深度分割图,根据深度分割图提取第一深度特征矩阵dmat,第一深度特征矩阵dmat的元素表示深度分割图的深度特征值;

步骤(2-4)、根据步骤(2-2)和步骤(2-3)得到的lmat、amat、bmat和dmat组成第一特征向量fi={li,ai,bi,di},其中li∈lmat,ai∈amat,bi∈bmat,di∈dmat

步骤(2-5)、根据步骤(2-4)得到的第一特征向量fi,计算任意一块彩色分割块与其他所有彩色分割块的区域对比度:

第i个彩色分割块与剩余其他所有彩色分割块的区域对比度s(fi)采用如下公式计算:

其中,d(fi,fj)=||ui-uj||2,其中ui=[uliuaiubiudi],uj=[uljuajubjudj];uli为第i个彩色分割块的l亮度通道特征值的均值、uai为第i个彩色分割块的a颜色通道特征值的均值、ubi为第i个彩色分割块的b颜色通道特征值的均值、udi为第i个深度分割块的深度特征值的均值,ulj为第j个彩色分割块的l亮度通道特征值的均值、uaj为第j个彩色分割块的a颜色通道特征值的均值、ubj为第j个彩色分割块的b颜色通道特征值的均值、udj为第j个深度分割块的深度特征值的均值,||||2表示欧式距离;

步骤(2-6)、根据步骤(2-5)得到的n个分割块与其他所有分割块的区域对比度,然后将这n个区域对比度进行归一化处理,得到彩色分割图的空域显著图;

步骤(2-7)、将步骤(2-6)得到的空域显著图进行去噪处理,得到彩色分割图的最终空域显著图,将彩色分割图的最终空域显著图作为待检测立体图像的空域显著图ss;

步骤(3)、获取待检测立体图像的变化域显著图,具体包含如下步骤:

步骤(3-1)、将待检测立体图像左图的r颜色通道分割成大小为8*8的r通道子块,将待检测立体图像左图的g颜色通道分割成大小为8*8的g通道子块,将待检测立体图像左图的b颜色通道分割成大小为8*8的b通道子块;

步骤(3-2)、分别对每个r通道子块、g通道子块和b通道子块进行dct变换,分别得到r通道dct块、g通道dct块和b通道dct块;

步骤(3-3)、根据r通道dct块、g通道dct块和b通道dct块的直流系数,分别提取r颜色特征矩阵rmat,g颜色特征矩阵gmat,b颜色特征矩阵bmat,其中r颜色特征矩阵rmat的元素表示r通道dct块的r颜色通道特征值;g颜色特征矩阵gmat的元素表示g通道dct块的g颜色通道特征值;b颜色特征矩阵bmat的元素表示b通道dct块的b颜色通道特征值;

步骤(3-4)、然后根据步骤(1)中输入的待检测立体图像的深度图分割成大小为8*8的深度子块,然后对所有深度子块进行dct变换,得到深度dct块,根据深度dct块获取第二深度特征矩阵dmat’,第二深度特征矩阵dmat’的元素表示深度dct块的深度特征值;

步骤(3-5)、根据步骤(3-3)和步骤(3-4)得到的rmat、gmat、bmat和dmat’组成第二特征向量其中ri∈rmat,gi∈gmat,bi∈bmat,di’∈dmat’

步骤(3-6)、根据步骤(3-5)得到的第二特征向量计算任意一个r通道dct块或g通道dct块或b通道dct块中与剩余的其他dct块的区域对比度s(fdi),采用如下公式:

其中,d(fdi,fdj)=||udi-udj||2,udi=[udriudgiudbiuddi],udj=[udrjudgjudbjuddj];udri为第i个r通道dct块的r颜色通道特征值的均值、udgi为第i个g通道dct块的g颜色通道特征值的均值、udbi为第i个b通道dct块的b颜色通道特征值的均值、uddi为第i个深度dct块的深度特征值的均值,其中udrj为第j个r通道dct块的r颜色通道特征值的均值、udgj为第j个g通道dct块的g颜色通道特征值的均值、udbj为第j个b通道dct块的b颜色通道特征值的均值、uddj为第j个深度dct块的深度特征特征值的均值,||||2表示欧式距离;

步骤(3-7)、将步骤(3-6)得到的区域对比度s(fdi)进行归一化处理,得到r通道子块、g通道子块和b通道子块的变化域显著图;

步骤(3-8)、将步骤(3-7)得到的r通道子块、g通道子块和b通道子块的变化域显著图进行去噪处理,得到r通道子块、g通道子块和b通道子块的最终变化域显著图,将r通道子块、g通道子块和b通道子块的最终变化域显著图组成待检测立体图像左图的变化域显著图,将待检测立体图像左图的变化域显著图作为待检测立体图像的变化域显著图sd;

步骤(4)、将待检测立体图像的空域显著图ss和待检测立体图像的变化域显著图sd进行融合,得到待检测立体图像的最终显著图s;采用如下公式计算:

s=αdsd+βsss

其中αd和βs为空域显著图与变换域显著图的融合系数,αd∈(0,1),βs∈(0,1),αd+βs=1。本实施例中αd=0.5,βs=0.5。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1