Get derivatives of a noisy surface
조회 수: 3 (최근 30일)
이전 댓글 표시
Hi everyone,
I still have trouble in getting derivatives of a surface. Is there any method to do this as the data are noisy? For the data z=f(x,y), how can I do the smoothing/ regularization to get the reliable derivatives. Someone suggested that regularizing the differentiation process to avoid the noise amplification of finite-difference methods. Is there any way to do that in matlab?
I found some ways to smooth and get derivatives for a curve fitting like z=f(x), but I don’t know how to deal with the 3D data.
Any suggestion? Your answer will be greatly appreciated.
Cheers Hui
채택된 답변
Sean de Wolski
2011년 6월 10일
Perhaps a point-wise least squares method might be of interest to you?
This paper gives a fairly decent description of it for strain calculation in 2-dimensional images - numerical derivatives of a surface. http://www.sciencedirect.com/science/article/pii/S0143816609000189
It gave me good results for my work.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with Curve Fitting Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!