How do I clear the gradient of an image across pixels? (Image processing for the intensity of fluorescence)

5 visualizaciones (últimos 30 días)
Hello,
I have 200 images, 100 each of two different filters. I averaged them all and ratioed them properly to get one image. However, this image doesn't have a clear gradient across the pixels. My end goal is to analyze the intensity of the fluorescence and graph it. How would I clear the gradient without disrupting the image?
  1 comentario
Bjorn Gustavsson
Bjorn Gustavsson el 1 de Nov. de 2022
It is way easier to give recommendations if you attach/inline the average images and the ratio, and preferably tell us if you've reduced dark-frames and made some kind of flat-field corrections.

Iniciar sesión para comentar.

Respuestas (1)

Constantino Carlos Reyes-Aldasoro
Constantino Carlos Reyes-Aldasoro el 1 de Nov. de 2022
Hello
I am afraid the question is not very clear. What do you mean by "doesn't have a clear gradient across the pixels"? This seems to be contrary to "How would I clear the gradient without disrupting the image?" which would suggest that there is a "gradient" in your image.
I guess that what you have is "shading" i.e. the background intensity is not uniform, and you would like to remove and have a uniform background and with that you can analyse the foreground (like your fluorescent objects of interest).
Have a look at this function, it may help if you want to remove the shading:
And the explanation of the algorithm can be found here
https://digital-library.theiet.org/content/journals/10.1049/el.2009.0320

Categorías

Más información sobre Read, Write, and Modify Image en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by