[发明专利]一种印刷品质量自动检测中印刷图像同步对齐方法有效
申请号: | 201710275524.5 | 申请日: | 2017-04-25 |
公开(公告)号: | CN107067425B | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 张二虎;高敏;段敬红 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06T7/33 | 分类号: | G06T7/33;G06T7/00 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 王奇 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模板图像 采集图像 起始行 在线采集 对齐 图像 投影数据 印刷图像 自动检测 印刷品 行数 投影 投影数据构造 图像开始 串接 分层 金字塔 | ||
1.一种印刷品质量自动检测中印刷图像同步对齐方法,其特征在于,按照以下步骤实施:
步骤1、设印刷模板图像为G(i,j),其中i=0,1,…,h-1,j=0,1,…,w-1,印刷模板图像有h行像素和w列像素;
从在线采集图像开始取前h行像素,形成一幅大小为h*w像素的图像,记为D(i,j),其中i=0,1,…,h-1,j=0,1,…,w-1;
步骤2、对印刷模板图像G(i,j)在每一行的中间抽取n列像素进行水平方向投影,形成行投影g(i),其中i=0,1,…,h-1,n为参与水平方向投影的图像的像素列数,取远小于图像宽度列数w的偶数,具体计算参照公式(1);
同理,对D(i,j)也在每一行的中间取n列像素进行水平方向投影,形成行投影d(i),其中i=0,1,…,h-1,具体计算参照公式(2);
步骤3、利用印刷图像的周期重复性,将公式(2)计算得到的行投影d(i)数据重复串接一次,具体串接是在d(0),d(1),…,d(h-1)后再接着重复一次d(0),d(1),…,d(h-1),形成串接后的数据d(0),d(1),…,d(h-1),d(0),d(1),…,d(h-1),将串接后的数据称为f(j),j=0,1,…,2h-1,其中,f(0)=d(0),f(1)=d(1),…,f(h-1)=d(h-1),f(h)=d(0),f(h+1)=d(1),…,f(2h-1)=d(h-1);
步骤4、从f(j)中寻找一个索引k,k∈[0,h-1],使得从f(k)开始的h个行投影数据与g(i)中的h个行投影数据相匹配,则k就是从在线采集图像中寻找出的与模板图像同步对齐的起始行;
步骤5、对于连续在线采集图像从第k行像素开始,每经过h行像素形成一幅图像,即为得到的与模板图像同步对齐的在线采集图像。
2.根据权利要求1所述的一种印刷品质量自动检测中印刷图像同步对齐方法,其特征在于,所述步骤4中,从f(j)中寻找一个索引k,具体寻找过程如下:
计算k取不同值时公式(3)中的值E(k):
然后,取E(k)最大时所对应的k值,就是从在线采集图像中寻找出的与模板图像同步对齐的起始行。
3.根据权利要求1所述的印刷品质量自动检测中印刷图像同步对齐方法,其特征在于,为提高所述步骤4中寻找起始行k值的速度,采用以下金字塔的方法进行快速寻找,在构造金字塔时先采用了三点平均,具体寻找过程如下:
4.1)对g(i)和f(i)构造金字塔
设金字塔的最底层即第0层就是g(i)和f(i),也就是g0(i)=g(i),f0(i)=f(i);
构造g(i)和f(i)的第m层金字塔gm(i)和fm(i),其中m表示金字塔的层数,通过gm-1(i)和fm-1(i)计算得到gm(i)和fm(i),即:
对计算出的gm(i)和fm(i)从第一点开始每隔一个点取一个点数据,形成第m层的金字塔数据gm(i)和fm(i),其数据个数分别是第m-1层的金字塔数据gm-1(i)的一半和fm-1(i)的一半;
4.2)从构造的金字塔最顶层开始,自上而下寻找起始行,假设最高层金字塔的层数为t,则自上而下寻找起始行的过程如下:
设m=t,首先对t层的gt(i)和ft(i)应用步骤4中的公式(3)寻找起始行;然后对m-1层,在第m层找到的起始行位置值乘以2的地方的±2范围内,按照步骤4中的公式(3)在第m-1层寻找起始行;这样一直进行到第0层,找到的起始行就是从在线采集图像中寻找出的与模板图像同步对齐的起始行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710275524.5/1.html,转载请声明来源钻瓜专利网。