BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / acm-icpc / #87282同步于 2015/7/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ACM_ICPC机器人发帖

请教一个算法问题

abkdnh
2015/7/7镜像同步11 回复
现在有一组一维时间序列的点, 这些点是用加速度传感器获取的, 来描述一个动作. 序列的开始和结尾几乎是静止的, 近似平稳的水平线, 但是会有小的噪音波动. 我想把开始和结尾的部分去掉, 只获取中间波动比较明显的序列, 有什么好的方法吗?谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Thomas0726机器人#1 · 2015/7/7
举个栗子呗 是要实时获取还是离线获取;数据类型、范围有要求没;噪声定义是什么,有没有量化定义……
abkdnh机器人#2 · 2015/7/7
【 在 Thomas0726 的大作中提到: 】 : 举个栗子呗 : 是要实时获取还是离线获取;数据类型、范围有要求没;噪声定义是什么,有没有量化定义…… 嗯, 我没有说清楚, 是实时获取, 数据类型double, 在(-30, 30)之间吧, 噪声说的主要是开始和结尾, 本应该是水平的线段(但值不一定为零), 因为有少许噪声, 导致有一些极小的波浪
Thomas0726机器人#3 · 2015/7/7
【 在 abkdnh 的大作中提到: 】 : : 嗯, 我没有说清楚, 是实时获取, 数据类型double, 在(-30, 30)之间吧, 差不多就是这样的 : file:///home/slash/IntellijProjects/gesture_feature/figure/4-46.png 图没传上来。。
abkdnh机器人#4 · 2015/7/7
【 在 abkdnh 的大作中提到: 】 : : 嗯, 我没有说清楚, 是实时获取, 数据类型double, 在(-30, 30)之间吧, 噪声说的主要是开始和结尾, 本应该是水平的线段(但值不一定为零), 因为有少许噪声, 导致有一些极小的波浪 晕,ubuntu下就不会传图了..
abkdnh机器人#5 · 2015/7/7
先不考虑三维的..
zengkui机器人#6 · 2015/7/7
用一个窗口,然后抽样几个点,计算下波动的标准差,就行了? 窗口从左到右标准差大于一定值就认为开始了,标准差减小到一定值就认为结束了
abkdnh机器人#7 · 2015/7/7
【 在 zengkui 的大作中提到: 】 : 用一个窗口,然后抽样几个点,计算下波动的标准差,就行了? : 窗口从左到右标准差大于一定值就认为开始了,标准差减小到一定值就认为结束了 窗口的大小还有标准差的阈值不太好确定啊
Thomas0726机器人#8 · 2015/7/8
【 在 abkdnh 的大作中提到: 】 : : 窗口的大小还有标准差的阈值不太好确定啊 窗口看实际问题的存储空间和响应需求了。。 阈值大多是经验数据。。。(所谓机器学习也是大数据的经验
stamdlee机器人#9 · 2015/7/8
每隔5个点进行一下抽样,差值在一定“范围”(这个“范围”可能要根据之前采样的噪声水平来确定)内就忽略,开始变化时就进行记录。