当前位置: 首页 > news >正文

汽车网站策划旅游网站排名排行榜

汽车网站策划,旅游网站排名排行榜,微信红包开发平台,广告公司名称大全简单前言 之前对ThreeDPoseTracker的深度学习模型和unity中的驱动方法进行过解析#xff0c;还有一个比较重要的就是从深度学习模型出来的3D关键点数据会有抖动#xff0c;在ThreeDPoseTracker源码中有做两次平滑#xff0c;一部分是卡尔曼滤波#xff0c;还有一部分是低通滤波…前言 之前对ThreeDPoseTracker的深度学习模型和unity中的驱动方法进行过解析还有一个比较重要的就是从深度学习模型出来的3D关键点数据会有抖动在ThreeDPoseTracker源码中有做两次平滑一部分是卡尔曼滤波还有一部分是低通滤波。这次就是对这部分类型进行解析。 国际惯例参考博客 ThreeDPoseTracker源码VNectBarracudaRunner.cs 理论与代码复现 在源工程的VNectBarracudaRunner.cs脚本中有一个函数KalmanUpdate便是用于卡尔曼滤波的而后续有这样一行代码 jp.PrevPos3D[i] jp.PrevPos3D[i] * Smooth jp.PrevPos3D[i - 1] * (1f - Smooth);便是低通滤波器。 卡尔曼滤波 其实这部分和我在网上搜到的卡尔曼滤波的方法公式很不相同不过我们还是按照源码来实现解析吧因为卡尔曼滤波的真正理论貌似有点复杂暂时不准备去看。 在源码中预定义了两个参数KalmanParamQ、KalmanParamR为了简写公式就简记为Q和R随后按照时间推移不断迭代求解两个数组K和P公式如下 KPQPQRPR×PQPRQ\begin{aligned} K \frac{PQ}{P Q R}\\ P R \times\frac{PQ}{PRQ} \end{aligned} KP​PQRPQ​R×PRQPQ​​ 随后使用K对关键点进行平滑首先得有一个中间变量X设未平滑的姿态为C则平滑后的姿态D: DX(C−X)∗KXD\begin{aligned} DX(C-X)*K \\ XD \end{aligned} DX​X(C−X)∗KD​ 这就没了感觉跟网上的卡尔曼滤波理论完全不同如果有哪位大佬知道这个究竟属于什么算法可以在评论区告知或者微信公众号私信讨论谢谢。 低通滤波 这个和图像里面的低通滤波差不多不过是一维的公式很简单 nowprev∗smoothnow∗(1−smooth)now prev*smooth now *(1-smooth) nowprev∗smoothnow∗(1−smooth) 简单的写法是上面论文用了一个时间轴将历史的6帧数据联合起来为当前帧平滑代码如下 jp.PrevPos3D[0] jp.Pos3D; for (var i 1; i NOrderLPF; i) {jp.PrevPos3D[i] jp.PrevPos3D[i] * Smooth jp.PrevPos3D[i - 1] * (1f - Smooth); } jp.Pos3D jp.PrevPos3D[NOrderLPF - 1];历史第0帧为当前未平滑的帧数据然后依次向前平滑到帧窗口的最后一帧那么当前帧平滑后的数据就是窗口的最后一帧。 实验 原始、unity平滑结果、python卡尔曼滤波、python卡尔曼低通滤波三种方法平滑后的脚部z轴方向的坐标变化如下 很清晰发现原始数据有很多小棱角的噪声而经过kalman滤波以后基本去掉了大部分棱角然后用低通滤波降低了运动幅度。最终结果与unity源码结果相同说明复现成功。 我们来看看动作的可视化效果 未经平滑的可视化 经过卡尔曼和低通平滑后 结论 论文的平滑方法虽然很少代码就搞定但是从效果图可以发现平滑效果还是不错的。 完整的python实现放在微信公众号的简介中描述的github中有兴趣可以去找找。或者在公众号回复“ThreeDPose同时文章也同步到微信公众号中有疑问或者兴趣欢迎公众号私信。
http://www.huolong8.cn/news/181337/

相关文章:

  • 网站后台开发步骤山东网站建设价格
  • 怎么在网站添加关键词dw网站轮播效果怎么做
  • 杭州专业做网站的公司哪家好制作网站赚钱不
  • 网站建设理论知识公司网站空间怎么续费
  • 港北网站建设小说网站防盗做的好处
  • 贵州企业网站建设案例wordpress 登录 缓存
  • 2023网站推荐网站备案 上线
  • 个人可以建网站北京商场停业最新消息
  • 做网站的公司一年能赚多少钱不能搜的超级恶心的关键词
  • 网站自然优化自学在线设计图案
  • 东莞企石网站设计新闻采集源码wordpress
  • 鞍山人才网官方网站网站微信分享链接怎么做的
  • 简单网站html模板下载地址采购与招标网
  • 查网站关键词工具制作一个网站数据库怎么做的
  • 网站想建设子站h5案例网站
  • 网站模板中文乱码网站注册域名位置
  • 怎么做定位钓鱼网站下载谷歌浏览器
  • 专业招商代理网址专业的网站建设与优化
  • 各大网站注册石家庄关键词排名首页
  • 兼容ie8的网站模板做慕课的网站
  • 谷哇网站建设怎么做百度推广运营
  • 如何新做的网站让百度快速收录海宁市住房与城乡规划建设局网站
  • 小程序网站备案网站建设柒首先金手指6
  • php网站留言网页设计与制作教程欧静敏
  • 设计网站页面步骤大连在哪儿地图
  • 网页设计公司网站制作dw个人网站制作模板
  • 做网站产品介绍设计房子装修效果图软件
  • 建设银行网上银行网站可以开通网银软件开发网站模板
  • 做淘客网站能干嘛昭通市住房和城乡建设局网站
  • 网站建设好的公司专业服务全国企业公示系统查询