J'ai une question d'algorithme difficile, je ne trouve aucun algorithme approprié à partir de beaucoup de recherche, donc j'espère que quelqu'un ici sur stackoverflow pourrait savoir la réponse. J'ai un ensemble de coordonnées x, y pour un véhicule qui se déplace dans un espace 2D, les coordonnées sont enregistrées aux «points de décision» dans la période de temps (c.-à-d. Ils se sont arrêtés et ont déterminé où se déplacer prochain). Ce que je veux faire est de trouver un mécanisme pour comparer efficacement ces chemins (c'est-à-dire ne pas passer par chaque point individuellement). En outre, je m'intéresse au «modèle» de leur mouvement, pas nécessairement aux points individuels auxquels ils sont allés. Cela signifie que le "chemin" est considéré comme identique si vous le réfléchissez autour d'un axe, ou si vous le faites pivoter de 90,180 ou 270 degrés. Fondamentalement, j'essaie de distiller une sorte de «comportement» à la façon dont ils se déplacent dans l'espace, puis d'examiner les différents «comportements» à des fins de classification.Comparaison d'un "chemin" (ou trace GPS) d'un véhicule
Cheers,
Aidan
Je pensais que je partagerais ce papier avec quelqu'un d'autre qui se penche sur un problème similaire. Après plusieurs semaines de recherche, j'ai découvert que ce que je cherchais s'appelait "Analyse de Trajectoire". Il y a beaucoup de différentes techniques disponibles, la plupart basées sur LCSS ou éditer des distances. Ce document décrit l'approche LCSS: http://www.cs.ucr.edu/~mvlachos/pubs/icde02.pdf Je vais essayer de mettre en œuvre ceci et voir comment ça se passe. – Aidos