Surface Fit over image
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
royed
el 17 de Mayo de 2020
I have a image like this
I want to do a Gaussian Surface fit over this image. Any suggestions would help.
3 comentarios
Image Analyst
el 17 de Mayo de 2020
Attach it so people can try things. Use the paper clip icon.
save('answers.mat', 'YourMatrix');
Respuesta aceptada
J. Alex Lee
el 17 de Mayo de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Interpolation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!