Dado um conjunto de pontos (2D) ou seja, nuvem de pontos (PC), a pergunta é sobre um robust
, accurate
e computing-friendly
método para encontrar círculos (ou elipses em versão avançada).
A idéia intuitiva é usar a Pesquisa de força bruta em todos os pontos possíveis (como centro) {infinito!} E raios (novamente infinito!). Isso é extremamente extremamente lento e ineficiente.
Conforme demonstrado abaixo, cada círculo ajustado seria classificado com base no número de pontos ( nn
) posicionados na circunferência do círculo a uma distância menor que um limite ( t
). Portanto, há derr
para apresentar uma distância média.
De forma avançada, elipses são de interesse para serem ajustadas.
Alguma idéia, invadir o cérebro, experiências, comentários?