1

歩数を見つけることができるように、加速度計データのピークを検出しようとしています。ポーリングする速度はゲームです。これは、データを提供するのに適した速度である必要がありますが、データ ポイントが多すぎないようにする必要があると思います。ピークを把握するために推奨するアルゴリズムはありますか? 私は現在、データをエクセルに持っていて、それをグラフ化しようとしましたが、上下に小さなジャンプが多すぎます。

4

1 に答える 1

0

以前、コンピューター ビジョン アプリケーションでピーク検出アルゴリズムを使用したことがあります。多くの洗練されたテクニックがありますが、私は非常に生のアプローチを自分で書きました:

windowed averagingすべての局所的な浮き沈みを滑らかにするフィルターを使用しました(ピークが狭い場合は、より小さいウィンドウサイズを使用しました)。

次にdiscrete derivative、導関数の符号が から+veに変化するすべての点を見つけました-ve。最後に、これらすべてのポイントの周りの値の平均を取り、周りに適用thresholdしまし1/3 of averageた。

それは最善のアプローチではありませんが、私にとってはうまくいきました。matlabまたはのいずれかで、さまざまな離散フィルターをいじることができますpython。あなたの人生を楽にすることができるpythonと呼ばれる非常に優れたプラグインがあります。scipy

于 2013-08-02T19:57:01.593 に答える