一种竹块缺陷检测方法和系统技术方案

技术编号:15289576 阅读:170 留言:0更新日期:2017-05-10 16:24
本发明专利技术提供一种竹块缺陷检测方法和系统,其中方法包括对采集的竹块图像的画质进行优化处理,将竹块图像旋转到水平位置,再将竹块图像裁剪为标准化尺寸,对竹块图像进行初步纹理检测、轮廓缺陷检测、正反面检测以及再通过训练支持向量机分类器进行深度纹理识别,并最终筛选出合格的竹块;本发明专利技术通过对竹块图像进行多个检测步骤,并利用支持向量机分类器进行深度纹理识别,从而筛选出达到合格标准的竹块,得出的结果较精确,有助于提高麻将凉席的生产效率,增加企业收益。

Method and system for detecting defect of bamboo block

The present invention provides a bamboo block defect detection method and system, wherein the method comprises the following steps of collecting bamboo block image quality optimization process, the bamboo blocks of image rotation to the horizontal position, the bamboo block image cut to standard size, the image of bamboo block texture detection and contour defect detection, detection of positive and negative and then through the training of support vector machine classifier depth texture recognition, and finally select qualified bamboo block; the invention through multiple detection steps of bamboo block image, and use the support vector machine classifier depth texture recognition, in order to find out the qualified standard bamboo blocks, more accurate results are mahjong mat helps to improve production efficiency, increase the income of the enterprise.

【技术实现步骤摘要】

本专利技术主要涉及竹席缺陷检测领域,具体涉及一种竹块缺陷检测方法和系统
技术介绍
随着全球低碳经济浪潮的兴起及“绿色、环保、可持续发展”理念的倡导,竹制品越来越受到全世界消费者的青睐。而现阶段全国各麻将凉席生产厂家竹块的筛选主要依靠的是工人肉眼的判断,效率低下,判断标准也不统一。因此设计一套竹块快速的缺陷检测算法十分必要,将有助于提高麻将凉席的生产效率,增加企业收益。
技术实现思路
本专利技术所要解决的技术问题是提供一种竹块缺陷检测方法和系统,通过对竹块图像进行区域大小检测、初步纹理检测、轮廓缺陷检测、正反面检测和深度纹理检测,从而判断出竹块是否存在缺陷,判断出的结果较精确。本专利技术解决上述技术问题的技术方案如下:一种竹块缺陷检测方法,包括如下步骤:步骤S1:利用摄像设备获取竹块图像;步骤S2:判断竹块图像的区域范围是否属于预设感兴趣区域ROI(regionofinterest)的范围内,如果属于,则根据预设图像区域标准值将竹块图像裁剪为标准化尺寸,否则得到竹块不合格的结果;步骤S3:根据预设灰度值对标准化尺寸的竹块图像进行初步纹理检测,如果纹理正常则执行步骤S4,否则得到竹块不合格的结果;步骤S4:利用竹块伪对称性对初步纹理检测正常的竹块图像进行轮廓缺陷检测,如果轮廓正常则执行步骤S5,否则得到竹块不合格的结果;步骤S5:利用颜色模型HSV对轮廓正常的竹块图像进行正面和反面检测,如果检测出是反面则将竹块翻面,并重复执行步骤S1;否则,执行步骤S6;步骤S6:训练支持向量机分类器,并根据训练后的支持向量机分类器对正面的竹块图像进行深度纹理识别,从而得到竹块合格或不合格的结果。本专利技术的有益效果是:通过对竹块图像进行区域大小检测、初步纹理检测、轮廓缺陷检测、正反面检测和深度纹理检测,从而判断出竹块是否存在缺陷,判断出的结果较精确,有助于提高麻将凉席的生产效率,增加企业收益。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,获取竹块图像后,还包括对竹块图像的画质进行优化处理的步骤,其包括对竹块图像进行白平衡处理、中值滤波处理和高斯滤波的优化处理。采用上述进一步方案的有益效果是:对竹块图像进行预处理,主要是减小工厂环境中易产生的椒盐噪声的干扰,便于下面的步骤对竹块图像进缺陷检测。进一步,对竹块图像的画质进行优化处理后,还包括利用重心原理将竹块图像旋转到水平位置的步骤:求取竹块图像的最小外接矩形,并利用重心原理计算出所述最小外接矩形的角度,并根据该角度且以竹块图像的重心为旋转中心进行旋转,从而将竹块图像旋转到水平位置。采用上述进一步方案的有益效果是:将竹块图像旋转到水平位置有利于特征的提取。进一步,具体实现所述步骤S3的方法为:将标准化尺寸的竹块图像处理成灰度模式下的竹块图像,再判断竹块图像的灰度值是否属于预设图像灰度值范围,如果属于,则纹理正常,否则得到竹块不合格的结果。进一步,所述预设图像灰度值范围为60至220;如果灰度竹块图像的灰度值小于等于60或大于等于220,则属于不合格竹块。采用上述进一步方案的有益效果是:对竹块图像的纹理进行粗略的纹理检测,来检测出竹块表面差异较大的亮斑与黑点。进一步,具体实现所述步骤S4的方法为:利用竹块伪对称性计算竹块图像最大内接矩形区域;再分别计算竹块图像的上轮廓到所述最大内接矩形区域的上边缘的平均距离L1以及竹块图像的下轮廓到所述最大内接矩形区域的下边缘的平均距离L2,并计算距离L1与距离L2的差值S,再将所述差值S与预设距离阈值进行比对,从而筛选出存在轮廓缺陷的竹块图像。采用上述进一步方案的有益效果是:通过最大内接矩形区域对竹块轮廓进行计算,得出竹块的边缘距离是否符合预设距离阈值,能够判断出竹块是否存在缺陷。进一步,具体实现所述步骤S5的方法为:将竹块图像转换为HSV颜色模型下的竹块图像,再求出所述HSV颜色模型中色调H空间下竹块图像色调的最大值和最小值以及饱和度S空间下竹块图像饱和度的最大值和最小值,再将所述竹块图像色调的最大值和最小值以及竹块图像饱和度的最大值和最小值分别与预设范围值进行比对,从而检测出竹块图像的正面和反面。采用上述进一步方案的有益效果是:利用HSV颜色模型对竹块图像的色调及饱和度进行检测,从而检测出竹块图像的正面和反面。进一步,将所述竹块图像色调的最大值和最小值以及竹块图像饱和度的最大值和最小值分别与预设范围值进行比对的具体方法为:所述竹块图像色调的最大值和最小值属于预设色调H空间范围值内,且所述竹块图像饱和度的最大值和最小值属于预设饱和度S空间范围值内,则检测出竹块图像为正面,否则为反面。进一步,具体实现所述步骤S6的方法为:步骤S601:求取HSV颜色模型中饱和度S空间下的竹块图像的水平投影值,并求出水平投影值的平均值,其中,水平投影值为一数组;步骤S602:遍历水平投影值,找出水平投影值连续低于平均值为预设值a以下的数值个数,标记为第一类特征向量;步骤S603:遍历水平投影值,找出水平投影值大于水平投影值两端数值为预设值a以上的数值个数,标记为第二类特征向量;步骤S604:分别求出HSV颜色模型中色调H空间、饱和度S空间和透明度V空间下的竹块图像的三个直方图;步骤S605:根据三个直方图求出色调H空间、饱和度S空间和透明度V空间下竹块图像的灰度均值、方差、偏态系数、能量、熵、粗糙度、对比度和方向度的第三类特征向量;步骤S606:将第一类特征向量、第二类特征向量和第三类特征向量放入支持向量机分类器中训练,得到训练后的支持向量机分类器;步骤S607:通过经训练后的将支持向量机分类器对正面的竹块图像进行深度纹理识别,从而得到竹块合格或不合格的结果。采用上述进一步方案的有益效果是:通过提取多类特征向量对支持向量机分类器进行训练,并利用训练后的支持向量机分类器对竹块图像的深度纹理进行识别,从而能够快速、准确的得到竹块合格或不合格的结果。本专利技术解决上述技术问题的另一技术方案如下:一种竹块缺陷检测装置,包括:图像获取模块,用于利用摄像设备获取竹块图像;裁剪模块,用于判断竹块图像的区域范围是否属于预设感兴趣区域ROI的范围内,如果属于,则根据预设图像区域标准值将竹块图像裁剪为标准化尺寸,否则得到竹块不合格的结果;初步纹理检测模块,用于根据预设灰度值对标准化尺寸的竹块图像进行初步纹理检测,如果纹理正常将初步纹理检测正常的竹块图像发送轮廓检测模块,否则属于不合格竹块;轮廓检测模块,用于利用竹块伪对称性对初步纹理检测正常的竹块图像进行轮廓缺陷检测,如果轮廓正常则将轮廓正常的竹块图像发送正反面检测模块,否则属于不合格竹块;正反面检测模块,用于利用颜色模型HSV对轮廓正常的竹块图像进行正面和反面检测,如果检测出是反面则将竹块翻面,并调用优化模块重新检测竹块图像,否则将正面的竹块图像发送深度纹理检测模块;深度纹理检测模块,用于训练支持向量机分类器,并根据训练后的支持向量机分类器对正面的竹块图像进行深度纹理识别,从而得到竹块合格或不合格的结果。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,本装置还包括优化模块,所述优化模块与所述图像获取模块连接,所述优化模块用于对竹块图像的画质进行优化处理。进一步,本装置还包括旋转模块,所述旋转模块与所述优化模块连接,本文档来自技高网...
一种竹块缺陷检测方法和系统

【技术保护点】
一种竹块缺陷检测方法,其特征在于,包括如下步骤:步骤S1:利用摄像设备获取竹块图像;步骤S2:判断竹块图像的区域范围是否属于预设感兴趣区域ROI的范围内,如果属于,则根据预设图像区域标准值将竹块图像裁剪为标准化尺寸,否则得到竹块不合格的结果;步骤S3:根据预设灰度值对标准化尺寸的竹块图像进行初步纹理检测,如果纹理正常则执行步骤S4,否则得到竹块不合格的结果;步骤S4:利用竹块伪对称性对初步纹理检测正常的竹块图像进行轮廓缺陷检测,如果轮廓正常则执行步骤S5,否则得到竹块不合格的结果;步骤S5:利用颜色模型HSV对轮廓正常的竹块图像进行正面和反面检测,如果检测出是反面则将竹块翻面,并重复执行步骤S1;否则,执行步骤S6;步骤S6:训练支持向量机分类器,并根据训练后的支持向量机分类器对正面的竹块图像进行深度纹理识别,从而得到竹块合格或不合格的结果。

【技术特征摘要】
1.一种竹块缺陷检测方法,其特征在于,包括如下步骤:步骤S1:利用摄像设备获取竹块图像;步骤S2:判断竹块图像的区域范围是否属于预设感兴趣区域ROI的范围内,如果属于,则根据预设图像区域标准值将竹块图像裁剪为标准化尺寸,否则得到竹块不合格的结果;步骤S3:根据预设灰度值对标准化尺寸的竹块图像进行初步纹理检测,如果纹理正常则执行步骤S4,否则得到竹块不合格的结果;步骤S4:利用竹块伪对称性对初步纹理检测正常的竹块图像进行轮廓缺陷检测,如果轮廓正常则执行步骤S5,否则得到竹块不合格的结果;步骤S5:利用颜色模型HSV对轮廓正常的竹块图像进行正面和反面检测,如果检测出是反面则将竹块翻面,并重复执行步骤S1;否则,执行步骤S6;步骤S6:训练支持向量机分类器,并根据训练后的支持向量机分类器对正面的竹块图像进行深度纹理识别,从而得到竹块合格或不合格的结果。2.根据权利要求1所述的竹块缺陷检测方法,其特征在于,获取竹块图像后,还包括对竹块图像的画质进行优化处理的步骤,其包括对竹块图像进行白平衡处理、中值滤波处理和高斯滤波的优化处理。3.根据权利要求2所述的竹块缺陷检测方法,其特征在于,对竹块图像的画质进行优化处理后,还包括利用重心原理将竹块图像旋转到水平位置的步骤:求取竹块图像的最小外接矩形,并利用重心原理计算出所述最小外接矩形的角度,并根据该角度且以竹块图像的重心为旋转中心进行旋转,从而将竹块图像旋转到水平位置。4.根据权利要求1所述的竹块缺陷检测方法,其特征在于,具体实现所述步骤S3的方法为:将标准化尺寸的竹块图像处理成灰度模式下的竹块图像,再判断竹块图像的灰度值是否属于预设图像灰度值范围,如果属于,则纹理正常,否则得到竹块不合格的结果。5.根据权利要求4所述的竹块缺陷检测方法,其特征在于,所述预设图像灰度值范围为60至220。6.根据权利要求1所述的竹块缺陷检测方法,其特征在于,具体实现所述步骤S4的方法为:利用竹块伪对称性计算竹块图像最大内接矩形区域;再分别计算竹块图像的上轮廓到所述最大内接矩形区域的上边缘的平均距离L1以及竹块图像的下轮廓到所述最大内接矩形区域的下边缘的平均距离L2,并计算距离L1与距离L2的差值S,再将所述差值S与预设距离阈值进行比对,从而筛选出存在轮廓缺陷的竹块图像。7.根据权利要求1所述的竹块缺陷检测方法,其特征在于,具体实现所述步骤S5的方法为:将竹块图像转换为HSV颜色模型下的竹块图像,再求出所述HSV颜色模型中色调H空间下竹块图像色调的最大值和最小值以及饱和度S空间下竹块图像饱和度的最大值和最小值,再将所述竹块图像色调的最大值和最小值以及竹块图像饱...

【专利技术属性】
技术研发人员:宋树祥陈力能夏海英牟向伟
申请(专利权)人:广西师范大学
类型:发明
国别省市:广西;45

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

1