新时代农产品收割 ,还有3D视觉科技加入

简介:

据麦姆斯咨询报道,超市对提供准确的重量、尺寸、形状和质量的产品需求正日益增长。为满足这些需求,自动收割系统必须检查如土豆、胡萝卜和西兰花等产品以上的特征,以及任何缺陷和疾病的表征。
目前,许多收割方法都是人工完成的。然而,因为超市可能只需要特定重量的产品,收集大量农作物再分类区分出哪些是适合销售的产品,可能会造成浪费。
为克服这个问题,分类任务可以在田间进行,以便在收割之前对产品进行分级,从而提高良率。 

blob.png

利用3D激光扫描仪、机器人、图像处理技术和深度学习软件的结合,Capture Automation公司正在开发西兰花球的自动收割系统
开发用于检测、识别和测量此类产品的算法是复杂的。通常,使用基于边缘的检测方法时,产品必须位于图像中。在不同的环境照明条件下,阴影效应会导致2D方法的失败。然而,通过3D成像,产品的边缘是在体积表示中定义的,这样就不需要照明,可以根据形状和大小挑选如生菜或西兰花球等蔬菜。
由于2D系统被校准到一个特定的平面上,产品的高度不同使得用于这样的任务的2D图像处理系统更加复杂。然而,通过预先校准的3D成像系统,可以对产品的角度和倾斜进行分析,以便在产品被拾取之前,机器人可以被输入正确的角坐标,这样产品不会受到损坏。

从Gocator高度图形式生成的数据产生的灰度图像(左)在像素数据越小的情况下,西兰花球就越靠近摄像头,反之亦然
目前,该3D自动收割系统正被Capture Automation公司(位于英国东萨塞克斯郡赫福市)开发。该公司利用3D激光扫描仪、机器人、图像处理技术和深度学习软件,正在开发一个西兰花球的自动收割系统。
3D激光扫描仪的优点之一是它们可以被连续地用来捕捉可以在传输过程中的图像。使用安装在拖拉机上的编码器,位置坐标可以发送给机器人,追踪在机器人头下移动的产品,然后拾取它们。为了从移动系统获得如此精确的信息,必须使用精确的编码器。在该系统的第一个原型机中,一个旋转编码器轮被装在拖拉机的前部。
不幸的是,这种旋转编码器轮在雨天可能打滑,使系统的校准失效。为克服这个问题,一种基于防滑钉的编码器被开发用来提供更精确的位置信息。
然后,收割机可以根据不同的重量和大小选择不同类型的西兰花球,并将不同的花球放在不同的箱子里。该系统还可以报告哪些花球可能还留在地上,或可能适合后来采摘。虽然种植西兰花要花费好几个月的时间,但有一个成熟或过熟的大约3天的时间窗口,所以收集这样的数据是很重要的。
机器收割机进行3D扫描,是将LMI Technologies公司(位于加拿大哥伦比亚省本那比市)的Gocator扫描仪安装在拖拉机前面,并连接到PC主机。这种扫描仪的一个优点是多个扫描仪可以同时使用,用于覆盖广阔的视野。
与定制激光/相机三角系统需要校准以确保正确的测量相比,Gocator扫描仪的预校准允许系统立即提供毫米级精度的测量。Gocator扫描仪在拖拉机上以毫米/秒的速度快速运行,使用来自编码器提供的信息数据,允许捕捉的成像数据用于测量农作物的大小,并向机器人提供正确的位置和深度信息,以跟踪每一个西兰花球,并在正确的时间采摘。

使用如Genicam传输层等标准的软件图像流是有益的,因为它提供了选择软件进行图像分析的灵活性。在图像被捕捉后,Teledyne DALSA公司(位于加拿大滑铁卢市)的Sherlock软件进行2D和3D图像处理。为检测西兰花球,自定义算法被用作Sherlock软件的插件。
从Gocator高度图生成的数据产成的灰度图像,像素数据越小,西兰花球越接近摄像头,反之亦然。使用2D算法减少一些缩放会导致西兰花球的大小类似。因此,为了分类的目的,没有必要使用过大或过小的西兰花球进行修正,因为在这种情况下,树叶或杂草可能被检测到,错误率会增加。
有了这样的收割系统,由于分类需要快速执行,需要快速的图像处理。例如,在一个拖拉机上,如果操作者不完全直线行驶,摄像机会在某一位置识别西兰花头,但当机器人头部到达西兰花球时,采摘臂就会不在适当的位置。

利用2D图像处理算法,可以识别西兰花球,然后3D算法可以识别西兰花球的中心。要辨识出这些西兰花球,深度学习技术使用Polimago模式匹配工具进行应用,是来自Stemmer Imaging(位于德国普赫海姆市)的Common VisionBlox(CVB)软件的一部分。
通常,自动收割如西兰花等有机产品是困难的。有了计算机视觉,许多不同的变量必须被修正并加入到系统中,例如形状和口感不同的特大或特小西兰花球。
由于每一个西兰花球看起来稍有不同,系统需要经过修正,以确定它们到底是完美的圆形还是形状稍许不完美的。这种图像识别的最大挑战之一是将西兰花球与叶子分开,因为叶子通常会与西兰花的头部混合在一起。因此,必须使用许多不同的图像来修正该系统,这一过程包括基于系统的拖拉机在田间识别不同类型的西兰花球的生长过程。

一旦系统确定了西兰花球,它需要按大小分级。不幸的是,这不是一件容易的事,因为西兰花球可能部分被叶子覆盖,因此叶子需要从西兰花球分离出来。利用3D成像,纹理分割可以将叶子与西兰花球分离开来,其结果是仅包含西兰花球数据的图像,以便可以测量其直径。
使用PC上的图形用户界面(GUI),操作者可以选择哪个尺寸的西兰花球被挑选出来。在西兰花球被正确辨识出后,他们的位置信息被从拖拉机上的PC发送到安装有定制采摘头的Fanuc机器人(位于日本忍野市)。那些未被选中的西兰花球可以被识别和标记,以便今后分析。来源:传感器网

目录
相关文章
|
JSON 前端开发 Java
JSON注解和异常处理的使用
JSON注解和异常处理的使用
596 0
|
5月前
|
供应链 安全 Linux
2026 年 5 月网络安全威胁复盘:Linux 漏洞、防御工具 0day 与供应链风险治理研究
本文剖析2026年5月全球网络空间五大高危威胁:Linux内核集中爆发CopyFail等漏洞、防御软件自身0day缺陷、路由器规模化僵尸网络、开发工具供应链投毒、高级精准钓鱼攻击。基于真实事件与PoC代码,提出覆盖终端、网络、供应链、人员的一体化主动防御框架,助力关键基础设施提升复合攻击抵御能力。(239字)
467 2
|
27天前
|
人工智能 安全 编译器
代码审查进化:从通用审查到领域专家,Kitta 代码审查智能体的实践
介绍 Kitta 的领域定制方法、在龙蜥社区的落地效果,以及与 Qwen 基座模型协同进化的机制和信任边界的设计共识。
|
2月前
|
人工智能 编解码 API
阿里云Token Plan个人版和团队版怎么选?各自能力与区别及选择指南参考
阿里云Token Plan以统一Credits计量体系整合全品类大模型与多模态能力,拆分出个人版与团队版两大产品线。个人版设Lite/Standard/Pro三档,适配独立开发者轻量化需求;团队版以坐席为单位分三档,新增企业级管理、数据安全与多租户隔离能力。本文将从产品细节、计费机制、权益差异、选购逻辑等维度,对阿里云Token Plan个人版与团队版进行全面拆解,帮助不同需求的用户理清两者的核心区别,找到最适合自己的订阅方案,避免不必要的成本浪费与权益错配。
阿里云Token Plan个人版和团队版怎么选?各自能力与区别及选择指南参考
|
4月前
|
API 开发工具
DeepSeek官方公告:两个模型名7月24日停用,抓紧处理!
DeepSeek 官方宣布:旧模型名 `deepseek-chat` 与 `deepseek-reasoner` 将于2026年7月24日23:59停用。请立即全局搜索并替换为 `deepseek-v4-flash` 或 `deepseek-v4-pro`,同步调整思考模式(`thinking` 参数)及工具调用链路,避免调用失败。
|
Web App开发 安全 搜索推荐
谷歌Chrome“纯净无广”的手机浏览器!,浏览器中的天花版
谷歌Chrome安卓版,纯净无广告,启动快、无弹窗,支持无痕浏览,权限透明,全球超10亿下载,流畅安全,堪称手机浏览器天花板,推荐体验!
1124 1
|
JSON 文字识别 算法
使用InternVL、LMDeploy和GTE搭建多模态RAG系统
如何将视觉大模型(VLM)与 多模态RAG 结合起来,创建服装搜索和搭配推荐!本文展示了InternVL模型在分析服装图像和提取颜色、款式和类型等关键特征方面的强大功能。
|
算法 API 数据库
生鲜电商技术实践:基于保质期API的自动下架系统保障食品安全
基于保质期提醒API与自动化工作流,实现生鲜商品临期智能预警与自动下架。通过设定差异化预警阈值(如蔬菜2天、冷冻品7天),每日扫描数据库并触发下架指令,确保食品安全合规,降低损耗与客诉,提升运营效率。
|
前端开发 JavaScript 搜索推荐
一文 Next / React / SSR / SSG / CSR 扫盲
一文 Next / React / SSR / SSG / CSR 扫盲
977 6
|
安全 关系型数据库 MySQL
AWD常见防御加固手段
AWD常见防御加固手段
892 1
AWD常见防御加固手段