发明名称 一种基于机器视觉的输送带撕裂检测方法
摘要 本发明公开了一种基于机器视觉的输送带撕裂检测方法,该方法包括下述步骤:采集实时图像,获取灰度图像;利用边缘检测器检测灰度图像中各对象的边缘;利用基于形状和方向性的滤波模板对边缘图像滤波,获得与输送带运行方向相同的直线型边缘图像;采用一维向量对边缘进行标记;根据已知的、输送带未撕裂时的输送带基准宽度和设定宽度阈值确定输送带是否撕裂。应用本发明,可以解决现有技术存在的稳定性及可靠性低的问题。
申请公布号 CN105083913B 申请公布日期 2017.03.08
申请号 CN201510392423.7 申请日期 2015.07.07
申请人 青岛科技大学 发明人 马艳华
分类号 B65G43/02(2006.01)I 主分类号 B65G43/02(2006.01)I
代理机构 青岛联智专利商标事务所有限公司 37101 代理人 李升娟
主权项 一种基于机器视觉的输送带撕裂检测方法,其特征在于,所述方法包括下述步骤:步骤a1、获取灰度图像采集实时图像,获取实时图像的长度h、宽度w及灰度图像f<sub>1</sub>(x,y);(x,y)为灰度图像中像素点的位置,x∈[0,h‑1],y∈[0,w‑1];定义灰度图像中输送带的运行方向为沿灰度图像的长度方向;步骤a2、边缘检测利用边缘检测器检测灰度图像f<sub>1</sub>(x,y)中包含的所有对象的边缘,获得边缘图像f<sub>2</sub>(x,y);步骤a3、边缘滤波采用基于形状和方向性的滤波模板M<sub>q</sub>(s,t)对边缘图像f<sub>2</sub>(x,y)进行滤波,得到与输送带运行方向相同的直线型边缘图像f<sub>3</sub>(x,y);对于给定的m和n,m&gt;n,(2m+1)和(2n+1)分别为滤波模板M<sub>q</sub>(s,t)的长度和宽度,(s,t)为滤波模板M<sub>q</sub>(s,t)的坐标位置,t∈[‑n,n],s∈[‑m,m];步骤a4、边缘标记将直线型边缘图像f<sub>3</sub>(x,y)中的所有边缘保持斜率不变、两端延长,使得所有边缘的长度均为h,将延长后的每条边缘均表示为一维向量,记为edgep<sub>k</sub>(x<sub>i</sub>)=y<sub>i</sub>;edgep<sub>k</sub>表示第k段边缘,x<sub>i</sub>表示边缘edgep<sub>k</sub>上第i个边缘点的x坐标值,i=1,2,…,h,y<sub>i</sub>表示边缘edgep<sub>k</sub>上第i个边缘点的y坐标值;步骤a5、边缘距离计算计算边缘标记后的任意两段边缘edgep<sub>a</sub>、edgep<sub>b</sub>间的距离d<sub>ab</sub>(x<sub>i</sub>)=|edgep<sub>a</sub>(x<sub>i</sub>)‑edgep<sub>b</sub>(x<sub>i</sub>)|,a,b∈k;步骤a6、撕裂确定将距离d<sub>ab</sub>(x<sub>i</sub>)与输送带基准宽度d(x<sub>i</sub>)及设定宽度阈值δ(x<sub>i</sub>)进行比较,如果存在两段边缘edgep<sub>a</sub>、edgep<sub>b</sub>,使得|d<sub>ab</sub>(x<sub>i</sub>)‑d(x<sub>i</sub>)|≤δ(x<sub>i</sub>),判定输送带未撕裂,否则,判断输送带撕裂;其中,输送带基准宽度d(x<sub>i</sub>)=|Edge1(x<sub>i</sub>)‑Edge2(x<sub>i</sub>)|,Edge1(x<sub>i</sub>)=y<sub>i</sub>为输送带基准左边缘Edge1的一维向量,Edge2(x<sub>i</sub>)=y<sub>i</sub>为输送带基准右边缘Edge2的一维向量,输送带基准左边缘Edge1和输送带基准右边缘Edge2为已知的、输送带未撕裂时的输送带左边缘和右边缘;在所述步骤a3中,采用基于形状和方向性的滤波模板M<sub>q</sub>(s,t)对边缘图像f<sub>2</sub>(x,y)进行滤波,得到与输送带运行方向相同的直线型边缘图像f<sub>3</sub>(x,y),具体为:<img file="FDA0001149991440000021.GIF" wi="950" he="147" />其中,若f<sub>2</sub>(x,y)=1,temp(x,y)=max(temp<sub>q</sub>(x,y)),<img file="FDA0001149991440000022.GIF" wi="1010" he="262" /><img file="DA00011499914438818.GIF" wi="1158" he="142" /><img file="FDA0001149991440000023.GIF" wi="461" he="64" />
地址 266061 山东省青岛市松岭路99号青岛科技大学信息学院