Author Topic: Yet another cheap thermal imager incoming.. Seek Thermal  (Read 1019520 times)

0 Members and 3 Guests are viewing this topic.

Offline mikeselectricstuffTopic starter

  • Super Contributor
  • ***
  • Posts: 13753
  • Country: gb
    • Mike's Electric Stuff
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1625 on: January 25, 2015, 11:23:24 pm »

@Mike... do you sacrifice your seek just for getting this layer images?
Well... thanks.
It would be interesting if this sensor could be used with another µC...like a stm32f4xx.
It's one that rjardina broke and donated.
Due to the die-bond construction and lack of easily accessible connection points, I think the only practical re-purposing would be to keep the existing ARM processor and write new code for it.


Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline Uho

  • Frequent Contributor
  • **
  • Posts: 256
  • Country: ua
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1626 on: January 26, 2015, 08:08:48 am »
joe-c
Your countrymen have done a good editor. Open source. I translated into Russian. Features of the program look here. http://youtu.be/-34KSjlfiw0 Processing data stored in a text file. Like you. Only need to change the number of points. Will be ready to prepare the report editor. If interested I will give all the information.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1627 on: January 27, 2015, 05:25:40 am »
Your countrymen have done a good editor.
thank you... it was my website ;)

I have also made a program for analyze thermal images. Also open source:
http://joe-c.de/pages/posts/programm_thermalviewer_120.php#ver007

now the Flir Ex is implented. You could connect the camera over RNDIS and grab a full image...
it takes just a few seconds:
1. take a short radiometric sequence (full ir frames... like a video)
2. download it
3. readout the min and max (from Scale or better... from full screen measurement box)
4. readout the frame from the download file and calculate the image with the min and max from camera

if I get the seek completely working... I will implanting this camera too  :-/O
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline eneuro

  • Super Contributor
  • ***
  • Posts: 1528
  • Country: 00
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1628 on: January 27, 2015, 04:43:58 pm »
I assume they didn't supply a disc or USB flash drive because of the cost and fragmentation it would cause.
In this video
  EEVBlog #704 – Rigol DS1054Z Oscilloscope Features Review they include DVD/CD disk to his product and it costs less than two such Seek Thermal tiny dongles  ???
Buy such scope and decode live I2C from Melexis IR sensor and... you have device to detect heat leakage in house and...  no fancy "sick" software needed  ::)
« Last Edit: January 27, 2015, 04:47:10 pm by eneuro »
12oV4dWZCAia7vXBzQzBF9wAt1U3JWZkpk
“Let the future tell the truth, and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I have really worked, is mine”  - Nikola Tesla
-||-|-
 

Offline efahrenholz

  • Regular Contributor
  • *
  • Posts: 188
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1629 on: January 28, 2015, 01:13:25 am »
Eneuro, the Seek was designed with mobile phones and tablets in mind. That's why both versions use male lightening and micro usb. They weren't intended to be used with a computer. How did you expect them to sell a device with their "thermal imaging for dummies" business model if they required the customers to figure out how to put software on the phone or tablet to even use it. What you are saying is complete nonsense. An oscilloscope could just as easily be designed to be used with a tablet or smartphone. Hell, there *ARE* tablet based oscilloscopes. It was more logical to place an app on each major app store. The reason the oscilloscope has software is, surprise surprise--it was designed to work with a computer! So they were kinda obligated to providing you with software. Oscilloscopes don't come with access to the Internet or an app store.
 

Offline steveg

  • Newbie
  • Posts: 2
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1630 on: January 28, 2015, 04:34:13 am »
Hello - I have a Seek Thermal I am interested in using it on a Rapberry Pi. I have tried Cynfab's Seek_2.0.py but I get error messages about a broken pipe from usb.core. I do not understand the protocol enough to know what to do. Has anyone used Cynfab's program on the Ras Pi or have any other software for the Seek that runs on the PI?
Thanks!
Steve
 

Offline eneuro

  • Super Contributor
  • ***
  • Posts: 1528
  • Country: 00
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1631 on: January 28, 2015, 07:49:06 am »
the Seek was designed with mobile phones and tablets in mind.
So, they loose other customers.
Common this Z shaped Seek ... looks very crappy, I don't like it at all.
Its sensor and possibility to hack its MPU firmware is the only thing it is quite interesting device  for the moment >:D
12oV4dWZCAia7vXBzQzBF9wAt1U3JWZkpk
“Let the future tell the truth, and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I have really worked, is mine”  - Nikola Tesla
-||-|-
 

Offline mikeselectricstuffTopic starter

  • Super Contributor
  • ***
  • Posts: 13753
  • Country: gb
    • Mike's Electric Stuff
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1632 on: January 28, 2015, 02:54:44 pm »
Teardown part 2 :
I did try reading the flash but it appeared to be blank - could have been a programmer issue, but I've lost the chip now...

Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline efahrenholz

  • Regular Contributor
  • *
  • Posts: 188
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1633 on: January 28, 2015, 02:59:54 pm »
There aren't any customers lost. The people who bought the device were aware of what they were buying into. They made a few exaggerations about the capabilities; the resolution claims are rubbish, and example photos were completely either fake or through a different camera. These things are typical with any company trying to pursuade buyers to an unproven product, and I scold them for it, but people will still buy.
 

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 13170
  • Country: gb
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1634 on: January 28, 2015, 04:11:41 pm »
@Mike

Thanks for another great video.

Nice X-Ray images  ;)

Aurora
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline WS-PI

  • Contributor
  • Posts: 23
  • Country: de
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1635 on: January 28, 2015, 04:32:38 pm »
@ Mike

That is great to see the sensor details so clear. Good work with simple tools. But I am a little bit astonished not to see any indication for a hexagonal arrangement of sensor elements what was discussed earlier.
 

Offline efahrenholz

  • Regular Contributor
  • *
  • Posts: 188
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1636 on: January 28, 2015, 07:08:06 pm »
Well folks, that video sums it up. Mike is officially disappointed with the performace.

I found it interesting that there were no pixels physically blanked. That means it's done by the controller. Also the reference block has so many pixels. Perhaps row 207 is where these values come from. Each pixel in the reference row might be averaged and applied to the main array. Really interesting stuff.
 

Offline cynfab

  • Regular Contributor
  • *
  • Posts: 175
  • Country: us
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1637 on: January 28, 2015, 07:09:27 pm »
steveg,

Trying to get my python code running on a RPi is an ambitious project.
In a previous post I stated that the code

"Runs at about 5 fps on my i7 desktop and about 1fps on a MinnowBoard Max under
 Linux Mint 17"

Both those are multi core x86 64bit processors with sse4.

My python code is very floating point intensive. I'd bet if you can get it to
run on a RPi, it might do 3-5 seconds per frame.

Re. the broken pipe error message, it would help if you post the complete error
message and the command you issued to get it.
As well as the versions of all Py libs that were installed (see the source).

I have used pyusb 1.0 on the RPi on other projects and it has worked for me. But I've
never tried to run the seek python app on the RPi. IMHO it is far too underpowered for real time processing.
You should be able to get it to grab images and save them though.

Put some print statements into the python code and see how far it gets before the error pops out.

   ...ken..
 

Offline mikeselectricstuffTopic starter

  • Super Contributor
  • ***
  • Posts: 13753
  • Country: gb
    • Mike's Electric Stuff
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1638 on: January 28, 2015, 08:33:07 pm »
Well folks, that video sums it up. Mike is officially disappointed with the performace.

I found it interesting that there were no pixels physically blanked. That means it's done by the controller. Also the reference block has so many pixels. Perhaps row 207 is where these values come from. Each pixel in the reference row might be averaged and applied to the main array. Really interesting stuff.
Thinking about it, if you don't have enough reference pixels on a row, you effectively lose the whole image row, so they need enough that even after bad pixels etc. in the reference array, they have enough to compensate the main row.

Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline dexters_lab

  • Supporter
  • ****
  • Posts: 1890
  • Country: gb
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1639 on: January 28, 2015, 10:19:37 pm »
could they use the array of reference pixels to make a two dimensional predictive reference map of the entire die?

Offline mikeselectricstuffTopic starter

  • Super Contributor
  • ***
  • Posts: 13753
  • Country: gb
    • Mike's Electric Stuff
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1640 on: January 28, 2015, 10:27:25 pm »
could they use the array of reference pixels to make a two dimensional predictive reference map of the entire die?
I can't see how anything across the 22 pixel width of the ref array could relate to anything over the with of the main one. Not even sure about the length either, though without knowing the sorts of things they are compensating it's hard to know.

If there is some progressive issue across the array, you'd think a strip on all 4 sides would be the way to compensate it.
 
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 13170
  • Country: gb
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1641 on: January 28, 2015, 11:20:52 pm »
I have seen microbolometers with whole rows of pixels that are not used for imaging, but rather offsetting of data coming from the main array. I do not recall, but have we previously seen any defined banding in images ? Could this 'stripe' that is blinded by the microbolometer case be a sort of comparator reference for processing swept 'stripes' of pixels in the imaging array. We are dealing with early  days 12um microbolometer technology here. It could be that the only way to tame the active imaging pixels drift and behaviour is to either compare it to a 100% duplicate on the same die that is blind, and so a reference against which to compare, or use a reference stripe that is compared to stripes of the active microbolometer pixels and save on die size.

One thing is for sure, my experience of the SEEK microbolometer is that it is VERY thermally unstable and so requires a lot of taming. Maybe a FFC every second or so is not enough to make a usable image. Remember that we have that strange mottling effect that I had assumed was image processing, maybe its the result of using one pixel against another (reference pixel) to detect the differential ?

I am not a designer of such cameras and have no inside information. This is just a theory of mine.

Aurora
« Last Edit: January 28, 2015, 11:29:31 pm by Aurora »
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline dexters_lab

  • Supporter
  • ****
  • Posts: 1890
  • Country: gb
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1642 on: January 28, 2015, 11:42:25 pm »
could they use the array of reference pixels to make a two dimensional predictive reference map of the entire die?
I can't see how anything across the 22 pixel width of the ref array could relate to anything over the with of the main one. Not even sure about the length either, though without knowing the sorts of things they are compensating it's hard to know.

If there is some progressive issue across the array, you'd think a strip on all 4 sides would be the way to compensate it.
 

yes true, does seem odd the number of reference pixels though

Offline efahrenholz

  • Regular Contributor
  • *
  • Posts: 188
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1643 on: January 28, 2015, 11:48:22 pm »
Well folks, that video sums it up. Mike is officially disappointed with the performace.

I found it interesting that there were no pixels physically blanked. That means it's done by the controller. Also the reference block has so many pixels. Perhaps row 207 is where these values come from. Each pixel in the reference row might be averaged and applied to the main array. Really interesting stuff.
Thinking about it, if you don't have enough reference pixels on a row, you effectively lose the whole image row, so they need enough that even after bad pixels etc. in the reference array, they have enough to compensate the main row.
Mike I think you are spot on. I suspected that because lots of pixels will inevitibly drift, pixels will be dead or have wild gain differences from the main array, they need a large range of reference pixels to compute an average value from. I wonder if flir sensors have a the same large amount of reference pixels. The seek sensor manufacturing process appears to contain serious limitations. I wonder what yield of sensors they get from a wafer that contain fewer than 1% bad pixels.

In reference to a previous post I made, I'm wondering what the integration time is. it would be really interesting if someone was able to reverse engineer the flash chip and write some code to change the integration time. In my opinion, the shortest possible integration might reduce drift. A shorter duty cycle of current being passed through each pixel, less energy being converted to heat and thus a more uniform image for longer periods between NUC events. And more samples for oversampling. I wonder if the lepton core uses a similar technique.
 

Offline -jeffB

  • Regular Contributor
  • *
  • Posts: 115
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1644 on: January 29, 2015, 02:24:38 am »
In reference to a previous post I made, I'm wondering what the integration time is. it would be really interesting if someone was able to reverse engineer the flash chip and write some code to change the integration time. In my opinion, the shortest possible integration might reduce drift. A shorter duty cycle of current being passed through each pixel, less energy being converted to heat and thus a more uniform image for longer periods between NUC events.

I'm not sure I follow this. Yes, passing less average current through each pixel should reduce the "thermal background" in the sensor -- but as long as the current * time is constant per frame read, I wouldn't expect it to contribute to non-uniformity. Since NUC doesn't cut off current to the sensor (you're reading out in the usual way, just with the sensor exposed to a reference instead of the scene), I don't see how uniformity is affected by a lower (but still constant) pixel read current.

Or am I confusing NUC with something else?
 

Offline efahrenholz

  • Regular Contributor
  • *
  • Posts: 188
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1645 on: January 29, 2015, 06:24:36 am »
The drift is high in the array, so I'm going on the principle that the thermal capacitence is low in each pixel. Any heat on the pixel, whether generated from radiation or from measurement, will saturate the pixels thermal capacity since it is so much smaller than anything ever achieved. So there comes this new territory where you must deal with barely measurable changes in heat in the pixel, which can cause rapid swings in resistance. The engineers likely decided on a longer integration time to get over the ROIC noise, and this increases the time that current is passing through the pixel from frame to frame. Each pixel at a unique resistance, getting warmer from different amounts of current and a small thermal well, equals out to quick thermal drift and frequent NUC events. My theory is to reduce the integration time to where is it able to generate enough signal over read noise, by sacrificing some low end temperature response, in order to minimize drift. It would also provide more samples to average out any other noise. It *is* just a theory, so don't take any of it too seriously.
 

Offline eneuro

  • Super Contributor
  • ***
  • Posts: 1528
  • Country: 00
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1646 on: January 29, 2015, 07:11:48 am »
These things are typical with any company trying to pursuade buyers to an unproven product, and I scold them for it, but people will still buy.
If someone doesn't know that lens holder is.... glued to PCB and have no technical background maybe someone will buy those toys (Flir One also is a toy only).
This Seek sensor is the only reason people who read "Art of Electronics" and are interested in hacking its MPU might want it in this hardware version before official standalone Seek module will be available. 
12oV4dWZCAia7vXBzQzBF9wAt1U3JWZkpk
“Let the future tell the truth, and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I have really worked, is mine”  - Nikola Tesla
-||-|-
 

Offline efahrenholz

  • Regular Contributor
  • *
  • Posts: 188
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1647 on: January 29, 2015, 07:17:45 pm »
I don't see them releasing the module separately. I mean, how do you figure they would do it? The lepton worked that way because everything was squished into a tiny housing with a commonly used protocol for the video out.
 

Offline Uho

  • Frequent Contributor
  • **
  • Posts: 256
  • Country: ua
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1648 on: January 29, 2015, 08:22:45 pm »
 joe-c
Thank you. Eliminating the gradient runs. For my convenience I have translated the program. Not enough save photos in JPEG. To compare the two photos. Seek processing algorithm better. It is not clear how they reduce noise. I have two Seek. In the later less noise. Possible spread of the parameters.
« Last Edit: January 29, 2015, 08:26:02 pm by Uho »
 

Offline efahrenholz

  • Regular Contributor
  • *
  • Posts: 188
Re: Yet another cheap thermal imager incoming.. Seek Thermal
« Reply #1649 on: January 30, 2015, 04:21:10 am »
A bit off topic, has anyone had a chance to read "Thermal Imaging Cameras: Characteristics and Performance," by Thomas Williams? I read the sample and there is definitely some very good information in there. I'd buy the book but the pdf commands about $100. I've looked around and it can't be had any other way. That appears to be almost like the Bible for thermal imaging engineers. I'm almost compelled to drop the cash on it. Anybody have any good resources besides that one?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf