0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

模型案例之帐篷检测模型

柴火创客空间 来源:未知 2024-12-06 11:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导读

2023年以ChatGPT为代表的大语言模型横空出世,它的出现标志着自然语言处理领域取得了重大突破。它在文本生成、对话系统和语言理解等方面展现出了强大的能力,为人工智能技术的发展开辟了新的可能性。同时,人工智能技术正在进入各种应用领域,在智慧城市、智能制造、智慧医疗、智慧农业等领域发挥着重要作用。

柴火创客2024年将依托母公司Seeed矽递科技在人工智能领域的创新硬件,与全球创客爱好者共建“模型仓”,通过“SenseCraft AI”平台可以让使用者快速部署应用体验人工智能技术!

RT-DETR

目标检测一直面临着一个重大挑战-平衡速度和准确性。像YOLO这样的传统模型速度很快,但需要一个名为非极大值抑制(NMS)的后处理步骤,这会减慢检测速度。NMS过滤重叠的边界框,但这会引入额外的计算时间,影响整体速度。

RT-DETR 实时端到端目标检测器,旨在解决现有目标检测方法在速度和精度上的问题。该方法在保持较高检测精度的同时,显著提升了推理速度,为实时目标检测提供了新的解决方案。

0213c752-b228-11ef-93f3-92fbcf53809c.png

RT-DETR是基于DETR架构的端到端对象检测器,完全消除了对NMS的需求。通过这样做,RT-DETR显着减少了之前基于卷积神经网络(CNN)的对象检测器(如YOLO系列)的延迟。它结合了强大的主干、混合编码器和独特的查询选择器,可以快速准确地处理特征。

0238daba-b228-11ef-93f3-92fbcf53809c.png

RT-DETR 架构的关键组成

骨干网络:提取特征,文中实验了 ResNet 和可缩放的 HgNetV2 两种骨干网络,选择其最后三个阶段的特征输入到编码器。

高效混合编码器:通过解耦尺度内交互和跨尺度融合来高效处理多尺度特征,它由两部分组成:

·AIFI(Attention-based Intra-scale Feature Interaction):仅在上使用单尺度 Transformer 编码器进行层内特征交互,以捕获更丰富的语义概念,降低复杂度并提高整体精度。

·CCFF(CNN-based Cross-scale Feature Fusion):基于跨尺度融合模块进行优化,在融合路径中插入多个由卷积层组成的融合块,用于融合相邻尺度的特征。融合块包含两个 1×1 卷积调整通道数,使用 RepConv 组成的 N 个 RepBlocks 进行特征融合,通过元素相加融合两条路径的输出。

Transformer 解码器:解码器通过不确定性最小查询选择模块,从编码器输出的特征序列中选择固定数量的特征作为初始对象查询,然后利用辅助预测头迭代优化对象查询,生成类别和边界框。

此外,RT-DETR 支持灵活调整推理速度,通过调整解码器层数实现,而无需重新训练。同时,它还支持通过控制编码器和解码器的参数来实现模型的缩放。

024a685c-b228-11ef-93f3-92fbcf53809c.png

RT-DETR特点

高效混合编码器:采用高效混合编码器,通过解耦尺度内交互和跨尺度融合来处理多尺度特征。这种基于 Vision Transformers 的独特设计降低了计算成本,允许实时物体检测。

IoU 感知查询选择:利用 IoU 感知查询选择改进了对象查询初始化,使模型能够专注于场景中最相关的对象,从而提高检测准确性。

推理速度可调:支持通过使用不同的解码器层灵活调整推理速度,无需重新训练。这种适应性有助于在各种实时目标检测场景中的实际应用。

025fb158-b228-11ef-93f3-92fbcf53809c.png

实时性能:实现了实时目标检测速度,相比许多基于 Transformer 的模型,其推理速度更快。

无锚框设计:不依赖于锚框,直接预测物体的边界框和类别,提高了模型的灵活性和检测效率,减少了超参数调优的工作量,提升了小目标检测的性能。

端到端训练:采用端到端的训练方式,不需要像传统的检测方法那样经过复杂的后处理步骤,如非极大值抑制(NMS),提高了训练效率并减少了推理的复杂度。

0272d90e-b228-11ef-93f3-92fbcf53809c.png

高精度:在速度和精度方面均超过了 YOLO 系列等其他实时检测器,例如 RT-DETR-R50 在 COCO val2017 上达到 53.1% 的 AP 和 108 FPS,RT-DETR-R101 达到 54.3% 的 AP 和 74 FPS。

可扩展性:支持模型的缩放,通过控制编码器和解码器的参数,如调整宽度(嵌入尺寸和通道数)和深度(Transformer 层数和 RepBlocks),以适应不同场景的需求。

高效处理多尺度特征:集成了多尺度特征融合模块,能够同时处理大中小不同尺寸的目标,在检测小目标时表现优异。

帐篷检测模型

027fac74-b228-11ef-93f3-92fbcf53809c.png

该 AI 模型利用先进的 Swift yolo 算法,专注于帐篷识别,可以在实时视频流中准确检测和标记帐篷。它特别适用于 Seeed Studio Grove Vision AI (V2) 设备,提供高兼容性和稳定性。

露营场景应用

0290f25e-b228-11ef-93f3-92fbcf53809c.png

营地管理与布局优化:

- 帮助营地主动监控帐篷的分布情况,可以分析不同区域的帐篷数量,优化露营地的布局,确保合理利用空间,避免拥堵。

安全与防灾:

- 在天气突变或出现自然灾害时(如暴风雨、洪水等),可以实时检测帐篷所在地的环境变化,警告营地管理者采取相应措施,保障露营者的安全。

资源分配与监控:

- 管理者可以根据检测到的帐篷数量和分布,合理分配营地的水、电及其他资源,更高效地满足露营者的需求。

数据收集与分析:

- 通过持续监测帐篷的数量和动态变化,营地管理者可以收集露营高峰期的数据,从而为未来的活动策划和资源配置提供参考。

客户体验提升:

- 通过分析帐篷的分布及活动情况,管理者可以为露营者提供个性化的建议,如推荐适合的露营区域、活动和服务,提升整体体验。

野生动物监测与管理:

- 利用帐篷检测技术,营地管理人员可以监控露营区域对当地生态环境的影响,合理安排活动,以保护野生动物栖息环境。

应急响应:

- 在紧急情况下,例如露营者的失踪或事故发生时,模型可以帮助定位帐篷位置,快速调派救援力量。

智能化露营服务:

- 在自动化和智能化露营平台中,帐篷检测模型可以与其他智能设备和系统集成,为露营者提供实时信息和服务,如天气预报、急救指引等。

在Grove-VisionAIV2上部署模型

1、打开SenseCraft AI平台,如果第一次使用请先注册一个会员账号,还可以设置语言为中文。

平台地址:https://sensecraft.seeed.cc/ai/#/model

02b842be-b228-11ef-93f3-92fbcf53809c.png

2、在顶部单击【预训练模型】菜单,在公共AI模型列表9中找到【帐篷检测】模型,单击此模型图片,如下图所示。

02d8a428-b228-11ef-93f3-92fbcf53809c.png

3、进入【帐篷检测】模型介绍页面,单击右侧的“部署模型”按钮,如下图所示。

02ef4dc2-b228-11ef-93f3-92fbcf53809c.png

4、进入部署帐篷检测模型页面,按提示步骤先连接摄像头,再连接设备到电脑USB接口上,最后单击【连接设备】按钮,如下图所示。

030b6020-b228-11ef-93f3-92fbcf53809c.png

5、弹出部署模型窗口,单击“确定”按钮,如下图所示。

0329ec34-b228-11ef-93f3-92fbcf53809c.png

6、弹出连接到串行端口窗口,选择端口号后单击“连接”按钮,如下图所示。

0334f5e8-b228-11ef-93f3-92fbcf53809c.png

7、开始进行模型部署、固件下载、设备重启等过程,完成后在预览中即可看到当前摄像头视频内容,将摄像头对准露营中的帐篷图片查看预测效果,如下图所示。

033c72aa-b228-11ef-93f3-92fbcf53809c.png

预测效果视频演示

Grove Al视觉模块 V2套装介绍

0357d824-b228-11ef-93f3-92fbcf53809c.png

Grove Al视觉模块 V2

036e9e24-b228-11ef-93f3-92fbcf53809c.png

OV5647-62摄像头

Grove - Vision Al Module V2是一款拇指大小的人工智能视觉模块, 配备Himax WiseEye2 HX6538处理器, 该处理器采用 ArmCortex-M55双核架构。

它具有标准的CSI接口, 并与树莓派相机兼容。它有一个内置的数字麦克风和SD卡插槽。它非常适用于各种嵌入式视觉项目。

有了SenseCraft Al算法平台, 经过训练的ML模型可以部署到传感器, 而不需要编码。它兼容XIAO系列和Arduino生态系统, 是各种物体检测应用的理想选择。

Arm Ethos-U55 嵌入式神经网络处理器(NPU)

嵌入式神经网络处理器(NPU)是一种特别设计用于执行神经网络计算的高效率处理器。它主要基于数据驱动并行计算架构,特别擅长处理视频、图像等大量的多媒体数据。NPU模仿了生物神经网络的架构,与CPUGPU相比,它能够通过更少的指令(一条或几条)完成神经元的处理,因此在深度学习的处理效率方面具有明显优势。

它具有标准的CSI接口, 并与树莓派相机兼容。它有一个内置的数字麦克风和SD卡插槽。它非常适用于各种嵌入式视觉项目。

有了SenseCraft Al算法平台, 经过训练的ML模型可以部署到传感器, 而不需要编码。它兼容XIAO系列和Arduino生态系统, 是各种物体检测应用的理想选择。

主要硬件配置

- 板卡基于WiseEye2 HX6538处理器, 采用双核ARM Cortex-M55架构 。

- 配备集成Arm Ethos-U55微神经网络加速单元, 兼容的树莓派相机

- 板载PDM麦克风, SD卡插槽, Type-C, Grove接口, 丰富的外设支持样机开发 。

- Seeed Studio XIAO的可扩展性, SenseCraft Al的现成AI模型用于无代码部署。

- 支持各种有效的模型, 包括MobilenetV1、MobilenetV2、 Eficientnet-Lite、Yolov5和Yolov8。

写在最后

SenseCraft-AI平台的模型仓数量还很少,但是好消息是它支持自定义模型上传并输出推理结果,平台会逐渐增加模型仓的数量和分享有爱好者设计的模型仓原型,敬请关注!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 解码器
    +关注

    关注

    9

    文章

    1225

    浏览量

    43753
  • 人工智能
    +关注

    关注

    1819

    文章

    50287

    浏览量

    266826
  • 目标检测
    +关注

    关注

    0

    文章

    234

    浏览量

    16538

原文标题:模型案例:| 帐篷检测模型!

文章出处:【微信号:ChaiHuoMakerSpace,微信公众号:柴火创客空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    模型技术MySQL ( 搜xingkeit-top )#MySQL

    模型
    jf_82580774
    发布于 :2026年04月06日 16:53:43

    什么?200+核心板能跑大模型?RV1126B大模型deepseek 1.5B已经能够跑通啦!#大模型

    模型
    广州灵眸科技有限公司
    发布于 :2025年12月02日 15:53:21

    小白必看:模型静态测试效率翻倍——MXAM详解#simulink #Siumlink模型测试

    模型
    北汇信息POLELINK
    发布于 :2025年10月24日 18:03:11

    广和通发布端侧目标检测模型FiboDet

    为提升端侧设备视觉感知与决策能力,广和通全自研端侧目标检测模型FiboDet应运而生。该模型基于广和通在边缘计算与人工智能领域的深度积累,面向工业、交通、零售等多个行业提供高性能、低功耗、高性价比的视觉
    的头像 发表于 09-26 13:39 1712次阅读

    NVMe高速传输摆脱XDMA设计27: 桥设备模型设计

    桥设备模型模拟虚拟 PCI 桥设备的配置空间和路由功能。 桥设备是拓展 PCIe 链路的关键设备, 在 NVMe 子系统模型中, 桥设备模型一方面负责模拟 PCIE 集成块的配置空间, 另一方面用于
    发表于 09-18 09:11

    机场设备智能运维管理大模型

    模型
    中设智控
    发布于 :2025年08月13日 11:27:24

    请问嘉楠平台k230训练的跌倒检测模型里面的设置是怎么样的?

    我想要了解K230所使用的跌倒检测模型中的设置,例如人体检测是如何实现的,在模型检测中,人体的节点是多少。或者想请教一下相关的文档或者内容在
    发表于 06-23 07:05

    FA模型卡片和Stage模型卡片切换

    卡片切换 卡片切换主要包含如下三部分: 卡片页面布局:FA模型卡片和Stage模型卡片的布局都采用类web范式开发可以直接复用。 卡片配置文件:FA模型的卡片配置在config.json中
    发表于 06-06 08:10

    FA模型和Stage模型API切换概述

    API切换概述 FA模型和Stage模型由于线程模型和进程模型的差异,部分接口仅在FA模型下才能使用,针对这部分接口在SDK的接口中有FA
    发表于 06-06 06:29

    从FA模型切换到Stage模型时:module的切换说明

    升级到Stage模型时,Stage模型的name需要和FA模型的package保持一致,否则会导致升级失败。 name标识HAP的类名。/FA模型中实际未使能,Stage
    发表于 06-05 08:16

    FA模型绑定Stage模型ServiceExtensionAbility介绍

    FA模型绑定Stage模型ServiceExtensionAbility 本文介绍FA模型的三种应用组件如何绑定Stage模型的ServiceExtensionAbility组件
    发表于 06-04 07:55

    FA模型访问Stage模型DataShareExtensionAbility说明

    FA模型访问Stage模型DataShareExtensionAbility 概述 无论FA模型还是Stage模型,数据读写功能都包含客户端和服务端两部分。 FA
    发表于 06-04 07:53

    如何将一个FA模型开发的声明式范式应用切换到Stage模型

    模型切换概述 本文介绍如何将一个FA模型开发的声明式范式应用切换到Stage模型,您需要完成如下动作: 工程切换:新建一个Stage模型的应用工程。 配置文件切换:config.j
    发表于 06-04 06:22

    KaihongOS操作系统FA模型与Stage模型介绍

    FA模型与Stage模型介绍 KaihongOS操作系统中,FA模型(Feature Ability)和Stage模型是两种不同的应用模型
    发表于 04-24 07:27