Quale algoritmo dovrei usare per rimuovere valori anomali nei dati di traccia?


11

Ho tracce GPX e voglio rimuovere le osservazioni periferiche. Ci sono alcuni punti del percorso che sono impossibili perché richiederebbe un'accelerazione che il veicolo non può raggiungere.

Esistono buoni algoritmi per filtrare osservazioni così rumorose estreme?


4
Correlati: gis.stackexchange.com/q/7319 (calcolo della velocità con dati GPS che "saltano in giro"); gis.stackexchange.com/questions/15258/… (eliminazione del rumore nei segnali GPS); gis.stackexchange.com/questions/2146/… ( calcolo della media di più tracce GPS rumorose); e gis.stackexchange.com/questions/1808/… (modi strategici per ridurre l'errore GPS)
whuber

Risposte:


8

Ecco due riferimenti per il collegamento dei dati GPS alle linee centrali delle strade:

Schussler, N. & Axhausen, K. (2009a) , "Corrispondenza della mappa delle tracce GPS su reti di navigazione ad alta risoluzione mediante la tecnica delle ipotesi multiple", documento di lavoro 568. IVT, ETH Zu ̈rich, Zu ̈rich.

Schussler, N. & Axhausen, K. (2009b) , "Elaborazione di dati grezzi da sistemi di posizionamento globali senza ulteriori informazioni", Transport Research Record: Journal of the Transportation Research Board 2105, 28–36.

Link di riferimento (per quelli con accesso).

So che SF City ha implementato uno di questi algoritmi per elaborare le tracce GPS da un'app per smartphone che stanno utilizzando per tracciare i ciclisti ( Cycletracks ); e hanno rilasciato tutto il codice con una licenza open source (perché sono fantastici!). Penso che il loro problema riguardasse principalmente le imprecisioni del canyon urbano; Non sono sicuro che abbiano avuto problemi anche con l'accelerazione.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.