Ho una serie di punti 3D. Seguono un modello curvo con un diametro piuttosto costante, come mostrato di seguito. Quale sarebbe l'algoritmo per tracciare la linea centrale approssimativa di questi punti?
Ho una serie di punti 3D. Seguono un modello curvo con un diametro piuttosto costante, come mostrato di seguito. Quale sarebbe l'algoritmo per tracciare la linea centrale approssimativa di questi punti?
Risposte:
C'è un documento chiamato "Ricostruzione curva da punti non organizzati" di In-Kwon Lee che analizza la costruzione di linee / curve da una serie di punti senza alcun ordinamento sfruttando il metodo dei minimi quadrati mobili . Sebbene si concentri su applicazioni 2D, menziona la possibilità di estenderlo a dimensioni più elevate. L'immagine seguente è tratta dal foglio:
Nel ' Capitolo 4 - Estensione 3D ', descrive come il metodo non può essere applicato direttamente a 3 dimensioni ma è possibile calcolare una curva di regressione quadratica 3D mediante:
Spero che sia di aiuto! (Piuttosto un documento interessante!)
Questa domanda ha già ricevuto risposta. Ecco la stessa domanda:
Se stai cercando strumenti e codici pronti all'uso, ci sono molti metodi numerici per risolvere questo problema, come l'approccio avido che è implementato nei pacchetti R, scaricabile da GAM .
Se stai cercando algoritmi puri per implementarlo da solo, ti suggerisco di chiederlo nella comunità matematica ( http://math.stackexchange.com )
Inoltre questa pagina wiki è correlata alla tua domanda ( http://en.wikipedia.org/wiki/Curve_fitting )
EDIT: Beh, sembra che sia la risposta sbagliata, la linea di raccordo è dritta! =)