基于机器视觉的抛光砖打印图样检测方法、系统及装置与流程

文档序号:15804079发布日期:2018-11-02 21:40阅读:259来源:国知局
基于机器视觉的抛光砖打印图样检测方法、系统及装置与流程

本发明涉及机器视觉应用领域,特别是涉及一种基于机器视觉的抛光砖打印图样检测方法及系统。

背景技术

随着物质生活的提高,建筑行业的发展,各种建筑材料得到越来越广泛的应用。抛光砖作为重要的建筑材料,具有很广的应用范围。但是,现阶段,抛光砖的品质与图样效果一般,在其生产过程中,目前主要还是采用较传统的人为检测的方式进行打印图样的检测,检测效率低下,而且准确度高,另外,这种方式由于无法智能化,频繁更换打印图样将会增加检测难度,从而反过来降低了检测的准确度。



技术实现要素:

为了解决上述的技术问题,本发明的目的是提供一种基于机器视觉的抛光砖打印图样检测方法、系统及装置。

本发明解决其技术问题所采用的第一技术方案是:

一种基于机器视觉的抛光砖打印图样检测方法,包括以下步骤:

在抛光砖打印完毕后,自动拍摄抛光砖的打印图样;

对打印图样进行预处理;

对预处理后的打印图样进行特征提取;

从预设的特征模板数据库中,获取打印图样对应的模板图像的特征;

基于提取的特征,采用归一化相关系数法,计算打印图样与其对应的模板图像的相关性系数;

基于提取的特征,计算打印图样与其对应的模板图像的结构相似性系数;

根据计算获得的相关性系数与结构相似性系数,获得抛光砖的图样打印效果;

其中,所述特征包括纹理信息特征和颜色成分特征。

进一步,还包括以下步骤:

根据抛光砖的图样打印效果,对打印装置的工作系数进行调整。

进一步,所述对打印图样进行预处理的步骤,具体包括:

采用自适应分数阶积分算法对打印图样进行去噪处理;

采用自适应分数阶微分算法对去噪处理后的打印图样进行增强处理,强化打印图样的纹理边缘。

进一步,所述对预处理后的打印图样进行特征提取的步骤中,通过以下步骤进行纹理信息特征的提取:

采用改进的canny算子纹理检测算法对预处理后的打印图样进行处理,提取出打印图样的纹理图;

基于数字形态学方法对纹理图中的纹理断点进行填充处理后,获得完整的纹理信息特征。

进一步,所述对预处理后的打印图样进行特征提取的步骤中,通过以下步骤进行颜色成分特征的提取:

采用亮度分级算法划分预处理后的打印图样的不同亮度级;

引入国际色卡系统,根据划分的亮度级,基于多项式回归的颜色校正算法对打印图样进行颜色校正;

以抛光砖的基本颜色作为参考,基于颜色匹配算法,对颜色校正后的打印图样进行颜色分析;

利用数理统计方法统计获得打印图样中不同颜色成分的比例,进而获得打印图样中不同颜色成分的空间分布;

将获得的不同颜色成分的比例和空间分布作为打印图样的颜色成分特征。

进一步,所述以抛光砖的基本颜色作为参考,基于颜色匹配算法,对颜色校正后的打印图样进行颜色分析的步骤,其具体为:

以抛光砖的基本颜色作为参考,基于颜色匹配算法,根据下式,对颜色校正后的打印图样进行颜色分析,获得打印图样的不同空间位置所属的基本颜色:

ci(x,y)=|cinput(x,y)-ci|,i=1,2,...,n

其中,cinput(x,y)表示颜色校正后的打印图样在空间位置(x,y)的颜色值,ci表示第i种基本颜色,ci(x,y)表示位于(x,y)的空间位置的颜色所属的第i种基本颜色值。

进一步,所述基于提取的特征,采用归一化相关系数法,计算打印图样与其对应的模板图像的相关性系数的步骤中,采用下式计算相关性系数di:

其中,α、β均表示权重系数,tinput表示打印图样的纹理特征向量,ti表示第i个模板图像的纹理特征向量,cinput表示打印图样的颜色成分特征向量,ci表示第i个模板图像的颜色成分特征向量。这里,第i个模板图像指与打印图样对应的模板图像。

进一步,所述基于提取的特征,计算打印图样与其对应的模板图像的结构相似性系数的步骤中,通过下式计算结构相似性系数ssim(in,i):

其中,c1和c2均为常数,μin表示打印图样的平均值,μi表示第i个模板图像的平均值,σin表示打印图样的方差,σi表示第i个模板图像的方差,σin/i表示σin和σi的协方差。

本发明解决其技术问题所采用的第二技术方案是:

基于机器视觉的抛光砖打印图样检测系统,包括:

至少一个处理器;

至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现所述的一种基于机器视觉的抛光砖打印图样检测方法。

本发明解决其技术问题所采用的第三技术方案是:

基于机器视觉的抛光砖打印图样检测装置,包括工业摄像头、上位机、用于传送待打印抛光砖的传送带以及用于将打印图样打印到抛光砖上的图样打印装置;

所述上位机分别与图样打印装置和工业摄像头连接;

所述工业摄像头设置在传送带上方,且用于在抛光砖打印完毕后,自动拍摄抛光砖的打印图样,并发送到上位机;

所述上位机具体用于:

对打印图样进行预处理;

对预处理后的打印图样进行特征提取;

从预设的特征模板数据库中,获取打印图样对应的模板图像的特征;

基于提取的特征,采用归一化相关系数法,计算打印图样与其对应的模板图像的相关性系数;

基于提取的特征,计算打印图样与其对应的模板图像的结构相似性系数;

根据计算获得的相关性系数与结构相似性系数,获得抛光砖的图样打印效果;

其中,所述特征包括纹理信息特征和颜色成分特征。

本发明的有益效果是:本发明在拍摄抛光砖的打印图样后,可以准确提取抛光砖的打印图样的特征,结合打印图样对应的模板图像的特征计算打印图样与其对应的模板图像的相关性系数与结构相似性系数,从而根据这两个系数的值,获得抛光砖的图样打印效果,实现抛光砖打印图样的自动化检测,智能化程度高,而且检测准确度高,操作简单,可以及时、快速、准确地获得抛光砖的检测结果。

附图说明

图1是本发明的基于机器视觉的抛光砖打印图样检测方法的流程图;

图2是本发明具体实施例中对打印图样进行预处理的详细流程图;

图3是本发明具体实施例中进行纹理信息特征的提取的详细流程图;

图4是本发明具体实施例中进行颜色成分特征的提取的详细流程图;

图5是本发明的基于机器视觉的抛光砖打印图样检测系统的结构框图;

图6是本发明的基于机器视觉的抛光砖打印图样检测装置的电子框图。

具体实施方式

方法实施例

参照图1,一种基于机器视觉的抛光砖打印图样检测方法,包括以下步骤:

s1、在抛光砖打印完毕后,自动拍摄抛光砖的打印图样;

s2、对打印图样进行预处理;

s3、对预处理后的打印图样进行特征提取;

s4、从预设的特征模板数据库中,获取打印图样对应的模板图像的特征;

s5、基于提取的特征,采用归一化相关系数法,计算打印图样与其对应的模板图像的相关性系数;

s6、基于提取的特征,计算打印图样与其对应的模板图像的结构相似性系数;

s7、根据计算获得的相关性系数与结构相似性系数,获得抛光砖的图样打印效果;

其中,所述特征包括纹理信息特征和颜色成分特征。

本方法在拍摄抛光砖的打印图样后,可以准确提取抛光砖的打印图样的特征,结合打印图样对应的模板图像的特征计算打印图样与其对应的模板图像的相关性系数与结构相似性系数,从而根据这两个系数的值,获得抛光砖的图样打印效果。通过拍摄图像进行处理后,实现抛光砖打印图样的自动化检测,智能化程度高,而且检测准确度高,操作简单,可以及时、快速、准确地获得抛光砖的检测结果。

步骤s4中,预设的特征模板数据库中,存储有打印图样对应的模板图像的特征,采用与打印图样同样的提取方法进行提取。这些特征事先采用与s3相同的提取步骤进行提取后,存储在预设的特征模板数据库中,步骤s4直接获取这些特征。

具体的,所述预设的特征模板数据库是通过以下方式建立的:对模板图像进行纹理信息特征的提取,以及对模板图像进行颜色成分特征的提取,从而将模板图像的纹理信息特征和颜色成分特征存储到预设的特征模板数据库中。

对模板图像进行纹理信息特征的提取的过程,与对打印图样进行纹理信息特征的提取的过程相同,与下述步骤s311和s312相同,只是处理对象的不同。对模板图像进行颜色成分特征的提取的过程,与对打印图样进行颜色成分特征的提取的过程也相同,即采用与s321~s325相同的处理步骤,只是处理对象的不同。具体可参照下述实施细节的描述。

另外,在执行过程中,也可以考虑不预先提取和存储,而是在检测过程中,执行步骤s4时,获取打印图样对应的模板图像后,直接采用与s3相同的提取步骤进行实时的特征提取。

进一步作为优选的实施方式,还包括以下步骤:

s8、根据抛光砖的图样打印效果,对打印装置的工作系数进行调整。

本方案在获得抛光砖的图样打印效果后,根据图样打印效果调整打印装置的工作系数,可以及时调整对抛光砖的打印参数,从而提高打印效果,提高抛光砖的产品质量。

具体调节过程,通过调整打印参数后,重新计算新的相关性系数与结构相似性系数后,判断是否合格,若不合格,则继续调整打印参数,直到相关性系数与结构相似性系数落在合格范围内。

进一步作为优选的实施方式,参照图2,所述步骤s2,具体包括:

s21、采用自适应分数阶积分算法对打印图样进行去噪处理;

s22、采用自适应分数阶微分算法对去噪处理后的打印图样进行增强处理,强化打印图样的纹理边缘。

本步骤中,利用自适应分数阶积分算法去除抛光砖图像的噪声影响,可以减少噪声对纹理提取的影响。利用自适应分数阶微分算法对去噪后的打印图样进行增强处理,可以强化打印图样的纹理边缘,便于提取更为细致的纹理信息。

本步骤中,考虑到纹理图像中存在强纹理也存在弱纹理,根据像素点的动态梯度来自适应调整分数阶阶次,可以更好地在处理图像纹理的同时,保留图像中弱纹理和平滑区域,从而达到更佳的图像处理效果。

进一步作为优选的实施方式,参照图3,所述步骤s3中,通过以下步骤进行纹理信息特征的提取:

s311、采用改进的canny算子纹理检测算法对预处理后的打印图样进行处理,提取出打印图样的纹理图;本步骤采用canny算子纹理检测算法进行处理后,可以准确提取图样的纹理;

s312、基于数字形态学方法对纹理图中的纹理断点进行填充处理后,获得完整的纹理信息特征。

进一步作为优选的实施方式,参照图4,所述步骤s3中,通过以下步骤进行颜色成分特征的提取:

s321、采用亮度分级算法划分预处理后的打印图样的不同亮度级;

s322、引入国际色卡系统,根据划分的亮度级,基于多项式回归的颜色校正算法对打印图样进行颜色校正;

s323、以抛光砖的基本颜色作为参考,基于颜色匹配算法,对颜色校正后的打印图样进行颜色分析;

s324、利用数理统计方法统计获得打印图样中不同颜色成分的比例,进而获得打印图样中不同颜色成分的空间分布;

s325、将获得的不同颜色成分的比例和空间分布作为打印图样的颜色成分特征。

统计不同颜色成分的空间分布的过程中,采用基于hsv空间的颜色直方图显示打印图样的空间分布。为若干个小的颜色区间,每个小区间成为直方图的一个字节;然后基于计算获得的不同颜色成分的空间分布,统计颜色落在每个小区间内的像素数量,进而描绘直方图,最后实现基于hsv空间的颜色直方图显示。

进一步作为优选的实施方式,所述步骤s323,其具体为:

以抛光砖的基本颜色作为参考,基于颜色匹配算法,根据下式,对颜色校正后的打印图样进行颜色分析,获得打印图样的不同空间位置所属的基本颜色:

ci(x,y)=|cinput(x,y)-ci|,i=1,2,...,n

其中,cinput(x,y)表示颜色校正后的打印图样在空间位置(x,y)的颜色值,ci表示第i种基本颜色,ci(x,y)表示位于(x,y)的空间位置的颜色所属的第i种基本颜色值。

进一步作为优选的实施方式,所述步骤s5中,采用下式计算相关性系数di:

其中,α、β均表示权重系数,tinput表示打印图样的纹理特征向量,ti表示第i个模板图像的纹理特征向量,cinput表示打印图样的颜色成分特征向量,ci表示第i个模板图像的颜色成分特征向量。这里,第i个模板图像指与打印图样对应的模板图像。相关性系数di用于表征打印图样与模板图像的相关性。这里,第i个模板图像指与打印图样对应的模板图像。

进一步作为优选的实施方式,所述步骤s6中,通过下式计算结构相似性系数ssim(in,i):

其中,c1和c2均为常数,μin表示打印图样的平均值,μi表示第i个模板图像的平均值,σin表示打印图样的方差,σi表示第i个模板图像的方差,σin/i表示σin和σi的协方差。结构相似性系数ssim(in,i)用于表征打印图样与模板图像的相似性与完整性。

步骤s5和s6中,基于提取的特征进行匹配计算,实现拍摄的抛光砖打印图样与对应的模板图像的匹配,计算量少,鲁棒性好,可以实现对抛光砖图样的实时、准确检测。

系统实施例

参照图5,本实施例提供了一种基于机器视觉的抛光砖打印图样检测系统,包括:

至少一个处理器200;

至少一个存储器100,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器200执行,使得所述至少一个处理器200实现所述的一种基于机器视觉的抛光砖打印图样检测方法。

本实施例的基于机器视觉的抛光砖打印图样检测系统,可执行本发明方法实施例所提供的基于机器视觉的抛光砖打印图样检测方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。

装置实施例

参照图6,本实施例提供了一种基于机器视觉的抛光砖打印图样检测装置,包括工业摄像头1、上位机2、用于传送待打印抛光砖的传送带3以及用于将打印图样打印到抛光砖上的图样打印装置4;

所述上位机2分别与图样打印装置4和工业摄像头1连接;

所述工业摄像头1设置在传送带3上方,且用于在抛光砖打印完毕后,自动拍摄抛光砖的打印图样,并发送到上位机2;图6中,附图标记51表示打印前的抛光砖,附图标记52表示打印完毕后印制了打印图样的抛光砖;

所述上位机2具体用于:

对打印图样进行预处理;

对预处理后的打印图样进行特征提取;

从预设的特征模板数据库中,获取打印图样对应的模板图像的特征;

基于提取的特征,采用归一化相关系数法,计算打印图样与其对应的模板图像的相关性系数;

基于提取的特征,计算打印图样与其对应的模板图像的结构相似性系数;

根据计算获得的相关性系数与结构相似性系数,获得抛光砖的图样打印效果;

其中,所述特征包括纹理信息特征和颜色成分特征。

本实施例的基于机器视觉的抛光砖打印图样检测装置,可执行本发明方法实施例所提供的基于机器视觉的抛光砖打印图样检测方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。同时可实现本发明系统实施例所提供的基于机器视觉的抛光砖打印图样检测系统,具备该系统相应的功能和有益效果。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1