Convert Two Intensity Images into one Temperature Image

65 vues (au cours des 30 derniers jours)
matheus
matheus le 20 Nov 2024 à 21:11
Commenté : matheus le 22 Nov 2024 à 21:28
I have two intensity images from two different wave lengths sensors, and want to convert into one temperature image.
In order to avoid the emissivity dependence, the relation must be a ratio between the intensities. However when I try to do the ratio between them, all the picture have almost the same value and the result is not trustworthy. I wonder how I could do this conversion to obtain the temperature regardless the emissivity value and without so much background noise.
The calibration is being done using a filament bulb and the relation between the two images are based on the ratio of the peak intensities in each picture, related to the temperature.
The sensors have an offset difference of 2 X-axis pixel and 19 Y-axis pixel.
  6 commentaires
Image Analyst
Image Analyst le 22 Nov 2024 à 21:01
So you have an image and you only want temperatures of the filament, and nothing else in the scene, right? And somehow, by some other trusted method, you've determined the "true" temperature of the filament precisely at the peak/brightest locations only. And you want to calibrate the gray levels of the camera image with the "true", trusted temperatures from your other trusted method. What is this other method that you determined the true temperatures with?
What is Short_int and Long_int? Are they short integer and long integer images? Like one is an 8 bit integer and one is a 16 bit integer? Why are they not the same bit length? Or is one the image from one camera and one the image from the other camera, but they are both integer valued, like uint16 images?
If Short_int and Long_int are both integer images you will need to cast them both to double before dividing: double(Short_int) ./ double(Long_int)
Are both cameras mid-wave IR cameras (rather than thermal cameras) and both in the same mid-wave wavelength range (7-8.5 µm), or do you have some kind of IR filter in front of the lenses to pick out a more narrow range of temperatures for each, like one is sensitive to 7 to 7.5 microns and one is senstive to 8 to 8.5 µm?
Do you have a reference to some web page where it says that theory says you are supposed to use that formula to compute the temperature from the gray values?
matheus
matheus le 22 Nov 2024 à 21:28
The method is controlling the voltage and tension of the filament, and knowing the temperature of it.
The ratio is the shorter wave length intensity divided by the longer intensity value.
The calculation is based on wiens approximation of the plancks law for dual wavelength sensors.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Convert Image Type dans Help Center et File Exchange

Produits


Version

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by