发明名称 一种基于稀疏表示和标签传播的显著性检测方法
摘要 一种基于稀疏表示和标签传播的显著性检测方法,利用稀疏表示定义了一种新的邻接矩阵,不仅将具有共同边界的区域称为相邻区域,更是把处在同一子空间中的数据点定义为邻居,其次通过图像中每个区域间的相似度计算权值矩阵,然后选取部分边缘区域作为背景标签,最后通过上述方法获得的权值矩阵和背景标签,应用标签传播算法预测未标记区域的标签信息,进而获得最终的显著性图。本发明有益效果:本发明同时考虑了图像的全局信息和局部区域联系,构建了新的邻接矩阵,融合了稀疏表示理论和标签传播算法的优势,具有较高的准确率和回归率,且误差较低。
申请公布号 CN106228544A 申请公布日期 2016.12.14
申请号 CN201610553324.7 申请日期 2016.07.14
申请人 郑州航空工业管理学院 发明人 张晓煜;林晓;刘喜玲;王春香;史军勇;李玲玲;刘丽
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 洛阳公信知识产权事务所(普通合伙) 41120 代理人 炊万庭
主权项 一种基于稀疏表示和标签传播的显著性检测方法,其特征在于:包括以下步骤:步骤一:构建邻接矩阵采用SLIC算法,将图像分割成<i>N</i> 个超像素点,将这<i>N</i> 个超像素视作<i>N</i> 个数据,然后对这个由<i>N</i> 个数据组成的数据集进行稀疏表示,数据集中每个点的稀疏表示由式(1)得到:<img file="250881dest_path_image001.GIF" wi="397" he="28" />(1)其中<img file="dest_path_image002.GIF" wi="165" he="27" />是<i>N</i> 个超像素点组成的数据集,式(1)的最优解<img file="168022dest_path_image003.GIF" wi="68" he="26" />;令矩阵<img file="dest_path_image004.GIF" wi="28" he="26" />为数据集<img file="10076dest_path_image005.GIF" wi="23" he="21" />除去第<i>i</i> 列<img file="dest_path_image006.GIF" wi="20" he="22" />得到的新矩阵,<img file="467602dest_path_image007.GIF" wi="120" he="31" />,<i>D</i> 为数据维度,考虑噪声影响及信号对过完备数据矩阵的敏感性,得到点<img file="dest_path_image008.GIF" wi="22" he="22" />相对于矩阵<img file="281974dest_path_image009.GIF" wi="26" he="28" />的稀疏表示,如式(2)所示:<img file="dest_path_image010.GIF" wi="387" he="149" />(2)其中,<img file="668218dest_path_image011.GIF" wi="86" he="31" />,<img file="dest_path_image012.GIF" wi="16" he="15" />是一个常量,<img file="935252dest_path_image013.GIF" wi="23" he="33" />为第<i>i</i> 个超像素的特征向量;<i>F</i> 为约束矩阵,<i>C</i> 是由系数向量组成的矩阵<img file="dest_path_image014.GIF" wi="157" he="28" />,<i>L</i> 是约束矩阵<i>F</i> 的拉普拉斯矩阵,<img file="196469dest_path_image015.GIF" wi="101" he="26" />,<i>H</i> 是一个对角矩阵,其每个元素是<i>F</i> 矩阵中一行之和,即<img file="dest_path_image016.GIF" wi="118" he="36" />,参数<img file="927664dest_path_image017.GIF" wi="20" he="19" />是权重系数,在向量<img file="dest_path_image018.GIF" wi="17" he="21" />的第<i>i</i> 行插入一个零值,得到<i>N</i> 维的向量<img file="921028dest_path_image019.GIF" wi="72" he="33" />;对每个超像素中的像素点,用一个9维的向量<i>S</i> 表示,如式(3)所示:<img file="dest_path_image020.GIF" wi="342" he="33" />(3)其中,<img file="737675dest_path_image021.GIF" wi="48" he="25" />分别表示CIELAB色彩空间的值<i>,</i><img file="dest_path_image022.GIF" wi="116" he="27" />分别表示图像的灰度值在水平和竖直方向对应的一阶和二阶导数,代表图像的纹理信息,<i>x,y</i>表示图片的空间位置,<img file="474686dest_path_image023.GIF" wi="89" he="28" />,是一个常数,用于调整颜色、纹理特征与空间位置特征的比例;对每个超像素,根据式(4)‑(5)计算一个9*9的协方差矩阵<i>M</i> ;<img file="dest_path_image024.GIF" wi="191" he="101" />(4)<img file="561853dest_path_image025.GIF" wi="329" he="57" />(5)其中,<img file="991698dest_path_image006.GIF" wi="20" he="22" />表示超像素第<i>i</i> 个特征的平均值,<img file="dest_path_image026.GIF" wi="27" he="29" />表示超像素内第<i>k</i> 个像素的第<i>i</i> 个特征值,<i>K</i> 表示超像素内像素的个数;任意两个给定超像素的不相似性如公式(6)所示:<img file="295640dest_path_image027.GIF" wi="296" he="66" />(6)其中,<img file="dest_path_image028.GIF" wi="146" he="38" />为两个超像素协方差的广义特征值,由<img file="570764dest_path_image029.GIF" wi="146" he="39" />计算而得;由此,可计算两个超像素之间的关联,得到其约束矩阵;约束矩阵任意两个超像素之间值的计算如式(7)所示,其中,<img file="dest_path_image030.GIF" wi="105" he="25" />是一个常数:<img file="276551dest_path_image031.GIF" wi="312" he="30" />(7)得到约束矩阵后,计算其对应的拉普拉斯矩阵<i>L</i> ,把<i>L</i> 和<i>U</i> 代入式(4),优化计算每个稀疏编码<img file="dest_path_image032.GIF" wi="18" he="23" />,得到由各个稀疏系数组成的稀疏矩阵<img file="674035dest_path_image033.GIF" wi="239" he="33" />,通过式(8)将不对称的稀疏矩阵改写成对称矩阵:<img file="dest_path_image034.GIF" wi="131" he="45" />(8)在对称矩阵的基础上,添加相邻区域的联系,即:假如超像素<i>i</i> 和超像素<i>j</i> 有共同的边界,则令<img file="402956dest_path_image035.GIF" wi="104" he="34" />,添加相邻区域联系后所得到的稀疏<i>C</i> 矩阵就是所求的邻接矩阵;步骤二:计算权值矩阵通过式(9)计算邻接矩阵中非零节点的权值大小,其中<img file="dest_path_image036.GIF" wi="21" he="22" />和<img file="45552dest_path_image037.GIF" wi="25" he="27" />分别表示两个超像素的平均特征向量,<img file="dest_path_image038.GIF" wi="20" he="23" />是控制权值大小的常量,由此得到相似度矩阵<img file="543530dest_path_image039.GIF" wi="128" he="32" />;<img file="dest_path_image040.GIF" wi="137" he="66" />(9)计算度矩阵<img file="377494dest_path_image041.GIF" wi="221" he="32" />,其中<img file="dest_path_image042.GIF" wi="106" he="39" />,即相似度矩阵中每列的和;将相似度矩阵归一化后得到权值矩阵:<img file="390449dest_path_image043.GIF" wi="97" he="26" />;步骤三:选取边界标签对图像的边界区域进行筛选,根据步骤二中得到的相似度矩阵,筛选出30%颜色差异较大的边界点,将剩下的区域设置为背景区域,标记为1;步骤四:利用标签传播算法进行显著性预测给定一个数据集<img file="dest_path_image044.GIF" wi="289" he="32" />,其中前个数据已经被标记,<i>D</i> 是数据的特征维度;定义一个函数<img file="272954dest_path_image045.GIF" wi="199" he="38" />,其中<img file="dest_path_image046.GIF" wi="27" he="35" />表示每一个数据点与标签的相似度,函数的计算公式如式(10)所示:<img file="687755dest_path_image047.GIF" wi="195" he="64" />(10)其中<img file="dest_path_image048.GIF" wi="25" he="27" />是权值矩阵中元素值,<i>t</i> 是递归计算的次数;每次计算完相似度后,重新将初始选中的标签赋值为1并保持不变;其它未标记区域初始值设置为0;经过迭代计算,得到最终结果<i>V</i> ,代表每个待测超像素与标签间相似度,值越大相似度越高,反之相似度低;最后定义显著值<i>sal=(1‑V)</i>,得到每个超像素区域的显著值,再还原到每个像素点,即可获得最终的显著图。
地址 450046 河南省郑州市河南郑州郑东新区文苑西路15号