主权项 |
1.一种基于均值漂移的灰关联红外成像目标分割方法,包括:(1)均值漂移初分割步骤:(1a)依据Silverman法则,求取原始图像I的全局最优带宽h;生成一个与原始图像同样大小的矩阵I′,作为均值漂移滤波输出图,I′中元素初始值设为零;(1b)将得到的带宽h代入均值漂移计算式,通过迭代计算均值漂移向量求取像素点的局部收敛值,并将该收敛值赋给滤波输出图I′中对应的像素点;(1c)对原始图像I中的像素点进行相似性判断,若原始图像当前像素点与其邻域点灰度值接近,且这些邻域点已经计算过收敛值,则将当前点的收敛值设为其邻域点收敛值的均值;反之,则将该像素点作为新的搜索起始点,返回步骤(1b);(1d)对滤波图像I′中的像素点进行遍历,对于空间相邻,且灰度值距离小于h/2的像素合并为一类,并求取每一类的像素灰度值总和P<sub>sum</sub>、总像素个数P<sub>num</sub>、总类别数N,以及标记每个像素的类别;(1e)对相同类别的像素灰度值取平均,得到各区域内灰度均匀一致的初步分割图像I<sub>ms</sub>,各区域的像素灰度值按标记顺序排列成一维向量M<sub>v</sub>;(2)灰关联融合步骤(2a)以一维向量M<sub>V</sub>作为比较序列;(2b)求取初分割图像I<sub>ms</sub>的灰度均值V<sub>mean</sub>和灰度最大值V<sub>max</sub>;从灰度值小于V<sub>mean</sub>的区域中选出面积最大的区域块,以该面积最大区域块的灰度值作为背景参考值V<sub>l</sub>;从灰度值大于<img file="FDA00002044672300011.GIF" wi="226" he="107" />的区域中选出面积最大的区域块,以该面积最大区域块的灰度值作为目标参考值V<sub>h</sub>;(2c)分别计算比较序列M<sub>v</sub>中的各因素与背景参考值V<sub>l</sub>和目标参考值V<sub>h</sub>之间的邓氏灰关联系数,得到背景灰关联系数曲线R<sub>l</sub>和目标灰关联系数曲线R<sub>h</sub>;(2d)分别对背景灰关联系数曲线R<sub>l</sub>和目标灰关联系数曲线R<sub>h</sub>进行升序排列,得到背景升序序列S<sub>l</sub>和目标升序序列S<sub>h</sub>;(2e)分别计算背景升序序列S<sub>l</sub>和目标升序序列S<sub>h</sub>各点的斜率,寻找斜率最小时对应的背景灰关联系数曲线拐点值r<sub>l</sub>和目标灰关联系数拐点值r<sub>h</sub>,以背景拐点值r<sub>l</sub>为阈值分割原始背景灰关联系数曲线R<sub>l</sub>,从大于零的部分选取背景模板阈值T<sub>l</sub>;以目标拐点值r<sub>h</sub>为阈值分割原始目标灰关联系数曲线R<sub>h</sub>,从大于零的部分选取目标模板阈值T<sub>h</sub>;目标灰关联系数曲线与背景灰关联系数曲线点对点相减,从差值大于零的部分选取联合模板阈值T<sub>m</sub>;(2f)根据上述阈值T<sub>l</sub>,T<sub>m</sub>,T<sub>h</sub>,对初步分割图像I<sub>ms</sub>进行划分,得到指示矩阵D={D(i,j)|i=1,2,…,H;j=1,2,…,W}:<img file="FDA00002044672300021.GIF" wi="1159" he="387" />式中,I<sub>ms</sub>(i,j)为初步分割图像I<sub>ms</sub>的当前像素点灰度值,D(i,j)为指示矩阵D的当前像素值,k为权值系数且k∈[0,1],H,W分别代表图像的长和宽;(2g)将原始图像I与动态模板图D相减,保留原始图像I中灰度值差值大于或等于0的像素点,将灰度差值小于0的像素点的灰度值均设为0,从而得到最终分割结果I<sub>s</sub>。 |