Nas interfaces SLAM que usam o algoritmo Iterative Closest Point (ICP) para identificar a associação entre duas nuvens de pontos correspondentes, como você pode determinar se o algoritmo está preso em um mínimo local e retorna um resultado errado?
O problema é definido como combinar duas nuvens de pontos, que são amostras de alguma estrutura superficial superficial e as áreas amostradas têm uma sobreposição de 0 a 100%, que é desconhecida. Eu sei que a variante Trimmed ICP funciona iterativamente tentando determinar a sobreposição, mas mesmo essa pode ser mantida em um mínimo local.
Uma abordagem ingênua seria procurar o erro quadrático médio dos pares de pontos identificados. Mas, sem alguma estimativa da amostragem, isso parece um limiar arriscado. No manual para o Leica Cyclone, eles sugerem uma inspeção manual do histograma de erro de pares. Se tiver uma forma gaussiana, o ajuste é bom. Se houver uma queda linear, a partida provavelmente será ruim. Isso parece plausível para mim, mas nunca o vi usado em um algoritmo.