热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

新时代农产品收割,还有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机器人(位于日本忍野市)。那些未被选中的西兰花球可以被识别和标记,以便今后分析。来源:传感器网



推荐阅读
  • 能够感知你情绪状态的智能机器人即将问世 | 科技前沿观察
    本周科技前沿报道了多项重要进展,包括美国多所高校在机器人技术和自动驾驶领域的最新研究成果,以及硅谷大型企业在智能硬件和深度学习技术上的突破性进展。特别值得一提的是,一款能够感知用户情绪状态的智能机器人即将问世,为未来的人机交互带来了全新的可能性。 ... [详细]
  • 在机器学习领域,深入探讨了概率论与数理统计的基础知识,特别是这些理论在数据挖掘中的应用。文章重点分析了偏差(Bias)与方差(Variance)之间的平衡问题,强调了方差反映了不同训练模型之间的差异,例如在K折交叉验证中,不同模型之间的性能差异显著。此外,还讨论了如何通过优化模型选择和参数调整来有效控制这一平衡,以提高模型的泛化能力。 ... [详细]
  • 从2019年AI顶级会议最佳论文,探索深度学习的理论根基与前沿进展 ... [详细]
  • 我是如何快速拿下datacastle图像识别竞赛“猫狗大战”冠军的 | 含全代码和详细说明...
    接触数据挖掘快有一年了,早期在学生团队做过一些D3数据可视化方面的工作,今年上半年开始数据挖掘实践。想把这个爱好发展成事业。有在kaggle混迹 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 在2019中国国际智能产业博览会上,百度董事长兼CEO李彦宏强调,人工智能应务实推进其在各行业的应用。随后,在“ABC SUMMIT 2019百度云智峰会”上,百度展示了通过“云+AI”推动AI工业化和产业智能化的最新成果。 ... [详细]
  • 题目解析给定 n 个人和 n 种书籍,每个人都有一个包含自己喜好的书籍列表。目标是计算出满足以下条件的分配方案数量:1. 每个人都必须获得他们喜欢的书籍;2. 每本书只能分配给一个人。通过使用深度优先搜索算法,可以系统地探索所有可能的分配组合,确保每个分配方案都符合上述条件。该方法能够有效地处理这类组合优化问题,找到所有可行的解。 ... [详细]
  • 每日精选Codeforces训练题:1119E(贪心算法)、821C(栈模拟)和645D(拓扑排序)
    题目涉及三种不同类型的算法问题:1119E(贪心算法)、821C(栈模拟)和645D(拓扑排序)。其中,1119E的问题背景是有n种不同长度的棍子,长度分别为2^0, 2^1, …, 2^(n-1),每种棍子的数量为a[i]。任务是计算可以组成的三角形数量。根据三角形的性质,任意两边之和必须大于第三边。该问题可以通过贪心算法高效解决,通过合理选择棍子组合来最大化三角形的数量。 ... [详细]
  • 超分辨率技术的全球研究进展与应用现状综述
    本文综述了图像超分辨率(Super-Resolution, SR)技术在全球范围内的最新研究进展及其应用现状。超分辨率技术旨在从单幅或多幅低分辨率(Low-Resolution, LR)图像中恢复出高质量的高分辨率(High-Resolution, HR)图像。该技术在遥感、医疗成像、视频处理等多个领域展现出广泛的应用前景。文章详细分析了当前主流的超分辨率算法,包括基于传统方法和深度学习的方法,并探讨了其在实际应用中的优缺点及未来发展方向。 ... [详细]
  • 表面缺陷检测数据集综述及GitHub开源项目推荐
    本文综述了表面缺陷检测领域的数据集,并推荐了多个GitHub上的开源项目。通过对现有文献和数据集的系统整理,为研究人员提供了全面的资源参考,有助于推动该领域的发展和技术进步。 ... [详细]
  • 掌握DSP必备的56个核心问题,我已经将其收藏以备不时之需! ... [详细]
  • 不用蘑菇,不拾金币,我通过强化学习成功通关29关马里奥,创造全新纪录
    《超级马里奥兄弟》由任天堂于1985年首次发布,是一款经典的横版过关游戏,至今已在多个平台上售出超过5亿套。该游戏不仅勾起了许多玩家的童年回忆,也成为强化学习领域的热门研究对象。近日,通过先进的强化学习技术,研究人员成功让AI通关了29关,创造了新的纪录。这一成就不仅展示了强化学习在游戏领域的潜力,也为未来的人工智能应用提供了宝贵的经验。 ... [详细]
  • 面部识别技术面临关键转折点:伦理与应用的平衡挑战
    面部识别技术正面临一个关键的转折点,其伦理与应用之间的平衡问题日益凸显。近日,该技术再次遭遇重大事件。本周二,由90个倡议组织组成的联盟发布了一份联合声明,呼吁全球范围内暂停使用面部识别技术,直到制定出明确的监管框架。这一举措反映了社会各界对隐私保护和技术滥用的担忧,同时也引发了关于如何在保障公共安全和维护个人隐私之间找到合理平衡的广泛讨论。 ... [详细]
author-avatar
手机用户2502889621
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有