Skip to content

Thermal Imaging Theory

David Tulloh edited this page Jul 3, 2015 · 2 revisions

Emissivity

The emissivitiy is the efficiency with which the surface emits thermal radiation. If only half the heat of the body is radiated then logically we have to double the measured value to get the temperature. This emissivitiy value is expressed as a number between 0 and 1, where 1 is equivilent to 100%.

In practice an approximation is normally the best that can be achieved. Thermoworks provides an emissivity table which provides approximations for a range of surfaces.

Skin has an emissivity of 0.98.

http://www.thermoworks.com/emissivity_table.html

Thermal compensation techniques

Non Uniformity Correction

This corrects for the differing sensitivity of different pixels.

http://nuc.die.udec.cl/?page_id=18

Flat Field Correction

Flat field correction is one non uniformity correction technique. The images taken with the shutter closed are designed to be used for flat field correction. This technique should also remove any static errors located under the shutter.

https://en.wikipedia.org/wiki/Flat-field_correction

Thermal Drift or Pixel Drift

As the array heats the behaviour of each pixel of the microbolometer changes in its own special way, both due to its own heat and the reflected radiation from other portions of the element. Ongoing calibration must be peformed to correct for this.

MSX

MSX (Proprietary FLIR) uses a standard camera to edge detect and greatly increase apparent quality

http://www.wired.com/2014/08/a-review-of-the-iphone-infrared-camera-the-flir-one/

Deblurring

Deblurring images can add much detail

http://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg557758/#msg557758

Bin grouping

Combine all values into 10 degree bins before display reduces visible noise, trick used by FLIR

http://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg557156/#msg557156

Super-resolution (oversampling)

http://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538947/#msg538947

Masking

Mask out stuck (unchanging) pixels - replace with averaged neighbours Adjust gain of unusual column/row to match neighbours

http://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538736/#msg538736

Further work

Read a write up of thermal imaging basics, emissitivity etc. FLIR manual should have a chapter