I need to know how to apply Gaussian function on this image as 1D Gaussian fit or 2D Gaussian fit using MATLAB.
Asked
Active
Viewed 612 times
-2
-
2What is “apply Gaussian function”? Do you mean “fit Gaussian function”? Or do you want to filter the image with a Gaussian kernel? Something else? – Cris Luengo Dec 19 '21 at 13:54
-
Hi Cris, I mean the fit Gaussian function. Thanks – Tod S Dec 19 '21 at 23:40
1 Answers
1
You may use Gero Nootz's Fit 2D Gaussian Function to Data.
It uses a simple model with an example how to use MATLAB's optimizers to get the model parameters.
You may also have a look at Fitting a 2D Gaussian function using scipy.optimize.curve_fit - ValueError and minpack.error.

Eric Johnson
- 682
- 1
- 12
-
Thanks Eric. How does this model function handle pixels? Is the fitting work only on the pixels that cross the line or the summing of the pixels on the entire x and y axis? – Tod S Jan 16 '22 at 16:50
-
For 2D it means it evaluates the best fit taking advantage of all pixels. – Eric Johnson Jan 17 '22 at 16:20