农业中的计算机视觉 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 社区,我们总是很乐意提供帮助。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

爆肝整理,接口自动化测试-数据驱动框架封装(实战)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 接口自动化框架—…

Java版本spring cloud 工程项目管理系统源码

​ ​工程项目管理系统是指从事工程项目管理的企业&#xff08;以下简称工程项目管理企业&#xff09;受业主委托&#xff0c;按照合同约定&#xff0c;代表业主对工程项目的组织实施进行全过程或若干阶段的管理和服务。 如今建筑行业竞争激烈&#xff0c;内卷严重&#xff0c…

VScode的简单使用

一、VScode的安装 Visual Studio Code简称VS Code&#xff0c;是一款跨平台的、免费且开源的现代轻量级代码编辑器&#xff0c;支持几乎主流开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段提示、代码对比等特性&#xff0c;也拥有对git的开箱…

00|Oracle学习(卸载、安装、创建删除数据库/数据库实例)

Oracle 12c卸载 1 如果数据库配置了自动存储管理&#xff08;ASM&#xff09;先删除聚类同步服务CSS。DOS指令&#xff1a; localconfig delete2 进入“任务管理器”&#xff08;ctrlshiftEsc&#xff09;&#xff0c;将所有运行中的Oracle进程全关闭。 3 在开始菜单中&#…

NPOI库:C#中使用的强大工具箱,从入门到精通

*引言&#xff1a; 在软件开发中&#xff0c;Excel文件是一种常见且重要的数据存储和处理方式。为了简化Excel文件的读写操作&#xff0c;C --------------------------目录-------------------------- 一、安装NPOI库二、引入命名空间三、Excel文件的读取1. 打开Excel文件2. 读…

【数据挖掘竞赛】——科大讯飞:锂离子电池生产参数调控及生产温度预测挑战赛

🤵‍♂️ 个人主页:@Lingxw_w的个人主页 ✍🏻作者简介:计算机科学与技术研究生在读 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ ​ 【科大讯飞】报名链接:https://challenge.xfyun.cn?invitaC…

公众号套图制作教你打造独特商品宣传海报风格

在公众号的运营中&#xff0c;一个精美的海报设计可以吸引更多的关注和转发&#xff0c;提升文章的曝光度和传播效果。然而&#xff0c;对于没有设计经验的人来说&#xff0c;制作一个令人惊艳的海报可能是一项挑战。但是&#xff0c;现在有了乔拓云这个强大的工具&#xff0c;…

QT编写的串口助手

QT编写的串口助手 提前的知识 创建UI界面工程 找帮助文档 添加串口的宏

[STL]详解list模拟实现

[STL]list模拟实现 文章目录 [STL]list模拟实现1. 整体结构总览2. 成员变量解析3. 默认成员函数构造函数1迭代器区间构造函数拷贝构造函数赋值运算符重载析构函数 4. 迭代器及相关函数迭代器整体结构总览迭代器的模拟实现begin函数和end函数begin函数和end函数const版本 5. 数据…

DevOps-Git

DevOps-Git 版本控制软件提供完备的版本管理功能&#xff0c;用于存储&#xff0c;追踪目录&#xff08;文件夹&#xff09;和文件的修改历史。版本控制软件的最高目标是支持公司的配置管理活动&#xff0c;最终多个版本的开发和维护活动&#xff0c;即使发布软件。 git安装 h…

Eureka注册中心 与 OpenFeign调用接口

需求 一个应用通过接口&#xff0c;调用另一个应用的接口。使用OpenFeign来实现接口调用。 说明 通过OpenFeign&#xff08;本文接下来简称Feign&#xff09;调用远程接口&#xff0c;需要Eureka注册中心的支持。 OpenFeign调用接口的逻辑如下&#xff1a; 提供接口的应用…

笔记本触摸板没反应怎么办?只需要4个方法!快速解决!

“大家知道为什么笔记本触摸板没反应吗&#xff1f;我的鼠标不见了现在触摸板也没反应&#xff0c;根本就用不了电脑了&#xff0c;有什么方法可以解决吗&#xff1f;” 触摸板是笔记本电脑上最重要的输入设备之一&#xff0c;它可以提供便捷的操作方式。对于很多朋友来说&…

原型模式——对象的克隆

1、简介 1.1、概述 可以通过一个原型对象克隆出多个一模一样的对象&#xff0c;该模式被称为原型模式。 在使用原型模式时&#xff0c;需要首先创建一个原型对象&#xff0c;再通过复制这个原型对象来创建更多同类型的对象。 1.2、定义 原型模式&#xff08;Prototype Patt…

前端试用期工作总结范文5篇

前端试用期工作总结 &#xff08;篇1&#xff09; 时间飞逝&#xff0c;转眼间&#xff0c;做为一名Web前端开发的正式员工已经有两个月之久。在这个难忘而又夸姣的 日子里&#xff0c;我深入体会到了公司的积极氛围和各个部门的巨大魅力&#xff0c;目睹了公司一步步走向成熟…

(202307)wonderful-sql:复杂一点的查询(task3)

教程链接&#xff1a;Datawhale - 一个热爱学习的社区 知识学习 1 视图 视图是一张虚拟的表。《sql基础教程第2版》用一句话非常凝练的概括了视图与表的区别---“是否保存了实际的数据”。 通过定义视图可以将频繁使用的SELECT语句保存以提高效率。通过定义视图可以使用户看…

Games101学习笔记 - 变换矩阵基础

二维空间下的变换 缩放矩阵 缩放变换: 假如一个点&#xff08;X,Y&#xff09;。x经过n倍缩放&#xff0c;y经过m倍缩放&#xff0c;得到的新点&#xff08;X1&#xff0c;Y1&#xff09;&#xff1b;那么新点和远点有如下关系&#xff0c;X1 n*X, Y1 m*Y写成矩阵就是如下…

C++ 自定义数据类型

C自定义数据类型有&#xff1a;枚举类型、结构类型、联合类型、数组类型、类类型 1. typedef 声明 在编写程序时&#xff0c;除了可以使用内置的基本数据类型名和自定义的数据类型名以外&#xff0c;还可以为一个已有的数据类型另外命名。这样&#xff0c;就可以根据不同的应…

word怎么转换成pdf?分享几种转换方法

word怎么转换成pdf&#xff1f;将Word文档转换成PDF文件有几个好处。首先&#xff0c;PDF文件通常比Word文档更容易在不同设备和操作系统上查看和共享。其次&#xff0c;PDF文件通常比Word文档更难以修改&#xff0c;这使得它们在需要保护文件内容的情况下更加安全可靠。最后&a…

创建维基WIKI百科和建立百度百科有何不同?

很多企业有出口业务&#xff0c;想在互联网上开展全球性网络营销&#xff0c;维基百科往往被认为是开展海外营销的第一站。其作用相当于开展国内网络营销的百度百科&#xff0c;经常有些企业给小马识途营销顾问提供的词条内容就是百度百科的内容&#xff0c;可事实上两个平台的…

1227. 分巧克力(简单,易懂)

输入样例&#xff1a; 2 10 6 5 5 6输出样例&#xff1a; 2 这个题就是基础的二分问题&#xff0c;做题思路&#xff1a; 找到一个数&#xff0c;让其满足&#xff0c;所有小块的边值&#xff0c;且最终的总和要大于等于我们的K 第一次做错了&#xff01;&#xff01; #in…