Quais são as melhores soluções para detectar linha em uma nuvem de pontos? Comparação sendo feita com e entre Hough Transform , Radon Transform , RANSAC (consulte a wikipedia) e Brute-Force Search (consulte a wikipedia).
Qual é o mais robusto contra a dispersão de pontos na nuvem de pontos?
Nota:
1- A pergunta é sobre nuvem de pontos 3D e não imagem.
2 - Os pontos na nuvem de pontos são aleatoriamente dispersos (locais completamente esparsos).
3- Não há informações sobre o objeto (linha) sendo explorado em termos de orientação preferida, tamanho etc.
4- É necessário considerar uma tolerância em torno da linha candidata.
Atualizações:
De acordo com meus experimentos: o RANSAC pode perder facilmente algumas linhas. É bom para a detecção rápida de arestas, no entanto, a complexidade da dispersão de pontos pode produzir resultados indesejados. Hough e Radon são muito parecidos e não tive chance de experimentar a nuvem de pontos 3D, mas eles funcionam bem em casos 2D. Há uma dificuldade na extração de segmentos de linhas encontradas. O BFS é simplesmente impraticável para grandes conjuntos de dados.