В интерфейсах SLAM, которые используют алгоритм итеративной ближайшей точки (ICP) для определения ассоциации между двумя совпадающими облаками точек, как вы можете определить, застрял ли алгоритм в локальном минимуме и возвращает неправильный результат?
Проблема определяется как сопоставление двух облаков точек, которые являются выборками некоторой произвольной структуры поверхности, и области выборки имеют перекрытие 0-100%, что неизвестно. Я знаю, что вариант Trimmed ICP работает итеративно, пытаясь определить перекрытие, но даже этот вариант может застрять в локальном минимуме.
Наивным подходом было бы посмотреть среднеквадратичную ошибку идентифицированных пар точек. Но без некоторой оценки выборки это кажется рискованным порогом. В руководстве по Leica Cyclone они предлагают ручную проверку гистограммы парных ошибок. Если он имеет гауссову форму, подгонка хорошая. Если происходит линейный спад, совпадение, вероятно, плохое. Это кажется правдоподобным для меня, но я никогда не видел, чтобы это использовалось в алгоритме.