利用基于CNN的人员检测与关键词识别的TinyML实现无接触电梯

目录

说明

论文概述

摘要

引言

现有非接触式电梯解决方案

新解决方案的需求

tinyML实施

系统构建和算法管道

CNN和TinyML实现

结果与讨论

结论

视频演示和代码可用性

一点感想


说明

我一直使用Google Schloar订阅最新的论文消息,今天看到一篇论文的标题是《Towards Contactless Elevators with TinyML using CNN-based Person Detection and Keyword Spotting》,由Anway S. Pimpalkar和Deeplaxmi V. Niture撰写,来自印度浦那的COEP科技大学电子与通信系。论文提出了一种概念验证,旨在通过使用tinyML(微型机器学习)技术,实现一种无需接触即可操作的电梯系统,以减少人际交互,同时提高电梯系统的安全性、智能化和用户体验效率。由于我前面在测试聆思产品时做过一个语音控制电梯的演示,在测试K510时做过一个手势控制电梯的演示,所以对这篇论文非常感兴趣,就用Kimi生成了论文的摘要信息。

论文概述

以下是论文的主要内容概述,由Kimi自动生成:

摘要


- 目的:介绍一种无需接触即可操作的电梯系统概念验证,以最小化人际交互,增强安全性、智能化和用户体验。
- 设计/方法/途径:开发了一种基于微控制器的边缘设备,能够执行tinyML推理,用于电梯操作。
- 发现:实证结果显示,系统实现了83.34%的人员检测准确率和80.5%的关键词识别效率,整体延迟在5秒以下。
- 创新性:与现有高部署成本、有限可行性和不一致性能的非接触式电梯技术相比,提出的系统利用tinyML技术,为电梯行业带来了重大的范式转变。
- 研究限制/影响:尽管研究显示出有希望的结果,但可扩展性和与现有电梯系统的集成需要进一步探索。
- 实际应用:展示的能效、操作简便性和增强的安全性表明,tinyML在电梯系统中的应用可能会彻底改变该行业。

引言


- 电梯的发展对全球城市景观的形成起到了关键作用,电梯行业的研究和开发集中在提高速度、改进操作算法和加强安全协议上。
- 非接触式使用场景的出现提供了与用户交互的快速方式,减少了公共空间中设备的物理接触,具有卫生优势。

现有非接触式电梯解决方案


- 探索了多种创新技术,如红外传感器、被动RFID标签、手势控制、二维码、蓝牙连接和智能手机应用程序,以实现电梯的非接触式操作。

新解决方案的需求


- 现有的电梯系统通常配备有专用计算资源,将这些资源改造以适应新的非接触式技术可能对标准住宅和办公空间来说成本过高。
- 需要成本低廉的解决方案,这些解决方案需要对现有基础设施进行最小的改动。

tinyML实施


- tinyML提供了一种在低功耗、资源受限设备上有效运行机器学习模型的可行解决方案。
- 该研究介绍了一种新颖的非接触式电梯系统,利用tinyML技术,通过边缘微控制器创建与传统系统相比经济的解决方案。

系统构建和算法管道


- 描述了系统的硬件组件和接口,包括微控制器、摄像头和麦克风。
- 详细介绍了人员检测和关键词检测管道的步骤。

CNN和TinyML实现


- 讨论了如何在微控制器上使用卷积神经网络(CNN)进行系统两个管道的推理。
- 人员检测模型使用MobileNetV1架构,并在训练后进行量化,以优化有限资源。
- 关键词检测模型使用tiny_conv架构,针对嵌入式微控制器进行了预优化设计。

结果与讨论


- 测试了Arduino Nano 33 BLE Sense和OV7675模块的系统有效性,展示了在相机帧内外站立的主体的推理过程。
- 讨论了模型的准确性和延迟,并提供了一些实验数据。

结论


- 概念验证展示了可接受的准确性和延迟水平,但这些方面可能需要进一步改进才能在工业环境中部署。
- 未来的工作可能涉及将系统与现有电梯系统的CAN总线集成,以及探索与不同电梯型号和品牌的兼容性。

视频演示和代码可用性


- 提供了演示系统使用的视频,并在GitHub上提供了项目的源代码。

论文还包括了参考文献列表,提供了相关研究和技术的来源。

一点感想

这篇论文的思想并不是很高大上,做的内容还是比较细致扎实的,比我的简单测试肯定强不少。它的内容实际上是我非常感兴趣的,就是通过人工智能技术来感知用户的意图,从而改进人机交互的方式。这肯定是未来的一个重要的应用方向。

论文中提到的GitHub链接是:https://github.com/anwaypimpalkar/smartElevatorSystem。从这个链接可以看到作者这个作品经过多年的打磨,2021获得5th IEEE National Level Project Competition的最佳项目奖。

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

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

相关文章

窄通道、非液压、超续航、更安全,地牛AGV小车诠释高效物流!

agv 在智能时代,替代简单、机械、重复以及重体力工作的智能机器设备成为未来发展的趋势。这种趋势不仅可以提高工作效率和质量,还可以解放人力资源,使其更好地应用于创造性和高级智能任务上。 这不,现在有越来越多的工厂开始使用…

json/excel文件上传下载工具方法汇总

文章目录 浏览器下载json文件浏览器下载excel文件【Workbook】浏览器导入json文件【ObjectMapper】浏览器导入excel文件【Workbook】ResourceLoader读取类路径下单个jsonResourceLoader读取类路径下所有json文件 浏览器下载json文件 Operation(summary "设备模型导出(带分…

详解Java ThreadLocal

个人博客 详解Java ThreadLocal | iwts’s blog Java ThreadLocal ThreadLocal提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过get和set方法就可以得到当前线程对应的值。 TreadLocal存储模型 ThreadLocal的静态…

使用WebStorm如何调试Vue代码

大家好,我是咕噜铁蛋。今天,我想和大家分享一下如何使用WebStorm这款强大的IDE(集成开发环境)来调试Vue代码。Vue.js作为现代前端开发的利器,其强大的组件化开发能力和简洁的API深受开发者喜爱。然而,随着项…

D2Admin:企业中后台产品前端集成方案的探索与实践

D2Admin:企业中后台产品前端集成方案的探索与实践 摘要:随着企业信息化建设的不断深入,中后台管理系统的前端技术选型与集成方案成为了关键。D2Admin作为一款完全开源免费的前端集成方案,通过采用最新的前端技术栈,提…

pdf编辑器推荐,这三款软件十分好用!

在数字化时代,PDF文档因其跨平台、易阅读的特性,成为了我们工作、学习、生活中不可或缺的一部分。然而,如何高效、便捷地编辑PDF文档,却成为许多人面临的难题。今天,就为大家推荐三款十分好用的PDF编辑器,让…

C++学习---string模拟实现(2)

1.随机插入一个字符串 (1)insert函数插入一个字符的方法我们在之前的模拟实现里面已经搞过了,那个里面要注意的是这个全体向后挪动的循环过程,这个里面我们要实现的是插入字符串的模拟实现; (2&#xff0…

【算法】前缀和——前缀和

本题主要用一个模板题目来说明前缀和的基本思想,有需要借鉴即可。 目录 1.题目2.前缀和2.1题目分析2.2前缀和算法第一步,先预处理一个前缀数组第二步,由题计算得结果 3.代码示例4.总结 1.题目 题目链接:LINK 这个题目可以用暴力…

c 的库函数有哪些

C语言的库函数非常丰富,涵盖了多种功能,为程序员提供了大量的工具来完成各种任务。以下是一些主要的C语言库函数及其分类: 标准输入输出函数: printf():用于输出格式化的数据到标准输出设备。scanf():用于…

数字化农业新时代:图扑农林牧综合监控平台

利用图扑自研 HT for Web GIS 产品,结合遥感技术,构建可交互式的农林牧数据分析平台。该平台围绕地块总览、播种分析、牛只管理、设备查询四个维度,对地区的全貌、农场、村集体分布以及相应的环境进行多样化的可视化展示和进行数据支持&#…

网站报价明细

随着互联网的快速发展和普及,网站建设已经成为越来越多企事业单位必备的基础设施之一。作为企业展示形象和运营业务的重要平台,网站对于企业发展起着举足轻重的作用。因此,网站报价明细在企业进行网站建设时尤为重要。 网站报价明细是指在网站…

Java多线程(02)

一、如何终止线程 终止线程就是要让 run 方法尽快执行结束 1. 手动创建标志位 可以通过在代码中手动创建标志位的方式,来作为 run 方法的执行结束条件; public static void main(String[] args) throws InterruptedException {boolean flag true;Thr…

邦注科技三机一体除湿干燥机在工业中的应用

三机一体除湿干燥机在工业中的应用广泛且重要,其结合了传统除湿机、冷凝器和加热器的功能,具有节能、环保、方便等特点。以下是关于三机一体除湿干燥机在工业中应用的详细解析: 一、应用领域 电子制造行业:在半导体、集成电路和…

超清高帧,成像升级 | SWIR短波红外相机500万像素992芯片

博图光电5MP短波红外相机,搭载了索尼IMX992 SenSWIR传感器,支持5.2MP分辨率,适合探测波长在400nm-1700nm波段的可见光和短波红外光,有效面积和透光率得到提升,内置TEC制冷片,实现了像素尺寸和图像均匀性方面…

重学java 49 增强for

知之俞明,则行之越笃;行之愈笃,则知之愈益; —— 24.5.28 一、基本使用 1.作用: 遍历集合或者数组 2.格式: for(元素类型 变量名:要遍历的集合名或者数组名) 变量名就是代表的每一个元素 3.快捷键: 集合名或者数组名.for package …

AI大模型如何“开窍”?算法、数据与架构的三重奏

一、算法创新 1. 探索新的学习范式 自监督学习:利用未标注数据让模型自我学习,提高模型的泛化能力。元学习:让模型学会如何学习,以便在不同任务之间快速迁移。强化学习:通过试错与奖励机制,使模型在与环境…

外贸仓库管理软件:海外仓效率大幅度提升、避免劳动力积压

随着外贸业务的不断发展,如何高效管理外贸仓库,确保货物顺利流转,订单顺利处理,就变得非常重要。 现在通常的解决方案都是通过引入外贸仓库管理软件,也就是我们常说的海外仓WMS系统来解决。 今天我们就系统的探讨一下…

langchian进阶二:LCEL表达式,轻松进行chain的组装

LangChain表达式语言-LCEL,是一种声明式的方式,可以轻松地将链条组合在一起。 你会在这些情况下使用到LCEL表达式: 流式支持 当你用LCEL构建你的链时,你可以得到最佳的首次到令牌的时间(输出的第一块内容出来之前的时间)。对于一些链&#…

Rust最新版安装(v1.78.0+)

系统:Windows 11 专业版 23H2rustc:1.78.0 配置环境变量和设置配置文件 新建文件夹“C:\Rust\Rustup”和“C:\Rust\Cargo”。【以管理员身份运行】打开CMD 设置系统环境变量,如下设置RUSTUP_DIST_SERVER,其余同理 C:\Windows\S…

钡铼PLC集成BL121PO协议网关优化电子制造产线的生产效率

PLC转OPC UA协议转换网关BL121PO在电子制造产线中的优化应用,可以显著提高生产效率,促进生产线的智能化和信息化发展。本文将从以下几个方面进行阐述: 提高设备间通信效率:PLC转OPC UA协议转换网关BL121PO通过高效的协议转换&…