[发明专利]基于特征点提取的毛巾标签缺陷检测方法在审

专利信息
申请号: 201510405923.X 申请日: 2015-07-09
公开(公告)号: CN105160654A 公开(公告)日: 2015-12-16
发明(设计)人: 王效灵;马敏;汪健;余长宏 申请(专利权)人: 浙江工商大学
主分类号: G06T7/00 分类号: G06T7/00
代理公司: 浙江杭州金通专利事务所有限公司 33100 代理人: 王佳健
地址: 310018 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于ORB特征点提取的毛巾标签缺陷检测方法。本发明首先待检测毛巾标签图像采集,将采集到的待检测图像经过一系列的图像预处理操作,其次通过ORB特征提取算法提取出模板图像和待检图像的特征点,依据LSH(局部敏感哈希)搜索算法寻求最优匹配点,采用RANSAC剔除误配点,得出仿射变换所需的参数,建立相应的单应矩阵,得到配准后的图像,最后将配准后的图像与模板图像进行图像差分运算,根据差分结果统计二值化图像中像素值0和1分别所占的比例,将比例与预先设定的经验门限值相比较,最终判定图像中是否存在缺陷,从而决断毛巾标签是否为合格产品。
搜索关键词: 基于 特征 提取 毛巾 标签 缺陷 检测 方法
【主权项】:
基于特征点提取的毛巾标签缺陷检测方法,其特征在于该方法包括以下步骤:步骤(1).制作标准标签模板图像,具体是:依据技术工人采用工业摄像机对生产线上的标签进行采集图像处理,从采集到的所有图像中,遴选出和所要达到的标准模板图最接近的图像;步骤(2).工业摄像机采集实时待检测标签图像;步骤(3).对实时生产线上采集到的待检测标签图像进行预处理操作;步骤(4).采用ORB特征提取算法提取标准标签模板图像和待检测图像的特征点;步骤(5).将提取到的标准标签模板图像和待检测图像的特征点进行特征点匹配,采用LSH搜索算法搜索出最优化的匹配的特征点对;步骤(6).对筛选出优化的特征匹配点对运用RANSAC(Random SampleConsensus随机采样一致性算法)算法剔除错误匹配点;步骤(7).根据RANSAC算法剔除错误匹配点对后的匹配点对建立待配准图像与模板图像的单应矩阵,由八个参数构成单应矩阵,根据单应矩阵得到待配准图像对模板图像的映射点,从而实现配准的结果,获得配准之后的图像;步骤(8).将待检测图像配准之后的图像和标准模板图像进行绝对差分运算,得出差分结果,将此差分结果与预先设定的门限阈值进行比较,若差分结果超出此门限,则认定所要检测的此标签产品为不合格品,为缺陷产品;所述的步骤(3)中预处理操作包括快速并行的中值滤波算法,针对3×3中值滤波,假设3×3窗口内像素分布为P(i,j),i=0,1,2,j=0,1,2;第一步,将窗口中的每一列像素值分别计算出最大值,中值和最小值,因为有3列,这样就得到了3组数据:最大值组:Max0=max[P(0,0),P(1,0),P(2,0)],Max1=max[P(0,1),P(1,1),P(2,1)],Max2=max[P(0,2),P(1,2),P(2,2)]中值组:Med0=med[P(0,0),P(1,0),P(2,0)],Med1=med[P(0,1),P(1,1),P(2,1)],Med2=med[P(0,2),P(1,2),P(2,2)]最小值组:Min0=min[P(0,0),P(1,0),P(2,0)],Min1=min[P(0,1),P(1,1),P(2,1)],Min2=min[P(0,2),P(1,2),P(2,2)]其中max代表取最大值函数,med代表取中值函数,min代表取最小值函数;第二步:由这三组数据可以得出,在最大值组中的最大值与最小值组中的最小值一定是窗口中9个元素的最大值和最小值,不可能为中值,因此留下7个元素比较;而在中值组中的最大值至少会大于5个元素,中值组中的最小值至少要小于5个元素,不可能为中值,由此剩下5个元素比较;又有在最大值组中的中值也是至少大于5个元素,而最小值组中的中值至少小于5个元素,也不可能为中值,最后只剩下3个元素进行比较,即为:最大值组中的最小值Maxmin=min[Max0,Max1,Max2],中值组中的中值Medmed=med[Med0,Med1,Med2],最小值组中的最大值Minmax=max[Min0,Min1,Min2];第三步:最后在最终要比较的3个元素中找出中值即为9个元素中的中值,即med[Maxmin,Medmed,Minmax];所述的步骤(5)具体是:使用汉明距离筛选出最优化的匹配结果对;汉明距离是针对基于二进制描述子的计算距离函数,采用的是异或运算的原理;模板图像的二进制特征描述子为Templ(0)templ(1)…templ(i)…templ(255);待检测图像的二进制特征描述子为candid(0)candid(1)…candid(j)…candid(255);那么两二进制特征描述子之间的汉明距离HamDistance计算公式如下:HamDistance=Count((templ(i)XOR candid(j))==1),i=0,1,2…255,j=0,1,2…255,其中XOR表示异或运算符号,Count函数表示统计异或结果为1的个数,将统计出来1的个数就是汉明距离;统计出来的汉明距离和预先设定的距离阈值进行比对,如果统计出来的汉明距离比距离阈值小的话,则保留这些匹配点对,反之剔除掉这些匹配点对;所述的步骤(7)具体是:根据RANSAC算法剔除错误匹配点对后的匹配点对建立待配准图像与模板图像的单应矩阵,由八个参数构成单应矩阵,如下所示<mrow><mi>H</mi><mi>o</mi><mi>m</mi><mi>o</mi><mi>g</mi><mi>M</mi><mi>a</mi><mi>t</mi><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>h</mi><mn>00</mn></msub></mtd><mtd><msub><mi>h</mi><mn>01</mn></msub></mtd><mtd><msub><mi>h</mi><mn>02</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>10</mn></msub></mtd><mtd><msub><mi>h</mi><mn>11</mn></msub></mtd><mtd><msub><mi>h</mi><mn>12</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>20</mn></msub></mtd><mtd><msub><mi>h</mi><mn>21</mn></msub></mtd><mtd><msub><mi>h</mi><mn>22</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>这里h22=1,并且h20和h2按0计算,那么剩下来的六个参数其实就是需要进行映射的仿射变换的矩阵;单应矩阵中元素h02和元素h12代表需要进行平移操作的大小;而元素h00和h11则是表示缩放比例大小;元素h01和h10表示剪切变换的参数;为了能简化计算,对于待检图像obj_scene,提取的四个点对为:obj_scene[0]=(0,0),obj_scene[1]=(cols,0),obj_scene[2]=(cols,rows),obj_scene[3]=(0,rows),其中cols和rows分别表示所取图像的高度值和宽度值;通过4对点对建立八个参数方程,解得单应矩阵中的8个参数即可;根据单应矩阵得到待配准图像对模板图像的映射点,从而实现配准的结果,获得配准之后的图像。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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