当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于参考区域二值化结果的图像轮廓提取方法技术

技术编号:35210747 阅读:46 留言:0更新日期:2022-10-15 10:23
本发明专利技术公开了一种基于参考区域二值化结果的图像轮廓提取方法,涉及图像处理技术领域,解决了受复杂环境背景影响造成主体目标轮廓提取困难的问题,其技术方案要点是在预先确定待识别对象位置的情况下,以该位置为核心划定参考区域,根据参考区域二值化结果,确定整幅图像的二值化结果。该方法适用于主体目标唯一且连续、位置确定,同时该目标在整幅图像中具有一定面积占比的情况;与已有的整幅图像直接二值化或根据纹理特征提取轮廓的方法相比较,该方法实现简单且高效,可有效减少背景光变化与周围环境干扰对轮廓提取的影响。变化与周围环境干扰对轮廓提取的影响。变化与周围环境干扰对轮廓提取的影响。

【技术实现步骤摘要】
一种基于参考区域二值化结果的图像轮廓提取方法


[0001]本申请涉及视觉图像的计算机自动化处理
,尤其涉及一种基于参考区域二值化结果的图像轮廓提取方法。

技术介绍

[0002]在涉及图像处理和识别的技术应用中,图像主体的识别与主体轮廓的提取是非常重要的前处理环节。彩色图像信号可以作为包含R、G、B三个通道的数组矩阵进行处理,将彩色图像灰度处理后可以进一步简化为二维矩阵。通常情况下图像主体与背景存在较大的色彩差异,可以通过设置阈值,实现图像主体区域的识别和轮廓提取。同样,也可以使用机器学习的方法,在大量学习与待识别图像种类一致的轮廓信息后,实现对图像主体的识别与轮廓提取。
[0003]目前,该领域的相关技术研究,主要有两类方法。一方面,使用特定的计算方法,获得特征值,实现对图像轮廓的识别,如:Sobel算子、GVF snake模型、阈值分割、Gabor滤波器等。Sobel算子通过与图像作卷积求得梯度信息,获取轮廓,GVF snake模型计算梯度矢量流,计算量较大;而阈值分割方法在提取图像轮廓时,默认将具有更高亮度的对象确认为主体,其余则被认为是背景,如果主体目标和背景的亮度及色彩发生变化,则很容易出现背景被识别为主体,从而导致轮廓提取失败的问题。另一类方法使用机器学习算法,如:结构森林、GAN网络、对抗网络、K均值聚类等,这类方法对特定种类的图像轮廓识别具有较好的效果,但需要进行数据集的建立和网络的训练,程序较为复杂且训练好的网络通用性较差,适用于特定种类图像的处理。因此,亟需一种简单高效的轮廓提取方法。

技术实现思路

[0004]本申请提供了一种基于参考区域二值化结果的图像轮廓提取方法,其技术目的是有效减少背景光变化与周围环境干扰对轮廓提取的影响,使轮廓提取简单且高效。
[0005]本申请的上述技术目的是通过以下技术方案得以实现的:
[0006]一种基于参考区域二值化结果的图像轮廓提取方法,包括:
[0007]S1:对整幅图像进行灰度化处理,得到灰度图像;
[0008]S2:确定所述灰度图像中参考区域的位置(x,y)及大小(w,h);
[0009]S3:对所述参考区域进行二值化处理时通过Otsu方法确定全局阈值,根据所述全局阈值计算二值化后的所述参考区域的像素矩阵,对所述像素矩阵中所有元素的平均值进行计算;
[0010]S4:根据所述平均值确定整幅图像的二值化矩阵;
[0011]S5:通过Moore

Neighbor追踪算法在所述二值化矩阵中对待识别主体目标的轮廓进行提取。
[0012]本申请的有益效果在于:本申请所述的基于参考区域二值化结果的图像轮廓提取方法,实现简单,直接,计算成本低,对硬件要求低,对于包含单个目标主体的视觉图像,可
快速提取其轮廓,也可用于去除平面图像中的背景。参考区域由用户根据所提取轮廓的目标主体形状及大小定制,可适用于不同形状特征及大小的目标轮廓提取场景。
附图说明
[0013]图1为本申请所述图像轮廓提取方法的流程图;
[0014]图2为具体实施例的示意图。
具体实施方式
[0015]下面将结合附图对本申请技术方案进行详细说明。
[0016]如图1所示,本申请所述的基于参考区域二值化结果的图像轮廓提取方法,具体包括:
[0017]S1:对整幅图像进行灰度化处理,得到灰度图像。
[0018]S2:确定所述灰度图像中参考区域的位置(x,y)及大小(w,h)。
[0019]S3:对所述参考区域进行二值化处理时通过Otsu方法确定全局阈值,根据所述全局阈值计算二值化后的所述参考区域的像素矩阵,对所述像素矩阵中所有元素的平均值进行计算。
[0020]S4:根据所述平均值确定整幅图像的二值化矩阵。
[0021]S5:通过Moore

Neighbor追踪算法在所述二值化矩阵中对待识别主体目标的轮廓进行提取。
[0022]图2为具体实施例的示意图,如图2中(b)所示,对整幅图像进行灰度化处理,所述灰度化处理的方法包括:将彩色图像的RGB三种颜色按照加权求和的方式转换为灰度值,则灰度值矩阵第i行第j列的值表示为灰度值I(i,j)=0.299*R+0.587*G+0.114*B;其中,R,G,B分别表示彩色图像中第i行第j列像素点在红、绿、蓝三个颜色通道中的值。
[0023]如所识别图像为灰度图像,则可跳过此步骤。
[0024]图2中(c)表示确定所述灰度图像中参考区域的位置(x,y)及大小(w,h)。所述参考区域的位置(x,y)表示已知的待识别主体目标的中心点在灰度图像中的位置,所述参考区域为矩形区域,w和h分别表示矩形局域的宽和高。由用于根据待识别主体目标的形状特征和大小确定,一般情况下,可以取w=h的正方形区域作为参考区域,且参考区域的面积应小于待识别主体目标的面积。
[0025]图2中(d)表示像素矩阵的计算方法,具体为:若灰度值I(i,j)>=W_ROI,则bw_ROI(i,j)=1;否则,bw_ROI(i,j)=0;其中,W_ROI表示所述全局阈值,bw_ROI(i,j)表示所述像素矩阵中第i行第j列的值。
[0026]对所述像素矩阵中所有元素的平均值进行计算,包括:根据计算平均值Nmean_ROI,Nmean_ROI为四舍五入得到的似整数值;其中,m,n分别表示所述参考区域内像素的行数和列数。
[0027]图2中(e)表示对整幅图像进行二值化处理,利用Otsu方法确定整幅图像二值化处理时的全局阈值,再计算其二值化的像素矩阵bw_temp。若Nmean_ROI=1,则所述二值化矩阵表示为bw=bw_temp;否则,bw=~bw_temp;其中,bw表示二值化矩阵;bw_temp表示像素矩阵;~bw_temp表示将bw_temp中的每个元素取反,即0变为1,1变为0。
[0028]图2中(f)表示通过Moore

Neighbor追踪算法计算所述二值化矩阵中所有物体的轮廓,获得的轮廓中具有最大像素点且位于所述参考区域附近的轮廓即为待识别主体目标的轮廓。
[0029]以上为本申请示范性实施例,本申请的保护范围由权利要求书及其等效物限定。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于参考区域二值化结果的图像轮廓提取方法,其特征在于,包括:S1:对整幅图像进行灰度化处理,得到灰度图像;S2:确定所述灰度图像中参考区域的位置(x,y)及大小(w,h);S3:对所述参考区域进行二值化处理时通过Otsu方法确定全局阈值,根据所述全局阈值计算二值化后的所述参考区域的像素矩阵,对所述像素矩阵中所有元素的平均值进行计算;S4:根据所述平均值确定整幅图像的二值化矩阵;S5:通过Moore

Neighbor追踪算法在所述二值化矩阵中对待识别主体目标的轮廓进行提取。2.如权利要求1所述的图像轮廓提取方法,其特征在于,所述步骤S1中,所述灰度化处理的方法包括:将彩色图像的RGB三种颜色按照加权求和的方式转换为灰度值,则灰度值矩阵第i行第j列的值表示为灰度值I(i,j)=0.299*R+0.587*G+0.114*B;其中,R,G,B分别表示彩色图像中第i行第j列像素点在红、绿、蓝三个颜色通道中的值。3.如权利要求1所述的图像轮廓提取方法,其特征在于,所述步骤S2中,所述参考区域的位置(x,y)表示已知的待识别主体目标的中心点在灰度图像中的位置,所述参考区域为矩形区域,w和h分别表示矩形局域的宽和高;...

【专利技术属性】
技术研发人员:秦龙辉张嘉桐柴大洲李瑞茹包文辉
申请(专利权)人:东南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1