农业中的计算机视觉 2023

物体检测应用于检测田间收割机和果园苹果

一、说明

        欢迎来到Voxel51的计算机视觉行业聚焦博客系列的第一期。每个月,我们都将重点介绍不同行业(从建筑到气候技术,从零售到机器人等)如何使用计算机视觉、机器学习和人工智能来推动创新。我们将深入探讨正在使用的主要计算机视觉任务、当前和未来的挑战以及处于最前沿的公司。在本届中,我们将重点关注农业!继续阅读以了解农业中的计算机视觉。

二、行业概况

        农业行业已经成熟,可以进行新的基于计算机视觉的人工智能应用。世界农民的任务是通过种植更健康、更高效的食物、饲料、纤维来养活地球,同时还要照顾好他们的土地和资源。与其他行业一样,农业组织使用计算机视觉和人工智能应用程序来推动新的创新并释放新的效率,以帮助他们在现代挑战的背景下实现目标。在我们深入探讨基于计算机视觉的人工智能技术在农业中的几种流行应用之前,以下是 CV 和 AI 可以提供帮助的一些行业挑战。

2.1 农业行业面临的主要挑战

  • 全球人口增长:预计到9年,人口数量将达到8亿,导致粮食需求急剧增加。
  • 可耕地的减少:地球上的可耕地数量正在减少,一些研究表明,在未来四分之一世纪内,可耕地可能会减少一半。
  • 劳动力萎缩:从事农业工作的人数正在下降,从40年占全球工人的2000%下降到27年仅占全球工人的2019%。劳动力短缺可能导致骨干人员监督数十万英亩的土地。
  • 气候相关干扰的增加:极端天气事件的频率增加预计将导致作物产量下降。
  • 讨厌的害虫:根据联合国粮食及农业组织(FAO)的数据,全球高达40%的作物因害虫而损失。仅植物病害造成的损失每年就达220亿美元。

换句话说,在复杂多变的环境中,农业产业将需要用更少的资源养活更多的人。新技术的发明和采用对于克服这些挑战至关重要。农业中的人工智能每年的价值已经超过1亿美元,复合年增长率(CAGR)为20%,预计到2年将达到6亿美元。计算机视觉应用占这一现有市场的很大一部分,以及其预期增长的大部分。

继续阅读计算机视觉应用程序帮助农业组织的一些方式。

三、计算机视觉在农业中的应用

3.1 精准农业

        随着杀虫剂、除草剂和种子价格的不断上涨,精准农业正在帮助农民降低成本,并从土地上获得更多收益。顾名思义,精准农业就是对现有过程进行更精细的控制,从作物的放置到土壤的形成,再到化学制剂的应用。计算机视觉正在与机器人技术和其他新兴技术相结合,将这种精度水平带入农业。

        视觉技术在现场用于做出实时决策。物体检测技术用于识别和定位单个昆虫和杂草,分别用于农药和除草剂的应用。精确控制也超越了哪里,到多少:基于植物的颜色、大小和其他视觉属性的非线性回归模型可以准确预测植物应该接受的每种化学物质的数量。这意味着在优化回报的同时节约资源。

有关精准农业中的计算机视觉技术的概述,请参阅用于作物农业的精准农业中的机器视觉系统。

3.2 精准畜牧业

用于从航空照片中检测牲畜的空中绵羊数据集

        精准畜牧业(PLF)旨在深入了解并实现对涉及牛、羊和其他牲畜的过程的精确控制。PLF可用于最大限度地提高产量,监测或确保动物健康,或减少运营碳足迹。

        在精准畜牧业中,计算机视觉技术通常与GPS跟踪和音频信号结合使用,以产生洞察力。总之,这些技术不仅可以用于识别和跟踪个体动物,还可以用于分析它们的体积、步态和活动水平。

        以下是计算机视觉在PLF中的几种应用方式:

  • 用于对猪的攻击行为进行分类和检测的动力学深度传感器
  • 用于预测蛋鸡羽毛损伤的光流
  • 远程热成像和夜视技术改善濒危野生动物资源管理

有关精准畜牧业的更多信息,请参阅动物科学中的图像分析和计算机视觉应用:概述和探索精准畜牧业技术帮助解决农场动物福利问题的潜力。

3.3 自主农场设备

        自主农业设备对于使更少的农民能够耕种更多的土地非常重要。随着机器人引导和控制的进步,计算机视觉正在帮助农民实现操作自动化。用于对象检测和分割的机器学习模型正在进入拖拉机和收割机。

        请继续关注我们即将发布的关于自动驾驶汽车中计算机视觉的行业聚焦博客文章!

3.4 作物监测

用于从植物叶子图像检测植物病害的 PlantDoc 数据集

为了应对作物损失,农民使用来自土壤传感器套件、局部天气预报和多级图像的数据来远程监控大片土地。这些数据可以合成为“作物情报”,使农民能够在为时已晚之前采取明智的行动。

在计算机视觉方面,来自卫星、无人机和高分辨率相机的图像用于早期疾病检测和监测、土壤状况监测和产量估算。

一些例子包括:

  • 使用移动捕获设备自动诊断植物病害,应用于小麦用例
  • 基于深度学习的幼苗发育检测
  • 基于RGB相机和人工神经网络的土壤颜色分析:一项面向智能灌溉的试点研究
  • 基于遥感数据的作物产量预测深度高斯过程

有关作物监测研究和应用的更全面讨论,请参阅农业自动化中的计算机视觉技术 - 综述。

3.5 植物表型分析

        气候变化将使许多植物面临温度升高、二氧化碳含量升高和降水变化更大的因素。它还将使极端天气事件更加普遍。一些植物将比其他植物更好地生存和茁壮成长。

        植物表型是识别和理解遗传和环境因素如何在植物表型组中物理表现的过程。计算机视觉正在成为被广泛认为是全球粮食安全关键的重要工具,非侵入性检测、分割和 3D 重建技术为研究人员提供了从叶面积到植物营养水平和生物量等所有详细信息。例如,核磁共振图像的分割可用于绘制植物三维根系的结构,这在水和养分的流动中起着重要作用。

近年来,ICCV和ECCV的研讨会侧重于植物表型问题,强调了计算机视觉社区对该主题的承诺。

帮助您入门的一些论文包括:

  • 植物表型:从豆称重到图像分析
  • 植物表型分析的未来情景
  • 基于单视角稀疏点云的生菜高度回归
  • 田间尺度高粱实验的度量学习

3.6 分级和排序

        农产品从田间采摘后,在最终进入当地杂货店的新鲜食品过道之前,可能会受到质量控制过程的影响。对于水果和蔬菜,这采取根据大小、形状、颜色和其他物理特征进行分级和分类的形式。另一方面,对于谷物和豆类,类似的分拣过程用于检测缺陷并过滤掉异物。

        虽然分级和分类传统上是手工完成的,但计算机视觉现在正在帮助人类完成大部分这项工作。光学分拣使用图像处理技术(如对象检测、分类和异常检测)将质量控制纳入食品生产和制备中。到 2027 年,色选市场预计将超过 3 亿美元。

最近期一批论文:

  • 基于自动化机器视觉的水果分拣和分级系统
  • 基于计算机视觉的农业番茄品质评价水果分级系统
  • 使用计算机视觉进行水果和蔬菜质量评估:综述
  • 计算机视觉自动分级分选系统在农产品和食品质量评价中的前景

四、处于农业计算机视觉前沿的公司

4.1 碳机器人

碳机器人激光除草机杂草检测模型在行动。图片由Carbon Robotics提供。

农业机器人初创公司Carbon Robotics成立于2018年,总部位于西雅图,已经筹集了35万美元,帮助农民用激光而不是黑客来对抗杂草。该公司的LaserWeeder技术利用9个机载激光器中的热能来瞄准杂草,而不会伤害作物。

LaserWeeder使用物体检测来识别和精确定位杂草。安装的摄像机拍摄的高分辨率图像通过板载 Nvidia GPU 馈送,并以毫秒为单位生成的预测被传送到激光器进行发射。当连接到拖拉机上时,该机具每小时能够消除 200,000 根杂草。

Carbon Robotics的Autonomous LaserWeeder还使用计算机视觉技术与GPS位置数据相结合,进行自主导航。除了杂草检测模型外,该自主代理还配备了沟检测模型,该模型使其能够将应该遵循的轨迹与植物床区分开来。

该公司是2021年ICCV的赞助商。

4.2 一土

根据卫星图像和边界检测模型生成的OneSoil Map。图片由OneSoil提供。

总部位于苏黎世的OneSoil成立于2017年,在卫星图像上采用计算机视觉技术,帮助农民最大限度地提高产量并降低成本。

2018年,OneSoil发布了OneSoil Map,这是一张遍布59个国家的农田综合地图。为了生成这张地图,他们使用了欧盟Sentinel-250卫星拍摄的2 Tb卫星图像。使用专有的计算机视觉模型,他们检测了云,阴影和雪,并删除了它们以生成干净的图像。为了应对卫星图像的低分辨率,他们合并了多年拍摄的图像。

免费的OneSoil应用程序被加冕为2018年Product Hunt AI和机器学习年度产品,允许农民放大并选择他们的土地,而无需自己划定边界。此功能的关键是OneSoil的田间边界检测模型。为了训练模型,他们与许多农民合作,获得了田间边界数据的小样本,并使用数据增强操作将训练数据集的大小增加了多个数量级。鉴于易用性,难怪有超过 300,000 名农民使用该应用程序,约占全球耕地的 5%。

截至 2023 年,OneSoil 的计算机视觉模型可以识别 12 种主要作物类型,该公司使用这些信息生成生产力区和土壤亮度图,帮助农民更好地利用他们的土地。

4.3 塔拉尼斯

Taranis的AcreForward™叶级作物智能模型,在亚毫米高分辨率图像上进行了训练。图片由塔拉尼斯提供。

Taranis位于印第安纳州韦斯特菲尔德,已经存在了近十年,筹集了超过100亿美元,为农民带来叶子层面的见解。Taranis团队收集并数字化了一个数据集,该数据集由超过50万张亚毫米高分辨率图像和超过200亿个数据点组成。这些图像用于训练针对杂草、患病植物、昆虫和营养缺乏的自定义计算机视觉检测算法。

Taranis的AcreForward Intelligence使用来自无人机,飞机和卫星等多个来源的实时图像来识别每片叶子的昆虫损害,在杂草成为问题之前检测杂草,发现营养缺乏症,并计算田地中的植物数量,以便农民可以就种植和使用投入物做出明智的决定。

2022 年,全球最大的风险投资公司之一安德森·霍洛维茨将塔拉尼斯评为启动美国复兴的前 50 家公司之一。

4.4 蓝河科技

杂草和棉花植物检测。图片由蓝河科技提供。

作为约翰迪尔的子公司,Blue River Tech于2017年被这家农业巨头以305.<>亿美元的价格收购。当公司成立时,他们缩小了生菜种植的范围,使用计算机视觉和机器学习模型来帮助空间植物获得最大产量。自从这些相对卑微的开始以来,Blue River Tech的计算机视觉功能已经扩展到包括传感器融合,对象检测和分割。

所有这些技术都汇集在他们的See&Spray技术中。在传统的广播喷洒中,化学品在整个田地上均匀喷洒。这种做法导致除草剂浪费,这对农民来说代价高昂,会污染环境,并可能促进对所施用化学品的抗药性。See&Spray使用物体检测来实时识别杂草,以便除草剂可以只在需要的地方施用,从而减少77%的除草剂。

Blue River Tech将其See&Spray技术安装在配备6个立体摄像头的自动拖拉机中,从而进一步进行了杂草检测。这些摄像头一起允许车载计算机使用传感器融合来估计拖拉机周围物体的深度信息。颜色 (RGB) 数据和深度信息被输入到语义分割模型中,该模型将世界分为五类:可驾驶地形天空树木大型物体(如人、动物和建筑物)以及拖拉机正在使用的工具

每当在其路径中检测到大型物体时,自动拖拉机就会停下来,并经过训练,通过比假阳性更强烈地权衡假阴性大型物体检测来谨慎行事。当拖拉机停止时,图像被发送到云端供人类查看。

Blue River Tech的计算机视觉模型在一个不断增长的数据集上进行训练,该数据集已经包含超过一百万张图像。

五、农业数据集和竞赛

如果您有兴趣探索计算机视觉在农业中的应用,请查看以下数据集和竞赛:

  • 高粱生物量预测
  • 根分割挑战
  • 叶片分割和计数挑战
  • 全球小麦数据集与挑战
  • 空中绵羊数据集
  • DeepWeeds:用于深度学习的多类杂草物种图像数据集
  • PlantDoc:用于视觉植物病害检测的数据集

有关用于杂草控制和水果检测的公开可用数据集的详细讨论,请查看精准农业中计算机视觉任务的公共数据集调查。

如果您想看到这些中的任何一个,或其他计算机视觉农业数据集添加到 FiftyOne 数据集动物园,请与我们联系,我们可以共同努力实现这一目标!

六、相关社区!

农业应用程序的开发人员可以从FiftyOne的能力中受益,它可以轻松地过滤每天从农场和其他来源收集的大量视觉数据。使用开源的FiftyOne,可以将这些数据整理到数据集中以进行模型训练,或与专家共享以注释或分析CV模型。加入已经使用FiftyOne解决当今计算机视觉中一些最具挑战性问题的数千名工程师和数据科学家的行列!

  • 1,300+ 五十一个松弛会员
  • 2,450+ 星在 GitHub 上
  • 2,800+ 聚会成员
  • 由 234+ 存储库使用
  • 55+ 贡献者

七、下一步是什么?

  • 如果你喜欢你在GitHub上看到的东西,给开源的FiftyOne项目一个星。
  • 开始使用五十一!我们使几分钟内启动和运行变得容易。
  • 加入 FiftyOne Slack 社区,我们总是很乐意提供帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/13653.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络安全-防御需知

目录 网络安全-防御 1.网络安全常识及术语 资产 漏洞 0day 1day 后门 exploit APT 2.什么会出现网络安全问题&#xff1f; 网络环境的开放性 协议栈自身的脆弱性 操作系统自身的漏洞 人为原因 客观原因 硬件原因 缓冲区溢出攻击 缓冲区溢出攻击原理 其他攻击…

网络安全行业相关证书

一&#xff1a;前言 对于考证这个话题&#xff0c;笔者的意见是&#xff1a;“有比没有好&#xff0c;有一定更好&#xff0c;但不一定必须&#xff1b;纸上证明终觉浅&#xff0c;安全还得实力行”。很多人对于各种机构的考证宣传搞得是云里雾里&#xff0c;不知道网络安全行业…

flex盒子 center排布,有滚动条时,拖动滚动条无法完整显示内容

文章目录 问题示例代码解决问题改进后的效果 问题 最近在开发项目的过程中&#xff0c;发现了一个有趣的事情&#xff0c;与flex盒子有关&#xff0c;不知道算不算是一个bug&#xff0c;不过对于开发者来说&#xff0c;确实有些不方便&#xff0c;感兴趣的同学不妨也去试试。 …

设计模式-建造者模式

在前面几篇文章中&#xff0c;已经讲解了单例模式、工厂方法模式、抽象工厂模式&#xff0c;创建型还剩下一个比较重要的模式-建造者模式。在理解该模式之前&#xff0c;我还是希望重申设计模式的初衷&#xff0c;即为解决一些问题而提供的优良方案。学习设计模式遗忘其初衷&am…

VLAN原理(Virtual LAN 虚拟局域网)

VLAN&#xff08;Virtual LAN 虚拟局域网&#xff09; 1、广播/广播域 2、广播的危害&#xff1a;增加网络/终端负担&#xff0c;传播病毒&#xff0c; 3、如何控制广播&#xff1f;&#xff1f; ​ 控制广播隔离广播域 ​ 路由器物理隔离广播 ​ 路由器隔离广播缺点&…

解决在云服务器开放端口号以后telnet还是无法连接的问题

这里用阿里云服务器举例&#xff0c;在安全组开放了对应的TCP端口以后。使用windows的cmd下的telnet命令&#xff0c;还是无法正常连接。 telnet IP地址 端口号解决方法1&#xff1a; 在轻量服务器控制台的防火墙规则中添加放行端口。 阿里云-管理防火墙 如图&#xff0c;开放…

右击不显示TortoiseGit图标处理方法

第一种 右键--》TortoiseGIt--》setting--》Icon Overlays--》Status cache&#xff0c;按照下图设置&#xff0c;然后重启电脑。 第二种 进入注册信息&#xff0c;按照步骤找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIden…

AI帮你制作海报

介绍 Microsoft Designer是由微软推出的图像处理软件&#xff0c;能够通过套用模板等方式快速完成设计加工&#xff0c;生成能够在社交媒体使用的图片。Designer的使用更为简单便捷&#xff0c;用户能够通过套用模板等方式快速完成设计加工&#xff0c;生成能够在社交媒体使用…

python离散仿真器

文章目录 类图示例 类图 示例

Stability AI推出Stable Diffusion XL 1.0,文本到图像模型

Stability AI宣布推出Stable Diffusion XL 1.0&#xff0c;这是一个文本到图像的模型&#xff0c;该公司将其描述为迄今为止“最先进的”版本。 Stability AI表示&#xff0c;SDXL 1.0能生成更加鲜明准确的色彩&#xff0c;在对比度、光线和阴影方面做了增强&#xff0c;可生成…

MySQL使用xtrabackup备份和恢复教程

1、xtrabackup说明 xtrabackup是percona开源的mysql物理备份工具。 xtrabackup 8.0支持mysql 8.0版本的备份和恢复。 xtrabackup 2.4支持mysql 5.7及以下版本的备份和恢复。 这里我以xtrabackup 8.0为例讲解备份和恢复的具体操作方法。 xtrabackup 2.4版本的使用上和8.0版本相…

【HDFS】Block、BlockInfo、BlockInfoContiguous、BlockInfoStriped的分析记录

本文主要介绍如下内容: 关于几个Block类之间的继承、实现关系;针对文章标题中的每个类,细化到每个成员去注释分析列出、并详细分析BlockInfo抽象类提供的抽象方法、非抽象方法的功能针对几个跟块组织结构的方法再进行分析。moveBlockToHead、listInsert、listRemove等。一、…

【计算机网络】应用层协议 -- HTTP协议

文章目录 1. 认识HTTP协议2. 认识URL3. HTTP协议格式3.1 HTTP请求协议格式3.2 HTTP响应协议格式 4. HTTP的方法5. HTTP的状态码6. HTTP的Header7. Cookie和Session 1. 认识HTTP协议 协议。网络协议的简称&#xff0c;网络协议是通信计算机双方必须共同遵守的一组约定&#xff0…

C# 全局响应Ctrl+Alt+鼠标右键

一、简述 某些应用&#xff0c;我们希望全局自定义热键。按键少了会和别的应用程序冲突&#xff0c;按键多了可定用户操作不变。因此我计划左手用CtrlAlt&#xff0c;右手用鼠标右键呼出我自定义的菜单。 我使用键盘和鼠标事件进行简单测试&#xff08;Ctrl鼠标右键&#xff…

【Ajax】笔记-jsonp实现原理

JSONP JSONP是什么 JSONP(JSON With Padding),是一个非官方的跨域解决方案&#xff0c;纯粹凭借程序员的聪明才智开发出来的&#xff0c;只支持get请求。JSONP 怎么工作的&#xff1f; 在网页有一些标签天生具有跨域能力&#xff0c;比如&#xff1a;img link iframe script. …

【Python数据分析】Python常用内置函数(一)

&#x1f389;欢迎来到Python专栏~Python常用内置函数&#xff08;一&#xff09; ☆* o(≧▽≦)o *☆嗨~我是小夏与酒&#x1f379; ✨博客主页&#xff1a;小夏与酒的博客 &#x1f388;该系列文章专栏&#xff1a;Python学习专栏 文章作者技术和水平有限&#xff0c;如果文…

Redis实战(3)——缓存模型与缓存更新策略

1 什么是缓存? 缓存就是数据交换的缓冲区&#xff0c; 是存贮数据的临时区&#xff0c;一般读写性能较高 \textcolor{red}{是存贮数据的临时区&#xff0c;一般读写性能较高} 是存贮数据的临时区&#xff0c;一般读写性能较高。缓存可在多个场景下使用 以一次 w e b 请求为例…

计算机网络——学习笔记

付费版&#xff1a;直接在上面的CSDN资源下载 免费版&#xff1a;https://wwsk.lanzouk.com/ijkcj13tqmyb 示例图&#xff1a;

基于MOT数据集的高精度行人检测系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于MOT数据集的高精度行人检测系统可用于日常生活中检测与定位行人目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的行人目标检测识别&#xff0c;另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型训练数据集&…

数据可视化(3)

1.饼状图 #饼状图 #pie&#xff08;x,labels,colors,labeldistance,autopct,startangle,radius,center,textprops&#xff09; #x,每一块饼状图的比例 #labels:每一块饼形图外侧显示的文字说明 #labeldistance&#xff1a;标记的绘制位置&#xff0c;相对于半径的比例&#xf…