当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:为了实现番茄的智能包装,通过机器视觉获取番茄横径,分析横径数据,完成分类包装通道包装膜大小的设定。基于机器视觉的番茄横径测量过程包括图像采集、预处理、横径提取、数据分析。番茄图像采用图像采集系统获取:图像预处理通过灰度转换、去除椒盐噪声、边缘提取、阈值处理、二值化与形态学处理完成:横径提取选用最小外接矩形法和最小外接圆法获取番茄图像的最大横径长:横径数据分析获取不同包装通道包装膜大小设定值。试验结果表明,采用最小外接矩形法提取到的数据优于最小外接圆法:分类通道设置包装膜参数为68.00mm、88.50mm、l02.00mm,能完成不同尺寸大小的包装。基于机器视觉的番茄横径测量技术为分类包装提供了包装膜参数基础和依据。

引言

包装在鲜果贮藏、运输、货架期都起到了重要作用,不仅能在很大程度上减少鲜果的染病腐烂,同时也是提高鲜果商品价值和扩大销量的重要技术措施之一。番茄一直都是以原始状态上市,对于番茄的包装处理较少,鲜果番茄在各大商场基本都是采用浅托盘多个番茄保鲜膜包装,这种包装还停留在人工阶段,因此,番茄的智能自动化包装成为亟待解决的问题。

番茄横径是番茄尺寸大小的重要特征,通过番茄横径的获取可以精确地进行番茄自动化包装分级通道的分级,设定分类包装通道包装膜的大小。目前,对于传统的番茄测量方法有较多研究成果,但基于机器视觉进行番茄横径检测、设定智能分类包装膜尚未有人研究。鉴于此,本研究针对基于机器视觉的番茄横径测量选用最小外接矩形法与最小外接圆法进行对比,提取番茄横径尺寸,从而设定合适的番茄分类包装膜参数,实现番茄的智能包装。

1番茄图像采集系统

番茄图像采集系统主要由采集箱、工业照相机、镜头、光源、PC计算机组成,如图1所示。采集箱尺寸为300mm×250mm×470mm,采集箱内壁涂上无反光黑漆。CMos照相机选用TeledyneLumeneraLwll5,其分辨率为l280xl024,帧率为30fps,光学格式为l/3",镜头接口为cs,图像传感器为sonyIMx035。镜头选用精工ssE06l2N,其焦距为固定焦距6mm,镜头到拍摄面的距离约为422.70mm。照相机装置在拍摄箱顶部中间位置,环形LED灯围绕照相机。工作时相机通过UsB2.0数字接口向PC提供实时拍摄的彩色图像,PC计算机采用Matlab软件获取图像,完成图像数据处理。

2番茄图像预处理

番茄图像预处理主要完成图像获取、复原、增强、分割、分析工作。过程包括图像灰度化、中值滤波器去噪声、阈值分割、二值化与形态学处理,如图2所示。

2.1图像灰度化

图像灰度化是将彩色图像转化为黑白图像处理,处理后的图像中只含亮度信息,不含彩色信息。Matlab通过UsB3.0高速数字接口提取到的图像格式为"bmp",针对图像格式选用了两种方法得到图像的灰度图。方法1,直接通过函数rgb2gray将彩色照片转换为灰度图像:方法2,提取图像中的R、G、B分量,三者分别表示图像中的红色、绿色、蓝色分量,通过公式V=1/3(R+G+B),转换得到灰度化图像,如表1所示。

如表1所示,两种方法得到的图像差异不大,其图像直方图形状、范围基本一致。直方图的差异在于第二次波峰处,直接转换方法下得到的直方图第二次波峰出现在亮度16l处,亮度值位置的像素占量为3279:R、G、B分量转换方法得到的直方图第二次波峰出现在亮度l49处,亮度值位置的像素占量为3475。同时,直接转换方法下得到的直方图截止范围出现在亮度223处,亮度值位置的像素占量为95:R、G、B分量转换方法下得到的直方图截止范围出现在亮度2l5处,亮度值位置的像素占量为57。

2.2中值滤波器去噪声

一般情况下,图像采集及传输过程中不可避免地容易产生一些噪声,例如椒盐噪声。选用中值滤波器去除椒盐噪声,中值滤波选取大小为m×n窗口中被干扰的图像中值,利用中值公式很好地保留了图像的边缘,去除椒盐噪声效果也较好。

2.3阈值分割

图像分割技术中边缘分割技术通过待测物与其背景的特征差异性实现边缘检测,常常使用微分算子(Roberts、Prewitt、sobel)、Canny算子、LoG算子进行边缘检测,如图3所示。5种算法处理效果相近,基本都可以得到番茄的边界,但检测出来的边界较粗,需要做进一步的图像处理。Roberts、Prewitt、sobel算子处理后图像效果差距不大,Roberts算子得到的图像效果边缘最清晰,产生孤立的点最少。Canny和LoG算子处理后的图像,额外产生了许多孤立的点。本研究采用Roberts算子进行边缘分割。

工业测量中,当背景取与目标体对比较大的单一色时,采用阈值分割效果较好,故图像分割中采用阈值分割法。通过原图直方图寻找合适的阈值,原图直方图中两个波峰相距较远,在色彩灰度范围l70~200之间出现波谷,分别取T=170、T=180、T=l90作为全局阈值比较。取T=l70时,番茄的分割图像边界不够明显,图像左下角出现边缘范围较宽的毛刺,图像内部出现较少孤立点:取T=l90时,番茄图像的边界变得清晰,图像左下角毛刺范围逐渐增大,毛刺点变多从而颜色变深,图像内部出现更多孤立点:取T=l80时,阈值分割效果最好。不同阈值对比图如图4所示。

2.4二值化与形态学处理

在图4中可以看到7=180时的阈值分割效果,图像边缘不够清晰,图像左下角出现毛刺,图像内部出现孤立点。为了消除阈值分割图像中产生的毛刺和孤立点,采用二值图与形态学结合处理。数学形态学中的腐蚀、膨胀、开闭运算,在图像处理过程中各具特点。Mat1ab可以对图形进行算数、关系、逻辑运算,也可以运用形态学完成膨胀和腐蚀运算。数学形态学中的膨胀运算能扩大图像边界区域,填充图像边缘的毛刺和图像内部小孔:腐蚀运算能缩小图像区域边界,消除图像边缘处的噪声区域[3]。

3番茄图像横径提取

经过以上处理后的图像,番茄果实部分呈白色,背景部分为黑色。对番茄图像的横径检测提取用到了两种不同的方法:最小外接矩形法和最小外接圆法。

3.1最小外接矩形法提取番茄图像横径

为了确定果实的外形大小,番茄图像采用最小外接矩形法提取,流程图如图5所示。

番茄二值图像中已经将白色、黑色区域分离,通过对行列像素不为1的点进行判断,取得图像边缘横坐标和纵坐标,完成最大坐标与最小坐标的横坐标、纵坐标的确定与计算。在Matlab中可以运用rectangle、boundingbox操作指令得到番茄的最小外接矩形,并返回其横径值。以上是单个番茄单次外接矩形的方法,对图像进行每次9●的图像旋转,旋转40次完成番茄图像的全部旋转:每完成一次旋转均计算番茄图像的最小外接矩形,得到40个外接矩形的40个横径值,比较出最大的横径值,即番茄外接矩形的最大横径。

3.2最小外接圆法提取番茄图像横径

番茄是一种不规则的图形,其形状可以近似为圆形,选用最小外接圆法提取番茄图像横径,流程图如图6所示。

基于完成了二值化处理的图像,获取番茄图像最小外接圆,返回其半径,将半径转换成直径,即可得到番茄的最大横径长度。算法需判断番茄二值图中的连通区域,对图像每一个连通区域求质心,将质心作为最小外接圆的圆心,遍历各个像素点,计算像素点是否在番茄图像的半径内,如果不在半径内,则以当前像素点到质心的距离作为新的半径,从而类似迭代更新得到最小外接圆半径。

4数据结果与分析

对不同时间段的三批次番茄进行抽样,抽出200个番茄。用最小单位为克、保留到小数点后两位精度的电子秤记录下番茄重量:用游标卡尺测量每一个番茄的最大横径4次,取平均值记录下最大横径值。同时,记录下视觉系统下采用最小外接矩形法和最小外接圆法处理的番茄的横径长度,对比游标卡尺获得的数据。现从200组番茄数据中随机抽取10组数据举例,最小外接矩形与最小外接圆横径如表2所示。

经过试验数据分析可知,最小外接矩形法测得的值跟游标卡尺测量的值较为接近,由于在测量时像素取的是整数部分,因而数据不够精确。分析最小外接圆法绝对误差、相对误差数据,测得的所有横径长度都比实际测得的横径长度要大。

200组番茄中,番茄的重量情况为:100g以下有24个,100~150g有99个,150~200g有34个,200~250g有22个,250g以上有21个。其中番茄重量最小为86.39g,最大为350.05g。游标卡尺测量的横径长度,最小番茄与最大番茄之间横径相差接近40mm。在200组数据中,出现多组重量148.20g与148.60g的番茄,尺寸分别为72.30mm与66.46mm,番茄重量与尺寸大小不一定成正比。番茄重量范围、分布及横径跨度如表3所示。

根据以上数据,番茄包装过程中可以设定包装膜的长度,选择设置参数分别为68.00mm、88.50mm、102.00mm。

5结论

(1)通过图像采集系统获取番茄图像,经过灰度化、去除噪声、边缘分割、阈值分割、二值化与形态学处理后,直接运用形态学中腐蚀、膨胀处理的图像与运用形态学简单运算后再完成腐蚀、膨胀处理的图像相比,后者的处理效果远远好于前者。

(2)利用最小外接矩形法和最小外接圆法进一步提取番茄的尺寸,根据测量数据,最小外接矩形法所测数据跟游标卡尺直接所测数据更为接近。

(3)番茄在包装中可以通过对其横径大小的检测,分级进入番茄包装通道,通道中包装膜分别设定为68.00mm、88.50mm、102.00mm,可以完成不同尺寸大小的包装。

基于机器视觉的番茄横径检测方法,可实现对番茄横径的获取,并通过横径分级使番茄进入不同包装膜通道,为智能包装的实现提供新的分级依据。当番茄传送过快时,应用本文方法提取横径的速度还需要提高,在今后的研究中,可以进一步将深度学习和神经网络算法与传送速度相结合,以提高番茄横径获取速度,改善当前研究中的不足。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭