Surface Fit over image
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have a image like this
I want to do a Gaussian Surface fit over this image. Any suggestions would help.
3 Commenti
Image Analyst
il 17 Mag 2020
Attach it so people can try things. Use the paper clip icon.
save('answers.mat', 'YourMatrix');
Risposta accettata
J. Alex Lee
il 17 Mag 2020
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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Interpolation in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!