Surface Fit over image
조회 수: 3 (최근 30일)
이전 댓글 표시
I have a image like this
I want to do a Gaussian Surface fit over this image. Any suggestions would help.
댓글 수: 3
Image Analyst
2020년 5월 17일
Attach it so people can try things. Use the paper clip icon.
save('answers.mat', 'YourMatrix');
채택된 답변
J. Alex Lee
2020년 5월 17일
Here's my first pass thoughts:
First steps:
- Obtain X and Y coordinates of your pixels
- ensure your pixel values are of type double (maybe this is not super important)
- Decide if you want to call your X,Y coordinates your principal directions or not to decide the form of the function you want
Options:
- If you have optimization/curve fitting toolbox functions, use them
- If you don't, you can pretty easily write your own with fminsearch (only need 6 parameters and you have good initial guesses)
- If everything is Gaussian, maybe you can take a data/statistics approach to do [non-iterative] underlying parameter estimation technique (means and standard deviations?) from a data set constructed based on the pixel values...for univariate problems, i've found this to be a nice stand-in to actual fitting, which can be non-robust if you don't have good initial guesses and algorithms.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Interpolation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!