关注公众号,发现CV技术之美

本文转自于仕琪团队。

远远地,看一眼你走路方式,就知道你是谁!这就是步态识别技术。

首个步态识别框架OpenGait正式发布了!OpenGait由南方科技大学计算机系于仕琪科研团队开发,银河水滴公司予以支持。欢迎大家三连:使用,反馈和建议。

  • 项目链接:https://github.com/ShiqiYu/OpenGait

在复现步态算法或者设计识别算法时,相信大家都遇到过相同的问题:当你准备复现顶会论文,却需要从头搭建实验环境,手撸训练,评估代码。勤勤恳恳的写完后,又往往bug频出。当一些优秀的顶会算法开源后,复用代码时又修改得晕头转向。

OpenGait通过模块化的设计,代码高效且可复用,助你轻松复现论文,调参炼丹的路上,OpenGait值得你拥有!

第一版的开源步态识别框架OpenGait,主要特点如下:

  • 我们提供了一个高效简单的BaseLine模型,搭配了tricks后,性能媲美SOTA

  • OpenGait复现了4篇顶会的SOTA算法,取得相近甚至更高的结果

  • 支持分布式多卡训练,在大数据吞吐量的情况下提速20%以上;分布式多卡测试,跑完CASIA-B仅需15秒!(5485个序列,BaseLine,2 1080ti gpus),跑完OUMVLP仅需不到两分钟!(133780个序列,Baseline,8 1080ti gpus)。注:OUMVLP尚未整理,预计在下一版本推出,在当前版本也可轻松拓展,欢迎有能力的同学多多贡献代码!

  • 支持混合精度训练,当gpu支持半精度时显存直接砍半,并提速20%~50%(视具体GPU型号而定)。

  • 友好的可视化训练过程,支持Tensorboard可视化及日志记录,可自定义添加可视化内容。

  • 支持多阶段训练及边训边测

  • 模块化设计,常规模型可以仅通过配置文件定义,主流的操作也可以通过配置文件客制化加载。

  • 诸如优化器,调度器,损失函数,采样器等均可通过配置文件一键式部署。

  • 支持组合损失函数。

支持的模型如下(括号里为原论文准确率):

当前版本仅支持剪影(silhouette)数据集的训练测试。我们期望能收到各位反馈,在公众号评论区,邮件,或者github中提出issue,留下你们迫切期望集成的功能,我们在下一个版本中更新。

OpenGait不仅仅是为了提供一个高效可拓展的步态研究框架,更多的是提供一个相对公平的评估框架,帮助模型发挥其真正的潜力。

主要贡献人:

  • 博士生樊超

  • 博士生沈川福

  • 硕士生梁峻豪

特别感谢:

  • 专注于步态识别技术的高科技公司银河水滴科技(北京)有限公司

END

欢迎加入「步态识别交流群

OpenGait:首个步态识别框架开源了!相关推荐

  1. 步态识别 GaitSet

    介绍: OpenGait:首个步态识别框架开源了! 开源地址: https://github.com/ShiqiYu/OpenGait 复旦提出GaitSet算法,步态识别的重大突破! 时间0.28s ...

  2. CVPR 2023 | OpenGait: 步态识别开源框架介绍

    Title: OpenGait: Revisiting Gait Recognition Toward Better Practicality Paper: https://arxiv.org/pdf ...

  3. 【步态识别】GaitEdge超越普通的端到端识别《GaitEdge: Beyond Plain End-to-end Gait Recognition for Better Practicality》

    目录 1. 论文&代码源 2. 论文亮点 3. 跨域识别问题 4. 框架解读 4.1 步态合成(Gait Synthesis) 预处理(Pre-processing) 4.2 步态调整模块(G ...

  4. 银河水滴打响步态识别商用第一枪!3大产品1.35亿订单,工业视觉平台免费开放...

    李根 发自 凹非寺  量子位 报道 | 公众号 QbitAI 你知道么?每个人的走路的步态都是独一无二的. 之前,你可能在<碟中谍>中看过步态识别技术,被用于高级别机密的身份验证. 但从今 ...

  5. 【步态识别】LagrangeGait基于拉格朗日《Lagrange Motion Analysis and View Embeddings for Improved Gait Recognition》

    目录 1. 论文&代码源 2. 论文亮点 3. 模型结构 3.1 建模思路 3.2 建立拉格朗日方程 3.3 网络结构 3.3.1 运动分支(Motion Branch) 3.3.2 视图嵌入 ...

  6. (CVPR-2020)GaitPart:基于时间部分的步态识别模型(一)

    文章目录 GaitPart:基于时间部分的步态识别模型 Abstract 1. Introduction 2. Related Work 3. Proposed Method 3.1. Pipelin ...

  7. 多时间尺度 3D 卷积神经网络的步态识别

    多时间尺度 3D 卷积神经网络的步态识别 论文题目:Gait Recognition with Multiple-Temporal-Scale 3D Convolutional Neural Netw ...

  8. (ECCV-2022)GaitEdge:超越普通的端到端步态识别,提高实用性

    GaitEdge:超越普通的端到端步态识别,提高实用性 paper题目:GaitEdge: Beyond Plain End-to-end Gait Recognition for Better Pr ...

  9. 【深度学习】步态识别-论文阅读(无参考意义):Cross-View Gait Recognition Based on Feature Fusion

    这里写目录标题 摘要 介绍 相关工作 改进 提出 多尺度特征融合 全局和局部特征融合 特征映射 结论 基于特征融合的跨视图步态识别 摘要 与人脸识别相比,步态识别是最有前途的视频生物特征识别技术之一, ...

最新文章

  1. ISME:昆士兰大学郭建华组-人造甜味剂会促进细菌耐药性的传播
  2. winform修改、打开窗体、构造函数传值
  3. 软件构造学习笔记-第十三周
  4. django 1.8 官方文档翻译:13-12 验证器
  5. 站长seo经过的阶段
  6. Ubuntu20.4安装YouCompleteMe
  7. 279. Perfect Squares
  8. xlinux中实现mdev
  9. 在线添加索引遇到的错误:Table definition has changed, please retry transaction
  10. JSP基础--J2EE赢在起跑线
  11. Linux学习第八篇之文件搜索命令find、locate、which、whereis、grep
  12. 怎样用好酒店培训管理系统
  13. 解决电脑蓝牙连不上问题
  14. 表扩展字段2种实施方案研究
  15. 设计模式 -- 组合模式(Composite)
  16. 数据结构—串的详细解释(含KMP算法)
  17. python 学习之Windows 下的编码处理!
  18. 支付宝小程序获取php用户id,02支付宝小程序(基于知晓云)~如何获取用户ID
  19. 我的手机游戏回忆-风云剑侠
  20. python生成中文字符画_Python 图片转字符画

热门文章

  1. 张正友相机标定程序实现
  2. Maven核心概念及Eclipse使用Maven
  3. C++ I/O 流 格式控制(上)
  4. 知识图谱入门2-2:用户输入->知识库的查询语句
  5. 算法竞赛——快速排序
  6. P2212 [USACO14MAR]Watering the Fields S(最小生成树)
  7. A. The Miracle and the Sleeper(水题)
  8. js事件里面套事件怎么不管用_原生js利用localstorage实现简易TODO list应用
  9. html5 标签大写还是小写,html5中有没有规定字母标签是用大写还是小写?
  10. springboot整合jpa_SpringBoot与SpringDataJPA整合 Ehcache