Color Feature Extraction of Thermal Image

11 views (last 30 days)
Shrikanth
Shrikanth on 13 Sep 2015
Answered: Mohammed Jaddoa on 13 Aug 2018
I have a set of thermal images. From this set, for one image, I have coded for color feature extraction with HSV. Using HSV is best idea or should I use something else? If something else, what is the basic reason behind it?

Answers (2)

Image Analyst
Image Analyst on 13 Sep 2015
Your question doesn't have anything to do with the subject line or make too much sense. Thermal images don't have color. They are gray scale/indexed images. You can apply any colormap you want, and a lot of them give false "edges". Steve Eddins wrote a blog series on this. So basically you can use whatever colormap you think looks good but do NOT do feature extraction based on the color image. You MUST do it based on the original floating point grayscale image, which is the temperature values directly.
  6 Comments
Image Analyst
Image Analyst on 13 Nov 2015
So whatever happened with this? Did you ever get it working? Do you still need more help?
janifal
janifal on 11 Apr 2017
[sorry for my bad english] Hi Image Analyst. First of all, an enormous compliment towards your enthusiasm in image processing. I'm a big fan of your work here.
I'm interested in understanding more about thermal images, especially in its texture analysis.
Is that possible for us to calculate an energy emitted from the ROI of a thermal image based on image processing? Let say the above picture, if that box is our ROI, can we calculate the energy or something like temperature level on that segmented region so that we can differentiate between the highest and the lower temperature region on the thermal image?
Regards, Desperately need your advice, janifal.alipal@gmail.com

Sign in to comment.


Mohammed  Jaddoa
Mohammed Jaddoa on 13 Aug 2018
Bro I have worked on infrared thermal images , first, try use FLIR software it comes up with library can be used with Matlab ,First use video or image captured by infrared thermal camera I used with seq format in this case you will get an image with gray format and each pixel represent temperature, afterwards you can be used a color map to show color but it is not necessary... most important use raw image from camera so you can get temperature, and you below code to show image with color figure(n);imshow(image,[32 38]);colormap('hot') I hope this comment answer your question

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!