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

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

3天内不再提示

如何在全志V853平台上成功部署深度学习步态识别算法呢?

全志在线 来源:北理工通信课题组 2024-02-23 17:32 次阅读

步态识别作为一种新兴的生物识别方式,相比于人脸识别、指纹识别等方式,具有易于适应环境、无法伪装等优点。

本文所设计的步态识别系统,搭建在全志V853开发板上,充分利用板载外设、CPU与NPU,实现了嵌入式系统上的实时步态识别系统。

具体来说,系统所采用的深度学习算法在PC端进行训练,得到的Pytorch 模型通过模型转换工具转换为V853 NPU所能运行的NB模型,模型的推理在NPU上进行。系统的整体运行过程分为前处理、模型推理、后处理与UI显示四大部分。

26c42752-d22e-11ee-a297-92fbcf53809c.png

步态识别系统搭建过程图

本系统所采用的深度学习算法绝大部分算子在板载NPU上进行推理,小部分算子在板载CPU上运算得到结果。前处理与后处理过程均在板载CPU上进行,分别采用OpenCV与Eigen运算库,其中前处理从板载摄像头采集的视频中提取步态轮廓,并将其裁剪拼接后作为NPU模型的输入数据,后处理将NPU模型运行结束得到的输出数据进行补充运算并进行特征对比,以实现身份鉴定。UI界面的显示,通过Qt生成的应用程序实现。

本研究在CASIA-B数据集上测试了NB模型的步态识别准确率。CASIA-B是一个大规模、多视角的步态识别数据集,共包含124个样本,每个样本都有10种步态序列,分为6个正常行走的序列(NM),2个身着长外套行走的序列(CL)以及2个佩戴背包行走的序列(BG)。CASIA-B注重视角的变化,在每个行走序列中又包含了11个不同的角度。将数据集中的74个样本作为训练样本,剩下的50个样本作为测试样本。

26d8240a-d22e-11ee-a297-92fbcf53809c.png

步态识别算法总流程

在测试集中,使用每个样本的前4个正常行走的序列作为gallery集,为了研究在不同人体轮廓下系统的性能表现,划分了3个probe集,分别为正常行走序列的最后2个序列、2个身着长外套行走的序列和2个佩戴书包行走的序列。考虑到角度对识别效果的影响,本研究在每一个角度都进行了单独测试,以验证不同角度下识别的正确率。

根据上述测试数据制作了下表,表中包含了本文设计的步态识别系统GaitCircle使用的NB模型与GaitSet模型针对相同条件下的识别准确率数据。其中NM表示正常行走状态、BG表示背包行走,CL表示穿外套行走。

26f78264-d22e-11ee-a297-92fbcf53809c.png

除了针对步态识别准确率进行了测试,本研究也对步态识别的实时性进行了测试。对于单人步态识别,前处理的处理速度达到了每帧58ms,模型推理运行时间仅为77ms,后处理的运行时间为0.73s。

最后,本研究还进行了实时识别测试,实时识别测试是利用V853开发板上的摄像头拍摄录像,并实时进行步态识别输出行人身份的过程。在进行测试之前,V853 Tina Linux中设置了开机自启动步态识别程序,主要通过在/etc/profile文件添加运行步态识别程序的命令实现。

本文内容均转载自

https://mp.weixin.qq.com/s/AxUeqC-8ogck7qd2Lgo92A





审核编辑:刘清

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

    关注

    40

    文章

    3430

    浏览量

    128220
  • 生物识别
    +关注

    关注

    3

    文章

    1203

    浏览量

    52322
  • OpenCV
    +关注

    关注

    29

    文章

    611

    浏览量

    40775
  • 深度学习
    +关注

    关注

    73

    文章

    5237

    浏览量

    119908
  • pytorch
    +关注

    关注

    2

    文章

    761

    浏览量

    12831

原文标题:在全志V853平台上成功部署深度学习步态识别算法

文章出处:【微信号:gh_79acfa3aa3e3,微信公众号:全志在线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    V853开发板原理图

    /n WLAN,Bluetooth v2.1/4.0/4.2。Wi-Fi通过SDIO总线与 V853 通讯,蓝牙通过 UART 通讯。 电源(Poewr Tree)开发板使用同为
    发表于 01-12 09:48

    V853平台上成功部署深度学习步态识别算法

    北理工通信课题组辛喆同学在本科毕业设计《基于嵌入式系统的步态识别的研究》中,成功深度步态识别
    发表于 03-04 10:15

    V853开发板发布!开发板试用同步开放申请!

    工作,也为广大开发者提供了V853开发板试用申请的活动,该活动将面向开发预研、学习科研、DIY项目等方向开放试用活动。
    发表于 07-01 10:46

    带大家来一次V853开发板沉浸式开箱!

    V853开发板购买链接:https://www.hqchip.com/p/KFB-V853.htmlV853开发板已于前几日正式官宣上线
    发表于 07-04 17:04

    【免费试用04期】V853开发板试用活动

    本期试用名单:mameng lingxin-yuhe春天一满屋 大菠萝AlphaALSET试用报告:mameng【V853开发板试用】国产之光——
    发表于 07-21 10:27

    每周精选 | 夏日专“暑” 打卡征文活动,V853开发板免费试用

    电子工程师之间的技术交流与互动学习,提高自身职业基础知识和工作实战能力,发烧友专栏将举办7月工程师技术经验分享活动,欢迎广大优秀学员、工程师踊跃报名!2、【免费试用04期】V853
    发表于 07-22 10:28

    如何用100元制作一块V853 AI 开发板

    V853开发板购买链接:https://www.hqchip.com/p/KFB-V853.html
    发表于 08-11 09:14

    V853开发板试用】初次使用产品V853开发板试用——环境及SDK获取

    前言: 产品很早就听过,但一直没用过。这次非常荣幸有机会试用V853处理器,板子收到后,整体给人感觉高端大气,质感非常不错。初次接触
    发表于 08-19 13:08

    V853开发板试用之一(Tina Linux 5.0编译 和NPU使用)

    Tina Linux 5.0编译 和 基于NPU的YOLOV3模型使用。一、Tina Linux 5.0编译(一)下载源码V853的Tina Linux 5.0 SDK源码在客服服务平台
    发表于 08-21 23:40

    V853开发板试用】开箱及初识之美

    产品有过好几款。这次非常荣幸有机会试用V853处理器,感谢
    发表于 08-21 23:47

    V853开发板试用】V853开发板试用测评报告

    的嵌入式开发平台,在电子爱好者平台偶然看到一款新推出的非常高性能的具备AI能力的开发板,在报名截止时间内,提交了试用申请。又非常幸运的抽中了试用的幸运名额,因而就非常幸运的拿到这块
    发表于 08-29 02:09

    V853开发板试用】国产之光——V853开发硬件介绍

    开发板硬件:V853架构: 开发板亮点V853,搭载玄铁e907-r1s1架构。STM32F103一般大小。功能却异常强大。V853内置
    发表于 08-29 20:38

    V853开发板试用】编译 Tina Linux部分之buildroot 编译

    继【V853开发板试用】编译 Tina Linux部分之openWrt 编译之后,开始buildroot 编译buildroot 的编译大致分为以下流程:(1) ./build.sh
    发表于 09-01 22:57

    5分钟开启V853平台GUI “Hello World!”之旅

    INONE-EXAMPLE-8D例程里提供的源文件,来实现5分钟快速开启V853平台GUI的“Hello World”之旅。体验前置条件硬件前置条件:电脑*1;
    发表于 10-11 09:35

    V853芯片 如何在Tina V85x平台切换sensor?

    V853开发板购买链接:https://item.hqchip.com/2500386536.html目的V85x某方案目前默认Sensor是GC2053。实际使用时若需要用到GC
    发表于 02-13 11:03