Close

Thermal Imaging/Night Vision

A project log for OpenMV

Python-powered machine vision modules

i.abdalkaderi.abdalkader 08/28/2014 at 00:005 Comments

So it seems like there are a few thermal imagers out there that made it through, so for the sake of completeness (and to eliminate the competition :D) I finished up my thermal imaging code...Here's a short video showing thermal/night vision:

To produce the final image, temperature readings are normalized, then converted to a rainbow (using a lookup table) and then scaled up (using bilinear interpolation) and finally, the thermal image is alpha blended into an RGB image and sent to the LCD...The result looks something like this:

Discussions

Pure Engineering wrote 09/12/2014 at 05:25 point
Checkout this project. you should work on adding the Flir Lepton Camera next.
http://hackaday.io/project/3000-Flir-Lepton-Thermal-Camera-Breakout

  Are you sure? yes | no

Sergei wrote 08/30/2014 at 17:30 point
Very interesting project. Can you show more photos? Such as a monitor or screen. How to eliminate thermal noise? Or you install a large temperature difference? I did IR-Blue to develop MarDaSo. I am interested in this issue.

  Are you sure? yes | no

PointyOintment wrote 08/28/2014 at 19:24 point
I notice there's a bit of misalignment, likely the result of parallax between the two cameras. Do you think it would be possible (with the thermal image being so blurry and in a different spectrum) to auto-correlate the images and recover some depth information (or at least align them)?

  Are you sure? yes | no

i.abdalkader wrote 10/05/2014 at 13:32 point
The active sensor area is on the right of the bga chip, not centered, I just discovered this a while ago after making the shield, see the top sensor:

https://static.hackaday.io/images/9285341405903047687.JPG

So the IR sensor needs to be shifted a few mils, this might be enough to align them.

  Are you sure? yes | no

Marius Popescu wrote 08/28/2014 at 10:33 point
Competition feels flattered that you're targeting them :))
Now on a more serious tone, I'm following your project and really like your OpenMV concept and implementation. Good job! :)

  Are you sure? yes | no