3D Fit of Centreline
2 views (last 30 days)
Show older comments
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.
Any tools able to do this? Or methods of how to achieve this?
Many thanks, Will
0 Comments
Accepted Answer
Image Analyst
on 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 Comments
More Answers (1)
Image Analyst
on 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 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!