MATLAB: Hello I have a doubt with thermal images. How to convert pixel value in a thermal image to temperature in matlab. I am working on thyroid eye detection. I have rgb image(not original inrared camera image.)

detection of abnormalityImage Processing Toolboxthermal image processing

Please help with matlab code.

Best Answer

I'd really see if you can get the raw image with the actual digital or thermal values. If all you have is a pseudocolored image, then you'd need to know how the applied colormap applied the colors. I mean, red could be any temperature from 10 degrees to 500 degrees or whatever. It depends on what temperature range the camera was adjusted to look at. So you can't definitively say that some color of yellow is 451 degrees unless you know what the colormap did. It could be virtually anything, so you need the colormap assignment.