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

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

3天内不再提示

基于机器视觉开发了一种家具板件尺寸测量系统

新机器视觉 来源:木材科技与技术 作者:木材科技与技术 2022-07-26 10:48 次阅读

摘要:提出一种家具板件几何尺寸测量机器视觉系统,采用两级成像排除板件的颜色、纹理、图案、标识和表面缺陷等对图像质量的影响,并利用线性聚焦光源、线扫描相机和编码器获取高对比度、轮廓清晰的板件图像。在此基础上,设计图像处理软件、提取出板件的几何要素,进而计算出板件的长度、宽度、对角线等15个尺寸参数。工厂应用测试结果表明,检测系统的速度和重复精度均高于人工测量,在测量误差±0.5 mm范围内,系统测量值与人工测量值的平均吻合度达到95%以上。

目前我国家具制造行业已经进入个性化定制和大规模集成化生产的新阶段。各大型家具公司普遍采用自动化流水线加工各类家具板件,但是其尺寸测量还主要采用人工使用游标卡尺和卷尺抽查方法,主观因素影响大、精度低、速度慢,已经成为家具行业生产自动化的瓶颈问题。

近年来,随着CMOS成像技术和数据传输技术的飞速发展,计算机获取和处理图像的能力从每秒几十幅提高到上万幅。机器视觉将人工智能与CMOS成像技术、数据传输技术和计算机技术等结合起来,以非接触的方式每秒获取和处理数千万个图像数据,并在成像识别、缺陷检测和尺寸测量中获得了巨大的成功。Ergün B等[1]将数字近景摄影测量系统应用于工业大尺寸板件的测量,精度达到0.001 mm,但是操作复杂、计算量大、速度慢,难以满足大尺寸板件快速测量的要求。瑞士Baumer公司研制了基于激光三角测量传感器的板件尺寸检测系统,但结构复杂、功能有限、造价太高,难以在国内家具行业推广使用[2]。

随着全球加工制造业向中国的转移,国内加紧了板件尺寸检测机器视觉系统的研制。2017年公开了一种基于面阵相机的板件尺寸检测机器视觉系统[3],相机在板件上方移动并对准检测中心后静止拍摄图像,用计算机处理图像并计算各几何要素的尺寸,其主要不足是尺寸检测的精度只有±1 mm,速度慢,且大尺寸板件检测困难。2018年武昌首义学院开发了一种基于机器视觉的通用平面尺寸检测软件系统[4],实现多个尺寸同时测量,但是需要人工提取感兴趣区域,难以实现在线高速的自动化检测。还有一种基于机器视觉的机加工件尺寸测量系统,通过多个图像传感器耦合,对机械零件进行图像采集、处理并将测量结果实时反馈到控制端,实现机械零件的尺寸测量[5],但该系统速度慢,亦难以实现在线高速检测。2019年在“基于机器视觉的大尺寸工件自动测量系统”[6]一文中提出了基于改进随机抽样一致性的亚像素直线/圆弧检测算法,但是该系统只能获取和处理板件的局部图像信息。文献调研表明,迄今为止,国内外在板件视觉测量的成像方法和图像处理等方面取得了一定进展,但是尚没有研制出应用到生产实际的机器视觉系统。

笔者研制了一种基于机器视觉的非接触式家具板件尺寸在线测量系统,能以60 m/min的速度在线测量长度240~2 600 mm、宽度140~800 mm、10种典型颜色与纹理的家具板件,其重复检测标准差小于0.05 mm,与人工使用游标卡尺测量结果的吻合度达到95%以上,为家具板件尺寸的机器视觉检测探索新径。

1 机器视觉测量系统简介

机器视觉测量系统的结构与工作原理如图1所示。

81f84252-0c1e-11ed-ba43-dac502259ad0.png

本机器视觉系统由预检成像系统和二次成像系统两部分组成。预检成像系统由一台近距离拍摄的MGS036-H面阵相机和LED平面阵列光源组成,获取待检测板件的640像素×480像素局部图像。预检系统通过支持向量机识别局部图像的颜色和纹理,判断板件的型号并向成像系统发送成像曝光参数,同时为图像处理设定最佳的二值化阈值。

成像系统由高精度线扫描相机、LED线性聚焦光源和光栅编码器构成。光栅编码器实时监测待测量家具板件的传输速度,并向线扫描相机发送采样脉冲。线扫描相机以每行16 000像素、每0.05 mm扫描1行的速度连续获取板件的全局图像。

对应于宽800 mm、运行速度60 m/min的机器视觉传送带,纵向每0.1 mm有2个像素点;横向每行采样16 000个像素点,即横向每0.1 mm有2个像素点。成像系统的精度保证了系统测量的精度。

控制设备选用Intel i7芯片,8G内存,Nvidia GTX1080显卡。工控机实时控制预检系统和成像系统,连续处理图像并计算出板件的几何尺寸,然后显示、输出检测数据。

2 软件与图像处理算法设计

测量系统的算法流程如图2。

82261f74-0c1e-11ed-ba43-dac502259ad0.png

图2 算法流程框图Fig.2 Algorithm flow chart

家具板件传输到二次成像系统时,线扫描相机按照预检系统给出的曝光参数获取家具板件的高精度图像。工控机对图像做腐蚀、膨胀、边缘增强、锐化等预处理,以排除图像噪声的干扰,并按照预检系统给出的二值化阈值对图像二值化,在此基础上再提取板件的几何要素特征,最后计算板件的长、宽和对角线等几何尺寸。

2.1 预检算法

高速拍摄的板件图像只包含板件的局部颜色、纹理等信息,本系统采用支持向量机的非线性映射算法将低维空间线性不可分的样本转化为高维特征空间,使其具有线性可分性。

8235737a-0c1e-11ed-ba43-dac502259ad0.jpg维向量的目标函数为:

8248d3ac-0c1e-11ed-ba43-dac502259ad0.png

(1)

其中82670cc8-0c1e-11ed-ba43-dac502259ad0.jpg为核函数。

分类决策函数为:

82777d92-0c1e-11ed-ba43-dac502259ad0.png

(2)

通过多次迭代获得分类器,然后用分类器识别板件的颜色、纹理和型号,最后确定检测板件的成像参数和二值化阈值。

2.2 板件边沿提取

家具板件的边沿有1~2 mm的圆弧过度封边带。如图3所示,对应的图像边沿呈现过渡带区间灰度值变异点。这些变异点对图像边沿的识别带来干扰,影响长度和宽度的测量精度。本系统的边沿算法如下:

8288879a-0c1e-11ed-ba43-dac502259ad0.png

图3 家具板件图像边沿的灰度过度带

一个点82bc3540-0c1e-11ed-ba43-dac502259ad0.jpg到直线的距离用82ceaf18-0c1e-11ed-ba43-dac502259ad0.jpg表示。所谓直线拟合,即找到一条直线,使得各点到这一直线的距离之和最小,即目标函数82e41902-0c1e-11ed-ba43-dac502259ad0.jpg最小。

82f508ac-0c1e-11ed-ba43-dac502259ad0.jpg(3)

其中:8307f76e-0c1e-11ed-ba43-dac502259ad0.jpg—直线拟合的距离函数,831bbb5a-0c1e-11ed-ba43-dac502259ad0.jpg—拟合点数。本系统采用基于Huber损失函数的边沿直线拟合算法以增强函数对干扰点的鲁棒性,8307f76e-0c1e-11ed-ba43-dac502259ad0.jpg可表示为:

8337d628-0c1e-11ed-ba43-dac502259ad0.png

常量834c0d00-0c1e-11ed-ba43-dac502259ad0.jpg值能改变干扰点对距离函数的权重,确定经验值常量835c2262-0c1e-11ed-ba43-dac502259ad0.jpg

2.3 尺寸标定

本系统在横向方向和纵向方向采用不同的转换方式将像素转换成尺寸,输出尺寸最小单位为0.1 mm。根据三角投影关系,图像横向的像素所对应的实际尺寸与其光程位置相关。因此,需要利用分段函数得到横向各特征像素点对应尺寸836e089c-0c1e-11ed-ba43-dac502259ad0.jpg

838490ee-0c1e-11ed-ba43-dac502259ad0.png

(5)

式中:839e1bf4-0c1e-11ed-ba43-dac502259ad0.jpg—待测量的横向像素位置,83b23a9e-0c1e-11ed-ba43-dac502259ad0.jpg—原始点的横向像素位置,83c48a3c-0c1e-11ed-ba43-dac502259ad0.jpg—横向区间分段函数。

假设839e1bf4-0c1e-11ed-ba43-dac502259ad0.jpg为第83e2056c-0c1e-11ed-ba43-dac502259ad0.jpg段,则83c48a3c-0c1e-11ed-ba43-dac502259ad0.jpg表示:

84072022-0c1e-11ed-ba43-dac502259ad0.png

(6)

一般当831bbb5a-0c1e-11ed-ba43-dac502259ad0.jpg为足够大时,842c309c-0c1e-11ed-ba43-dac502259ad0.jpg为一次函数。

纵向尺寸标定时,传送带的线速度用编码器的脉冲数精确计量,相机的扫描速度由编码器的脉冲激发控制。设843ef330-0c1e-11ed-ba43-dac502259ad0.jpg为单位长度内编码器的脉冲数,843ef330-0c1e-11ed-ba43-dac502259ad0.jpg的数值随传送带的速度波动而变化。设板件的纵向尺寸为845cea20-0c1e-11ed-ba43-dac502259ad0.jpg

846ef0c6-0c1e-11ed-ba43-dac502259ad0.png

(7)

其中:84816a4e-0c1e-11ed-ba43-dac502259ad0.jpg—待测量的板件的纵向像素距离;84929378-0c1e-11ed-ba43-dac502259ad0.jpg—对应家具板件封边带尺寸。

3 工厂应用试验结果与分析

试验环境为某大型家具工厂柜身生产车间,机器系统经受车间温度、湿度、粉尘和噪声的环境考验。实验样本为颜色、纹理特征不一的10种常见型号的家具板件,包含刨花板家具和实木板家具两种类型的家具板件共1 022块,长度240 ~1 500 mm,宽度200~650 mm不等。每块板由3个质检员用2级精度的游标卡尺分别测量板件的平均长度、平均宽度、孔径、孔心的X和Y坐标、槽宽、槽长、槽中心相对于基准边的纵向和横向尺寸;两条对角线长度、板件上、下底宽度和左、右边的长度等15个尺寸参数。求出3人测量的平均值和重复性标准差,并统计得出测量一块板的平均人工耗时量。同时,用机器视觉系统在线测量上述15个尺寸参数3次,求出每块板15个参数的尺寸平均值、重复性标准差和耗时量。

以长度和宽度测量为例,人、机测量结果比较见表1。设84a3b8ec-0c1e-11ed-ba43-dac502259ad0.jpg为系统测量值与人工测量值相减的差值落在某一误差范围的次数,84b481e0-0c1e-11ed-ba43-dac502259ad0.jpg为测量的总次数,则人机测量结果吻合度84c7a8ba-0c1e-11ed-ba43-dac502259ad0.jpg的计算公式为:

表1:10种板件的人机测量结果

84d884d2-0c1e-11ed-ba43-dac502259ad0.png

注: 测量误差范围±0.5 mm。

84fd60b8-0c1e-11ed-ba43-dac502259ad0.jpg(8)

设每一块板重复测量的次数为850eb1e2-0c1e-11ed-ba43-dac502259ad0.jpg,单次测量的尺寸为851fb3fc-0c1e-11ed-ba43-dac502259ad0.jpg850eb1e2-0c1e-11ed-ba43-dac502259ad0.jpg次测量的尺寸平均值为8546df36-0c1e-11ed-ba43-dac502259ad0.jpg。重复检测标准差8559dfdc-0c1e-11ed-ba43-dac502259ad0.jpg为:

856cc1c4-0c1e-11ed-ba43-dac502259ad0.jpg(9)

从表1可以看出,在测量误差设定为 ± 0.5 mm范围内,人机测量长度值的吻合度平均为97.3%,宽度值的吻合度平均为99.9%,表明了机器视觉测量值和人工测量值具有高度的一致性,机器视觉可以取代人工测量。而且,机器视觉系统测量的重复性标准差的平均值为0.041 mm,而人工检测的重复性标准差为0.14 mm,二者的比值为1∶3.4,系统测量的重复精度远高于人工测量。

此外,测量计时表明,人工检测15个尺寸参数的平均速度为每块板8 min,系统测量的平均速度为每块板6 s,即本系统的测量速度是人工测量速度的80倍。

4 结语

笔者基于机器视觉开发了一种家具板件尺寸测量系统。工厂应用试验表明,该系统能以速度60 m/min、精度±0.5 mm自动在线测量板件的长度、宽度等15个尺寸参数。

本研究为板件尺寸手工抽查方式转变为非接触高速在线测量方式探索了新路。下一步的研究重点是提高板件的长度测量精度,进一步降低机器视觉系统的传输随机误差和传送带的累积误差。在此基础上,研发与机器视觉检测相适应的板件自动分拣系统和板件质量全生命周期跟踪系统。

审核编辑 :李倩

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

    关注

    2

    文章

    538

    浏览量

    41396
  • 机器视觉
    +关注

    关注

    162

    文章

    4372

    浏览量

    120328
  • 人工智能
    +关注

    关注

    1791

    文章

    47279

    浏览量

    238519

原文标题:基于机器视觉的家具板件尺寸在线测量

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    爱普生开发了一种烤箱控制的晶体振荡器,其功耗比传统OCXOs1低56%

    爱普生开发了一种烤箱控制的晶体振荡器,其功耗比传统OCXOs1低56%-该振荡器小巧且节能,是下代通信基础设施中参考信号源应用的理想选择-精工爱普生公司(TSE:6724,“爱普生”)开发了
    的头像 发表于 10-29 11:28 192次阅读
    爱普生<b class='flag-5'>开发了</b><b class='flag-5'>一种</b>烤箱控制的晶体振荡器,其功耗比传统OCXOs1低56%

    深度剖析在线长度测量仪:机器视觉引领高精度测量新时代

    在线长度测量仪是一种高精度的测量设备,广泛应用于各种生产线中的长度尺寸检测。以下是对基于机器视觉
    发表于 10-10 16:51

    机器视觉检测应用场景:缺陷检测、尺寸测量、引导定位、运动控制

    就来介绍机器视觉检测 的应用场景:缺陷检测、尺寸测量、引导定位、运动控制。 1、缺陷检测 传统的人工检测往往受到主观因素和疲劳等问题的
    的头像 发表于 09-12 15:54 430次阅读

    什么是机器视觉opencv?它有哪些优势?

    机器视觉(Machine Vision)是一种利用计算机和图像处理技术来模拟人类视觉系统的功能,实现对图像的识别、分析和理解的技术。OpenCV(Open Source Compute
    的头像 发表于 07-16 10:33 787次阅读

    机器视觉的应用实例解析

    机器视觉一种利用计算机视觉技术对图像进行处理、分析和理解的技术。它在许多领域都有广泛的应用,包括工业自动化、医疗诊断、交通监控、安全监控等。
    的头像 发表于 07-16 10:19 464次阅读

    机器视觉控制的优缺点有哪些

    机器视觉控制是一种利用计算机视觉技术对机器进行控制的方法,它在工业自动化、机器人技术、智能交通等
    的头像 发表于 07-04 10:43 735次阅读

    机器视觉控制轴运动原理是什么

    机器视觉控制轴运动原理是个复杂而深入的主题。下面将从以下几个方面进行介绍: 机器视觉概述 机器
    的头像 发表于 07-04 10:42 552次阅读

    文字标签机器视觉检测有无

    硬件是金属视觉测量系统实现的基础,通用的机器视觉系统主要由:工业相机+图像采集卡+工业镜头+
    的头像 发表于 06-10 18:25 540次阅读
    零<b class='flag-5'>件</b>文字标签<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>检测有无

    机器视觉尺寸检测技术全解析!

    在现代工业制造领域中,对于精密零部的外观尺寸都有着极高的要求,航天、航空、汽车配件、电子产品等领域中,绩效的零部出现问题都会影响正常运行以及使用功能。 近几年机器
    的头像 发表于 05-20 17:15 449次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>尺寸</b>检测技术全解析!

    机器视觉如何检测橡胶圈外观尺寸检测?

    表面是否存在异物,如杂质或污渍。系统能够快速识别并标记出这些异物。基于机器学习算法,机器视觉系统可以将检测到的橡胶圈按照不同的标准进行分类,提高产品检测和生产效率。
    的头像 发表于 03-15 17:24 579次阅读

    机器视觉运动控制体机在光伏汇流焊机器系统的解决方案

    、良率不稳定、焊接质量波动大及灵活性受限等问题,最终不仅影响产品性能和可靠性,还增加生产成本,制约生产规模的扩展。正运动技术解决方案:正运动针对这市场需求,特此开发了基于VPLC711视觉运动控制
    发表于 02-28 15:01

    机器视觉软件有哪些 机器视觉软件的优点

    机器视觉软件是一种利用计算机视觉技术来模拟和弥补人眼视觉功能的软件系统。它可以通过对图像和视频进
    的头像 发表于 02-02 10:53 1584次阅读

    AI语音与机器视觉开发应用系统

    、简介 AI语音与机器视觉开发应用系统款集成AI语音、
    的头像 发表于 01-26 11:24 414次阅读
    AI语音与<b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>开发</b>应用<b class='flag-5'>系统</b>

    赛默斐视表面瑕疵检测系统一种利用机器视觉技术

    表面瑕疵检测系统一种利用机器视觉技术来检测产品表面瑕疵的系统。它可以自动地对产品的表面进行检测,识别出可能存在的缺陷、污渍、划痕等问题。
    的头像 发表于 01-25 15:47 312次阅读

    塑胶测量的难点及全自动影像测量仪的优势

    塑胶是工业生产中常见的一种材料。在塑胶生产过程中,尺寸的准确度对于塑胶的功能和性能至关重要。但塑胶
    发表于 01-02 10:29 0次下载