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

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

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

  1. 传承新时代浙商精神 天搜科技的做法值得借鉴

    今年是中国改革开放40周年,改革开放创造了中国发展的奇迹,而在改革开放中成长起来的1200万浙商,也是中国市场经济的先行者.其敢闯敢拼.敢于创新.富有责任感的精神精髓,一直为外界所称道.尤其进入互联网 ...

  2. 刷脸支付只是开端 浅谈3D视觉如何推进新零售崛起

    消费是促进经济发展的根本,其中最为重要的环节便是支付.不同时代拥有不同的支付特征:PC互联网时代,网络支付风靡;移动互联网时代,手机支付盛行;而在正在兴起的AI时代,3D传感技术助力新零售悄然崛起,但 ...

  3. 一起教育科技携手神策数据,数据赋能智能教育新时代

    近日,一起教育科技(曾用名:一起作业)签约神策数据,未来神策将以第三方数据分析平台的形式助力一起教育科技进一步加快教育业的产品和服务的创新与突破. 一起教育科技是全球领先的 K12 智能教育平台.怀着 ...

  4. 如本科技亮相ITES工业展3D视觉软硬件产品引人驻足

    8月18日,2022年ITES工业展在深圳盛大闭幕.如本科技重磅展出了三款3D工业相机和MPC运动规划控制软件,充分展示了机器视觉软硬件产品在工业制造领域的丰富应用,吸引广大新老客户.合作伙伴.专业观 ...

  5. 年薪20-50万 | 艾视维科技“3D视觉算法工程师”岗位招人啦!

    岗位需求 01 3D视觉算法高级工程师   多名  年薪40-50万/年 广州 岗位职责: 1.结合具体的3D视觉应用需求,可独立进行前期技术评估并制定对应的技术方案: 2.基于公司现有的机器视觉软件 ...

  6. 显扬科技3D视觉 | 线激光vs双目结构光

    线激光测量装置需要移动,占用的工作空间较大,且设备复杂,分辨率和景深影响拍摄节拍,通常拍摄一次需要几秒钟不等.针对不同被测物体需要重新进行真个装置的调试,因此通用性(柔性)较差. 而双目结构光,其实就 ...

  7. 20~40K | 迁移科技招3D视觉、深度学习算法工程师等十大岗位

    一.公司介绍 北京迁移科技有限公司成立于2017年,是一家以3D视觉和机器人智能控制为核心技术,以高精度3D相机和极易用的智能抓取软件为核心产品的高科技企业.公司聚焦无序抓取与无序拆垛场景,打造了低学 ...

  8. 思谋科技|计算机视觉、3D视觉、SLAM算法招聘

    3D视觉工坊致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁.如果你需要我们帮助你发布实习或全职岗位,请添加微信号「CV_LAB」. 缺人缺人缺人!大量HC!深圳/上 ...

  9. 16~40K | 星猿哲科技招聘3D视觉算法工程师

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 公司官网:http://www.xyzrobotics.ai/ XYZ Robotics(星猿哲科技) ...

最新文章

  1. hadoop常用命令之hdfs
  2. 【数据结构与算法】之深入解析“字符串转换整数 (atoi)”的求解思路和算法示例
  3. java clock计时_Java Clock类| systemUTC()方法与示例
  4. JavaScript学习笔记(八)--正则表达式
  5. Python Tkinter教程–第1部分
  6. humid vs wet vs moist
  7. MIPS指令 MIPS架构
  8. preempt_disable内核禁用抢占
  9. PPT精灵:批量插入图片生成幻灯片
  10. C# 霍尼韦尔扫码枪扫码打印
  11. mdx格式的词典用什么软件打开_欧路词典包资源及使用教程
  12. Java发送http的get、post、put请求
  13. HTML小技巧的一些小技巧
  14. 【读书笔记】AUTOSAR规范与车用控制器软件开发01
  15. 近端算子及其FBS优化问题
  16. 带着问题读源码-soul(2021-01-15)
  17. [附源码]JSP+ssm计算机毕业设计小区物业报修管理系统e2ps6【源码、数据库、LW、部署】
  18. 计算机毕设 SpringBoot+Vue幼儿园管理系统 幼儿园信息管理系统 智慧幼儿园管理系统Java Vue MySQL数据库 远程调试 代码讲解
  19. (给自己看)51单片机DS1302时钟芯片
  20. 云计算“生态”升维,百度智能云引领AI工业化承载制造业智能升级重任

热门文章

  1. SQL2008 SQL Server身份认证方式登录失败(错误18456)笔记
  2. python运行报错:unindent does not match any outer indentation level
  3. git提交代码更换提交人
  4. 我的“AE之路”——菜单栏部分功能的实现与常见的问题
  5. MySQL 根据指定某一天的时间查询数据
  6. 惠普笔记本型号的详细解释
  7. 国产蓝牙耳机有哪些?音质好的国产品牌耳机排行榜
  8. 「详解」conda 安装与使用
  9. 长租公寓,年轻人的第一个巨坑
  10. vue+element ui实现树形表格加复选框(checkbox)