【发布时间】:2012-04-17 03:47:41
【问题描述】:
我的问题是我有大量来自汽车中使用的不同 GPS 记录器的 GPS 轨迹。如果不关闭这些廉价设备,即使静止不动也会记录幻影运动:
正如您在上图中所见,大约有一千个点在某种拥塞中可视化。现在我想删除所有这些点,以便来自左侧的红色轨道在抖动开始之前结束。 我的方法是围绕轨道中的每个点“画”两个或三个圆圈,检查这些圆圈内还有多少其他点并检查比率:
(#points / covered area) > threshold?
如果阈值超过一定比例(紫色圆圈),我可以删除其中的所有点。所以:简单的方法,但有很大的缺点,例如计算时间,删除仅通过圆圈的“无辜”轨迹,不会检测到像图片底部的单点这样的异常值)。
我正在寻找一种更好的方法来检测图片中的大量点。它不应该消除误报(可能是 5 或 10 分,这些聚合对我来说无关紧要)。此外,它不应该简化轨道的其余部分!
编辑: 给定示例中的结果应如下所示:
【问题讨论】:
-
+1 用于可视化,尽管我认为可以通过更具体地解释您自己的考虑来改进这个问题。否则这似乎有点宽泛。
-
在这里工作的开源算法stackoverflow.com/questions/4480434/…