Tengo un conjunto de puntos 3D. Siguen un patrón curvo con un diámetro bastante constante como se muestra a continuación. ¿Cuál sería el algoritmo para rastrear la línea central aproximada de estos puntos?
Tengo un conjunto de puntos 3D. Siguen un patrón curvo con un diámetro bastante constante como se muestra a continuación. ¿Cuál sería el algoritmo para rastrear la línea central aproximada de estos puntos?
Respuestas:
Hay un documento llamado "Reconstrucción curvada a partir de puntos no organizados" por In-Kwon Lee que analiza la construcción de líneas / curvas a partir de un conjunto de puntos sin ningún orden mediante la explotación del método de mínimos cuadrados en movimiento . Aunque se centra en aplicaciones 2D, menciona la posibilidad de extender esto a dimensiones más altas. La siguiente imagen está tomada del documento:
En el ' Capítulo 4 - Extensión 3D ', describe cómo el método no puede aplicarse directamente a 3 dimensiones, pero es posible calcular una curva de regresión cuadrática 3D de la siguiente manera:
¡Espero que esto ayude! (¡Un artículo bastante interesante!)
Esta pregunta ya ha sido respondida. Aquí está la misma pregunta:
conjunto de datos de ajuste de curva 3d
Si está buscando herramientas y códigos listos para usar, existen muchos métodos numéricos para resolver este problema, como el enfoque codicioso que se implementa en paquetes R, descargables desde GAM .
Si está buscando algoritmos puros para implementarlo usted mismo, le sugiero que lo solicite en la comunidad matemática ( http://math.stackexchange.com )
Además, esta página wiki está relacionada con su pregunta ( http://en.wikipedia.org/wiki/Curve_fitting )
EDITAR: Bueno, parece que es una respuesta incorrecta, ¡la línea de ajuste es recta! =)