GPS軌跡の外れ値の検出と修正
latitude longitude 後処理中に軌跡の外れ値ポイントを検出できるアルゴリズムまたは方法を見つける必要があります。これは、その後修正できます(近傍に基づいて軌跡のパスに戻されます)。 検出して修正したい異常点の種類の例として、次のことを示す画像を添付しました。 無香料のカルマンフィルターを使用してデータを可能な限り平滑化しようとしましたが、これはより極端な外れ値(生データが青で、平滑化されたデータが赤)では十分に機能しないようです。 私のUKFは適切に調整されていない可能性があります(しかし、私はそれが確かであることをかなり確信しています)。 軌道は、歩行者、ランナー、サイクリストの軌道です。人力による動きで、開始や停止はできますが、速度や位置が急激または急激に変化することはありません。 タイミングデータに依存しない(位置データのみに依存する)ソリューションは、非常に便利です(処理されるデータに常にタイミングデータが含まれるとは限らないため)。しかし、私はこの種の解決策が存在する可能性がどれほどありそうもないことを知っているので、私は同様にどんな解決策でも幸せです! 理想的には、ソリューションは異常値を検出し、それを修正して軌道を修正することができます。 私がふるいにかけたリソース: Smooth GPS data- /programming/1134579/smooth-gps-data Common GPS and Geospatial Tracking Challenges and Solutions- http://www.toptal.com/gis/adventures-in-gps-track-analytics-a-geospatial-primer(ソリューションは、データの精度を失うに思えます) トレースデータの外れ値を削除するには、どのアルゴリズムを使用する必要がありますか?