一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法技术

技术编号:20920489 阅读:34 留言:0更新日期:2019-04-20 10:31
本发明专利技术涉及一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法。主要解决了现有的瓦楞纸板计数方法对瓦楞纸板堆积不适应、检测准确率低的问题。一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法,包括如下步骤:步骤一、截取图像的感兴趣区域;步骤二、转化为灰度图像;步骤三、灰度图像二值化和反色;步骤四、寻找轮廓;步骤五、筛选轮廓;步骤六、计算轮廓中心点;步骤七、拟合轮廓中心点;步骤九、计算直线角度平均值;步骤十、点集投影;步骤十一、点集聚类。该基于图像轮廓提取与聚类的瓦楞纸板智能检测方法可适应瓦楞纸堆中瓦楞层存在倾斜角度和层间存在缝隙等情况,检测准确率高。

An Intelligent Corrugated Board Detection Method Based on Image Contour Extraction and Clustering

The invention relates to an intelligent detection method of corrugated cardboard based on image contour extraction and clustering. The problem that the existing counting method of corrugated cardboard is not suitable for the accumulation of corrugated cardboard and the detection accuracy is low is mainly solved. An intelligent detection method of corrugated cardboard based on image contour extraction and clustering includes the following steps: step 1, intercepting the region of interest of the image; step 2, transforming into gray image; step 3, binarization and inversion of gray image; step 4, searching contour; step 5, screening contour; step 6, calculating the central point of contour; step 7, fitting the central point of contour; Step 9: Calculate the average angle of a straight line; Step 10: Point set projection; Step 11: Point set clustering. The intelligent corrugated board detection method based on image contour extraction and clustering can adapt to the situation of corrugated layer inclination angle and gap between layers in corrugated paper stack, and has high detection accuracy.

【技术实现步骤摘要】
一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法
本专利技术涉及机器视觉
,具体涉及一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法。
技术介绍
瓦楞纸板是一个多层的黏合体,它最少由一层波浪形芯纸夹层(俗称“坑张”、“瓦楞纸”、“瓦楞芯纸”、“瓦楞纸芯”、“瓦楞原纸”)及一层纸板(又称“箱板纸”、“箱纸板”)构成。具有良好的抗压强度和防震性能,能承受一定的压力、冲击和振动;重量轻,价格便宜,可以大规模生产多种尺寸,使用前储存空间很小,并能印刷各种图案,因此在制成品包装运输上得到广泛运用。大规模生产中需对瓦楞纸板进行计数工作,但人工进行计数方法需要耗费大量时间,而且随着工作时间的增加,人工可能会因疲劳等产生计数误差。计算机视觉识别是基于图像处理计数对瓦楞纸中纸板信息进行提取,但现有瓦楞纸识别算法主要有如下问题:实际中,瓦楞纸板堆积可能不够紧密,每层瓦楞纸中间容易出现缝隙,而且堆积很难保证水平,现有的方法在这些情况时检测不够准确。
技术实现思路
为了克服
技术介绍
的不足,本专利技术提供一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法,主要解决了现有的瓦楞纸板计数方法对瓦楞纸板堆积不适应、检测准确率低的问题。本专利技术所采用的技术方案是:一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法,包括如下步骤:步骤一、截取图像的感兴趣区域:对工业相机采集的瓦楞纸板瓦楞面图像截取感兴趣区域,感兴趣区域图像的宽度为W,高度为H;步骤二、转化为灰度图像:如果步骤一得到的感兴趣区域图像是多通道的彩色图像,则将感兴趣区域图像转化为灰度图像;步骤三、灰度图像二值化和反色:将步骤二得到的灰度图像进行局部自适应二值化,得到二值图像,并将二值图像进行反色操作,得到的反色后的二值图像;步骤四、寻找轮廓:对步骤三得到的反色后的二值图像提取轮廓,得到轮廓集合C0={ck,k=1,2,...,N0},其中第k个轮廓表示为一组坐标点的集合,即ck={(xk,i,yk,i),i=1,2,...,nk},(xk,i,yk,i)为组成轮廓ck的第i个坐标点,nk为轮廓ck的长度;步骤五、筛选轮廓:选择长度大于等于5的轮廓,得到新的轮廓集合C1={ck|nk≥5,k=1,2,...,N0}={ck,k=1,2,...,N1},其中N1为筛选后轮廓个数;步骤六、计算轮廓中心点:计算步骤五得到的轮廓集合C1中每个轮廓的中心点坐标,其中轮廓ck的中心点x坐标为y坐标为得到的中心点坐标点集为然后将每个轮廓中心点标记在一幅二值图像中,即像素坐标为的点像素值为1,其余为0,其中k=1,2,...,N1,[·]为四舍五入取整函数;步骤七、拟合轮廓中心点:用霍夫直线检测算法对步骤六得到的轮廓中心点标记二值图像中的像素值为1的点进行直线拟合,得到直线集合L0={(ρi,θi),i=1,...,n0},其中ρi是直线i到坐标点(0,0)的距离,θi是直线i的角度(0表示垂直线,π/2表示水平线),n0是直线的个数;步骤八、筛选直线:选择步骤七中直线集合L0中角度满足||θi|-π/2|≤0.05π的直线,组成集合L1={(ρi,θi),i=1,...,n1};步骤九、计算直线角度平均值:计算步骤八的集合L1中直线角度的均值n1为L1中直线个数;步骤十、点集投影:对步骤六得到的轮廓中心点点集P中的点沿角度为的直线方向投影到y坐标轴,则点投影后的坐标为(0,y'k),公式为得到投影后的点的y坐标集合Y={y'k,k=1,2,...,N1};步骤十一、点集聚类:对步骤十得到的y坐标集合Y中数据进行凝聚层次聚类,其中类别距离阈值等于5,得到的每个类别即为检测得到的瓦楞层。所述步骤三中的局部自适应二值化,其实现方法是:坐标为(i,j)的像素,其阈值t(i,j)计算公式如下:其中I(i,j)为灰度图像坐标(i,j)的像素值;二值化公式如下:其中IB(i,j)为二值化后图像坐标(i,j)的像素值。本专利技术的有益效果是:孔洞是瓦楞纸板图像中一个显著的特征,本专利技术通过提取孔洞的轮廓,并对轮廓中心聚类得到瓦楞纸板的层数;采用对原图像选取感兴趣区域、二值化和反色等预处理,然后对图像提取轮廓,并根据轮廓长度进行筛选和计算轮廓的中心坐标,之后对轮廓中心点集拟合直线,计算出直线平均角度,最后根据角度对点集向y坐标轴投影并聚类,从而实现瓦楞纸板的检测;可适应瓦楞纸堆中瓦楞层存在倾斜角度和层间存在缝隙等情况,检测准确率高。具体实施方式下面对本专利技术实施例作进一步说明:一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法,包括如下步骤:步骤一、截取图像的感兴趣区域:对工业相机采集的瓦楞纸板瓦楞面图像截取感兴趣区域,感兴趣区域图像的宽度为W,高度为H;步骤二、转化为灰度图像:如果步骤一得到的感兴趣区域图像是多通道的彩色图像,则将感兴趣区域图像转化为灰度图像;步骤三、灰度图像二值化和反色:将步骤二得到的灰度图像进行局部自适应二值化,得到二值图像,并将二值图像进行反色操作,得到的反色后的二值图像;步骤四、寻找轮廓:对步骤三得到的反色后的二值图像提取轮廓,得到轮廓集合C0={ck,k=1,2,...,N0},其中第k个轮廓表示为一组坐标点的集合,即ck={(xk,i,yk,i),i=1,2,...,nk},(xk,i,yk,i)为组成轮廓ck的第i个坐标点,nk为轮廓ck的长度;步骤五、筛选轮廓:选择长度大于等于5的轮廓,得到新的轮廓集合C1={ck|nk≥5,k=1,2,...,N0}={ck,k=1,2,...,N1},其中N1为筛选后轮廓个数;步骤六、计算轮廓中心点:计算步骤五得到的轮廓集合C1中每个轮廓的中心点坐标,其中轮廓ck的中心点x坐标为y坐标为得到的中心点坐标点集为然后将每个轮廓中心点标记在一幅二值图像中,即像素坐标为的点像素值为1,其余为0,其中k=1,2,...,N1,[·]为四舍五入取整函数;步骤七、拟合轮廓中心点:用霍夫直线检测算法对步骤六得到的轮廓中心点标记二值图像中的像素值为1的点进行直线拟合,得到直线集合L0={(ρi,θi),i=1,...,n0},其中ρi是直线i到坐标点(0,0)的距离,θi是直线i的角度(0表示垂直线,π/2表示水平线),n0是直线的个数;步骤八、筛选直线:选择步骤七中直线集合L0中角度满足||θi|-π/2|≤0.05π的直线,组成集合L1={(ρi,θi),i=1,...,n1};步骤九、计算直线角度平均值:计算步骤八的集合L1中直线角度的均值n1为L1中直线个数;步骤十、点集投影:对步骤六得到的轮廓中心点点集P中的点沿角度为的直线方向投影到y坐标轴,则点投影后的坐标为(0,y'k),公式为得到投影后的点的y坐标集合Y={y'k,k=1,2,...,N1};步骤十一、点集聚类:对步骤十得到的y坐标集合Y中数据进行凝聚层次聚类,其中类别距离阈值等于5,得到的每个类别即为检测得到的瓦楞层。所述步骤三中的局部自适应二值化,其实现方法是:坐标为(i,j)的像素,其阈值t(i,j)计算公式如下:其中I(i,j)为灰度图像坐标(i,j)的像素值;二值化公式如下:其中IB(i,j)为二值化后图像坐标(i,j)的像素值。本专利技术的有益效果是:孔洞是瓦楞纸板图像中一个显著的特征,本本文档来自技高网...

【技术保护点】
1.一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法,其特征在于:包括如下步骤:步骤一、截取图像的感兴趣区域:对工业相机采集的瓦楞纸板瓦楞面图像截取感兴趣区域,感兴趣区域图像的宽度为W,高度为H;步骤二、转化为灰度图像:如果步骤一得到的感兴趣区域图像是多通道的彩色图像,则将感兴趣区域图像转化为灰度图像;步骤三、灰度图像二值化和反色:将步骤二得到的灰度图像进行局部自适应二值化,得到二值图像,并将二值图像进行反色操作,得到的反色后的二值图像;步骤四、寻找轮廓:对步骤三得到的反色后的二值图像提取轮廓,得到轮廓集合C0={ck,k=1,2,...,N0},其中第k个轮廓表示为一组坐标点的集合,即ck={(xk,i,yk,i),i=1,2,...,nk},(xk,i,yk,i)为组成轮廓ck的第i个坐标点,nk为轮廓ck的长度;步骤五、筛选轮廓:选择长度大于等于5的轮廓,得到新的轮廓集合C1={cknk≥5,k=1,2,...,N0}={ck,k=1,2,...,N1},其中N1为筛选后轮廓个数;步骤六、计算轮廓中心点:计算步骤五得到的轮廓集合C1中每个轮廓的中心点坐标,其中轮廓ck的中心点x坐标为...

【技术特征摘要】
1.一种基于图像轮廓提取与聚类的瓦楞纸板智能检测方法,其特征在于:包括如下步骤:步骤一、截取图像的感兴趣区域:对工业相机采集的瓦楞纸板瓦楞面图像截取感兴趣区域,感兴趣区域图像的宽度为W,高度为H;步骤二、转化为灰度图像:如果步骤一得到的感兴趣区域图像是多通道的彩色图像,则将感兴趣区域图像转化为灰度图像;步骤三、灰度图像二值化和反色:将步骤二得到的灰度图像进行局部自适应二值化,得到二值图像,并将二值图像进行反色操作,得到的反色后的二值图像;步骤四、寻找轮廓:对步骤三得到的反色后的二值图像提取轮廓,得到轮廓集合C0={ck,k=1,2,...,N0},其中第k个轮廓表示为一组坐标点的集合,即ck={(xk,i,yk,i),i=1,2,...,nk},(xk,i,yk,i)为组成轮廓ck的第i个坐标点,nk为轮廓ck的长度;步骤五、筛选轮廓:选择长度大于等于5的轮廓,得到新的轮廓集合C1={cknk≥5,k=1,2,...,N0}={ck,k=1,2,...,N1},其中N1为筛选后轮廓个数;步骤六、计算轮廓中心点:计算步骤五得到的轮廓集合C1中每个轮廓的中心点坐标,其中轮廓ck的中心点x坐标为y坐标为得到的中心点坐标点集为然后将每个轮廓中心点标记在一幅二值图像中,即像素坐标为的点像素值为1,其余为0,其中k=1,2,...,N1,[·]为四舍五入取...

【专利技术属性】
技术研发人员:杨宪强卫作龙张智浩于兴虎林伟阳
申请(专利权)人:浙江优迈德智能装备有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1