[发明专利]一种碱性电池尾端缺陷检测的快速二次图像分割方法有效

专利信息
申请号: 201310251472.X 申请日: 2013-06-21
公开(公告)号: CN103345745A 公开(公告)日: 2013-10-09
发明(设计)人: 罗净;田丹;杨翰程;李坤艳;胡文华;朱柯润 申请(专利权)人: 宁波成电泰克电子信息技术发展有限公司
主分类号: G06T7/00 分类号: G06T7/00
代理公司: 宁波奥圣专利代理事务所(普通合伙) 33226 代理人: 邱积权
地址: 315040 浙江省宁*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种碱性电池尾端缺陷检测的快速二次图像分割方法,通过创建电池尾端初始图像的矩阵,对电池尾端初始图像的矩阵采用一阶求导运算后得到边缘检测矩阵,在边缘检测矩阵确定电池尾端全局ROI图像的四个边缘点位置后第一次分割出电池尾端全局ROI图像,然后在电池尾端全局ROI图像的基础上进行第二次分割得到电池尾端内圈ROI图像,优点是实现对电池尾端图像的全局ROI区域的准确分割和对全局ROI区域中的内圈ROI区域的准确分割,由此,本发明的快速二次图像分割方法可以应用于电池尾端图像中ROI区域的分割,从而实现图像处理方法在碱性电池尾端的缺陷检测上的应用。
搜索关键词: 一种 碱性 电池 尾端 缺陷 检测 快速 二次 图像 分割 方法
【主权项】:
1.一种碱性电池尾端缺陷检测的快速二次图像分割方法,其特征在于包括如下步骤:①将拍摄到的碱性电池尾端的原始图像的分辨率记为m×n,m表示行数,n表示列数,将该原始图像用矩阵表示为:Am×n={aij|0≤aij≤255且aij∈N},其中Am×n表示原始图像,aij表示位于矩阵Am×n中第i行第j列的元素值,0≤i≤m,0≤j≤n,N为自然数集;②对矩阵Am×n进行一阶求导,得到对应于矩阵Am×n的边缘检测矩阵Em×n,边缘检测矩阵Em×n的分辨率与矩阵Am×n相同,边缘检测矩阵Em×n判定矩阵Am×n中位于第i行第j列的元素aij是否为电池尾端全局ROI图像的边缘点,eij为边缘检测矩阵Em×n中的第i行第j列的元素值;③对矩阵Am×n进行第一次ROI分割:③-1以边缘检测矩阵Em×n中行i=1,列j=1的元素eij为起点,由上至下逐行扫描,找到第一个eij=1的点,该点即为电池尾端全局ROI图像的顶部边缘点,记为Pup(iu,ju),其中iu表示顶部边缘点的行坐标,ju表示顶部边缘点的列坐标;③-2定义扫描长度为整数Nstep,首先以顶部边缘点Pup(iu,ju)为参照点,将位于边缘检测矩阵Em×n中第iu+1行,第ju+1列的元素记为生长点Pstart(is,js),其中is=iu+1,js=ju+1,以Pstart(is,js)为起点,在第is行内,扫描Nstep区域,直到找到Nstep区域内列数最大的eij=1的元素为止,将该点标记为新的参照点,并将该点的行坐标和列坐标分别加1后,重新赋值给Pstart(is,js),随后又从新的Pstart(is,js)开始新一轮的扫描,如此重复执行上述步骤,直到扫描到第[n/2]+Nr行为止,其中[·]表示取整运算,Nr∈N+为正整数集合,最后比较所有参照点得到所有参照点中列坐标最大的参照点,该参照点为电池尾端全局ROI图像的最右边缘点,记为Pright(ir,jr),其中ir表示最右边缘点的行坐标,jr表示最右边缘点的列坐标;③-3按照步骤③-2中相同的方法,由下至上逐行扫描,找到电池尾端全局ROI图像的最底边缘点Pdown(id,jd),其中,id为最底边缘点的行坐标,jd为最底边缘点的列坐标,之后再以顺时针方向按照步骤③-2中相同的方法找到电池尾端全局ROI图像的最左边缘点Pleft(il,jl),其中il为最左边缘点的行坐标,jl为最左边缘点的列坐标;③-4以Pup(iu,ju)、Pleft(il,jl)、Pdown(id,jd)、Pright(ir,jr)这四个点划分出一个外切矩形区域T,该区域的行数为id-iu+1,列数为jr-jl+1,从矩阵Am×n中切割出T区域,记为矩阵其中的行数为m1=id-iu+1,列数为n1=jr-jl+1,等于矩阵Am×n中位于第i1+iu-1行和第j1+jl-1列的相应元素值,0≤i1≤m1,0≤j1≤n1,上标1为第一次分割标记,即电池尾端全局ROI图像;③-5按照步骤③-4中相同的方法,从Em×n中切割出T区域,得到对应于的边缘检测矩阵表示中位于第i1行第j1列的元素是否为边缘点,其值等于Em×n中位于第i1+iu-1行和第j1+jl-1列的相应元素值;④设定一个阈值vthreshold,其中0≤vthreshold≤255,对比和vthreshold的大小,得到一个二值化矩阵:Bm1×n1=bi1j1=0,ri1j1<vthresholdbi1j1=1,ri1j1vthreshold,]]>其中具有同样的行数和列数,的值表示中位于第i1行第j1列的元素与阈值vthreshold的大小关系;⑤对二值化矩阵先进行腐蚀运算,再进行膨胀运算,得到新的二值化矩阵Bm1×n1={bi1j1|bi1j1=0or1},]]>其中具有同样的行数和列数,为经过腐蚀运算和膨胀运算后得到的值,其大小为0或1;⑥扫描找到电池尾端全局ROI图像的四个边缘点并将其修正:⑥-1按照步骤③-1~③-3中相同的方法,对进行扫描,找到中电池尾端全局ROI图像的四个边缘点,四个边缘点分别记为顶部边缘点P'up(i'u,j'u)、最左边缘点P'left(i'l,j'l)、最底边缘点P'down(i'd,j'd)和最右边缘点P'right(i'r,j'r),上标“'”表示这四个边缘点对应于按照③-4中相同的方法,以中的四个边缘点为基准得到的外切矩形区域T1,该T1区域的行数为i'd-i'u+1,列数为j'r-j'l+1;⑥-2将步骤⑥-1中得到的四个边缘点进行修正:iu=min([k-1kiu]-1,1);]]>id=min([1k(m1-id)]+id+1,m1);]]>jl=min([k-1kjl]-1,1);]]>jr=min([1k(n1-jr)]+jr+1,n1);]]>其中min()为取最小值运算,上标“''”为修正标记,k为修正幅度值,用修正后的i''u,j''l,i''d,j''r按照③-4中相同的方法,计算出修正后的外切矩形区域T2,其修正后的外切矩形区域T2的行数为i''d-i''u+1,列数为j''r-j''l+1;⑦创建掩码矩阵:Mm1×n1=mi1j1=1,bi1j1Bm1×n1(iu:id,jl:jr)mi1j1=0,bi1j1Bm1×n1(iu:id,jl:jr),]]>有同样的行数和列数,其中表示位于T2区域内,此时中与对应的元素值为1,反之为0,然后将做点乘运算,得到临时图像矩阵其中有相同行列数,的值为点乘运算值;⑧对进行第二次ROI分割:⑧-1取中列数为[n1/2-n1/p]到[n1/2+n1/p]的所有行,得到竖直过圆心的方形区域,其中p∈N+,取中行数为[m1/2-m1/p]到[m1/2+m1/p]的所有列,得到水平过圆心的方形区域,合并以上两个区域,得到一个过圆心的十字形区域记为Q;⑧-2以的元素为扫描的起点,在Q区域内分别向上下左右四个方向进行扫描,找到Q区域内的最外围四个的边缘点,这四个点记为:PQup(iQu,jQu)、PQright(iQr,jQr)、PQdown(iQd,jQd)、PQleft(iQl,jQl),其中上标“Q”标识这些边缘点对应于按照③-4中相同的方法,计算出电池尾端内圈的外切矩形区域T3,其行数为列数为中分割出T3区域,记为其中的行数为m2=idQ-iuQ+1,]]>列数为n2=jrQ-jlQ+1,]]>等于中(i2+iQu-1)行(j2+jQl-1)列的相应元素值,0≤i2≤m2,0≤j2≤n2,上标2为第二次分割标记,即电池尾端内圈ROI图像。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波成电泰克电子信息技术发展有限公司,未经宁波成电泰克电子信息技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310251472.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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