latitude
longitude
Sonradan düzeltilebilir (komşularına dayalı trajektör yoluna geri getirilebilir) sonradan işleme sırasında bir yörüngedeki aykırı noktaları tespit edebilen bir algoritma veya yöntem bulmak gerekir .
Tespit etmek ve düzeltmek istediğim aykırı noktalara bir örnek olarak, aşağıdakileri gösteren bir resim ekledim:
Verileri olabildiğince en iyi şekilde düzeltmek için kokusuz bir Kalman filtresi kullanmayı denedim, ancak bu daha aşırı aykırı değerler (mavi renkte ham veriler, kırmızı renkte düzgünleştirilmiş veriler) için yeterince etkili görünmüyor:
UKF'm doğru şekilde kalibre edilmemiş olabilir (ancak bunun olduğundan eminim).
Yörüngeler, yürüteçler, koşucular, bisikletçilerdir - başlayıp durdurulabilen, ancak hızla veya aniden hızla veya pozisyonda büyük ölçüde değişmeyen insan gücüyle hareket eder.
Zamanlama verilerine (ve yalnızca konum verilerine) dayanmayan bir çözüm son derece yararlı olacaktır (işlenmekte olan veriler her zaman zamanlama verileri içermeyebileceğinden). Ancak, bu tür bir çözümün ne kadar olası olduğunun farkındayım, bu yüzden herhangi bir çözüm bulduğum için aynı derecede mutluyum!
İdeal olarak, çözüm, aykırı değeri tespit edebilmek için tespit ederek düzeltilmiş bir yörünge oluşturur:
Ele geçirdiğim kaynaklar:
Smooth GPS data
- /programming/1134579/smooth-gps-dataCommon GPS and Geospatial Tracking Challenges and Solutions
- http://www.toptal.com/gis/adventures-in-gps-track-analytics-a-geospatial-primer (çözüm verilerin kesinliğini kaybediyor gibi görünüyor)İzleme verilerindeki aykırı değerleri kaldırmak için hangi algoritmayı kullanmalıyım?