Tengo dos listas que contienen coordenadas x-y (de estrellas). También podría tener magnitudes (brillo) unidas a cada estrella. Ahora cada estrella tiene sacudidas de posición aleatorias y puede haber algunos puntos extra o faltantes en cada imagen. Mi pregunta es: "¿Cuál es el mejor algoritmo de coincidencia de punto 2D para un conjunto de datos como este?" Supongo que tanto para un simple lineal (traducción, rotación, escala) y no lineal (por ejemplo, polinomios de n grados en las coordenadas). En la jerga del campo de coincidencia de puntos, estoy buscando los algoritmos que ganarían en un tiroteo entre los programas de concordancia de punto 2D con ruido y puntos espurios. Puede haber diferentes "ganadores" dependiendo de si se utiliza la información de etiquetado (las magnitudes) y/o la transformación se limita a ser lineal.¿Cuál es considerado actualmente el "mejor" algoritmo para la coincidencia de puntos 2D?
Soy consciente de que hay muchas clases de algoritmos de coincidencia de punto 2D y muchos algoritmos en cada clase (literalmente cientos en total) pero no sé cuál, si es que alguno, es considerado el "mejor" o el "más estándar" por personas en el campo de la visión por computadora. Tristemente, muchos de los artículos para los artículos que quiero leer no tienen versiones en línea y solo puedo leer el resumen. Antes de establecer un algoritmo particular para implementar, sería bueno escuchar a algunos expertos para separar el trigo de la paja.
Tengo un programa de coincidencia de trabajo que utiliza triángulos pero falla con bastante frecuencia (~ 5% del tiempo) de manera que la transformación de la solución tiene distorsiones obvias pero sin ninguna razón obvia. Este programa no fue escrito por mí y proviene de un documento escrito hace casi 20 años. Quiero escribir una nueva implementación que funcione de manera más robusta. Estoy asumiendo (con la esperanza) que ha habido algunos avances en esta área que hacen que esto sea plausible.
Me interesa también esta. – fulmicoton
Esta pregunta habría sido perfecta para el próximo [Computer Science Stack Exchange] (http://area51.stackexchange.com/proposals/35636/computer-science-non-programming?referrer=pdx8p7tVWqozXN85c5ibxQ2). Por lo tanto, si desea tener un lugar para preguntas como esta, ¡siga adelante y ayude a que esta propuesta despegue! – Raphael