[发明专利]一种图像分割提取方法在审

专利信息
申请号: 201510862877.6 申请日: 2015-11-30
公开(公告)号: CN105427320A 公开(公告)日: 2016-03-23
发明(设计)人: 孙圣鹏;玄大悦;张玉超 申请(专利权)人: 威海北洋电气集团股份有限公司
主分类号: G06T7/00 分类号: G06T7/00
代理公司: 北京怡丰知识产权代理有限公司 11293 代理人: 孙小栋;于振强
地址: 264209 山东省威*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 图像 分割 提取 方法
【权利要求书】:

1.一种图像分割提取方法,其特征在于,包括如下步骤:

步骤1,主控模块获取彩色图像后,将彩色图像转为灰度图像;

步骤2,对灰度图像进行阈值过滤,转换为二值图像;

步骤3,对二值图像计算连通区域;

步骤4,获取连通区域的边缘点集合;

步骤5,搜索连通区域角点;

步骤6,根据角点,判断连通区域的长边和短边,将连通区域的图像截取出来;

所述步骤1中彩色图像转为灰度图像的转换算法为:

I(x,y)=a·R(x,y)+b·G(x,y)+c·B(x,y)

其中R(x,y),G(x,y),B(x,y)分别为像素(x,y)处的R,G,B值,I(x,y)为转换后的灰度值;a,b,c的值分别为0.2125,0.7154,0.0721;

所述步骤2中,阈值过滤算法采用Ostu算法,步骤如下:

(1)计算每个灰度值在整个图像的数量ni,i取值从0~255;

(2)计算每个灰度值出现在图像中的概率pi,M是图像总体像素个数;

(3)设分割阈值为t,将灰度分为两类,每一类出现的概率为和每一类的平均灰度为与其中从1到M循环递增t,计算类间方差当最大时,对应的t即为所求的最佳分割或二值化的阈值;

所述步骤3中,计算连通区域的标记采用两遍扫描算法或种子填充算法;

两遍扫描算法的步骤如下:

(1)第一次扫描:

访问当前像素I(x,y),如果I(x,y)==1:

1)如果I(x,y)的邻域中像素值都为0,则赋予I(x,y)一个新的label:

label+=1,I(x,y)=label;

2)如果I(x,y)的邻域中有像素值>1的像素Neighbors:

a、将Neighbors中的最小值赋予给I(x,y):

I(x,y)=min{Neighbors};

b、记录Neighbors中各个值(label)之间的相等关系,即这些值(label)同属同一个连通区域;

labelSet[i]={label_m,..,label_n},labelSet[i]中的所有label都属于同一个连通区域;

(2)第二次扫描:

访问当前像素I(x,y),如果I(x,y)>1:

找到与label=I(x,y)同属相等关系的一个最小label值,赋予给I(x,y);

完成扫描后,图像中具有相同label值的像素就组成了同一个连通区域;

种子填充算法的步骤如下:

(1)扫描图像,直到当前像素点I(x,y)==1:

1)将I(x,y)作为种子,并赋予其一个label,然后将该种子相邻的所有前景像素都压入栈中;

2)弹出栈顶像素,赋予其相同的label,然后再将与该栈顶像素相邻的所有前景像素都压入栈中;

3)重复步骤2),直到栈为空;

此时,便找到了图像I中的一个连通区域,该区域内的像素值被标记为label;

(2)重复第(1)步,直到扫描结束,扫描结束后,就可以得到图像I中所有的连通区域。

2.根据权利要求1所述的图像分割提取方法,其特征在于,所述步骤4中,定义边缘点集合E,指定需要扫描的连通区域的label;

(1)逐行扫描图像,直至所有的行被扫描一遍:

1)自左向右扫描图像,如果当前像素I(x,y)的label与当前连通区域的label一致,将I(x,y)点加入集合E中,停止扫描;

2)自右向左扫描图像,如果当前像素I(x,y)的label与当前连通区域的label一致,停止扫描;如果集合E中不包含I(x,y)点,将I(x,y)点加入集合E中;

(2)逐列扫描图像,直至所有的列被扫描一遍:

1)自上向下扫描图像,如果当前像素I(x,y)的label与当前连通区域的label一致,停止扫描;如果集合E中不包含I(x,y)点,将I(x,y)点加入集合E中;

2)自下向上扫描图像,如果当前像素I(x,y)的label与当前连通区域的label一致,停止扫描;如果集合E中不包含I(x,y)点,将I(x,y)点加入集合E中;

扫描结束后,就可以得到图像I中所有的连通区域的边缘点集合。

3.根据权利要求2所述的图像分割提取方法,其特征在于,所述步骤5中搜索连通区域角点的过程如下:

(1)指定需要搜索角点的连通区域R的label,计算R的bounding box;

(2)如果bounding box的宽高小于用户指定值,则跳过R,对下一个区域进行搜索;

(3)计算R的bounding box的中心点O;

(4)扫描R的边缘点,找到离点O最远的点A;扫描R的边缘点,找到离点A最远的点C;扫描R的边缘点,计算离直线AC最远的点B和点D;

(5)返回A、B、C、D四个角点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威海北洋电气集团股份有限公司,未经威海北洋电气集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510862877.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top