《一种用主动轮廓进行红外图像分割的方法.pdf》由会员分享,可在线阅读,更多相关《一种用主动轮廓进行红外图像分割的方法.pdf(11页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104123719 A (43)申请公布日 2014.10.29 CN 104123719 A (21)申请号 201410243635.4 (22)申请日 2014.06.03 G06T 7/00(2006.01) (71)申请人 南京理工大学 地址 210094 江苏省南京市孝陵卫 200 号 (72)发明人 张毅 柏连发 汤茂飞 韩静 祁伟 金左轮 岳江 王博 赵壮 (74)专利代理机构 南京理工大学专利中心 32203 代理人 唐代盛 孟睿 (54) 发明名称 一种用主动轮廓进行红外图像分割的方法 (57) 摘要 本发明提出一种用主动轮廓进行红外图像分 割的方。
2、法。本发明通过构造一种基于局部熵和局 部标准差联合驱动的主动轮廓模型, 充分利用图 像的灰度分布信息, 同时通过引入高斯核函数, 在 局部区域内更准确地驱动轮廓演化, 以对红外图 像进行分割。本发明能够有效实现红外图像的分 割, 得到完整且正确的目标轮廓。 (51)Int.Cl. 权利要求书 3 页 说明书 5 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书5页 附图2页 (10)申请公布号 CN 104123719 A CN 104123719 A 1/3 页 2 1. 一种用主动轮廓进行红外图像分割的方法, 其特征在于, 包括以下步骤 。
3、: 步骤一 : 计算待分割红外图像中各像素点对应的局部熵和局部标准差, 并使用各像素 点对应的局部熵和局部标准差构造各像素点特征向量 ; 通过初始化水平集函数给红外图像 设定初始轮廓 ; 计算当前演化轮廓内部的局部区域和外部的局部区域内所有像素点对应的 特征向量的均值向量 ; 步骤二 : 计算步骤一所获得的均值向量与当前演化轮廓上各像素点对应的特征向量的 余弦相似性, 根据余弦相似性确定当前演化轮廓上各像素点的演化方向及驱动力的大小, 从而构造驱动轮廓演化的符号控制力函数 ; 步骤三 : 将步骤二构造的符号控制力函数代入水平集演化方程, 通过水平集的演化实 现红外图像的分割。 2. 如权利要求。
4、 1 所述的用主动轮廓进行红外图像分割的方法, 其特征在于, 步骤一中, 所述红外图像中每个像素点的局部熵的计算方法如公式 (1) 所示, 公式 (1) 中, entro(x,y) 为像素点 (x,y) 对应的局部熵, L 为红外图像的灰度级总数, ni为红外图像中灰度级为 i 的像素的个数, 频数 pi可以近似看做灰度级为 i 的像素在红外 图像中出现的概率, MN 为以像素点 (x,y) 为中心的局部窗口大小。 3. 如权利要求 1 所述的用主动轮廓进行红外图像分割的方法, 其特征在于, 步骤一中, 所述红外图像中每个像素点的局部标准差的计算方法如公式 (2) 所示, 公式 (2) 中, 。
5、std(x,y) 为像素点 (x,y) 对应的局部标准差, MN 为以像素点 (x,y) 为 中心的局部窗口大小, (m,n)表示局部窗口中任意一个像素点, s(m,n)为像素点(m,n)对应 的像素灰度值, 为局部窗口中所有像素点的灰度平均值, 的计算方法如公式 (3) 所示 : 公式 (3) 中, m M-1, n N-1。 4. 如权利要求 1 所述的用主动轮廓进行红外图像分割的方法, 其特征在于, 步骤一中, 所述使用各像素点对应的局部熵和局部标准差构造各像素点特征向量如公式 (4) 所示, f(x,y) (entro(x,y),std(x,y) (4) 公式 (4) 中, f(x,y。
6、) 为像素点 (x,y) 对应的特征向量。 5. 如权利要求 1 所述的用主动轮廓进行红外图像分割的方法, 其特征在于, 步骤一中, 用 fi(x,y) 表示当前演化轮廓内外局域内所有像素点对应特征向量的均值向, 均值向量 fi(x,y) 如公式 (5) 所以, 权 利 要 求 书 CN 104123719 A 2 2/3 页 3 公式 (5) 中, f1(x,y) 是当前演化轮廓的内部局部区域内所有像素点对应的特征向 量的均值向量, entro1(x,y) 是当前演化轮廓的内部局部区域内所有像素点对应的局部 熵的均值, std1(x,y) 是当前演化轮廓的内部局部区域内所有像素点对应的局部标。
7、准差 的均值 ; f2(x,y) 是当前演化轮廓外部局部区域内所有像素点对应的特征向量的均值向 量, entro2(x,y) 是当前演化轮廓的内部局部区域内所有像素点对应的局部熵的均值, std2(x,y) 是当前演化轮廓的内部局部区域内所有像素点对应的局部标准差的均值 ; W(x,y) 为窗口函数, 为待分割红外图像区域 ; (x,y) 为演化轮廓对应的零水平集函数, 其初始化如公式 (6) 所示, 公式 (6) 中, 0是图像区域 的一个子集,是 0的边界。 6. 如权利要求 5 所述的用主动轮廓进行红外图像分割的方法, 其特征在于, 选择高斯 核函数作为窗口函数 W(x,y)。 7. 如。
8、权利要求 5 所述的用主动轮廓进行红外图像分割的方法, 其特征在于, 均值向量 fi(x,y) 中 entro1(x,y)、 std1(x,y)、 entro2(x,y) 和 std2(x,y) 的计算方式如下 : 其中, K是标准差为 的高斯核函数, H() 是 Heaviside 函数。 8. 如权利要求 1 所述的用主动轮廓进行红外图像分割的方法, 其特征在于, 步骤二的 过程具体为 : 步骤 21 : 计算轮廓内外局域内的均值向量 fi(x,y) 与当前演化轮廓上各像素点对应的 特征向量 f(x,y) 的余弦相似性, 计算方式如公式 (7) 所示 : 权 利 要 求 书 CN 1041。
9、23719 A 3 3/3 页 4 公式 (7) 中, cos1是 f(x,y) 与 f1(x,y) 之间的余弦相似性, cos2是 f(x,y) 与 f2(x,y)之间的余弦相似性, 通过比较cos1与cos2的大小确定轮廓上各点的演化方向, 如果 cos1 cos2, 则轮廓应向外扩展, 反之, 轮廓要向内收缩 ; 步骤 22 : 将轮廓内外局域内的均值向量 fi(x,y) 与当前演化轮廓上各像素点对应的特 征向量 f(x,y) 作差取模, 并通过公式 (8) 确定驱动力的大小 F(x,y) : 公式 (8) 中, 为常数 ; 步骤 23 : 使用轮廓上各像素点的演化方向以及对应驱动力的大。
10、小, 构造符号控制力函 数 spf, 如公式 (9) 所示 : 9. 如权利要求 1 所述的用主动轮廓进行红外图像分割的方法, 其特征在于, 步骤三所 述水平集演化方程如公式 (10) 所示, 公式 (10) 中, 是一个常数,表示零水平集沿梯度方向的方向导数。 权 利 要 求 书 CN 104123719 A 4 1/5 页 5 一种用主动轮廓进行红外图像分割的方法 技术领域 0001 本发明属于图像处理技术领域, 具体涉及一种用主动轮廓进行红外图像分割的方 法。 背景技术 0002 红外图像分割对红外目标的识别与跟踪具有重要的作用, 由于红外图像通常具有 边缘模糊、 灰度不均匀等特点, 所。
11、以常用的图像分割方法对于红外图像的分割难以达到理 想的效果。近年来, 主动轮廓模型 (ACM) 被广泛应用到图像分割中, 其对于医学图像的分割 已取得了很好的效果, 但在红外图像分割领域还有待于进一步的研究。 0003 主动轮廓模型主要可分为基于边界的模型和基于区域的模型两类, 基于边界信息 的主动轮廓模型利用图像的梯度定义目标的边界, 其中具有代表性的是 GAC 模型 ; 基于区 域信息的主动轮廓模型利用区域统计信息 ( 如灰度 ) 引导曲线演化, 其中被广泛使用的是 CV 模型。 0004 文献一 (Zhang K,Zhang L,Song H,et al.Active contours 。
12、with selective local or global segmentation:a new formulation and level set methodJ.Image and Vision Computing,2010,28(4):668-676.)提出了SLGS模型, 将GAC和CV模型有机地 结合在一起, 其利用CV模型中定义的灰度信息构造符号控制力函数(SPF), 替代GAC中的边 缘停止函数, 从而能够更好地控制曲线演化的方向, 但其基于的是待分割区域的灰度均匀 这一假设, 因而该模型对灰度不均匀的红外图像的分割效果不是很理想。 0005 文献二 (Li C,Kao C Y。
13、,Gore J C,et al.Minimization of region-scalable fitting energy for image segmentationJ.Image Processing,IEEE Transactions on,2008,17(10):1940-1949.) 提出了 LBF 模型, 主要利用图像局部区域的灰度信息驱动曲 线演化, 对灰度不均匀的图像能够进行分割, 但由于模型利用的图像信息量较少, 直接将其 用于红外图像的分割, 同样难以获得准确的结果。 发明内容 0006 本发明提出一种用主动轮廓进行红外图像分割的方法, 能够有效实现红外图像的 分割, 得。
14、到完整且正确的目标轮廓。 0007 为了解决上述技术问题, 本发明提供一种用主动轮廓进行红外图像分割的方法, 包括以下步骤 : 0008 步骤一 : 计算待分割红外图像中各像素点对应的局部熵和局部标准差, 并使用各 像素点对应的局部熵和局部标准差构造各像素点特征向量 ; 通过初始化水平集函数给红外 图像设定初始轮廓 ; 计算当前演化轮廓内部的局部区域和外部的局部区域内所有像素点对 应的特征向量的均值向量 ; 0009 步骤二 : 计算步骤一所获得的均值向量与当前演化轮廓上各像素点对应的特征向 量的余弦相似性, 根据余弦相似性确定当前演化轮廓上各像素点的演化方向及驱动力的大 说 明 书 CN 1。
15、04123719 A 5 2/5 页 6 小, 从而构造驱动轮廓演化的符号控制力函数 ; 0010 步骤三 : 将步骤二构造的符号控制力函数代入水平集演化方程, 通过水平集的演 化实现红外图像的分割。 0011 本发明与现有技术相比, 其显著优点在于 : (1) 本发明方法利用图像的局部熵和 局部标准差构造特征向量, 即利用局部熵和局部标准差联合驱动主动轮廓模型, 充分地利 用了图像的灰度分布信息, 能够更准确地控制轮廓线演化的方向 ; (2) 针对红外图像灰度 不均匀的特点, 本发明引入高斯核函数与待分割图像卷积, 使得驱动曲线演化的力只取决 于当前轮廓局域内对应特征向量的作用, 能够有效克。
16、服灰度不均匀对分割结果的影响 ; (3) 本发明对于灰度不均匀的红外图像能实现更好的分割。 附图说明 0012 图 1 是本发明流程图。 0013 图 2 是本发明仿真实验中所用的待分割红外图像。 0014 图 3 是本发明仿真实验获得的图 2 的局部熵图像。 0015 图 4 是本发明仿真实验获得的图 2 的标准差图像。 0016 图 5 是本发明仿真实验获得的初始轮廓图。 0017 图 6 是本发明仿真实验红外图像中位于点 (x,y) 的像素对应的特征向量 f(x,y) 的示意图。 0018 图 7 是本发明仿真实验当前演化轮廓内所有像素点对应特征向量的均值向量示 意图。 0019 图 8。
17、 是本发明仿真实验中使用 SLGS 模型获得的分割结果图。 0020 图 9 是本发明仿真实验中使用 LBF 模型获得的分割结果图。 0021 图 10 是本发明仿真实验中使用本发明方法获得的分割结果图。 具体实施方式 0022 红外图像具有边缘模糊、 灰度不均匀等特点, 常用的主动轮廓模型一般难以获得 理想的分割效果, 本发明方法通过构造一种基于局部熵和局部标准差联合驱动的主动轮廓 模型, 充分利用图像的灰度分布信息, 同时通过引入高斯核函数, 在局部区域内更准确地驱 动轮廓演化, 以对红外图像进行分割。如图 1 所示, 本发明具体步骤如下 : 0023 步骤一 : 计算待分割红外图像中各像。
18、素点对应的局部熵和局部标准差, 获得红外 图像对应的局部熵图像和局部标准差图像, 并使用各像素点对应的局部熵和局部标准差构 造各像素点特征向量 ; 再通过初始化水平集函数给红外图像设定初始轮廓, 同时引入高斯 核函数, 计算当前演化轮廓内部的局部区域和外部的局部区域内 ( 简称内外局域内 ) 所有 像素点对应的特征向量的均值向量。 0024 所述红外图像中每个像素点的局部熵的计算方法如公式 (1) 所示, 0025 0026 公式 (1) 中, entro(x,y) 为像素点 (x,y) 对应的局部熵, L 为红外图像的灰度级总 数, ni为红外图像中灰度级为 i 的像素的个数, 频数 pi可。
19、以近似看做灰度级为 i 的像素在 说 明 书 CN 104123719 A 6 3/5 页 7 红外图像中出现的概率, MN 为以像素点 (x,y) 为中心的局部窗口大小。 0027 通过公式 (1) 计算待分割红外图像中每一个像素点对应的局部熵, 获得红外图像 对应的局部熵图像 Entro。 0028 所述红外图像中每个像素点的局部标准差的计算方法如公式 (2) 所示, 0029 0030 公式(2)中, std(x,y)为像素点(x,y)对应的局部标准差, MN为以像素点(x,y) 为中心的局部窗口大小, (m,n)表示局部窗口中任意一个像素点, s(m,n)为像素点(m,n)对 应的像素。
20、灰度值, 为局部窗口中所有像素点的灰度平均值, 其定义如公式 (3) 所示 : 0031 0032 公式 (3) 中, m M-1, n N-1。 0033 计算局部熵和局部标准差时选取的局部窗口可以是同一窗口。 0034 通过公式 (2) 计算待分割红外图像中每一个像素点对应的局部标准差, 获得红外 图像对应的局部标准差图像 Std。 0035 所述使用各像素点对应的局部熵和局部标准差构造各像素点特征向量如公式 (4) 所示, 0036 f(x,y) (entro(x,y),std(x,y) (4) 0037 公式 (4) 中, f(x,y) 为像素点 (x,y) 对应的特征向量 ; 003。
21、8 本发明用 fi(x,y) 表示当前演化轮廓内外局域内所有像素点对应特征向量的均值 向, 均值向量 fi(x,y) 可以用公式 (5) 进行表示, 0039 0040 公式 (5) 中, f1(x,y) 是当前演化轮廓的内部局部区域内所有像素点对应的特 征向量的均值向量, entro1(x,y) 是当前演化轮廓的内部局部区域内所有像素点对应的 局部熵的均值, std1(x,y) 是当前演化轮廓的内部局部区域内所有像素点对应的局部标 准差的均值 ; f2(x,y) 是当前演化轮廓外部局部区域内所有像素点对应的特征向量的均 值向量, entro2(x,y) 是当前演化轮廓的内部局部区域内所有像素。
22、点对应的局部熵的均 值, std2(x,y) 是当前演化轮廓的内部局部区域内所有像素点对应的局部标准差的均值 ; W(x,y) 为窗口函数, 本发明选择高斯核函数作为 W(x,y) ; 为待分割红外图像区域 ; (x,y) 为演化轮廓对应的零水平集函数, 其初始化如公式 (6) 所示, 0041 说 明 书 CN 104123719 A 7 4/5 页 8 0042 公式 (6) 中, 0是图像区域 的一个子集,是 0的边界。本发明中, 取 1。 0043 均值向量 fi(x,y) 中 entro1(x,y)、 std1(x,y)、 entro2(x,y) 和 std2(x,y) 的计算如 公。
23、式 (6) 所示 : 0044 0045 0046 公式 (6) 中, K是标准差为 的高斯核函数, H() 是 Heaviside 函数, H() 的构造如公 (7) 所示, 0047 0048 步骤二 : 利用轮廓内外局域内的均值向量与当前演化轮廓上各点对应的特征向量 的余弦相似性, 确定轮廓上各像素点的演化方向及驱动力的大小, 构造驱动轮廓演化的符 号控制力函数。 0049 步骤21 : 在二维空间中, 向量A(x1,y1)与向量B(x2,y2)的夹角余弦定义如公式(8) 所示 : 0050 0051 夹角余弦取值范围为 -1,1, 夹角余弦值越大, 则两向量的夹角越小, 表明两向量 相。
24、似性越大。 0052 本发明方法中, 首先计算轮廓内外局域内的均值向量 fi(x,y) 与当前演化轮廓上 各像素点对应的特征向量 f(x,y) 的余弦相似性, 如公式 (9) 所示 : 0053 0054 公式 (9) 中, cos1是 f(x,y) 与 f1(x,y) 之间的余弦相似性, cos2是 f(x,y) 与 f2(x,y)之间的余弦相似性, 通过比较cos1与cos2的大小确定轮廓上各点的演化方向, 如果 cos1 cos2, 则轮廓应向外扩展, 反之, 轮廓要向内收缩。 0055 步骤 21 : 将轮廓内外局域内的均值向量 fi(x,y) 与当前演化轮廓上各像素点对应 说 明 书。
25、 CN 104123719 A 8 5/5 页 9 的特征向量 f(x,y) 作差取模, 并通过公式 (10) 确定驱动力的大小 F(x,y) : 0056 0057 公式 (10) 中, 为常数 ; 0058 步骤 23 : 使用轮廓上各像素点的演化方向以及对应驱动力的大小, 就构成了本发 明中的符号控制力函数, 记为 spf, 如公式 (11) 所示 : 0059 0060 步骤三 : 将构造的符号控制力函数代入如公式 (12) 所示的水平集演化方程, 通过 水平集的演化最终实现红外图像的分割。 0061 0062 公式 (12) 中, 是一个常数, | | 表示零水平集沿梯度方向的方向导。
26、数。 0063 根据公式 (12) 进行水平集的演化, 当满足收敛条件时, 迭代停止, 得到最终的分 割结果。 0064 本发明的有益效果可以通过以下仿真实验作进一步说明 : 0065 选择如图 2 所示的红外图像作为待分割图像, 使用本发明方法进行实验, 在步骤 一中获得的局部熵图像如图 3 所示, 获得的局部标准差图像如图 4 所示。在计算局部熵和 局部标准差时, 均选取大小为 99 的局部窗口。步骤一中给图像设定的初始轮廓如图 5 所 示。图 6 是红外图像中位于点 (x,y) 的像素对应的特征向量 f(x,y) 的示意图, 图 7 是当前 演化轮廓内所有像素点对应特征向量的均值向量示意。
27、图, 其中, f1(x,y) 是当前演化轮廓内 部局域内所有像素点对应特征向量的均值向量, f2(x,y) 是当前演化轮廓外部局域内所有 像素点对应特征向量的均值向量。 0066 对比本发明方法与 SLGS 模型和 LBF 模型对红外图像的分割结果, 其中, 图 8 所示 是本发明方法对红外图像的分割结果, 图 9 所示是 SLGS 模型的分割结果, 图 10 所示是 LBF 模型的分割结果。从分割结果中可以看出, SLGS 模型和 LBF 模型都没能准确分割出目标, 发生了很多误分割, 且得到的最终轮廓不完整 ; 而本发明方法能够得到完整且准确的目标 轮廓。 说 明 书 CN 104123719 A 9 1/2 页 10 图 1 图 2 图 3图 4 图 5 图 6图 7 说 明 书 附 图 CN 104123719 A 10 2/2 页 11 图 8图 9 图 10 说 明 书 附 图 CN 104123719 A 11 。