Message Boards Message Boards

Taking the Best Fit of a Picture of the intensity of a beam?

Posted 10 years ago
Hello everyone first time posting, as I've come up short at a task larger than what I've done so far on Mathematica.

Here's my situation:

I have taken a picture of a laser with a detector I would like to use mathematica to find the best-fit function for intensity of the beam (brightness of pixel) with respect to the Cartesian coordinates of a point on the image, so that I can compare the results with the theoretical Gaussian distribution of intensity for the laser.

I was thinking that using ImageData to conver the pixels to an array might make sense to convert the picture to datapoints for Mathematica.
Does anyone know how I might find the multivariable best fit for data in the format?

It's also worth noting that the image is 3600x2700, so trial solutions will take my computer quite some time.

EDIT: I am encountering a problem when I go from RGB data to Intensity. There seems to be an extra data point on each pixel. What I want is to convert the image to data in the form of a matrix where each element is the corresponding pixel's normalized intensity. I can do this with pictures from the web, but when I do the same process to my data, I get a matrix of lists of two elements. How can I eliminate an element of each element of a matrix?
POSTED BY: Keith Osborne
Posted 10 years ago

I have a notebook that accomplishes the goal of going from a set of pictures of a beam with at different distances to the waist size assuming a roughly circular beam (as is the case for HeNe lasers).

I have attached a PDF of the code. Unfortunately the list of pictures with which I started makes attachment too large, so they are not included.

POSTED BY: Keith Osborne
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
or Discard

Group Abstract Group Abstract