slam技术支持下的果园作物估产论文汇总
文章目录
- 2019
- ROLS : Robust Object-level SLAM for grape counting(CVPR)
- 2021
- PATHoBot: A Robot for Glasshouse Crop Phenotyping and Intervention
- 2023
- ORB-Livox: A real-time dynamic system for fruit detection and localization(Computers and Electronics in Agriculture)
- 2024
- [FruitNeRF: A Unified Neural Radiance Field based Fruit Counting Framework](https://arxiv.org/pdf/2408.06190)
2019
ROLS : Robust Object-level SLAM for grape counting(CVPR)
摘要:基于摄像机的同步定位和测绘(SLAM)可以被作物种植者用来计算水果和估计产量。它是具有挑战性的,因为动态,光照条件和有限的纹理固有的户外环境。我们提出了一个管道,将深度学习的最新进展与传统的3D处理技术相结合,以实现快速和准确的葡萄园SLAM。我们使用立体相机捕捉到的图像和它们的三维重建来检测感兴趣的物体,并将它们分为几类:葡萄、树叶和树枝。通过利用三维中关于物体的局部邻域的信息,提高了这些检测的准确性。
我们从图像中获得了0.977的地面真实葡萄计数。我们的方法建立了一个密集的三维场景模型,定位精度以厘米为单位,没有任何恒定的光照条件或场景动态的假设。这种方法可以很容易地推广到其他作物,如橘子和苹果,并在管道中进行了微小的修改。


2021
PATHoBot: A Robot for Glasshouse Crop Phenotyping and Intervention
摘要: 我们提出了PATHoBot,一个针对温室环境的自主作物测量和干预机器人。该平台的目的是自主收集高质量的数据,并估计关键的表型参数。为了实现这一目标,我们改装了一个现成的管轨电车,配备了一系列多模式摄像机、导航传感器和机械臂,用于近距离的测量任务和干预。在本文中,我们描述了在商业温室环境中,以确保正确运行的蝙蝠设计选择。作为一个调查平台,我们收集了一些数据集,其中包括甜椒和番茄。我们展示了PATHoBot如何通过结合车轮的里程测量法和深度信息,首先改进了我们之前的水果计数工作,从而实现了新的监测方法。我们发现,通过引入重新投影和深度信息,我们能够在“在野外”的情况下,实现比基线技术高出20个点的绝对改进。最后,我们提出了一个三维测绘案例研究,进一步展示了PATHoBot的作物测量能力。


2023
ORB-Livox: A real-time dynamic system for fruit detection and localization(Computers and Electronics in Agriculture)
摘要:准确的水果定位在许多农业任务中发挥着重要作用,也是自主收割机器人最重要的组成部分之一。尽管静态条件下的果实定位已被广泛研究,但动态条件下进行果实定位的方法却很少研究。动态条件下的水果定位更具挑战性,因为运动会在视觉传感器上引入连续不规则的自我运动,这可能导致相当大的精度下降甚至系统故障。然而,动态条件下的果实定位是一项重要任务,因为它可以显着提高采收效率。在本研究中,提出了一种水果定位方法,可以在动态条件下进行准确的水果定位。首先,利用ORB-SLAM3 SLAM算法来估计动态条件下相机的位姿。其次,YOLO-V5用于识别RGB图像中的苹果。此外,激光雷达还用于精确测量每个苹果的深度。最后,提出了一种基于高斯分布的聚类技术,以减轻动态条件下的精度损失,从而优化苹果位置。我们的方法在室内和室外实验中得到了广泛的评估。室内实验结果表明,平均定位误差为21.1毫米,90%的误差小于30毫米。果园环境中的实验结果表明,我们提出的方法可以在非结构化自然环境中动态条件下检测和定位苹果。
论文的贡献:
- 提出了一种利用ORB-SLAM3、YOLO-V5、欧氏聚类滤波和局部点云滑动窗口的实时苹果全局定位方法。
- 提出了一种基于激光雷达相机融合的以视觉里程计为中心的姿态估计的实时果园测绘方法。
- 该方法的性能在真实果园环境中得到了验证。

2024
FruitNeRF: A Unified Neural Radiance Field based Fruit Counting Framework
code: https://github.com/meyerls/FruitNeRF
摘要:我们介绍了FruitNeRF,一个统一的新的水果计数框架,利用最先进的视图合成方法直接在3D中计数任何水果类型。我们的框架采用一组由单眼相机捕获的无序姿态图像,并在每张图像中分割水果。为了使我们的系统独立于水果类型,我们使用了一个基础模型,为任何水果生成二进制分割掩模。利用RGB和语义这两种模式,我们训练了一个语义神经辐射场。通过对隐式果场的均匀体积采样,得到了纯果点云。通过对提取的点云进行级联聚类,实现了精确的果实计数。与传统的目标跟踪或光流等方法相比,神经辐射场的使用具有显著的优势,因为计数本身会被提升到三维数据中。我们的方法防止了重复计算水果,也避免了计算不相关的水果。我们使用真实世界和合成数据集来评估我们的方法。真实世界的数据集包括三棵人工计算的苹果树,一个基准苹果数据集和一行地面真实水果位置,而合成数据集包括各种水果类型,包括苹果、李子、柠檬、梨、桃子和芒果。此外,我们使用基础模型与U-Net相比,评估了水果计数的性能。

相关文章:
slam技术支持下的果园作物估产论文汇总
文章目录 2019ROLS : Robust Object-level SLAM for grape counting(CVPR) 2021PATHoBot: A Robot for Glasshouse Crop Phenotyping and Intervention 2023ORB-Livox: A real-time dynamic system for fruit detection and localization(Com…...
政安晨【零基础玩转各类开源AI项目】基于本地Ubuntu (Linux ) 系统应用Gradio-Lite:无服务器 Gradio 完全在浏览器中运行
目录 简介 什么是@gradio/lite? 入门 1.导入 JS 和 CSS 2. 创建标签 3. 在标签内编写你的 Gradio 应用程序 更多示例:添加其他文件和要求 多个文件 其他要求 SharedWorker 模式 代码和演示playground 1.无服务器部署 2.低延迟 3. 隐私和安全 限制 尝试一下!…...
Spring 中的 @AUtowire 和 @Resource 用法和原理,以及避坑
🌟 Why:了解 Autowire 和 Resource 的高级用法和原理对于开发大型企业级应用至关重要。这些注解不仅帮助我们实现组件之间的松耦合,还能提高代码的可维护性和可测试性。掌握它们的高级用法可以让我们更灵活地处理复杂的依赖关系。 …...
速盾:cdn能加速游戏吗?
CDN(内容分发网络)是一种通过分布在全球不同地区的服务器来缓存和传输网络内容的技术。它的主要目的是提高内容的传输速度和用户体验。虽然CDN主要用于加速网站的访问和内容传输,但它也可以应用于游戏加速。 在传统的在线游戏中,…...
速盾:高防服务器防火墙的特性是什么?
高防服务器防火墙是一种专业的网络安全设备,用于保护服务器免受各种网络攻击的侵害。它具有许多特性,以确保服务器的安全性和可靠性。 第一个特性是入侵检测系统(IDS)。高防服务器防火墙可以监视服务器上的网络流量,并…...
初识git · 远程操作
目录 前言: 理解分布式版本控制系统 远程仓库 仓库操作 克隆仓库 推送和抓取 特殊文件 取别名 标签管理 前言: 在基本操作,分支管理这几个部分,我们都会在本地仓库操作了,但是目前还没有办法将自己的代码远程…...
深度学习:卷积神经网络(CNN)详解
卷积神经网络(CNN)详解 卷积神经网络(Convolutional Neural Network, CNN)是一种专为处理具有网格结构数据(如图像)的深度学习模型。CNN通过引入卷积层、池化层等独特的操作,能够有效提取局部特…...
软件测试学习笔记丨Pycharm实用技巧
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/23459 PyCharm 应该是大多数 python 开发者的首选 IDE,每天我们都在上面敲着熟悉的代码,写出一个又一个奇妙的功能。它是帮助用户在使用 Python 语言开发时提高其效率的…...
Vue学习笔记(二、Vue.js的引入与对象创建)
一、引入vue 1.通过cdn引入: <script src"https://cdn.jsdelivr.net/npm/vue2/dist/vue.js"></script> 2.本地引入: <script src"./lib/vue.js"></script> 二、创建Vue对象 代码参考如下: …...
从0-1搭建金融智能助理保姆级教程:拆箱即用的微信公众号后端+AI Agents智能体框架
大模型LLM 应用AI Agents框架,为我们提供了非常便利的自动化执行任务的能力。微信公众号(订阅号) 是非常适合落地各种AI Agents的场景,我们可以利用微信公众号提供的文本、图像、语音的输入,在自己服务器上部署一套API框架,把自己…...
Yolov10训练的餐盘菜品目标检测软件(包含源码及数据集)
本文摘要 摘要:本文主要使用YOLOV10深度学习框架自训练了一个“餐盘菜品目标检测模型”,基于此模型使用PYQT5实现了一款界面软件用于功能演示。让您可以更好的了解和学习,该软件支持图片、视频以及摄像头进行目标检测,本系统所涉…...
Active Directory(活动目录)密码审核工具
什么是Active Directory密码审核 Active Directory密码审核涉及监控用户密码的状态及其身份验证尝试,以便 IT 管理员收到有关弱 Active Directory密码或任何异常身份验证行为的通知。 Active Directory密码审核可帮助管理员评估用户密码的强度并采取必要措施来加强…...
Transformer为什么使用LayerNorm而不是BatchNorm?
01 引言 层归一化(Layer normalization ) 是Transformer模型中的一项重要技术,它通过对每一层的输入进行归一化,帮助稳定和加速训练。无论输入的规模或分布如何,它都能确保模型处理信息的一致性。在自注意力机制、多头注意力机制和位置编码…...
理解和重构目录结构:Java 中的父子关系管理
理解和重构目录结构:Java 中的父子关系管理 一、前言1. 问题背景2. 目录项结构3. 实现重构逻辑4. 示例代码5. 结果与输出 二、总结 好的,我们将目录结构调整为使用中文数字表示的标题。以下是重新组织后的内容: 一、前言 在软件开发中&…...
ES6面试题:(第一天)
目录 1.var,let,const的区别 2.说说你对数组的解构和对象的解构的理解? 3.ES6的新语法 4.Map对象和Set对象的区别 5.Set实现数组去重 1.var,let,const的区别 使用 var 声明的变量,其作用域为全局作用域或者为所在的函数内局部作用域,且存在变量提升…...
【ChatGPT】什么是ChatGPT:基础介绍与使用场景
什么是ChatGPT:基础介绍与使用场景 在当今科技快速发展的时代,人工智能工具正逐步融入我们生活的方方面面。你是否曾在编写报告时陷入思路停滞?或者在客户服务中焦急等待响应?这些问题,随着 ChatGPT 的出现࿰…...
工业自动化为什么依赖光耦隔离器 --- 腾恩科技
光耦合器隔离器在工业自动化中必不可少,可确保信号传输,同时保护敏感电子设备和人员免受高压影响。选择合适的光耦合器隔离器取决于对操作环境和隔离要求的了解。本文将重点介绍在为工业应用选择光耦合器隔离器时需要考虑的关键因素。 光耦合器隔离器在工…...
Linux环境下Jmeter执行压测脚本
Linux环境下Jmeter执行压测脚本 前提官网下载Jmeter执行脚本 前提 注意:Jmeter的运行依赖Java环境 官网下载Jmeter 1、下载链接:https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.6.3.zip 2、解压 unzip apache-jmeter-5.6.3.zip 执行脚本…...
PROFINET开发或EtherNet/IP开发嵌入式板有用于工业称重秤
这是一个真实案例,不过客户选择不透露其品牌名称。稳联技术的嵌入式解决方案助力工业称重设备制造商连接至任意工业网络。多网络连接使得称重设备能够轻松接入不同的控制系统,进而加快产品的上市时间。 我们找到了稳联技术的解决方案。他们成熟的技术与专…...
OracleT5-2 Solaris11安装
1、Solaris11安装 在光驱中插入Solaris11的光盘后,在ok提示中boot cdrom {0} ok boot cdrom NOTICE: Entering OpenBoot. NOTICE: Fetching Guest MD from HV. NOTICE: Starting additional cpus. NOTICE: Initializing LDC services. NOTICE: Probing PCI devices. N…...
高效掌握多步提示工程:进阶AI任务处理的系统方法论
高效掌握多步提示工程:进阶AI任务处理的系统方法论 【免费下载链接】LangGPT LangGPT: Empowering everyone to become a prompt expert! 🚀 📌 结构化提示词(Structured Prompt)提出者 📌 元提示词&#x…...
Qwen3-TTS开源模型教程:Gradio接口封装+API服务发布完整指南
Qwen3-TTS开源模型教程:Gradio接口封装API服务发布完整指南 1. 前言:为什么你需要一个专属的语音合成服务? 想象一下,你正在开发一个智能客服应用,需要为不同国家的用户提供多语言的语音回复;或者你是一个…...
PP-DocLayoutV3部署教程:requirements.txt依赖版本兼容性验证指南
PP-DocLayoutV3部署教程:requirements.txt依赖版本兼容性验证指南 1. 引言:为什么需要关注依赖兼容性 当你准备部署PP-DocLayoutV3这个强大的文档布局分析模型时,可能会遇到一个常见但令人头疼的问题:明明按照文档安装了所有依赖…...
基于FPGA的伺服驱动系统:电流环控制与多环路反馈、SVPWM及编码器协议实现的研究
伺服驱动FPGA电流环,包含坐标变换,电流环,速度环,位置环,电机反馈接口,SVPWM,编码器协议,电流环和编码器协议都是FPGA里实现的伺服驱动系统里玩FPGA可不是闹着玩的,尤其是…...
小白也能搞定:CYBER-VISION零号协议智能助盲系统部署全流程
小白也能搞定:CYBER-VISION零号协议智能助盲系统部署全流程 1. 系统介绍与准备工作 CYBER-VISION零号协议是一款专为视障人士设计的智能助盲系统,它通过先进的计算机视觉技术,将周围环境实时转化为可理解的语音提示。想象一下,当…...
Qwen3.5-2B效果展示:儿童绘本图→识别角色/场景/情绪→生成故事续写+朗读脚本
Qwen3.5-2B效果展示:儿童绘本图→识别角色/场景/情绪→生成故事续写朗读脚本 1. 模型介绍 Qwen3.5-2B是通义千问团队推出的轻量化多模态基础模型,属于Qwen3.5系列的小参数版本(20亿参数)。这个模型特别适合在资源有限的设备上部…...
YOLO-v5实战:用预训练模型快速检测图片中的物体
YOLO-v5实战:用预训练模型快速检测图片中的物体 1. 引言:为什么选择YOLO-v5 在计算机视觉领域,物体检测是一项基础而重要的任务。YOLO(You Only Look Once)系列模型因其速度快、精度高的特点,成为工业界和…...
GRPO实战:如何用多个reward function优化你的RL模型?(附完整代码示例)
GRPO实战:多奖励函数融合策略与代码实现指南 强化学习模型的效果很大程度上取决于奖励函数的设计。单一奖励函数往往难以全面评估复杂任务,而多奖励函数融合策略能更精准地引导模型学习。本文将深入探讨GRPO框架中多奖励函数的实战应用,从原理…...
中国信通院启动公文写作智能体评估,推动技术落地与规范发展
【导语:中国信通院在前期《智能体技术要求与评估方法》研制基础上,开展公文写作智能体技术规范编制,并联合多家单位共同参与。现正式启动首批评估工作,成果计划于2026年6月发布,将推动该技术落地与规范发展。】联合编制…...
Google 地图事件:探索、挑战与未来展望
Google 地图事件:探索、挑战与未来展望 引言 Google 地图作为全球最受欢迎的地图服务之一,自2005年推出以来,已经深入到人们生活的方方面面。然而,在这段时间里,Google 地图也经历了一系列事件,包括技术挑战、政策争议以及市场竞争等。本文将围绕这些事件,对 Google 地…...
