0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈机器视觉实现方便面破损在线检测的研究

电子工程师 来源:微计算机信息 作者:赵杰文 陈振涛 邹 2021-04-28 18:23 次阅读

提出一种适于实时在线检测方便面面块破损的方法,即通过建立计算机视觉系统,获取面块图像,针对方便面特点利用“围剿算法”分割出面块图像,然后通过“削切算法”除去面块边缘毛刺,以便于求得面块的“真边界”,然后求取面块与其外接矩形面积的比值对方便面的破损进行快速

0. 引言

近年来,随着方便面市场剧烈竞争,各厂家纷纷降低成本、提高产品质量、树立品牌形象、提高企业竞争力。在不降低产品质量的前提下,要增强企业的竞争力,只有走规模化经营之道;而规模化的核心目标就是“以规模降成本”,即扩大生产规模,挖掘企业潜力,向规模要效益,向管理要效益,降低生产成本和管理成本。

鉴于此,方便面生产的自动化水平渐渐成为一个不容忽视的重要问题。目前,方便面生产线后段应用了自动排面传送带及自动射面机、自动投包机、自动叠袋机及自动裹包式纸箱装箱机等(如顶新集团),而方便面生产线次品挑选工作还是依赖人工视觉来完成。人工视觉检测具有速度低,受主观影响较大,误检率和漏检率高等缺点。所以,研制高效方便面自动化检测系统能提高产品质量,解放生产力和节约成本,适应现代化工业的需要。

机器视觉技术是机器代替人眼来做测量和判断,国内外已将此技术成功地运用到众多产品的质量检测上。与人工视觉检测相比较,机器视觉具有自动化程度高、识别能力强、测量精度高等优点,具有广泛的应用前景。随着图像处理技术的日趋先进、计算机硬件成本的下降及计算机处理速度的提高,在食品及农产品品质自动检测和分级领域应用机器视觉已变得越来越具有吸引力。

方便面生产线上依外观挑选出的不良品主要有破损、油炸过度或不足、大花、并条、堆积等,其中80%以上为破损面块。本文以方形面块为例进行在线快速破损检测。因为面块边缘不平整且常有一些毛刺,常规的视觉识别方法难以进行判断。本文利用“削切处理”除去毛刺,得到面块的真边界,然后利用面块与外接矩形的面积比判断缺损与否,实验表明该方法识别率高,速度快,适合在线检测。

1. 试验材料与装置

本实验样本来自河南正龙食品有限公司的白象方便面系列之一:大骨面,它具有油炸方便面的代表性。由正龙集团新郑分公司三车间生产。共采集实验样本128块,其中缺损面块70块。

实验装置由计算机、CCD摄像机、图像采集卡、光源和输送线等组成(图1)。其中CCD摄像机采用美国Uniq-uc610,图像采集卡采用加拿大Matrox Meteor-II型(该采集卡具有外触发功能)。本系统采用封闭式照明系统,照明室上部两侧采用两个对称的30 W日光灯作为光源,输送线为黑色,面块经自动排面输送线(将面块摆放整齐,并且使面块之间间隙均匀)将面块输送到视觉检测部分。

o4YBAGCJNlqAZSO1AAC95vnBtZs643.png

图像的获取采用触发抓拍的方式,检测元件为OMORN的E3C-DS10触发器配合放大器E3C-3C使用。这是一个反射型的触发器。当传送带上有面块过来时,信号强度发生变化,输出一个脉冲信号来控制相机抓拍图像。本实验所拍摄图像大小为640×474,以24位bmp格式存储。图像处理算法在Visual C ++ 6.0平台上编译通过。

2. 图像处理

采集后的图像首先要经过预处理,预处理包括滤噪、图像分割、去边缘毛刺等,以便于后续的形状判断工作。

2.1 图像滤噪

本试验采用快速中值滤波方法去除噪声。既有效抑制图像中的噪声,又保护图像的轮廓边界不使其变模糊。此算法处理速度快,能满足在线检测的要求。

2.2 图像分割

图像的背景是黑色的,而面块相对来说是浅色的。经实验,选取HIS颜色空间中I分量为判断条件时,直方图为理想的双峰型(图3)。选择谷作为灰度阈值将得到合理的物体边界。同一颜色从RGB到HIS的转换为非线性变换,其转换关系为:

pIYBAGCJNoKAYAo-AABVje2ciac407.png

图像分割一般采用阈值法,

本研究中由于面块花纹深陷处、空洞处等颜色灰度值与背景差别不大,采用阈值法容易将面块部分当作背景去除掉,从而影响后续的处理(图4b)。本文采用了“围剿算法”分割图像。基本思想是通过扫描图像找到面块的四周边缘点,将其以外的部分像素灰度值置白(R、G、B灰度值全设为255),而面块区域不变。

该方法先采用纵向扫描的方式,从整个图像最左端开始依次扫描图像的每一列。首先从一列的最顶端扫描,当扫描到面块点时即停止扫描,记录该点为1点(图4a)。(如果到扫描到下边界仍然没有碰到面块点,说明此列全部是背景点,将其灰度值置白,接着扫描下一列)。再从该列的最底端开始扫描。

同样,扫描到面块点时停止扫描,记录这点为2点,那么1点和2点之间就是面块区域,保持其灰度值不变,1点和2点之外的为背景区域,将其灰度值置白。纵向扫描完成后,再用同样的方法横向扫描处理,这样即干净地去除了背景又完整地保留了面块区域(图4c所示)。

pIYBAGCJNqmAU6orAAGQxmIVXwE205.png

2.3 去边缘毛刺

面块边缘不平整,常有不规则锯齿状毛刺,人工视觉检测时会替意识忽略毛刺去判断面块整体形状,而毛刺对于计算机识别形状形成障碍。本研究通过“削切算法”,削切面块边缘去除毛刺,得到面块的“真边界”。

o4YBAGCJNv-AS1oiAAC177CQ1Kc925.png

具体步骤如下:首先采用纵向扫描方式,从整个图像的最左端开始依次扫描每一列(图5),记录该列最顶端面块像素点a到最底端面块像素点b之间所有像素个数N总 和面块像素个数N面 ,计算该区间内面块像素所占的比例Ratio, Ratio=N面/N总 。

如果Ratio=0.70且 N面》30时,扫描结束(因为毛刺为锯齿状,边缘呈渐进变化趋势,实验表明,此时毛刺基本消除又不会破坏面块形状。)。记录此时的边界值left。同样方式处理上、右、下边界,并记录对应的三个边界值right,up,bottom。至此削切处理完成。(处理后效果如图6所示)

3.缺损判断

3.1特征值提取

本研究提取的两个特征值是面块的初始面积 (A初)和削切处理后面块与外接矩形的面积比(R比)。其中A初是通过扫描图像,累记面块像素个数来表示。R比是通过下式来表示:

pIYBAGCJNuSAfqMYAAAfqAeBvkg749.png

式中:A面为削切后面块的面积,计算方法同A初; (right-left+1)(bottom-up+1)为削切后面块外接矩形的面积,其中up、bottom、left、right为第2.3步骤中得到的四个值。

3.2缺损有无的判断:

通过大量的实验统计:正常面块R比值为0.95~0.10,而缺损面块的R比值一般低于0.95。因此,只要R比《0.95则判断面块缺损。实验还发现有极少数缺损面块是与边平行断损,这种缺损面块经削切处理后整体形状仍然是矩形, R比值会接近正常面块从而造成误判。

但这类面块共同的特征是断损区域较大,会造成面块初始面积明显偏小,即A初《 8000(正常面块A初在10000左右)。所以,经R比判断合格的面块要再A初值检验,如果A初《 8000则判断面块缺损。本文通过对128块面块(其中缺损面块70块)进行实验,判断准确率达96.8%。

4. 结论

本文模拟方便面生产线设计了图像采集装置,利用触发控制抓拍到对比度较高的方便面图像。采用Visual C++6.0 开发了一套行之有效的软件系统。采用了“围剿算法”巧妙地去除背景,利用了“削切算法”对面块边缘进行处理,去除周边毛刺的干扰。

最后提取二个特征参数即削切后面块与外接矩形的面积比值R比和初始面块面积A初来判断面块是否缺损。这样把复杂的形状识别问题转化为面积计算问题,这种方法看似简单,但其效果是常规的形状识别算法不易达到的。本实验方法另辟蹊径,其优势十分明显,识别率高、速度快、实用性强,完全满足在线检测。

本文作者创新点:

1.模拟方便面生产线设计了图像采集装置,利用触发控制抓拍到对比度较高的方便面图像;

2.利用HIS颜色空间下像素的I值作为参数,采用了“围剿算法”对图像进行了巧妙分割;

3.利用了“削切算法”对面块边缘进行处理,去除周边毛刺的干扰。解决了计算机后续形状识别的干扰问题。

4.提取二个特征参数(即削切后面块与外接矩形的面积比值R比和初始面块面积A初)来判断面块是否缺损,识别率高。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    6631

    浏览量

    84375
  • 图像采集卡
    +关注

    关注

    1

    文章

    71

    浏览量

    9565
  • CCD摄像机
    +关注

    关注

    1

    文章

    14

    浏览量

    8710
收藏 人收藏

    评论

    相关推荐

    视觉机器人焊接的研究现状

    视觉机器人焊接技术是将计算机视觉机器人技术相结合,实现自动焊接过程中的实时检测、跟踪和控制。这
    的头像 发表于 04-02 15:34 124次阅读
    <b class='flag-5'>视觉</b><b class='flag-5'>机器</b>人焊接的<b class='flag-5'>研究</b>现状

    机器视觉检测技术,赋能食品包装多场景应用

    、包装、饮料等需要对产品进行大批量识别、检测的行业中,通过机器视觉检测技术能够实现100%在线
    的头像 发表于 02-27 16:04 159次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>检测</b>技术,赋能食品包装多场景应用

    基于机器视觉的产品检测技术研究

    机器视觉被定义为用计算机来模拟人的视觉功能, 从客观事物的图像中提取信息, 进行处理并加以理解, 最终用于实际检测、 测量和控制。 一个典型的工业
    发表于 09-25 07:12

    基于DM642机器视觉系统的设计与实现

    有关大专院校和研究所近两年在图像和机器视觉技术领域进行』积极思索和大胆的尝试,逐步开始了工业现场的应用。为外,各行业的领先企业在解决了生产自动化的问题以后,已开始将目光转向视觉测量自动
    发表于 09-20 07:58

    机器视觉在烟丝质量检测中的应用研究

    睿图智能“烟丝质量在线视觉检测系统”结合AI大模型图像分割算法,通过超高分辨率线阵相机,配合大尺寸无畸变远心镜头在线连续采集烟丝图像,实时检测
    发表于 09-13 14:52 265次阅读

    浅谈机器视觉系统的组成和工作原理

    机器视觉也称为计算机视觉,包括单目视觉、双目(立体)视觉和多目视觉
    的头像 发表于 08-14 09:51 662次阅读
    <b class='flag-5'>浅谈</b><b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统的组成和工作原理

    机器视觉检测技术发展前景

    自动化生产提高了先进科学技术有效保障产品质量,机器视觉检测来帮助生产线实现在线实时检测、测量和自动识别等功能,以提高效率并降低工厂成本,从而
    的头像 发表于 08-07 10:53 735次阅读

    机器视觉基础知识详解:机器视觉检测与人工检测相比有什么优势

    机器视觉优势:机器视觉系统具有高效率、高度自动化的特点,可以实现很高的分辨率精度与速度。机器
    发表于 08-04 11:08 549次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>基础知识详解:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>检测</b>与人工<b class='flag-5'>检测</b>相比有什么优势

    机器视觉检测平台

    机器视觉检测平台 系统包含工业级智能机械手、机器视觉边缘处理终端、机器
    发表于 06-29 11:39 497次阅读

    机器视觉检测装置

    机器视觉检测装置 机器视觉自动化检测设备在工业检测
    发表于 06-29 11:26 288次阅读

    机器视觉精度检测

    机器视觉精度检测 机器视觉检测技术及应用随着越来越多的制造商使用
    发表于 06-29 11:18 569次阅读

    机器视觉检测系统

    机器视觉检测系统 机器视觉系统是怎样检测产品外观缺陷的呢?
    发表于 06-29 11:17 536次阅读

    浅谈机器视觉的表面缺陷检测技术

    现在,机器视觉在工业检测、包装印刷、食品工业、航空航天、生物医学工程、军事科技、智能交通、文字识别等领域得到了广泛的应用。
    发表于 06-09 09:35 352次阅读
    <b class='flag-5'>浅谈</b><b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的表面缺陷<b class='flag-5'>检测</b>技术

    机器视觉检测机器视觉定位的区别与应用

    机器视觉检测机器视觉定位是两种重要的机器视觉应用技
    的头像 发表于 05-30 17:10 712次阅读

    浅谈机器视觉检测技术和机器视觉定位技术

    机器视觉检测是指在图像或视频中识别和定位具有特定特征的目标的过程,通常涉及目标识别、目标跟踪、目标分割等任务。它是机器视觉领域中最核心和最基
    发表于 05-08 09:34 369次阅读