3D Fit of Centreline
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
William
am 10 Apr. 2015
Kommentiert: William
am 12 Apr. 2015
I've got a 3D data set (shown below) and I want to fit it with a line, the points of this line fit need to be equidistant apart.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/148927/image.png)
Any tools able to do this? Or methods of how to achieve this?
Many thanks, Will
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 10 Apr. 2015
Have you tried a Savitzky-Golay filter on the x, y, and z independently? Attached is a demo of sgolayfilt() in the Signal Processing Toolbox.
0 Kommentare
Weitere Antworten (1)
Image Analyst
am 10 Apr. 2015
Do you want to smooth (regress) those points to get a smoother path? Or interpolate additional points in between those points while keeping those points where they are?
Of course we should not forget the venerable John D'Errico's interparc : http://www.mathworks.com/matlabcentral/fileexchange/34874-interparc. It sounds like just what you want to do if you want to keep those training points fixed and interpolate evenly spaced points along the curve.
4 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!