EEVblog Electronics Community Forum

Products => Thermal Imaging => Topic started by: mikeselectricstuff on August 19, 2014, 02:21:00 pm

Title: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on August 19, 2014, 02:21:00 pm
http://www.cbs46.com/story/26314662/seek-thermal-announces-it-will-bring-next-generation-thermal-imaging-to-mass-market (http://www.cbs46.com/story/26314662/seek-thermal-announces-it-will-bring-next-generation-thermal-imaging-to-mass-market)

Apparently aiming for a $250 smartphone add-on according to this
http://online.wsj.com/articles/smartphone-add-ons-offer-thermal-imaging-1408396425 (http://online.wsj.com/articles/smartphone-add-ons-offer-thermal-imaging-1408396425)

I suspect Flir may pay for late delivery of Flir One...



Title: Re: Yet another cheap thermal imager incoming..
Post by: mikeselectricstuff on August 19, 2014, 03:00:41 pm
Another article :
http://www.pacbiztimes.com/2014/08/18/infrared-firms-face-off-in-smartphone-market/ (http://www.pacbiztimes.com/2014/08/18/infrared-firms-face-off-in-smartphone-market/)
Title: Re: Yet another cheap thermal imager incoming..
Post by: Fraser on August 19, 2014, 07:21:02 pm
Yay ! Higher resolution than the FLIR One  :-+

Raytheon are a potent force in thermal imaging cores. This looks like a very interesting development.

Aurora
Title: Re: Yet another cheap thermal imager incoming..
Post by: ixfd64 on August 19, 2014, 07:32:15 pm
2014: the year of thermal imaging?
Title: Re: Yet another cheap thermal imager incoming..
Post by: mikeselectricstuff on August 19, 2014, 07:39:08 pm
2014: the year of thermal imaging?
Clearly - Flir is probably the only contender for this year's Christmas gadget market, but by next year it could be a bloodbath at the low end though.
Up til now it looked like Flir and Maybe Heimann, but if a 32K pixel array comes in at a similar cost they could both be toast.
Seek Thermal must have been rubbing their hands with joy at the Flir One delay - I;m sure this announcement was strtegic to coincide with the Flir One release - will be interesting to see where they're at in the development cycle.
Interesting times.....
 
Title: Re: Yet another cheap thermal imager incoming..
Post by: ixfd64 on August 19, 2014, 07:57:07 pm
The good news is that if Seek Thermal does come out with its product as promised, other companies like FLIR, Fluke and Testo would have to drastically drop their prices to stay in the market.
Title: Re: Yet another cheap thermal imager incoming..
Post by: Fraser on August 19, 2014, 10:21:11 pm
I am interested in these developments because for many years the use of thermal camera technology has been hampered by cost and size issues. If a thermal camera core can be provided at a decent price and reasonably small you could see it used in affordable CCTV applications has automotive applications. Audi, BMW and others have already seen advantages in thermal camera based animal/human warning systems.

I personally would be happy to buy low resolution, low frame rate cameras with so-so sensitivity as that would still be useful in many applications.

Let us hope that this is indeed the start of a new era in affordable compact thermal camera cores  :-+

Aurora
Title: Re: Yet another cheap thermal imager incoming..
Post by: mikeselectricstuff on August 19, 2014, 10:54:40 pm
The other interesting aspect is at what point will the US manufacturers manage to persuade their leaders that restrictions on higher framerates are harming business more than they are protecting anyone from anything.
Applications like firefighting need a decent framerate, and once the kit becomes sufficiently small and cheap it will be impractical to control.

 
Title: Re: Yet another cheap thermal imager incoming..
Post by: Fraser on August 19, 2014, 10:58:37 pm
Another interesting low resolution thermal camera project that may be of interest to some. It uses the same resolution that IRISYS have used in the past to pretty good effect in thermal application. At a projected $99 its certainly affordable if you already own an Ipad.

http://hackaday.com/2014/07/24/a-better-cheaper-smartphone-thermal-imager/ (http://hackaday.com/2014/07/24/a-better-cheaper-smartphone-thermal-imager/)
Title: Re: Yet another cheap thermal imager incoming..
Post by: Fraser on August 19, 2014, 11:09:57 pm
Hey FLIR have been giving thermal cameras away at press conferences !

Take a look here:

http://www.sourcesecurity.com/news/articles/co-9756-ga-co-5188-ga-sb.14647.html (http://www.sourcesecurity.com/news/articles/co-9756-ga-co-5188-ga-sb.14647.html)

A small Lepton based demo camera !
Title: Re: Yet another cheap thermal imager incoming..
Post by: mikeselectricstuff on August 19, 2014, 11:29:03 pm
Hey FLIR have been giving thermal cameras away at press conferences !

Take a look here:

http://www.sourcesecurity.com/news/articles/co-9756-ga-co-5188-ga-sb.14647.html (http://www.sourcesecurity.com/news/articles/co-9756-ga-co-5188-ga-sb.14647.html)

A small Lepton based demo camera !
Very cute - maybe start emailing a few journos to make an offer...!
Shouldn't be hard to build something like this once you get your hands on a Lepton... ;) 
Title: Re: Yet another cheap thermal imager incoming..
Post by: mikeselectricstuff on August 19, 2014, 11:39:18 pm
My prediction for the hot toy of Xmas 2015   ;D
Title: Re: Yet another cheap thermal imager incoming..
Post by: Dongulus on August 19, 2014, 11:57:49 pm
Clearly - Flir is probably the only contender for this year's Christmas gadget market, but by next year it could be a bloodbath at the low end though.

Flir and the IR sensors group at Raytheon share the same business park. Could turn into an actual blood-bath.  :D
Title: Re: Yet another cheap thermal imager incoming..
Post by: frenky on August 28, 2014, 10:01:15 am
Seek Thermal has put out some new info...
Interview with CEO: http://video.foxbusiness.com/v/3751903491001/low-price-thermal-imagery-camera-for-smartphones/#sp=show-clips (http://video.foxbusiness.com/v/3751903491001/low-price-thermal-imagery-camera-for-smartphones/#sp=show-clips)

New photos:
(https://scontent-b-ams.xx.fbcdn.net/hphotos-xpf1/t31.0-8/10550129_725229750882932_293816199574996585_o.jpg)
(https://scontent-b-ams.xx.fbcdn.net/hphotos-xpa1/t31.0-8/10515138_725229754216265_7835435996655897670_o.jpg)
(https://scontent-a-ams.xx.fbcdn.net/hphotos-xpa1/t31.0-8/10636829_725229757549598_58487097861832088_o.jpg)
(https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-xap1/t31.0-8/10655418_725229784216262_904506920148575463_o.jpg)
Title: Re: Yet another cheap thermal imager incoming..
Post by: mikeselectricstuff on August 28, 2014, 10:35:58 am
Suspicious lack of any pics of real product though - they're claiming to be launching in Autumn, so why no product images ?
 
Title: Re: Yet another cheap thermal imager incoming..
Post by: David Hess on August 28, 2014, 07:31:27 pm
I wonder if ubiquitous inexpensive public access to thermal cameras will undo the US Supreme Court decision that law enforcement use qualifies as a search requiring a warrant.

Since the police did not have a warrant when they used the device, which was not commonly available to the public, the search was presumptively unreasonable and therefore unconstitutional.

http://en.wikipedia.org/wiki/Kyllo_v._United_States (http://en.wikipedia.org/wiki/Kyllo_v._United_States)
Title: Re: Yet another cheap thermal imager incoming..
Post by: StevenH on September 12, 2014, 09:58:59 pm
Some information are going to be published:
http://webcache.googleusercontent.com/search?q=cache:4wP-sO4OR-oJ:addmart.weebly.com/store/p1/Seek_Thermal.html+&cd=1&hl=fr&ct=clnk&gl=fr (http://webcache.googleusercontent.com/search?q=cache:4wP-sO4OR-oJ:addmart.weebly.com/store/p1/Seek_Thermal.html+&cd=1&hl=fr&ct=clnk&gl=fr)
SEEK THERMAL store is not opened but can be found in Google cache page
What is mentionned :
Seek Thermal. SKU: $249.00. $249.00. $. Unavailable. Thermal imaging camera for use with iPhone 5+ and Samsung Galaxy 5
3D rendering of the case is in attached.
To be followed...
Title: Re: Yet another cheap thermal imager incoming..
Post by: StevenH on September 25, 2014, 07:42:03 am
product launch planned for today. I just have received this message from SEEK THERMAL team :

"
It is almost time to SEE THE UNSEEN!  You are now among the first in the world to know that we will be officially launching at 9AM ET on 9/25/14.

That means you also have a chance to be among the first to get your very own Seek Thermal product.  Go to thermal.com on 9/25 to check out our all-new website, and find out how Seek Thermal can give you the power to SEE THE UNSEEN!

Thanks!
Seek Thermal Team

"

Title: Re: Yet another cheap thermal imager incoming..
Post by: frenky on September 25, 2014, 09:50:47 am
They've put new video on YT:
https://www.youtube.com/watch?v=lRjOsdtZnL4 (https://www.youtube.com/watch?v=lRjOsdtZnL4)
Title: Re: Yet another cheap thermal imager incoming..
Post by: mikeselectricstuff on September 25, 2014, 10:41:53 am
They've put new video on YT:
https://www.youtube.com/watch?v=lRjOsdtZnL4 (https://www.youtube.com/watch?v=lRjOsdtZnL4)
resolution & framerate on that looks somewhat higher than what the product is likely to have - I bet they used a high-end Flir for that video
 
Title: Re: Yet another cheap thermal imager incoming..
Post by: frenky on September 25, 2014, 11:04:16 am
I guess we will see later today on their site what actual images look like.
Promised 32K sensor should have around 200px*160px which is quite better than flir one...
Title: Re: Yet another cheap thermal imager incoming..
Post by: mikeselectricstuff on September 25, 2014, 01:21:11 pm
Info is up now but US/Canada only ordering - if anyone is interested in helping me get hold of one, please PM me.

206 x 156 Array
32,136 Thermal Pixels
12 µ Pixel Pitch
Vanadium Oxide Micro Bolometer
Chalcogenide Lens
36º Field of View
Magnesium Housing
Long Wave Infrared 7.2 – 13 Microns
-40C to 330C Detection
< 9Hz

oh, and $199
Title: Re: Yet another cheap thermal imager incoming..
Post by: frenky on September 25, 2014, 01:36:38 pm
Really disappointing that they don't ship to Europe. |O
(I tried to order trough shipito.com but order on thermal.com didn't go trough because my credit card address was different from shipping address...)
Title: Re: Yet another cheap thermal imager incoming..
Post by: imau on September 25, 2014, 01:44:56 pm
They've put new video on YT:
https://www.youtube.com/watch?v=lRjOsdtZnL4 (https://www.youtube.com/watch?v=lRjOsdtZnL4)
resolution & framerate on that looks somewhat higher than what the product is likely to have - I bet they used a high-end Flir for that video

Yep, the video seems 30fps while they state sensor refresh rate is <9hz.

I don't like this kind of marketing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 25, 2014, 03:41:50 pm
Real image from this module:
(http://recodetech.files.wordpress.com/2014/09/katie-copy.png)
http://recode.net/2014/09/25/seek-thermal-camera/ (http://recode.net/2014/09/25/seek-thermal-camera/)

AndroidPolice has some videos:
http://www.androidpolice.com/2014/09/25/hands-on-with-the-199-seek-thermal-smartphone-infrared-camera-yes-really-actually-this-is-amazing/ (http://www.androidpolice.com/2014/09/25/hands-on-with-the-199-seek-thermal-smartphone-infrared-camera-yes-really-actually-this-is-amazing/)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on September 25, 2014, 04:25:37 pm
Just had a reply to an email enquiry - apparently not shipping outside US & Canada until next year!
..of course we don't know if/when they are actually shipping in US/Canada?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 25, 2014, 04:58:56 pm
I've read in one of the online articles that they will start shipping in two weeks.
At the same time they will put apps on google play and apple store.

Later in the fall the module will also be  available on amazon.
(At that time it will be possible to get it trough mail forwarding companies such as shipito.com )

Next year they will also release API for developers to make their own apps.
Title: Re: Yet another cheap thermal imager incoming..
Post by: ixfd64 on September 25, 2014, 06:11:25 pm
Really disappointing that they don't ship to Europe. |O
(I tried to order trough shipito.com but order on thermal.com didn't go trough because my credit card address was different from shipping address...)

You could try asking a trusted member of this forum to order it for you instead.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 25, 2014, 06:20:17 pm
Well my enthusiasm is somewhat gone now.
I'll wait for a few months to see what first customers say about it...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mjlorton on September 25, 2014, 06:23:03 pm
This is becoming a very interesting area...

At one of our recent Charged Conversation meetups (http://www.meetup.com/Charged-Conversation/ (http://www.meetup.com/Charged-Conversation/)) Chris Gammell and myself met Erik Beall (https://hackaday.io/hacker/22940 (https://hackaday.io/hacker/22940)).

He has developed the Hema-Imager (http://www.hemaimaging.com/ (http://www.hemaimaging.com/)) which is another low cost cell phone / tablet thermal imager. He ran a Kickstarter (https://www.kickstarter.com/projects/ebeall/hemaimager-accessible-thermal-imaging-for-smart-de/posts/945690 (https://www.kickstarter.com/projects/ebeall/hemaimager-accessible-thermal-imaging-for-smart-de/posts/945690)) but missed his goal. He is going to have another attempt.

I'll be doing an interview with Erik in October and another video where he talks about the design and shows how it's put together. There's a great deal that's happened in the background that I hope he'll be able to talk about...

There's another related product release at the end of this month that I will cover.

Mike (mikeselectricstuff), if you want to get your hands on a Seek thermal imager...let me know and I'll do whatever I can to assist.

Cheers,
Martin.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on September 25, 2014, 08:05:25 pm
I just ordered the Android version.  We have found the FlirOne very usefully for many tasks, with the exception that you need an iPhone. 

I didn't get a shipping estimate, but the confirmation emails had this:

Quote
Thank for your order! Due to the extremely high demand for our products, we are currently experiencing a 5-7 business delay in the shipment of your order. In order to minimize transit times, items may ship separately from multiple locations, and all shipped items may not be reflected on this confirmation.

Scene temp range is -40C to 330C.  It will be interesting to see what information is available when looking at hot plate reflow and other soldering.  It can detect high enough to see it.  The FlirONE is 0C to 100C.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 25, 2014, 10:08:01 pm
I also ordered the Android version, and to answer to eneuro's comment in:
https://www.eevblog.com/forum/crowd-funded-projects/m-thermal-imager-real-or-fake/msg519628/#msg519628 (https://www.eevblog.com/forum/crowd-funded-projects/m-thermal-imager-real-or-fake/msg519628/#msg519628)

Quote
however it is a pitty it works only under Android?

They do have an IPhone version as well, same price $199 and it should work even with the new IPhones not stuck to the 5s like the Flir module.



Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Legit-Design on September 25, 2014, 10:08:29 pm
repost from the other thread?
Seek Thermal USB thermal camera for Android (https://www.youtube.com/watch?v=snkDuZacVbM#)
https://www.youtube.com/watch?v=snkDuZacVbM (https://www.youtube.com/watch?v=snkDuZacVbM)

anyways, looks like their noise reduction isn't as advanced as the Flir (One) Lepton Mike was showing off.
Title: Re: Yet another cheap thermal imager incoming..
Post by: Alexei.Polkhanov on September 25, 2014, 10:43:39 pm
The other interesting aspect is at what point will the US manufacturers manage to persuade their leaders that restrictions on higher framerates are harming business more than they are protecting anyone from anything.
Applications like firefighting need a decent framerate, and once the kit becomes sufficiently small and cheap it will be impractical to control.

Totally true. I found someone selling on ALI Express last week - "high res" 640x480 sensor assembly, 70FPS, "only"  :) $900 each. 10 were available. 
384×288 sensors at 50FPS are easily available - shipping worldwide. I am wondering if these can be overclocked to 60FPS. I searched last year - there were none for sell with these frame rates. I can only imagine what will be available next year! I think Chinese company that makes/sells them is called "JIR" ... .

http://www.alibaba.com/product-detail/M700-thermal-image-sensor-cheap-thermal_1899090531.html?s=p (http://www.alibaba.com/product-detail/M700-thermal-image-sensor-cheap-thermal_1899090531.html?s=p)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 25, 2014, 10:53:57 pm
We'll see in Fall,But isn't it Fall yet?

Bit confused about why some are calling it a pre-order, seems like a regular order to me, but as long as I get it in time to winterize my house, I'm good.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on September 25, 2014, 10:55:02 pm
Ordering is now back online.

Got one on the way
Title: Re: Yet another cheap thermal imager incoming..
Post by: mikeselectricstuff on September 25, 2014, 10:57:39 pm


Totally true. I found someone selling on ALI Express last week - "high res" 640x480 sensor assembly, 70FPS, "only"  :) $900 each. 10 were available. 
Almost certainly a bogus listing

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on September 25, 2014, 10:58:52 pm
Order number 72X here
Title: Re: Yet another cheap thermal imager incoming..
Post by: Alexei.Polkhanov on September 25, 2014, 11:26:25 pm


Totally true. I found someone selling on ALI Express last week - "high res" 640x480 sensor assembly, 70FPS, "only"  :) $900 each. 10 were available. 
Almost certainly a bogus listing
I am not familiar with Chinese market. Would they create bogus listing just to check the demand? Does it mean they pretty much ready to start shipping or may not even close to it? This one looks like a real deal to me for example: http://hbjir.en.alibaba.com/product/618597547-214483688/Infrared_IR_Thermal_imaging_Camera_Core_Module.html (http://hbjir.en.alibaba.com/product/618597547-214483688/Infrared_IR_Thermal_imaging_Camera_Core_Module.html) or http://hbjir.en.alibaba.com/product/637449470-214483688/zoom_camera_module.html (http://hbjir.en.alibaba.com/product/637449470-214483688/zoom_camera_module.html)

I have seen 384×288 sensor but did not ask guy who was showing it how much he paid. He brought it from a "trip to china for entrepreneurs" organized by Vancouver business school few months ago.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 25, 2014, 11:31:32 pm
Infrared as in night vision can be achieved with NIR sensors IR lighting and visual spectrum filters very cheap. I know they are calling those Chinese sensors Thermal, but maybe they are bending the truth of what they are capable of, or maybe there is a cheaper technology that truly does thermal, but unless they show what the sensor sees, it's probably bogus.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on September 25, 2014, 11:36:41 pm
A lot of ALIexpress sellers are chancers who place speculative listings, and then try to obtain items if they get an order, and if they can't, then cancel the order, and though you get a refund a couple of weeks later, you can lose out if the exchange rate has changed in the meantime.

Or they ship something totally different, and you then have to try to get redress through Aliexpress's dispute resolution, which IME is a joke - 7 weeks to be promised a partial refund after the seller admitted they'd sent the wrong item, claimed it was equivalent (despite them still listing both the ordered and shipped items) and admitting they won't sell the correct item in 1-offs. And also out of pocket from import duty on higher cost item.

Always read actual seller feedback (ignore percentages etc. - these are misleading), and steer clear of any that have no or bad feedback
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 25, 2014, 11:37:50 pm
For example the last link you posted shows the range as:
8~12 um

That is farther than NIR but not really FIR it's in between and closer to NIR than FIR within the  MWIR range:

http://www.edmundoptics.com/technical-resources-center/optics/the-correct-material-for-infrared-applications (http://www.edmundoptics.com/technical-resources-center/optics/the-correct-material-for-infrared-applications)

How good will it be for imaging? not sure, it's good for spectroscopy (Edit: but used with lasers)

Edit2:
Actually according to wiki
http://en.wikipedia.org/wiki/Infrared (http://en.wikipedia.org/wiki/Infrared)
it belongs to LWIR (long wave infrared) good to measure human body heat, still I would like to see an image of the sensor before buying it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Hypernova on September 26, 2014, 05:07:02 am
The other interesting aspect is at what point will the US manufacturers manage to persuade their leaders that restrictions on higher framerates are harming business more than they are protecting anyone from anything.
Applications like firefighting need a decent framerate, and once the kit becomes sufficiently small and cheap it will be impractical to control.

Totally true. I found someone selling on ALI Express last week - "high res" 640x480 sensor assembly, 70FPS, "only"  :) $900 each. 10 were available. 
384×288 sensors at 50FPS are easily available - shipping worldwide. I am wondering if these can be overclocked to 60FPS. I searched last year - there were none for sell with these frame rates. I can only imagine what will be available next year! I think Chinese company that makes/sells them is called "JIR" ... .

http://www.alibaba.com/product-detail/M700-thermal-image-sensor-cheap-thermal_1899090531.html?s=p (http://www.alibaba.com/product-detail/M700-thermal-image-sensor-cheap-thermal_1899090531.html?s=p)


For a legit Chinese company Dali is probably it: http://www.dali-tech.us/products/lt3-lt7-series-50.html (http://www.dali-tech.us/products/lt3-lt7-series-50.html)

Personally I'm surprised that the Chinese cameras aren't more popular.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on September 26, 2014, 06:46:57 am
OK. Moved from other Mu topic.

206x156 array, it's real, and only $199. This one could be a game changer.
Probably it does not have any reliable calibration between frames like Flir, but is looks quite compact for some apps, however it is a pitty it works only under Android?
(http://s5.postimg.org/yt095f3ab/seek_02_100453853_large.jpg) (http://postimg.org/image/yt095f3ab/)

There are some developers tools  http://www.thermal.com/developers.html , so maybe it will be possible to run this thing under Linux, like I used to use other cameras with OpenCV for automatic image processing in one of my projects.

Maybe, it could be possible to run this Seek Thermal on old fashion x86 PC using this Android-x86 4.4 (http://linux.softpedia.com/get/System/Operating-Systems/Linux-Distributions/Android-x86-53904.shtml)
Quote
"Key features include a KMS (Kernel Mode Setting) enabled Linux kernel 3.10.x LTS, Wi-Fi support, battery status, V4l2 camera support, G-sensor, bluetooth, suspend, resume, audio though ALSA, and mouse wheel support."

It looks like this Android-x86 Just Might Make a Good Linux Desktop Alternative (http://www.linuxinsider.com/story/80145.html) is in active development and usable, so just downloading this CD iso file to test this Android version on old PC and turn it into live thermal video wi-fi streaming device with OpenCV postprocesed video in real time  8)

There is Android OpenCV (http://www.linuxinsider.com/story/80145.html) , so this Seek thermal camera looks guite interesting for the moment and if it had V4l2 camera support it could be maybe possible to run it under Linux and capture each video frame under OpenCV without Android overhead?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 26, 2014, 07:06:59 am
however it is a pitty it works only under Android?
IPhone as well, also $199.

Pitty it doesn't work on my blackberry ;)
kidding will use the wife's phone or my NVidia Shield 1st gen.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: amyk on September 26, 2014, 09:43:23 am
Those Chinese sensors are made by http://suncti.com/en/products.aspx (http://suncti.com/en/products.aspx) and appear to be an "Uncooled amorphous silicon FPA" which is slightly different from the vanadium-oxide in the FLIR Ones.

Presumably these are not subjected to the same export restrictions since they're not US-developed.

I also found this one selling on TaoBao - what appears to be a 384x288 for  <$500 USD: http://item.taobao.com/item.htm?id=38681766798&spm=2014.21554143.0.0 (http://item.taobao.com/item.htm?id=38681766798&spm=2014.21554143.0.0)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 26, 2014, 10:59:45 am
ITAR regulations apply across teh Worlf fopr particpating states, namely thiose who signed up to the Wassenaar Arrangement:

http://www.wassenaar.org/ (http://www.wassenaar.org/)

China is not shown as a member of the arrangement so presumably can do as they like, BUT if you are an OEM in a country that is part of the Wassenaar Arrangenement, your products will be ITAR liable even if you use the Chinese sensors. Its all about the product capability and technology and not about where it is actually manufactured.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 26, 2014, 11:03:44 am
About shipping of Seek Thermal module. This is from facebook: https://www.facebook.com/pages/Seek-Thermal/628554970550411 (https://www.facebook.com/pages/Seek-Thermal/628554970550411)

[user]when are you guys shipping?

[Seek Thermal] Hi Dat, The cameras will ship when the apps go live in their respective app stores. We estimate that that will be 1-2 weeks for Android and shortly thereafter for iOS.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: firehopper on September 26, 2014, 01:17:35 pm
About shipping of Seek Thermal module. This is from facebook: https://www.facebook.com/pages/Seek-Thermal/628554970550411 (https://www.facebook.com/pages/Seek-Thermal/628554970550411)

[user]when are you guys shipping?

[Seek Thermal] Hi Dat, The cameras will ship when the apps go live in their respective app stores. We estimate that that will be 1-2 weeks for Android and shortly thereafter for iOS.

so that means any shipping option other then the standard isnt worth it :) unless you really want it the next day after they start shipping.
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 26, 2014, 02:22:21 pm
so that means any shipping option other then the standard isnt worth it :) unless you really want it the next day after they start shipping.

I did select standard because it was free shipping :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on September 26, 2014, 07:00:47 pm
They do have an IPhone version as well, same price $199 and it should work even with the new IPhones not stuck to the 5s like the Flir module.
I'd like to use this thermal camera just like other cameras under Linux or better Linux based wiki: Robot Operating System (ROS) (http://en.wikipedia.org/wiki/Robot_Operating_System), so it is interesting if this Android version could be detected under Linux and if I coud be able to catch its output frames using OpenCV like in video below (FLIR with ROS module) it would be nice, while I do not like even Android, while it is not fully open source OS.
FLIR thermal camera ROS driver node (https://www.youtube.com/watch?v=t9hzr9iz8Go#ws)

anyways, looks like their noise reduction isn't as advanced as the Flir (One) Lepton Mike was showing off.
I think It might depend what that app does inside software and what alghorithms were used, while Flir might use diffrent ones and maybe has much better hardware with black body built in calibration between frames.
It is time to check this http://thermal.com/developers.html and see what they ofer for post image processing.
Probably they just developing one of such apps, which I could write myself dedicated to do specific thermal image processing task needed in this project If I had access to raw data from this camera via USB...unless some kind of specyfic protocol to setup Seek Thermal internals hardware is needed.

It looks like USB OTG is needed for this thermal camera.
Quote
"The phone or tablet must have support for USB On The Go, however, or the camera dongle won't work"
Lets see what guys from Seek Thermal support will say about running this thing under Linux or ROS control, while FLIR  have such support as we could see in video above  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on September 26, 2014, 08:05:36 pm
Lets see what guys from Seek Thermal support will say about running this thing under Linux or ROS control, while FLIR  have such support as we could see in video above  ;)
I suspect that to minimise costs, Seek will rely a lot more heavily on software in the host to do processing than the Flir One does, but as it uses USB, it should at least be possible to extract the raw sensor data.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 26, 2014, 08:46:42 pm
I would suggest you sign up for the Seek developer SDK, I ordered the camera and signed up for SDK access but no news on either.

I know they are waiting for the google app store to have the app before they ship and the ETA is 2 weeks. I would think the SDK will follow later.

I have a TrimSlice with a Tegra 2 that can run both Android and different flavors of Linux, including L4T (Linux for Tegra) I might have a play if I receive the SDK.

But a Jetson K1 devkit might be better (Linux only right now) because it has 192 CUDA cores that can be used for OpenCV.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on September 26, 2014, 09:53:28 pm
I would suggest you sign up for the Seek developer SDK, I ordered the camera and signed up for SDK access but no news on either.

I know they are waiting for the google app store to have the app before they ship and the ETA is 2 weeks. I would think the SDK will follow later.

I have a TrimSlice with a Tegra 2 that can run both Android and different flavors of Linux, including L4T (Linux for Tegra) I might have a play if I receive the SDK.

But a Jetson K1 devkit might be better (Linux only right now) because it has 192 CUDA cores that can be used for OpenCV.
the software they've shown so far seems to going out of its way to avoid looking like Flir's MSX. I'm sure people will write apps to remedy that...!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on September 26, 2014, 10:29:35 pm
I have a USB analyzer so I will MITM the android/TIC connection and get some trace for you all. I hate software and I'd rather talk to the chipset directly but maybe someone will find a use for it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on September 27, 2014, 03:21:55 am
According to twitter they are launching Android app and commencing shipment in about 1 week.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on September 27, 2014, 11:29:58 am
But a Jetson K1 devkit might be better (Linux only right now) because it has 192 CUDA cores that can be used for OpenCV.
It looks really nity and I can use this thing in one of the projects even without thermal camera, while with its CUDA accelearted OpenCV I will be able probably detect objects in the scene using cheap classic camera and make movements detections in real time  :-+
The question is which is operating temperature range of this small board and if it can work at temperatures close to 0*C, but probably lower ambient temperatures might be issue for this Seek Thermal camera too  :-\
Additionally this board has of course I2C support and even serial port, so my old I2C 5kV optoisolated PCB can be used for testing without any major design changes I guess.

However, this The NVIDIA® SHIELD™ tablet (http://shield.nvidia.com/gaming-tablet/) with similar powerfull support for OpenCV and 8" HD 1920x1080 screen and Android (I hope with CUDA support) might be straightforward way to change this Seek Thermal USB gadget into usable thermal imagining thing and I have another project where OpenCV with thermal camera and scene highlighted by IR light could do this job in realtime  8)
(http://s10.postimg.org/pt9m64akl/Nvidia_Shield_Tablet_with_CUDA.jpg) (http://postimg.org/image/pt9m64akl/)

It has builtin cameras, so at a price of around $300 by adding $200 for thermal we get really interesting possibilities, while this thing can transfer gaming video to another monitor, etc.  :o

When compared new iPhone 6 marketing spam from here: http://www.apple.com/iphone-6/ (http://www.apple.com/iphone-6/) with its big screen size 4.7" It was difficult to stop laughing :-DD
Quote
iPhone 6 isn’t simply bigger — it’s better in every way. Larger, yet dramatically thinner. More powerful, but remarkably power efficient.
It looks like crappy toy for childrens to play old fashion tetris  ;D

BTW: Anyone knows patent number of this Flir's MSX technology just to see what is behind this-sophisticated hardware and video capture sequence, I guess?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on September 27, 2014, 05:18:23 pm
To my American friends:

Would anyone be willing to order one Seek for me and ship it over to the Czech Republic (EU)?

Thanks in advance :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 27, 2014, 05:36:27 pm
@eneuro

NVidia has an automotive version of the Jetson K1, not sure on pricing or temperature specs:

http://www.nvidia.com/object/jetson-automotive-development-platform.html (http://www.nvidia.com/object/jetson-automotive-development-platform.html)

They also have a visual computing module for cars, no idea on temperature specs either:

http://www.nvidia.com/object/visual-computing-module.html (http://www.nvidia.com/object/visual-computing-module.html)

Yeah that tablet they have looks cool, only problem is that not many game publishers are going to port full fledge games to android,but that might(will) change in the future.

For example at work my video card it's just a gx440 with a bit under 500 CUDA cores, but it beats the K1 in graphics bandwidth by not much. Still you can power the K1 with a battery :)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: imau on September 27, 2014, 06:11:05 pm
AirVR + Seek Thrrmal = predator view.

AirVR kickstarter: https://www.kickstarter.com/projects/768618350/airvr-virtual-reality-for-ios (https://www.kickstarter.com/projects/768618350/airvr-virtual-reality-for-ios)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Alexei.Polkhanov on September 27, 2014, 07:31:19 pm
That is what those Chinese sensors are good for IMHO - see through Oculus Rift kind of gadget. If sensor can handle 60FPS - there will be enough frame rate to switch between left/right eye and enabling stereo vision. I am not sure if it is possible to switch between two lenses using some kind of liquid Crystal shutter device, but I assume same technology that used in 3D glasses can be used here. I think thermal vision sensors are still too big and heavy to fit two in one headset.

As many here already pointed out if all components are sourced in China there is no need to worry about stupid export restrictions - ship anywhere you want around the globe. Oculus Rift Predator edition! I know some guys from Montreal who have designed Virtual Reality headset like that with regular cameras: http://www.reuters.com/article/slideshow/idUSKBN0HB1YD20140916#a=3 (http://www.reuters.com/article/slideshow/idUSKBN0HB1YD20140916#a=3). If things will go well Predators will have to source their vision gear on this planet!  8)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 27, 2014, 07:51:07 pm
I have yet to see the output image from one of those Chinese sensors, let alone video of them at 60FPS
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on September 27, 2014, 07:53:26 pm
That is what those Chinese sensors are good for IMHO - see through Oculus Rift kind of gadget. If sensor can handle 60FPS - there will be enough frame rate to switch between left/right eye and enabling stereo vision. I am not sure if it is possible to switch between two lenses using some kind of liquid Crystal shutter device,
Nope
Quote
but I assume same technology that used in 3D glasses can be used here. I think thermal vision sensors are still too big and heavy to fit two in one headset.
No, just rather expensive
Quote
As many here already pointed out if all components are sourced in China there is no need to worry about stupid export restrictions - ship anywhere you want around the globe.
I'd be surprised if China didn't have similar restrictions
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Alexei.Polkhanov on September 27, 2014, 08:08:34 pm
That is what those Chinese sensors are good for IMHO - see through Oculus Rift kind of gadget. If sensor can handle 60FPS - there will be enough frame rate to switch between left/right eye and enabling stereo vision. I am not sure if it is possible to switch between two lenses using some kind of liquid Crystal shutter device,
Nope
Well, Nvidia does it pretty well. I have them at work. http://en.wikipedia.org/wiki/Active_shutter_3D_system (http://en.wikipedia.org/wiki/Active_shutter_3D_system) so why not do it in reverse ?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on September 27, 2014, 08:31:44 pm
That is what those Chinese sensors are good for IMHO - see through Oculus Rift kind of gadget. If sensor can handle 60FPS - there will be enough frame rate to switch between left/right eye and enabling stereo vision. I am not sure if it is possible to switch between two lenses using some kind of liquid Crystal shutter device,
Nope
Well, Nvidia does it pretty well. I have them at work. http://en.wikipedia.org/wiki/Active_shutter_3D_system (http://en.wikipedia.org/wiki/Active_shutter_3D_system) so why not do it in reverse ?

Because L/MWIR is not manipulable with the same technologies as visible light is.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Alexei.Polkhanov on September 27, 2014, 08:49:10 pm
Good point, I did not think of that. So common liquid crystal shutter will be transparent to IR? I cannot seem to find good source in this. What about DMD? I mean Digital Micro Mirror Devices? (http://www.ti.com/lsds/ti/analog/dlp/overview.page (http://www.ti.com/lsds/ti/analog/dlp/overview.page) Maybe that is the solution for switching between lenses?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 27, 2014, 09:17:42 pm
Good point, I did not think of that. So common liquid crystal shutter will be transparent to IR? I cannot seem to find good source in this. What about DMD? I mean Digital Micro Mirror Devices? (http://www.ti.com/lsds/ti/analog/dlp/overview.page (http://www.ti.com/lsds/ti/analog/dlp/overview.page) Maybe that is the solution for switching between lenses?

But the mirrors have to reflect the IR as well, here is a link I posted in page 3 about IR materials:
http://www.edmundoptics.com/technical-resources-center/optics/the-correct-material-for-infrared-applications (http://www.edmundoptics.com/technical-resources-center/optics/the-correct-material-for-infrared-applications)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on September 28, 2014, 05:41:17 am
Good point, I did not think of that. So common liquid crystal shutter will be transparent to IR? I cannot seem to find good source in this. What about DMD? I mean Digital Micro Mirror Devices? (http://www.ti.com/lsds/ti/analog/dlp/overview.page (http://www.ti.com/lsds/ti/analog/dlp/overview.page) Maybe that is the solution for switching between lenses?

As long as there's glass involved, thermal IR will be reflected right off the surface.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bud on September 28, 2014, 06:47:51 pm
Warning: When wearing that stupid contraption on your head, do not do this:

 |O 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Alexei.Polkhanov on September 28, 2014, 07:17:49 pm
Well it allow you to augment reality and add a virtual wall that you can bang your head on, virtually. ;D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tom66 on September 29, 2014, 07:35:40 pm
If someone has a Seek Thermal device they decide they don't want and can ship to the UK, let me know. I'll pay above MSRP including shipping.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on September 29, 2014, 08:54:46 pm
Well, Nvidia does it pretty well. I have them at work. http://en.wikipedia.org/wiki/Active_shutter_3D_system (http://en.wikipedia.org/wiki/Active_shutter_3D_system) so why not do it in reverse ?
I will never ever wear active shutter 3D glasses, while only wiki: Polarized 3D system (http://en.wikipedia.org/wiki/Polarized_3D_system) makes sense in my opinion.
3D active shutter 3D glasses needs battery or even worse wires and are often hard to use for prolonged periods of time.
How to choose the best 3D glasses (active or passive) (https://www.youtube.com/watch?v=DntXU6ruDr8#ws)
I try remove even any flickering lights at home, while this kind of light even at 50Hz mains is easy to detect when objects are moveing (one can see a few images of the same thing catched by 100Hz light power bursts) and it is nasty that in XXI century we have such poor lighting and have to make investigations in shops before buying 230VAC LED lamps or other light sources with constant current to ensure there is no flickering  :palm:
Tesla had great idea to transfer energy to homes using AC voltage especially 3 phase, but using 1 phase  to directly power light bulbs without convertion to filtered nice not flickering light might be a huge mistake and I do not believe in that human eye will not see diference when >25Hz frequency is used, because this is not this what human eye was used to see during so many years of its evolution-Sun light.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 02, 2014, 10:42:55 pm
Interesting - according to this article Seek has a shutter - Due to the low cost I'd assumed it would have dispensed with this.
http://t.co/uAahGT58pm (http://t.co/uAahGT58pm)
Quote
It makes a constant clicking noise as it runs. That’s the sound of the thermal imager automatically recalibrating itself


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 02, 2014, 11:04:52 pm
Some detail on the Raytheon sensor would be great, but it looks like we will have to wait until a teardown to see what lives inside. I am still very impressed with what Seek have achieved. The $199 asking price is way lower than I would have expected at this point in time. The images appear a little noisy for my liking but for the asking price and the resolution provided, its a bargain.

Of course the Seek also provides Mu with the perfect excuse for the failure of their product. How long after the Seeks release before Mu close their camera project stating that their amazing new innovative technology has been overtaken by recent developments. Seek must be using those easily available and massively overstocked  (so cheap) missile guidance thermal camera cores that they mentioned  :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 02, 2014, 11:22:39 pm
I have just seen that FLIR have released a new medium and high resolution miniature TIC core, named the MEON. The cores are getting very compact, very quickly  :)  I would love the 640 model and some decent optics to drive it.

Take a look here:

http://www.flir.com/cvs/cores/view/?id=64979 (http://www.flir.com/cvs/cores/view/?id=64979)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on October 03, 2014, 01:08:54 am
Muon, and honestly, FLIR can take a flying leap after their bs with the ex series. Competition is pretty stiff and Flirs overpriced gear is soon to round off their corner of the market. At the very least the cost of a quality piece will be cut in half in relation to what it is now.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 03, 2014, 02:46:09 am
Ordered another just now, order # 309X.

Six days ago my last order was 79X.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: zapta on October 03, 2014, 07:44:46 am
Ordered another just now, order # 309X.

Six days ago my last order was 79X.


797?  Prime numbers will be shipped first.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 03, 2014, 10:44:27 am
Yay, I am on the list for a Seek thanks to the kindness of a fellow Forum member  :-+

I am a self confessed thermal camera geek and the SEEK looks like one heck of a neat little camera and I already own a Motorola MOTO G so ready for action when the little beauty arrives.

I am hoping that the SEEK camera technology will be a little like the USB Dongle SDR's that are used by many radio enthusiasts..... if it gets enough of a following it may develop over time into a very clever bit of kit to rival the more expensive offerings from FLIR etc. If the image processing is done in the smart phone, and the SEEK is 'just' a raw data provider, it will be a very versatile little unit with massive potential.

I do not normally order items that are unreleased but on this occasion I am willing to risk $200 and the reviews have proven that it actually exists and appears to work...... unlike the lack of reviews for the Mu effort !

Happy Days  :)  Now to wait patiently to see how long it will take for SEEK to fulfil the large order book.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 04, 2014, 06:50:53 am
The seem so be some progress...
Twitter:
we hope to have approval for the app store by EOD today and our first shipments are leaving the factory right now!
---
We will likely be taking orders in US$ from the EU by next week!
---
BIG DAY! The first Seek thermal Android cameras are on the dock and ready to ship to customers! #seetheheat #thermal
---

https://twitter.com/search?f=realtime&q=seekthermal&src=typd
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: firehopper on October 04, 2014, 10:45:30 am
yup! the android app is live in the appstore, dont know about the apple app.. I dont have a apple iphone.. I have a samsung s3, have to wait till I have enough spare funds to order one for me..


The seem so be some progress...
Twitter:
we hope to have approval for the app store by EOD today and our first shipments are leaving the factory right now!
---
We will likely be taking orders in US$ from the EU by next week!
---
BIG DAY! The first Seek thermal Android cameras are on the dock and ready to ship to customers! #seetheheat #thermal
---

https://twitter.com/search?f=realtime&q=seekthermal&src=typd
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 04, 2014, 10:57:16 pm
Link to app:

https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal

It doesn't support my Nvidia Shield, but it does support my wife's S4, So I guess she will have to go to work without her phone :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 05, 2014, 01:46:49 am
Link to app:

https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal

It doesn't support my Nvidia Shield, but it does support my wife's S4, So I guess she will have to go to work without her phone :)

Just tried installing and it says "This app is not available in your country".
I tried using Market Helper to make it think it was in US but same thing.

I know nothing about Android - is it be possible for someone in the US to download it to a file that I could install outside of the Google Play store?
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 01:53:30 am
I have side loaded apps before but it was a long time ago. There is a PC Android emulator that pretty much allows you to load any application and then you could get the apk and side load it, but it's been so long since I've done it that I don't recall the actual steps.

I'll look into it but no promises.

Edit: the program is BlueStacks

http://www.bluestacks.com/ (http://www.bluestacks.com/)

Instructable on how to use it:
http://www.instructables.com/id/Bluestacks-as-a-repository-of-apps-for-sideloading/?ALLSTEPS (http://www.instructables.com/id/Bluestacks-as-a-repository-of-apps-for-sideloading/?ALLSTEPS)

A proxy might do it, i'm going to try but again no promises :)

Also, since it doesn't support my Nvidia Shield I can use the apk to side load it on it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: amirm on October 05, 2014, 02:10:23 am
I ordered one this morning and  just installed the app on my HTC DNA phone.  I ran it and it is asking me for my login info.  Gave it the same thing I put in the web site and it is not working!  Let's hope they fix this.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 02:35:00 am
Well I can't do it yet, My PC is in the back office via a 2nd router and the appstore is not happy with that.

But the seek thermal app did show up in the store.

I have to do some rewiring to try again.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: c4wd on October 05, 2014, 04:03:57 am
I ordered one this morning and  just installed the app on my HTC DNA phone.  I ran it and it is asking me for my login info.  Gave it the same thing I put in the web site and it is not working!  Let's hope they fix this.

Your account associated with your purchase is not the one associated with the application. You have to register.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 05, 2014, 04:14:01 am
Has anybody picked apart the APK yet? If we're lucky its mostly java... ( :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 05:14:08 am
Mike, PM sent.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stonent on October 05, 2014, 06:03:59 am
Link to app:

https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal (https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal)

It doesn't support my Nvidia Shield, but it does support my wife's S4, So I guess she will have to go to work without her phone :)

Just tried installing and it says "This app is not available in your country".
I tried using Market Helper to make it think it was in US but same thing.

I know nothing about Android - is it be possible for someone in the US to download it to a file that I could install outside of the Google Play store?
 

There you go, you'll have to go into your developer options in your android settings and enable installing non market apps.

An APK is similar to a JAR, you can add .zip to the end and get inside it.  There's a free utility called baksmali https://code.google.com/p/smali/ (https://code.google.com/p/smali/) that can decompile the files inside the APK back to Java.

http://we.tl/Ac7dhsVVss (http://we.tl/Ac7dhsVVss)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stonent on October 05, 2014, 06:20:12 am
There's references inside the APK to JCodec which is an open source Java implementation of several codecs, that might be what they're using for saving videos.  Also references to Sanselan which is an Apache licensed bit of code used to output several still image formats.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 06:23:03 am
I used APK Studio and placed a decompiled zip and the original APK here:

http://www.miguelvp.com/ForMike/ (http://www.miguelvp.com/ForMike/)

Hopefully I won't get in trouble for this :)

There are two versions libSeekware.so one for armeabi and another for armeabi-v7a under the lib directory and a lot of smali files in
seek_thermal\smali\com\tyriansystems

That library looks pretty interesting.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stonent on October 05, 2014, 06:33:52 am
I beat you by 20 minutes to the APK  >:D  I'm looking inside with Baksmali but your files seem bigger so I'lll look at those also. 
I saw in part of the code about commanding the shutter to close.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stonent on October 05, 2014, 06:36:18 am
In here \seek_thermal\unknown\com\tyriansystems\Seekware
There's a .bin file for an LPC43xx which is an NXP Cortex M4/M0  It is 32KB so I assume it is the firmware for the camera.

Nice chunk of text inside it:

Code: [Select]
WARN:  iAP:  ERROR:  Halting at   ms
 ,... Link Init
 Unable to parse iAP Packet - Invalid packet length (expected at least 9 bytes)
 Raw Packet -  Unable to parse iAP Packet - Invalid Start-Of-Packet (expected 0xFF 0x5A)
  Ctrl= SYN +ACK +EAK +RST +SLP  PAN=  SID=  (Invalid)
 Unable to parse iAP Packet Data Payload - Invalid payload size
 Payload Checksum= RequestAuthenticationCertificate RequestAuthenticationChallengeResponse AuthenticationResponse AuthenticationFailed AuthenticationSucceeded StartIdentification IdentificationInformation IdentificationAccepted IdentificationRejected CancelIdentification IdentificationInformationUpdate StartExternalAcessoryProtocolSession StopExternalAcessoryProtocolSession StartPowerUpdates PowerUpdate StopPowerUpdates Unexpected session parameter size - Expected at least 4 bytes
 ParamID=  Len= Poorly structured session packet - Unable to continue parsing.
 PowerMgrState_SlowSystemInitialization -  PowerMgrState_EnumeratingUSB -  PowerMgrState_ResponsiveSleep -  PowerMgrState_SleepMode -  PowerMgrState_RunMode -  Performing system reset
 WDT Warning
 WDT Tiimeout
 Setting up delayed event
 ÿU îBad packet header
 com.thermal.SeekThermal Target Platform: Received iAP Link Init echo from host.  Platform determined to be iOS.
 Invalid packet
 ÿUÿÿÿÿÿÿÿÿÿÿÿÿëTarget Platform: iAP IC not responding.  Guessing Windows.
 Cmd=  (Unknown request)
 Request handler returned with error
 Request has no handler
 USBD Suspend Event
 USBD Resume Event
 USBD Configure Event
 USBD Reset Event
 Implementation Error - Not enough memory for USB stack
 Reseting EP1 IN
 Implementation Error - Invalid queue count
 Sending queued IN request
 iAP To Dev
 IN request has timed out -  Resetting EP1 IN
 Implementation Error - USBD failure
 Waiting for packet ACK
 iAP To Acc
 Previous ExIAP packet was ACK'd
 Some other packet was ACK'd!
 iAP Acc - INVALID!  Ignoring
 USB OUT data received - More expected
 Pending USB OUT request
 BytesQueued= Ran out of buffer queue items
 Buffering IN request PSN= Invalid request size -  Sending error response -  Unknown request  Implementation Error - SUBI_LastError not set by VendorClass_HandleInRequest
 Implementation Error - IN Request handler failed but there's no way to inform the host.  Stalling EP (may cause app lock-up).
 Implementation Error - SUBI_LastError not set by VendorClass_HandleOutRequest
 Implementation Error - No IN or OUT request handler for request
   `  ÿ          8œ*** iAP Packet To Accessory (Pending) ***
 USB OUT data received (Pending) - More expected
 S1€Ý ·JùäÅ”¾ÔInvalid image processing mode
 Cannot toggle shutter when in RUN and CHOP1/CHOP2/CSATIME
 Invalid parameter
 Invalid parameter 0
 Invalid parameter 1
 Invalid parameter 2
 GetFirmwareInfo index= Invalid firmware information index
 Invalid data size
 Invalid attempt to dynamically switch target platform
 Invalid data page
 Canceling queued IN requests.  Previous image was likely interrupted.  IMPLEMENTATION ERROR!
 Invalid memory region
 Invalid backdoor key
 Erasing flash at  Flash erase failed
 Programming flash at  Flash write failed
 Flash program validation failure
 Updating RDAC in RAM
 Updating VDAC in RAM
 Updating CMD in RAM
 Updating factory settings
 Done
 Invalid shutter polarity
 Erasing flash sector at  Programming flash sector at  Flash write failure
 Done Invalid checksum
 Writing memory region -  New Image= Invalid image
 Received image is a valid firmware image
 Flash erase failure
 Programming firmware image
 Image programming verified
 Erasing image select flash sector at  Writing new image select flash sector
 Image select flash write verified
 Programming image select flash sector
 Invalid image size
 Canceling queued IN requests.  IMPLEMENTATION ERROR!
 Request   does not have a defined IN EP action handler
 Request sent during FW init
 ), Time= Request not served in SLEEP mode
 Request not served in RUN mode
 Dir=IN, Req=  (  does not have a defined OUT EP action handler
 Dir=OUT, Req= Ignoring request to non-zero interface
 Target Platform: Received vendor class request.  Guessing Windows.
 GetErrorCode GetChipID ToggleShutter SetShutterPolarity GetShutterPolarity SetBITDataFeatures GetBITData SetOperationMode GetOperationMode SetIPMode GetIPMode SetDataPage GetDataPage SetCurrentCmdFeatures SetCurrentCmd GetCurrentCmd SetDefaultCmdFeatures SetFeaturedFlashData GetDefaultCmd SetVDACFeatures GetVDAC SetRDACFeatures SetRDAC GetRDAC GetFirmwareInfo GetFeaturedFirmwareData SetFeaturedFirmwareData CompleteMemoryUpgrade BeginFirmwareUpgrade ImageData TargetPlatform SetFirmwareInfoFeatures SetFactorySettingsFeatures GetFeaturedData ResetDevice SetRamDataFeatures ---| HardFault |---
 Time:  [Stack Frame]
  R0=  R1=  R2=  R3=  R12=  LR=  PC=  PSR= [FSR/FAR]
  CFSR=  HFSR=  DFSR=  AFSR= [Misc]
  MMFAR=  BFAR=  LR/EXC_RETURN= Implementation Error
 StartStreaming
 ResetState
 StopStreaming
 Processing is not keeping up with data TX.  Buffer overrun is imminent.
 Invalid frame header:  Sync Lost: Restarting sensor interface
 Unexpected frame index number.  Expected   but got  Inconsistent Chip ID
    6nStarting sensor comm check
 Sensor comm check complete
 Initializing USB system
 Waiting for USB enumeration on Port 0...
 BETA UNIT    Canceling all queued USB requests
 Reseting all OUT and IN endpoints
 Entering SLEEP
 Entering RUN mode
 Sensor is not responding
 USB connected
 USB connection removed
 Seek Thermal PIR206 Firmware  (RELEASE-IMAGE)
 ------------------------------------
 Target Platform: Guessing IOS
   
   $ @ @  ` ¦  À Ã  à à        @@ BB bb ‚‚ ¢¢ ÂÂ ââ  ""
 ##   i%ÿÿÐè    Thermal Camera  LW-AAA   Seek Thermal, Inc.   ABC123456789  1.0.0.0 
 99.28 
 ® ®ê  ®     d     ( iAP2    -
      com.thermal.pir206.1     (  com.thermal.SeekThermal   en  
en    S e e k   T h e r m a l ,P I R 2 0 6   T h e r m a l   C a m e r a i A P   I n t e r f a c e *c o m . t h e r m a l . p i r 2 0 6 . 1
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 06:37:55 am
To be honest I did send mike a pm with the link one hour earlier than your post but chickened out making it public.

Seems like the tryansystems folders are the most interesting ones :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stonent on October 05, 2014, 06:45:17 am
To be honest I did send mike a pm with the link one hour earlier than your post but chickened out making it public.

Seems like the tryansystems folders are the most interesting ones :)

\seek_thermal\unknown\com\tyriansystems\Seekware\simulation\raw

Possible data format samples?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 06:46:57 am
there are sample images on the folder where raw lives under LUT
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 05, 2014, 06:54:29 am
Possible data format samples?

I think you're right.

File size is: 64.896 bytes

Resolution:206x156=32136
2 bytes for each temp value: 64.272 bytes
and the rest 624 bytes is probably checksum or something...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stonent on October 05, 2014, 06:56:58 am
\seek_thermal\smali\com\tyriansystems\Seekware\enums
This has some info about the pixel data.

Also I noticed in the chunk of text earlier it looks like it has the firmware for the Android and IOS in one, but also references Windows, so maybe a Windows phone version is/was planned or maybe they wrote an application for Windows that they used for testing and debugging, or maybe they have plans to release it for a Windows 8 tablet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 05, 2014, 07:09:54 am
I tried to get something reasonable out of the raw format:
2f 1f->1f2f->7983
34 1f->1f34->7988
81 1f->1f81->8065
8c 1f->1f8c->8076
4b 1f->1f4b->8011
50 1f->1f50->8016
4a 1f->1f4a->8010
66 1f->1f66->8038

Not sure if I succeded...  ;D
It would be easy with matching image...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 07:42:18 am
I fired up VisiQuest (signal processing software) and imported the raw data as unsigned short
156 width and 206 height, then equalized the image and scale it by 3 to make it 3 times bigger

This is 000098.data 3 times bigger than it is.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111367;image)

The thing is that 156 x 206 x 2 bytes is 64272 bytes, and the file is 64,896 bytes So there are an extra 624 bytes there, so an extra 3 rows of data (159x206?) but it seems there are some markers within the data.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 08:03:13 am
So the image format is 208 by 156 unsigned short (2 bytes per pixel)
There are 2 extra pixels that are not part of the sensor, here is image 000098.data :)
I blew it up x3 so it's more visible, I gotta find a format that supports 16bits grey scale, I think tiff can do it.

Btw this is equalized, I'll post one without equalization but I think it's going to be too dark. It's completly dark, I will have to subtract some offset and scale it so equalization will have to do for now.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111369;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 05, 2014, 08:11:42 am
Link to app:
https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal (https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal)
It doesn't support my Nvidia Shield, but it does support my wife's S4, So I guess she will have to go to work without her phone :)
I'm not Nvidia Shield user yet, but found something like this and it looks like in the case of ethernet adapter connection order matters?
https://forums.geforce.com/default/topic/765599/shield-tablet/shield-tablet-and-otg-y-cable/ (https://forums.geforce.com/default/topic/765599/shield-tablet/shield-tablet-and-otg-y-cable/)
Quote
"Plug in the Charging Cable first (the controller brick and cable that came with your SHIELD are recommended).
Then plug in the USB to Ethernet Adapter"
Maybe something similar with this "Shit Thermal"  :palm:


Just tried installing and it says "This app is not available in your country".
I do not know how this Google Play works but maybe they detect someones IP WHEN you download app and modify somehow this apk on the fly? So they let you download this, but then during instalation they display this stupid country message?
It could be interesting if someone from  US made checksum eg. MD5 on this instalation file and compare it with MD5's of file taken from UK..

I know nothing about Android - is it be possible for someone in the US to download it to a file that I could install outside of the Google Play store?
For example this VPN http://www.strongvpn.com/ (http://www.strongvpn.com/) can teleport you to US with speed of light easy  :-DD
I've used it for a few years, while I do not like stupid marketing spam targeted to my country users, so by choosing UK or US IP Google thinks I'm in UK or US, while I can be everywhere  8)

Another interesting test could be powering down home router and disable internet connection during instalation of this Shit Thermal apk?
If I had one I'd also turn on TCP/IP network scanner analyser and save logs from time when you try install this bullshit apk than see if it contacts with external servers during this instalation.
Maybe they try to guess your country based on IP during instalation too?

BTW: Hopefully it looks like $15 IR thermometer in custom DIY will let me examine and map temperatures I'm interested in easy.
Today this gadget word is one big bullshit  and Shit Thermal is another example :--
I will connect customized $15 IR thermometer to Nvidia Shield and they will not tell me what to buy to use their product...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 08:16:55 am
Eneuro, I side loaded it to my Shield, so I'm ready for it, it's not supported by the play store, but it's has the requirements so now wait and see.
Btw I have the 1st Gen Shield not the new tablet, the game controller with the flip screen one.

Edit: I'm pretty sure it's supported by the new Shield Tablet.

and we are already looking at the contents of the inners of the apk.

Btw the raw folder is a movie with 100 frames.
I'll see if I can actually create the video with my signal processing software.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kxenos on October 05, 2014, 08:18:40 am
I fired up VisiQuest (signal processing software) and imported the raw data as unsigned short
156 width and 206 height, then equalized the image and scale it by 3 to make it 3 times bigger

This is 000098.data 3 times bigger than it is.

The thing is that 156 x 206 x 2 bytes is 64272 bytes, and the file is 64,896 bytes So there are an extra 624 bytes there, so an extra 3 rows of data (159x206?) but it seems there are some markers within the data.
64896 is 156 x 208 x 2. Can you do that? You already did.  O0
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 05, 2014, 09:33:36 am
To be honest I did send mike a pm with the link one hour earlier than your post but chickened out making it public.

Seems like the tryansystems folders are the most interesting ones :)
Thanks  - installed OK after second attempt!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 05, 2014, 09:40:43 am
I would expect that there are some dummy rows and/or columns for reference /cal purposes. Maybe also some other data inserted along with the image pixels - e.g. temperature, frame count etc.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 05, 2014, 09:41:49 am
So the image format is 208 by 156 unsigned short (2 bytes per pixel)
There are 2 extra pixels that are not part of the sensor, here is image
CRC perhaps.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 09:54:29 am
Let's see if the gif animates here :)

I couldn't upload it because it was over 2MB

(http://www.miguelvp.com/ForMike/Animation1.gif)


I did equalize each image independently so the changes in signal are not what the camera will do, I expect it to be more stable in intensity variation

Also I took the liberty to use 10 fps

I'm not sure this is a thermal image, I should invert it, can the water reflect heat?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 10:19:25 am
This is the negative of the one above

(http://www.miguelvp.com/ForMike/Animation2.gif)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 10:31:04 am
Btw "APK Studio" can be use to repack the apk after you are done modifying it.

The zip is really an APK Studio project
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kxenos on October 05, 2014, 10:55:18 am
since the overhead is just 2 bytes per line I would expect just 1 extra pixel. Also, I think it;s not CRC but has something to do with max or average temperature in the line because if you see the animated gif image you can see that on the upper lines where the image is generally bright the additional pixels are black.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 10:59:30 am
The overhead is 4 bytes (2 pixels) but they don't seem to have any calibration data, maybe it's a buffer fetching thing.

Also on the "APK Studio" here is the link:
https://apkstudio.codeplex.com/
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 11:23:23 am
So I applied the following palette:

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111387;image)

and it does look thermal, not sure about the water reflecting heat, but maybe it does.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111389;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 11:31:59 am
I was expecting something more like this video:

OPGAL - EYELITE640 very-long-range thermal imaging camera at sea (https://www.youtube.com/watch?v=4RUCX31A9DM#)

Applying the same palette:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111393;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: firehopper on October 05, 2014, 12:23:39 pm
This is the negative of the one above

(http://www.miguelvp.com/ForMike/Animation2.gif)

nice job sir! I like the inverse one better, but very nice job. now I can make sense of the image in your other post :) its some boats on water
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: amirm on October 05, 2014, 02:25:16 pm
I ordered one this morning and  just installed the app on my HTC DNA phone.  I ran it and it is asking me for my login info.  Gave it the same thing I put in the web site and it is not working!  Let's hope they fix this.

Your account associated with your purchase is not the one associated with the application. You have to register.
Thanks.  Figured it out after posting that message :).  Should have realized they were using a third-party ecommerce system.

For those anxious to try it, don't be :).  The app doesn't do anything other than show sample stills.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 05, 2014, 03:56:56 pm
I'm not sure this is a thermal image, I should invert it, can the water reflect heat?
Why not to use oryginal app and grab those thermal images than compare with raw data?

Only by hacking this thing you are able to read anything-oryginal software does not work?

If it worked it could be easier make own trained LUT based on this output from oryginal software, while maybe some specyfic kind of LUT is needed to get correct pixel temperature  ::)

BTW: This movie is from images catched at night or with day light present?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 05, 2014, 04:08:59 pm
BTW: This movie is from images catched at night or with day light present?
Probably daylight due to reflection from water, though could be reflection from clouds
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 05, 2014, 04:12:29 pm
So after looking at the LPC4300 firmware my best guess is:

1. Sensor outputs raw unscaled image data in digital form. (Analog is also posible but less likely)
2. ARM run USB stack and slurps raw sensor data across into the USB stack, or on the Apple version, the iAP (Lightning) interface chip.
3. Android app provides post FX.

There is a small API that indcates this first firmware is preliminary and expected to be upgraded soon.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 05, 2014, 04:37:28 pm
One SEEK just popped up in my eBay search alert for US$300 starting. Are they shipping yet or is it yet another eBay arsehole?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 05, 2014, 05:22:53 pm
BTW: This movie is from images catched at night or with day light present?
Probably daylight due to reflection from water, though could be reflection from clouds
OK, but are you talking about those simulation raw data from this folder (Linux unzip extracts easy everything of course  >:D)
Quote
$ ./seek_thermal_v1.0.0.apk/com/tyriansystems/Seekware/simulation/raw
or you captured I mean used this thermal camera and working on data obtained from real world?

You should disassemble also this 32 bit ARM binary too  >:D
Quote
libSeekware.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, not stripped
There are two versions of libSeekware.so in folders: ./seek_thermal_v1.0.0.apk/lib/armeabi and ./seek_thermal_v1.0.0.apk/lib/armeabi-v7a .
Bigger text version packed with zip from armeabi attached to this post.
Quote
$ cat libSeekware.so |bin2hex >armeabi_libSeekware.so.txt
LUT calls are defined there to native calls from Java
(http://s5.postimg.org/q1c8eb59f/lib_aemeabi_lib_Seekware_so.jpg) (http://postimg.org/image/q1c8eb59f/)
like this sample LUT_hotmetalblue from ./seek_thermal_v1.0.0.apk/com/tyriansystems/Seekware/simulation/LUT/Hot Metal Blue.jpg
so probably aplied such LUT function ro raw data gives results like this, but we needed much more samples to be able train/guess for example this hot metal blue LUT
(http://s5.postimg.org/3qodec7z7/Hot_Metal_Blue.jpg) (http://postimg.org/image/3qodec7z7/)
while this is coded in this ARM binary libSeekware.so.
Tried Linux objdump to disassemble this ARM like I used to do with Atmel AVR binary, but probably passed wrong parameters and I haven't got assembler source .. so far  >:D

BTW: One can ask this guy, while such folder name left in this libSeekware.so (from attached file).
(http://s5.postimg.org/vs2es1d9f/armeabi_lib_Seekware_NOAH_documents_so.jpg) (http://postimg.org/image/vs2es1d9f/)
It is a pity there is no telephone numbers to Noah- it could be asier to hack this ARM binary with his support :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 05, 2014, 05:29:59 pm
Code: [Select]
.plt:00007088 ; File Name   : C:\Users\Boris\Desktop\seek_thermal\lib\armeabi-v7a\libSeekware.so
.plt:00007088 ; Format      : ELF for ARM (Shared object)
.plt:00007088 ; Needed Library 'libstdc++.so'
.plt:00007088 ; Needed Library 'libm.so'
.plt:00007088 ; Needed Library 'libc.so'
.plt:00007088 ; Needed Library 'libdl.so'
.plt:00007088 ; Shared Name 'libSeekware.so'
.plt:00007088 ;
.plt:00007088 ; EABI version: 5
.plt:00007088 ;
.plt:00007088 ; Source File : 'crtbegin_so.c'
.plt:00007088 ; Source File : 'SeekwareNativeLib.c'
.plt:00007088 ; Source File : 'luts.c'
.plt:00007088 ; Source File : 'colorize.cpp'
.plt:00007088 ; Source File : 'palettes.cpp'
.plt:00007088 ; Source File : 'temperature.cpp'
.plt:00007088 ; Source File : 'badpix_corr.cpp'
.plt:00007088 ; Source File : 'badpix_detect.cpp'
.plt:00007088 ; Source File : 'gain_coef.cpp'
.plt:00007088 ; Source File : 'gain_corr.cpp'
.plt:00007088 ; Source File : 'median_5.cpp'
.plt:00007088 ; Source File : 'median_avg.cpp'
.plt:00007088 ; Source File : 'offset.cpp'
.plt:00007088 ; Source File : 'temp_coef.cpp'
.plt:00007088 ; Source File : 'temp_corr.cpp'
.plt:00007088 ; Source File : 'thermography.cpp'
.plt:00007088 ; Source File : 'alpf.cpp'
.plt:00007088 ; Source File : 'peaklimit.cpp'
.plt:00007088 ; Source File : 'asbnuc.cpp'
.plt:00007088 ; Source File : 'bilateral.cpp'
.plt:00007088 ; Source File : 'kalman.cpp'
.plt:00007088 ; Source File : 'median.cpp'
.plt:00007088 ; Source File : 'median_gain.cpp'
.plt:00007088 ; Source File : 'median_stack.cpp'
.plt:00007088 ; Source File : 'rc-offset.cpp'
.plt:00007088 ; Source File : 'bclahe.cpp'
.plt:00007088 ; Source File : 'imageprocess.cpp'
.plt:00007088 ; Source File : 'del_opv.cc'
.plt:00007088 ; Source File : 'new_opv.cc'
.plt:00007088 ; Source File : 'bad_alloc.cc'
.plt:00007088 ; Source File : 'del_op.cc'
.plt:00007088 ; Source File : 'eh_arm.cc'
.plt:00007088 ; Source File : 'eh_aux_runtime.cc'
.plt:00007088 ; Source File : 'eh_call.cc'
.plt:00007088 ; Source File : 'eh_catch.cc'
.plt:00007088 ; Source File : 'eh_exception.cc'
.plt:00007088 ; Source File : 'eh_globals.cc'
.plt:00007088 ; Source File : 'eh_personality.cc'
.plt:00007088 ; Source File : 'eh_terminate.cc'
.plt:00007088 ; Source File : 'eh_throw.cc'
.plt:00007088 ; Source File : 'eh_unex_handler.cc'
.plt:00007088 ; Source File : 'fundamental_type_info.cc'
.plt:00007088 ; Source File : 'new_op.cc'
.plt:00007088 ; Source File : 'pointer_type_info.cc'
.plt:00007088 ; Source File : 'pure.cc'
.plt:00007088 ; Source File : 'si_class_type_info.cc'
.plt:00007088 ; Source File : 'tinfo.cc'
.plt:00007088 ; Source File : 'atexit_arm.cc'
.plt:00007088 ; Source File : 'bad_cast.cc'
.plt:00007088 ; Source File : 'bad_typeid.cc'
.plt:00007088 ; Source File : 'class_type_info.cc'
.plt:00007088 ; Source File : 'eh_alloc.cc'

Confirms my guess of all processing being done on phone via lib.

(http://imageshack.com/a/img661/4669/czhIrb.png)'


USB device (or at least beta) has VID 0x289D and PID 0x000F. Class/subclass 255 (Vendor specific)


There is a built-in hardware simulator. Even has stubs for firmware updates. I'd bet that's what the provided image RAW sequence is for.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 05, 2014, 05:51:41 pm
I had to try for myself to extract image form raw... :)

Sensor values in the files range from min:7814, max: 8632. So I subtracted 7814, to get values from 0 to 808.
I then divided this by 3.17 to get nice RGB range from 0 to 255.

This is c# code if anyone wants to play (it's not pretty but it works):
(c# windows app)
Code: [Select]
using System;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            StreamReader sr = new StreamReader(@"C:\temp\000010.data", ASCIIEncoding.Default);
            byte[] bytes = sr.CurrentEncoding.GetBytes(sr.ReadToEnd());

            UInt16[] vals = new UInt16[32448];
            int[] ivals = new int[32448];

            for (int i = 0; i < 32448; i++)//64896
            {
                vals[i] = BitConverter.ToUInt16(bytes, i * 2);
                if (vals[i] > 9000 || vals[i] < 7000) vals[i] = 8223;//outside this range is checksum?;  max: 8632, min:7814
                ivals[i] = (vals[i] - 7814);
                ivals[i] = (int)Math.Round(Convert.ToDouble(ivals[i]) / 3.17);
            }

            var target = new Bitmap(208, 156);
            int ix = 0;

            for (int x = 0; x < 156; ++x)
            {
                for (int y = 0; y < 208; ++y)
                {
                    target.SetPixel(y, x, Color.FromArgb(ivals[ix], ivals[ix], ivals[ix]));
                    ix++;
                }
            }
            pictureBox1.Image = target;
            target.Save(Application.StartupPath + "\\img.png");
        }
    }
}

The result is below:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 05, 2014, 06:02:17 pm
I now have Java source of the library. I can see the device startup sequence (series of USB SetFeature requests) and it may be possible to get this running on PC with this information. Contact me if you want it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 06:06:42 pm
Nice Frenky, I like your output better, and awesome work marshallh and eneuro!

Here is one of their LUT samples and the raw image with my interpretation of their Hot Iron LUT. Also I took yours and applied the same LUT.

Seems like they are doing a fast equalization, because their image is very close to mine. Other than theirs is a bit streched.


My interpretation of their Hot Iron LUT
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111431;image)

From Raw, equalized and applying LUT and magnified x 2 (pixel replication zoom)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111433;image)

From their LUT samples
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111435;image)

And Frenky's version that looks more like what I would expect.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111437;image)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 05, 2014, 06:10:52 pm
Seems they are doing a lot of filtering which is why all the public released shots are so blurry. The actual sensor data is quite good. This thing has potential
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 05, 2014, 06:18:33 pm
I added some code for iron and rainbow palletes:
(I resized images to 200% with irfanview: resample-Lanczos)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111439;image)

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111441;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 05, 2014, 06:21:50 pm
Iron palette looks great. I was just trying to map this one and you beat me to it.
Seems as soon as we have physical units this thing is pretty much whipped.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 05, 2014, 06:22:32 pm
Seems they are doing a lot of filtering which is why all the public released shots are so blurry. The actual sensor data is quite good. This thing has potential
How do you know that data is from one of their sensors? Could easily have been from something else, generated for testing before hardware was available.

The Ebay listing is almost certainly a pre-order as there is no pic of the real thing, and shipping is estimated at 17-27 Oct
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 05, 2014, 06:25:45 pm
Seems they are doing a lot of filtering which is why all the public released shots are so blurry. The actual sensor data is quite good. This thing has potential
How do you know that data is from one of their sensors? Could easily have been from something else, generated for testing before hardware was available.

The Ebay listing is almost certainly a pre-order as there is no pic of the real thing, and shipping is estimated at 17-27 Oct

You may be right, the simu-device reports a much earlier firmware than the one included in the package (0.3 opposed to 0.6) so its possible it may be converted/massaged FLIR data.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 06:35:30 pm
But the raw data matches their claimed resolution.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 05, 2014, 06:43:28 pm
Here is a paintshop pro LUT of what I think their Hot Iron LUT is.

I renamed it from .pal to .txt

Linear progression of red from 127 to 254 increments by 1.
Linear progression of green in increments by 2 with red set to max.

Maybe it should be from 128 to 255 increments of 1 for the first part, should look pretty much the same.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stonent on October 05, 2014, 07:35:02 pm
I now have Java source of the library. I can see the device startup sequence (series of USB SetFeature requests) and it may be possible to get this running on PC with this information. Contact me if you want it.

I saw some of those references as well, but was unsure if they were device specific or just something normal used in USB.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 05, 2014, 07:36:58 pm
If it's of any relevance, the Flir palettes are defined as YUV - I have an excel doc somewhere that converts them to RGB
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stonent on October 05, 2014, 07:43:55 pm
If it's of any relevance, the Flir palettes are defined as YUV - I have an excel doc somewhere that converts them to RGB

I saw YUV mentioned somewhere in the code as I was digging in it last night but also references to A8R8G8B8, R8G8B8, and R8G8B8A8.

I could have very well been in part of the code for exporting images so it may not really matter.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 06, 2014, 12:14:32 am
Been playing with the offset and even if my hot metal LUT is not as nice as frenky's (please share that LUT), here is the last frame.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111472;image)

So I'm not sure if the life float ring (I meant life saver just couldnt find the words) would show as hot. But being simulation images we will have to wait and see.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 06, 2014, 04:50:41 am
Hi.

The way I did it was to get png image for iron palette from Paletten256.zip on this site: http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=4898.15 (http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=4898.15)

But I think you need rgb values so I extracted them into txt file (in the attachement).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 06, 2014, 05:03:59 am
There is a man on the boat...  :D
I really hope this is the actual sensor data, because the details are great.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111501;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 06, 2014, 05:05:46 am
There is a man on the boat...  :D

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111501;image)

That's what she said  :-DD (Edit: in the US it has a kinky meaning)

Btw thank you the palette you sent me works a treat! with some image processing I think the boat ID is LA 1981 but the last two digits are blurry, could be 1987, but it's a water taxi :)

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111537;image)

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111544;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: amyk on October 06, 2014, 06:19:47 am
USB device (or at least beta) has VID 0x289D and PID 0x000F. Class/subclass 255 (Vendor specific)
:palm: Why didn't they use something like UVC? Do they really want vendor lock-in that much?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 06, 2014, 07:12:32 am
I really hope this is the actual sensor data, because the details are great.
It will be interesting to see if I we make visual light photo in sunny day, convert to gray image, scale to this resolution and add some of those LUTs  :-DD
Probably many people will think it is thermal image if you told him and do not show oryginal visual light one  >:D

For the moment I'm more interested if this camera will be supported by any Linux distro like many other crappy visual cams connected to USB, so one can use OpenCV to grab data and make some serious image processing in real time.
Without such simply functionality this thing is useless gadget only and I won't pay hundreds of $'es for it unless I can use it as just another camera but thermal.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 06, 2014, 08:32:09 am
USB device (or at least beta) has VID 0x289D and PID 0x000F. Class/subclass 255 (Vendor specific)
:palm: Why didn't they use something like UVC? Do they really want vendor lock-in that much?
Because they need to do a lot of processing to produce a visible image, so no particular reason to use a standard USB class.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 06, 2014, 10:50:29 am
I have seen a lot of thermal imagery of vessels on water and sadly the image that you guys are manipulating does not look like a thermal image to my eyes. I am happy to be wrong but that boat is not displaying the thermal signiture that I would expect. The fact that the boats ID is so clear would be very unusual unless it was directly heated ! I have considered whether the boat is exposed to high levels of sunlight but it still looks wrong to me.

Your images do look like those produced by simulated (fake) thermal images. These just translate highlights and low lights to different spectrums to simulate the palettes of a TIC.

Try applying a visible light pallete to the data and I suspect you will find it is a visible light image.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 06, 2014, 11:24:32 am
In gray it does look quite regular...
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=111711;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 06, 2014, 11:41:29 am
Oh yeah. Bummer.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 06, 2014, 11:58:27 am
The fact that the boats ID is so clear would be very unusual unless it was directly heated !
..or different emissivity - warm day, dark boat?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 06, 2014, 12:02:32 pm
The guy does however look visible-spectrum-y...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: David Hess on October 06, 2014, 12:34:05 pm
I have seen a lot of thermal imagery of vessels on water and sadly the image that you guys are manipulating does not look like a thermal image to my eyes. I am happy to be wrong but that boat is not displaying the thermal signiture that I would expect. The fact that the boats ID is so clear would be very unusual unless it was directly heated ! I have considered whether the boat is exposed to high levels of sunlight but it still looks wrong to me.

I was thinking that the images include a lot of near infrared in them lowering the far infrared contrast and making them look more like a visible light image.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 06, 2014, 01:20:10 pm
I have seen a lot of thermal imagery of vessels on water and sadly the image that you guys are manipulating does not look like a thermal image to my eyes. I am happy to be wrong but that boat is not displaying the thermal signiture that I would expect. The fact that the boats ID is so clear would be very unusual unless it was directly heated ! I have considered whether the boat is exposed to high levels of sunlight but it still looks wrong to me.

I was thinking that the images include a lot of near infrared in them lowering the far infrared contrast and making them look more like a visible light image.

Aren't chalcogenide lenses nearly opaque to nIR?
This is more likely a dummy imagery converted from visible.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 06, 2014, 02:12:18 pm
No NIR, I thought that as well but the trees tops are dark, on NIR they will be gostly white.

Since they are test images we can't be sure they are IR images, but on a warm sunny day in LA and depending on the material used for the boat id, it might be hot.

The hull does show gradation from water temp to hot.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 06, 2014, 03:19:22 pm
As I stated, I may be wrong about the image, and it may be true thermal. It was the visibility of the boat ID and the 'TAXI' banner that made me suspicious. The boat images I am used to looking at are of a different nature and not normally in hot regions of the world so I may be just misreading the scene ? I attach an example of what I expect to see in cooler climates than LA.

There are some FLIR Voyager images here but they are small.

http://www.flir.com/cvs/americas/ca/lawenforcement/products/voyagerii/ (http://www.flir.com/cvs/americas/ca/lawenforcement/products/voyagerii/)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 06, 2014, 03:26:34 pm
If you ever been in a hot sunny day at the beach, you will know a lot of things are hotter than your bare skin or at least to the same temperature.

black, Red paint will be hot to your bare feet. Railings will be really hot as well, pretty much everything is really happy absorbing the Sun's heat.

Table salt also affects IR so that might be why we see some reflections from the sun.

At least that's how I am reading it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 06, 2014, 04:17:02 pm
This is more likely a dummy imagery converted from visible.
Maybe they (Seek thermal) wanted to show something which will give you feeling of incredible accuracy and resolution of this thing to have more backers, while reality might be cold shower with blured imaginery which without aka Flir MSX additional visual image and good calibration will be difficult to understand what you see if environment ambient temperature and weather condition changes  :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 06, 2014, 04:33:26 pm
I gathered some photos which should be from real (preproduction?) SeekThemal modules:
(https://pbs.twimg.com/media/ByXmisNIIAE4NzR.jpg) (https://pbs.twimg.com/media/ByYoH5yIUAAh3z6.png) (https://pbs.twimg.com/media/ByYpmlbIIAAJATk.png) (https://pbs.twimg.com/media/ByZZYc2IcAEqPnw.jpg) (https://pbs.twimg.com/media/ByZ35vMIcAAgPQ_.jpg) (https://pbs.twimg.com/media/ByZ4hsICUAAmOAP.jpg) (https://pbs.twimg.com/media/By0h9ZTCIAAMeJv.jpg) (https://pbs.twimg.com/media/By0h9bSCAAAOVUa.jpg) (https://pbs.twimg.com/media/BzMSw8mCMAA2oZz.jpg) (http://cdn.androidpolice.com/wp-content/uploads/2014/09/nexus2cee_img_thermal507922929_thumb.jpg) (http://cdn.androidpolice.com/wp-content/uploads/2014/09/nexus2cee_img_thermal291308744_thumb.jpg) (http://cdn.androidpolice.com/wp-content/uploads/2014/09/nexus2cee_img_thermal1894155304_thumb.jpg) (http://cdn.androidpolice.com/wp-content/uploads/2014/09/nexus2cee_img_thermal-119526315_native.jpg)
Some look better than other...
Title: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mvdswaluw on October 06, 2014, 05:57:36 pm
They all look better than what I've seen from MuOptics untill now :-(
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 06, 2014, 06:33:24 pm
Probably some of the blurriness is due to the fixed focus. But yeah it's not looking as good.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 06, 2014, 06:39:36 pm
Well, my wife told me that the hold on my bank went away, I guess they will run it again once they process it for shipping, but so far nothing.

Current status: processing
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 06, 2014, 07:59:51 pm
As someone who has ordered a SEEK unit, I should state that I am NOT expecting the imagery to be as good at that which I get from my other thermal cameras. Why? Well this is a new camera from a company that AFAIK has not written thermal camera image processing software before (unconfirmed) They may have an excellent microbolometer from Raytheon but as seasoned TIC designers will tell you..... there is much to be done in terms of image processing to make a decent image. SEEK are likely to refine their image processing software over time (just like FLIR did) and we should not expect too much in the first 'cut' of public release software.

The microbolometer is a compromise device....it always was and likely always will be. The compromise is in noise figure. The modern cameras are far less noisy than the early ones like my FLIR PM570. Ever since FLIR released the PM570 in 1997 they have been working on reducing the noise content of the images. Some has been through advances in core technology whilst much has been achieved with advanced image processing algorithms and filtering.
I remember when I first tested the PM570. I was one of the first in the UK to do so. I did not like its images at all and dismissed it as too noisy. Even FLIR admitted that the image noise content was an issue and this would be addressed in later firmware releases. Compared to what you may ask..... well compared to a FLIR PM550 Stirling cycle mechanically cooled camera. The PM550 looked like the later PM series cameras but it is the daddy of them all. The thermal imaging array was the same resolution as the PM570 at 320x240, but it was semiconductor based, cooled to -196 C (-371 F or 77K). At such a low temperature the sensor pixels and associated components within the FPA are extremely low noise. The images produced by that camera have none of the noise that we are used to with Microbolometers, even when set to a 2 C span. They are truly things of beauty. The uncooled Microbolometer based cameras will have a very hard job to equal the performance of such a cooled sensor as the law of physics is against such. For low noise you really want cooling and not room temperature. Just look at the technology used in the Low Noise Amplifiers of Radio Telescopes for more proof of this (they are cooled to the same temperature as the PM550 sensors array).

Back to the SEEK TIC. This new core will likely have been built within a tight budget and so we should expect it to be a little noisy as it may not have the clever tricks of higher end microbolometers included. The lens size is a handicap due to small size and material used. This is another compromise that has had to be made in order to reduce cost. As stated, much will also depend upon the post capture processing carried out in the SEEK camera module and host computer (phone). It is reasonably straight forward to make a good looking image by filtering and softening of edges. That is not to say that such an image is good for radiometric usage though....it just looks pretty but some detail is lost as a consequence. If you wish to see a cameras true self, set it to the smallest span possible, usually 2 C and watch the image noise appear ! At such small spans its is very hard to suppress the noise content. Many manufacturers do not offer very small temperature spans as a result. This isn't fair criticism in this case though. $200 for the SEEK is an amazing deal IMHO which is why I bought one and my colleagues are dying to get their hands on it ! I see a bright future for companies like SEEK and they will hopefully keep improving their product and the software that processes the images. Its early days after all.

Which would I prefer.... the FLIR ONE with its fancy case or the mores agricultural looking SEEK ? No contest, the SEEK has far more potential with its higher resolution core and a potentially greater interface capability for Hosts. It does not need MSX to do a decent job. The FLIR PM series are respected throughout industry as high performing, reliable thermal cameras...... and none had MSX  ;)  It all comes down to intelligent usage and a trained operator  :)  MSX is a nice function to have though..... no argument there.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 06, 2014, 08:17:00 pm
Is it possible to add a Peltier cooler to an uncooled TIC for better imagery?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 06, 2014, 08:24:57 pm
Well, thanks to marshallh there is source code out, not the library but the addresses to the library, And the whole navigation, sign in etc..

I guess I'll have to install the tegra android development pack on my current system, since I don't use my XP machine anymore, or at least not much.

https://developer.nvidia.com/tegra-android-development-pack

I'll see if I can recompile the project back to an apk before trying to modify anything.

In any event, I could use OpenCV, or Nvidia (or is it nVIDIA meh) CUDA libraries for the K1 if I get one of those Jetson dev kits. For now on my Tegra 4 Shield 1st gen I can use Nvidia's OpenCV libraries.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: David Hess on October 06, 2014, 08:35:19 pm
Is it possible to add a Peltier cooler to an uncooled TIC for better imagery?

I assume you would also have to make provisions to prevent condensation.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 06, 2014, 08:37:13 pm
Is it possible to add a Peltier cooler to an uncooled TIC for better imagery?

I assume you would also have to make provisions to prevent condensation.

I recall seeing a build on youtube for adding an HD camera sensor for telescope use and they used a peltier for cooling and styrofoam and other stuff.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 06, 2014, 08:43:35 pm
@Callipso,

Peltier coolers have been used in thermal cameras but AFIK not on microbolometers for low temperature cooling, only temperature stabilisation at around 30C. The Peltier cooled cameras used semiconductor arrays or single pixel detectors in scanned cameras. In order to obtain decent sub 0C cooling they used a 3 stage TEC (Peltier stack). You can have more TEC stages but it is a law of diminishing returns and great increases in power consumption. The 3 stage coolers resemble a stepped pyramid as each successive Peltier stage must be bigger than the one in front of it to dissipate not only its own heat but also that of the previous stage. The current consumption of the TEC makes it a problem for portable use on batteries. It is also best to cool as small at mass and volume as possible and place the sensor inside a vacuum chamber. Placing the TEC inside the vacuum chamber risks outgassing pollution of the sensor array and the vacuum around it. From memory the 3 stage Peltier cooler only managed a temperature differential of 70 C but I may have that wrong and it could be that the spec was -70C array temperature . My memory sometimes fails me.

The Microbolometer is basically an array of thermistors made from VOX. Cooled sensor arrays tend to be semiconductor based as that displays the most benefit from low temperature operation.

Trivia.... amateur and professional optical astronomers have been cooling the CCD chip in their digital cameras for some time. The CCD is a semiconductor array and its noise is reduced if you strap a Peltier cooler onto its rear ! There are articles on the Web showing how to modify consumer grade digital cameras in this way for better performance when imaging faint objects in the sky.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: c4wd on October 06, 2014, 08:58:19 pm
Good news! I just got mine from FedEx today (I had overnight shipping). Works well, minus a few bugs. Is anyone interested in me doing anything with it? Also, my order number was 39X, so they had at least 500 units shipped from my guess, more than like 1,000.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on October 06, 2014, 08:59:35 pm
Good news! I just got mine from FedEx today (I had overnight shipping). Works well, minus a few bugs. Is anyone interested in me doing anything with it? Also, my order number was 39X, so they had at least 500 units shipped from my guess, more than like 1,000.

Did you get a shipping email, or did it just show up?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 06, 2014, 09:06:27 pm
Take images of everything and post it here :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 06, 2014, 09:06:51 pm
Great news.

Some sample images would be great  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: c4wd on October 06, 2014, 09:47:25 pm
Good news! I just got mine from FedEx today (I had overnight shipping). Works well, minus a few bugs. Is anyone interested in me doing anything with it? Also, my order number was 39X, so they had at least 500 units shipped from my guess, more than like 1,000.

Did you get a shipping email, or did it just show up?

No shipping email and the website still says processing, so I was rather surprised to see it on my doorstep when I got home!

Here are some sample images, the filters used were "White", "Tyrian" (the purple/red), and the default.

Brother at end of hallway (approx. 50 ft away from camera)
(http://gyazo.com/bac57cd16ac0bfd6ad58309e0f2d69f2.png)

My brother:
(http://gyazo.com/09c7a8670511662ca020f3b749cef5ce.png)

My protein oatmeal:
(http://gyazo.com/f5cb3faa30080590d5c933b5ba0fdb9d.png)

My dog:
(http://gyazo.com/dd3ee3ff2b3e81956790de4bd6882e23.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on October 06, 2014, 10:20:45 pm
Good news! I just got mine from FedEx today (I had overnight shipping). Works well, minus a few bugs. Is anyone interested in me doing anything with it? Also, my order number was 39X, so they had at least 500 units shipped from my guess, more than like 1,000.

Did you get a shipping email, or did it just show up?

No shipping email and the website still says processing, so I was rather surprised to see it on my doorstep when I got home!


Good to know, as my order number is lower than yours and when I checked this morning, my order also said it was still processing. I was beginning to become frustrated, but feel more reassured by your comments that Seek is just not able to keep up with shipping notifications. It seems that they are going through some growing pains with their website and communications.

I did not order overnight, so I'm hopeful that mine is also on its way...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on October 06, 2014, 10:23:19 pm
I could see them processing over night orders first, regardless of order number.  Then following with standard by order number. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on October 06, 2014, 10:28:35 pm
I could see them processing over night orders first, regardless of order number.  Then following with standard by order number.

That is NOT a good way fulfill orders or to run a business in my opinion... Orders should be filled as they come in, regardless of shipping method specified (within reason and logistics of course).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 06, 2014, 10:29:17 pm
And at least SEEK deliver on their promises unlike Mu !

The images look pretty much as I expected. The noise processing needs some work. I don't know what thermal span was being used but the contrast is also pretty low. Thermal cameras work at their best with a scene that has a large range of temperature within it. Low differential images as often found in house walls etc, give pretty low contrast pictures. I use my feet as a test.... yes you read right. I aim the camera at my bare feet to see how much detail and sharpness can be achieved. It also should show a nice temperature gradient from the main foot area to the toes as they tend to be cooler.

As I stated before....for $200 we cannot reasonably expect the same image quality as that from a $1000+ camera but it is still early days. The limitation might be in the sensor technology though so that will need to be lived with.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 06, 2014, 10:53:50 pm
I wonder if taking video leaves raw images on the phone. I gotta check the code when I get home.

hmm fedex ground and no tracking :(

Can you tell us where it shipped from?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 06, 2014, 11:07:53 pm
And there's already one on ebay
http://www.ebay.com/itm/SEEK-THERMAL-Android-camera-First-on-Ebay-with-fast-shipping-first-release-/331339780599?pt=US_Other_Cell_Phone_Accessories&hash=item4d2563d1f7 (http://www.ebay.com/itm/SEEK-THERMAL-Android-camera-First-on-Ebay-with-fast-shipping-first-release-/331339780599?pt=US_Other_Cell_Phone_Accessories&hash=item4d2563d1f7)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 06, 2014, 11:21:38 pm
So the story goes that this ebay seller bought the unit for an incompatible phone and now he wants to gouge people for $750 on a $200 device.... ar*e ho*e.  >:(  He is free to sell it for whatever he can get though. Its a pity that people are so keen to turn a fast buck....kinda makes them look really greedy. That's life though and it is a free world. I will be interested to see what it sells for, if at all.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 06, 2014, 11:35:12 pm
So the story goes that this ebay seller bought the unit for an incompatible phone and now he wants to gouge people for $750 on a $200 device.... ar*e ho*e.  >:(  He is free to sell it for whatever he can get though. Its a pity that people are so keen to turn a fast buck....kinda makes them look really greedy. That's life though and it is a free world. I will be interested to see what it sells for, if at all.
A couple of Flir Ones Sold for around $500 each a couple of days ago, so I don't doubt it will sell, especially as he's offering international shipping.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 06, 2014, 11:47:17 pm
$350 to bid, so it's up to people to decide if they want it bad enough before people bid on it.
Doesn't the buy now go away after one bid?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on October 07, 2014, 02:03:10 am
Bummer... Since there still is no SEEK THERMAL iOS app in the Apple App Store, Seek obviously does not have any iOS cameras to ship yet.  :--   It looks like I'm still out of luck for delivery any time soon, even with a low order number.  :(

I'm guessing they will probably tweet out dock arrival of the iOS devices like they did for the Android cameras on October 3rd.

Apple, you have failed me again...  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: c4wd on October 07, 2014, 04:01:15 am
A rather large bug in the application is really getting annoying. Once you plugin the module, open the app, and close the app, you will not be able to use your camera in any app, nor will you be able to re-use the Seek Thermal app (it is a black screen), without restart. I've cleared all RAM, did a soft reset, and still no avail. Running a Note II on 4.4.2 stock.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ixfd64 on October 07, 2014, 07:13:37 am
Is it just me, or are the pictures a little blurry for the specs? The camera is supposed to have a 206 x 156 resolution, yet many sample images from 160 x 120 cameras of other brands seem much sharper.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 07, 2014, 07:20:29 am
Is it just me, or are the pictures a little blurry for the specs? The camera is supposed to have a 206 x 156 resolution, yet many sample images from 160 x 120 cameras of other brands seem much sharper.

Other brands use both visual and IR cameras, so you perceive the higher (visual) resolution.
That said, I can't wait to get mine to see what the raw image looks like before they do all of their signal processing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 07, 2014, 08:04:22 am
I just noticed something... If you look at dog image with iron palette.
They are only using small part of pallete.
It seems that software is mapping palette colors to predefined temperatures.
So on all images specific color represents the same temperature.
(http://i.gyazo.com/dd3ee3ff2b3e81956790de4bd6882e23.png)

It would be much better if they would map whole palette to current temp range in photo.
Then all photos would look more like this:
(http://gyazo.com/f5cb3faa30080590d5c933b5ba0fdb9d.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 07, 2014, 08:23:04 am
Bummer... Since there still is no SEEK THERMAL iOS app in the Apple App Store, Seek obviously does not have any iOS cameras to ship yet.  :--   It looks like I'm still out of luck for delivery any time soon, even with a low order number.  :(

I'm guessing they will probably tweet out dock arrival of the iOS devices like they did for the Android cameras on October 3rd.

Apple, you have failed me again...  :palm:
I just hope they don't hold orders for both types til the Apple one is available - I ordered both in case they became available at different times but maybe this was a bad move...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: imau on October 07, 2014, 09:51:25 am
Bummer... Since there still is no SEEK THERMAL iOS app in the Apple App Store, Seek obviously does not have any iOS cameras to ship yet.  :--   It looks like I'm still out of luck for delivery any time soon, even with a low order number.  :(

I'm guessing they will probably tweet out dock arrival of the iOS devices like they did for the Android cameras on October 3rd.

Apple, you have failed me again...  :palm:
I just hope they don't hold orders for both types til the Apple one is available - I ordered both in case they became available at different times but maybe this was a bad move...

Better 2 different orders...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nowlan on October 07, 2014, 09:56:27 am
Quote
It would be much better if they would map whole palette to current temp range in photo.
Wouldnt you start getting some weird glowing effects across the whole image, as something heats up or cools down?
Be better to adjust on a range, so 0-50 or 0-100 etc.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 07, 2014, 12:08:08 pm
The images look quite noisy and blurred compared to other thermal imaging cameras.
Does the camera give accurate temperature measurements? I could not find any accuracy specification on their page.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: c4wd on October 07, 2014, 03:37:22 pm
I just noticed something... If you look at dog image with iron palette.
They are only using small part of pallete.
It seems that software is mapping palette colors to predefined temperatures.
So on all images specific color represents the same temperature.
(http://i.gyazo.com/dd3ee3ff2b3e81956790de4bd6882e23.png)

It would be much better if they would map whole palette to current temp range in photo.
Then all photos would look more like this:
(http://gyazo.com/f5cb3faa30080590d5c933b5ba0fdb9d.png)

Incorrect. The first photo is using the Tyrian pallete, which only uses red/purple hues, and the second is the Iron.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on October 07, 2014, 04:24:34 pm
... I ordered both in case they became available at different times but maybe this was a bad move...

See if you can change your order to ship as available, and not ship complete. Only problem is greatly increased shipping costs for overseas.

I tried to add an Android camera to my order and was not able to modify it. Wish I had thought of making two separate orders (one for each camera) in the early order process... Oh well, hopefully the wait will not be too long.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 07, 2014, 04:34:05 pm
Mike, how did you order it to be shipped to the UK?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 07, 2014, 04:52:50 pm
Mike, how did you order it to be shipped to the UK?
Someone in the US is ordering & reshipping to me.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 07, 2014, 05:53:49 pm
Brother at end of hallway (approx. 50 ft away from camera)
gyazo.com bac57cd16ac0bfd6ad58309e0f2d69f2.png
This image when saved has .png extension and resolution 456x611, so it looks like gyazo.com  where you downloaded oryginal image changed oryginal one  :palm:

Could you make .zip of this oryginal image taken from Seek Thermal and attach to EVVblog post as attachement without using external servers?
Which is resolution of oryginal image and which version of Seek Thermal were used-Android? It was complete dark (no light) or some kind of light bulb, which one?

It looks like those images were resized to bigger one so this is why they can look such noisy, while it will depend of resizing method used, but this added many new pixels and we have very diffrent from oryginal one image, so apllying any paletes to this doesn't makes any sense while those oryginal colours (temparatures) can be changed   ???

Update:
The camera is supposed to have a 206 x 156 resolution, yet many sample images from 160 x 120 cameras of other brands seem much sharper.
This oryginal image had 206x156 resolution and RGB (3 bytes per pixel) ?

Aspect ratio is also different, so there is nothing to do with such modified image...
Quote
(%i2) float(611/456);
(%o2)                          1.339912280701754
(%i3) float(206/156);
(%o3)                          1.32051282051282
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 07, 2014, 07:48:37 pm
This oryginal image had 206x156 resolution and RGB (3 bytes per pixel) ?

Actually it has 2 bytes per pixel but the greyscale value is used to index into a look up table that gives you the rgb color.
But the resolution doesn't change, it's still 206x156
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stigaard on October 08, 2014, 06:32:34 am
Just stumbled upon this piece of history about Flir and the co-founder of Seek Thermal Bill Parrish describing a lawsuit from 2009 filed by Flir against Bill Parrish because he had left Flir and started a company using Raytheon as a subcontractor.
http://caselaw.findlaw.com/ca-court-of-appeal/1229385.html (http://caselaw.findlaw.com/ca-court-of-appeal/1229385.html)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 08, 2014, 08:16:38 am
very interesting read even if my brain hurts from all the legalese lingo
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 08, 2014, 09:05:52 am
...piece of history about Flir and the co-founder of Seek Thermal Bill Parrish describing a lawsuit from 2009...
http://caselaw.findlaw.com/ca-court-of-appeal/1229385.html (http://caselaw.findlaw.com/ca-court-of-appeal/1229385.html)
So it looks like that FLIR lost a lawsuit since they were:
Quote
FLIR SYSTEMS, INC., et al., Plaintiffs and Appellants

vs
Quote
William PARRISH et al., Defendants and Respondents
 
 8)
Quote
The judgment and order awarding respondents $1,641.216.78 attorney fees and costs are affirmed. (§?3426.4.) Respondents are awarded costs and attorney fees on appeal, in an amount to be determined by the trial court on noticed motion.

FLIR simply tried to crash Parrish:
Quote
"Subjective bad faith may be inferred by evidence that appellants intended to cause unnecessary delay, filed the action to harass respondents, or harbored an improper motive."

FLIR patents were  bullshit?  :-DD
Quote
"After quitting Indigo, Parrish learned that appellants were submitting patent applications on a packaging and manufacturing process that he had worked on. Parrish told Woolaway, FLIR's Chief Intellectual Property Officer, that the patent applications were not valid."

Quote
"Woolaway, who authored the patent applications, stated that the United States Patent & Trademark Office could go either way on the validity of the applications. Woolaway was concerned about Parrish's remarks but did not believe Parish would steal or misuse appellants' intellectual property."

Any reason to buy FLIR products, no more  after such FLIR's statements? :--
Quote
Lewis's testimony is remarkable and clearly shows that the action was brought for an anti-competitive purpose.  Lewis did not “think it would be good, healthy for them [respondents] to go and directly compete with us.”
        Lewis stated that FLIR “couldn't tolerate a direct competitive threat by [respondents] because it would fly in the face of everything that we spent 200 million dollars to buy.”
        Lewis's statements were corroborated by FLIR Senior Vice President Tony Trunzo who testified that respondents' “vision for the industry will take place someday” but FLIR “wanted that competition to take place as far out in the future as possible.”

It looks like, Seek Thermal technology might be not so bad If we combine visual image to IR, but I'm waiting for more universal IR camera easy to connect to PC USB and get it working on any operating system.

This Flir's MSX made not inside Lepton module, but using external ARMs is bullshit as now it is clear they simply wanted stop others do such trivial things.
Who gave them patent for such obvious thing used for years in image processing applications?

Do FLIR provide any patent numbers on their products with MSX?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 08, 2014, 11:09:37 am
Quote
This Flir's MSX made not inside Lepton module, but using external ARMs is bullshit as now it is clear they simply wanted stop others do such trivial things.
It would be ridiculous to put it in the Lepton module. There are many applications that wouldn't need it, so it would waste silicon, and you'd lose flexibility of camera interfaces.
Quote
Who gave them patent for such obvious thing used for years in image processing applications?
Is there another thermal imager prior to the Flir patent that uses edges extracted from a visible image to enhance a low-res thermal image?
On the scale of patent obviousness/ridicuousness this comes pretty low don the list.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stigaard on October 09, 2014, 06:25:12 am
Just to further follow up on the patents and IP dispute I stumbled upon the following forum post on http://image-sensors-world.blogspot.dk/2014/10/206-x-156-thermal-camera-for-199.html (http://image-sensors-world.blogspot.dk/2014/10/206-x-156-thermal-camera-for-199.html)
Quote
Some history here, I have first hand knowledge of this situation in background as an analyst; In 2004, FLIR purchased Indigo for approximately $185 million, acquiring Indigo's (prior company to Seek) patents, technology, and intellectual property. Bill Parish and Fitzgibbons (Seek founders) were shareholders and officers of Indigo before the company was sold. After the sale, Parish and Fitzgibbons continued working at Indigo. Both informed FLIR that they intended to create a new class of product for consumer markets and company called Thermicon and asked FLIR's board if they wanted in. Ratheon lined up as a licensing customer. FLIR backed out and so did Ratheon when they found out FLIR had backed out. Then FLIR sued for a perminent injunction against Parish and Fitzgibbons for (1) making use of appellants' trade secrets in the design, manufacture, and high-volume production of uncooled Vanadium Oxide microbolometers; ?(2) selling uncooled Vanadium Oxide microbolometers in commercial markets less than 12 months after respondents entered into a license with Raytheon Company or any other third party to purchase intellectual property; ?or (3) using, disclosing or misappropriating the contents of an Indigo commodity code database that Parrish attempted to download while an employee at Indigo. The trial court found no misappropriation or threatened misappropriation of trade secrets and FLIR was forced to pay >$1.6M in court costs and attorney's fees. It is my belief that Parrish has successfully proven that he has access to the IP and patents through an agreement, only after a given amount of time, or Parrish owns the IP and is licensing it back to FLIR, which would account for the dispairity in cost of the two products. -R. T.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 09, 2014, 08:06:51 am
More info here - Flir paid $39m to settle, which probably financed Seek  quite nicely thank you!

http://www.oregonlive.com/business/index.ssf/2011/05/flir_systems_will_pay_former_e.html (http://www.oregonlive.com/business/index.ssf/2011/05/flir_systems_will_pay_former_e.html)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 09, 2014, 12:28:42 pm
All very interesting reading and a situation that I have seen before.

I am very pleased to hear that the SEEK founders are Ex Indigo as that company has a good reputation for the miniaturisation and cost reduction of thermal camera technology. Very good credentials for the new SEEK product technical design, and very different to those of the Mu company who were total newbies

I do not work for FLIR and have no allegence to them per se but before anyone starts hurling rocks at them, please consider this.

FLIR are an aggressive company (no doubt about that) but that is nothing unusual in successful companies these days. They went out into the marketplace, identified smaller companies that had greater experience of certain thermal camera deign aspects and they bought them. The knowledge that came with those companies was invaluable in the production of new smaller and cheaper thermal cameras. Both FLIR and we (the customers) have benefitted from these developments as cameras no longer weigh almost 3kg and do not have a starting price of >$50,000 !  Without FLIR driving the market as it has, I have little doubt that quality thermal imaging cameras would still cost more than most of us can afford.

Along comes Indigo with their excellent knowledge of miniaturisation and cost reduction. FLIR want that knowledge and buy the company and the rights to some/all of its technology. FLIR are then in a position to manufacture those great miniature thermal cores that now reside in many CCTV and handheld cameras today. Great for industry and great for us ? You decide.

FLIR think they have the rights to the Indigo knowledge and believe they paid good money for such. An employee of Indigo, who is now working for them as part of FLIR, then decides to branch out and build similar products in a new start-up company..... who of you in a similar position to FLIR would not be concerned that the EMPLOYEE was involved in industrial espionage to forward his new company ? FLIR, like many companies were worried that the 'advantage' that they had just paid a great deal of money for, may be LEAKING out the door via this EMPLOYEE. Now FLIR may have got the situation wrong and as they settled it tends to support that possibility..... but so what ? They made a mistake and paid for it. This is nothing new or unusual. If you work for a company and then tell them you are leaving to start up another company making the same product technology, you can expect to be escorted off site immediately and investigated.

FLIR are a powerful player in the world of thermal imaging and have made great advances in the products they sell. They are expensive, but then so are many German cars.....so what ! You pay for advanced technology built to a high standard. Nothing new there. I have not seen evidence that FLIR has actively tried to unfairly torpedo any competing company in the world of thermal imaging.....unlike BMW who pursued any company with the word 'MINI' in the title !

The good news is that SEEK exists and will hopefully manage to go from strength to strength.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nowlan on October 09, 2014, 12:51:44 pm
Not wanting to derail the thread.

Intellectual property can be hairy. They should of had a non compete clause in the contract for employee. Not sure how this would work during an acquisition.

I still think gorillas buying up competitors is bad for consumers. Need more competition to drive innovation and prices down.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 09, 2014, 01:28:34 pm
You will see no argument from me in favour of 'borging' all competition....not good for competition as you say. Which is why I am glad to see SEEK and other small companies entering the thermal imaging scene. The technology that they invent will benefit all.

The situation with FLIR is a little different though. I started out in thermography using Magnavox and Agema cameras. AGEMA (previously AGA) were the industry declared leading light in thermography. The down side of AGEMA kit was its size, weight and cost. I am not absolutely surre of my facts here but I believe FLIR saw the potential to build better thermal cameras by taking the knowledge of two manufacturers and combining them under one roof (FLIRs roof) The other company was Inframetrics, another very advanced thermal camera manufacturer of the time. Inframetrics apparently knew how to build a great thermal core but their case designs and ergonomics left something to be desired. All this was from a FLIR Rep so take it as you will. The story goes that FLIR bought Agema and Inframetrics to gain the best from both companies designs and then they produced cameras that were well designed, ergonomic and high performance. The PM series quickly became the darlings of Industry and were consider 'cutting edge'. I certainly loved using them and they made some competitor products look like cheap toys in comparison. Looks and ergonomics are important to the buyer. Prices were still high but then so was build quality and performance. I have spoken to several calibration houses for thermal cameras and all say the same thing....when they see a PM series camera they are happy as it is the exception that needs calibration, most remain firmly within specs throughout their operational lives. Sadly many also commented that the latest cheaper FLIR offerings and cameras from other manufacturers are not so stable and need regular calibration to maintain accuracy. TESTO is apparently pretty good as well.

FLIR appear to have a policy of increasing capability via purchasing market leading companies as they then get the whole package rather than head hunting an individual designer. This does have the potential for a negative effect on the market competition but it also has the potential for great innovation via the joining of great minds under one roof.
FLIR have certainly made some nice thermal cameras for the consumer market whilst still maintaining their Industrial camera development.

All this is off topic I know but it is worth considering who and what 'FLIR' really are as they have much influence in the world of thermography and they are a potential competitor to SEEK Thermal. It is my hope that FLIR do not set their sights on SEEK as it would be a Shark vs a Minnow situation. the fact that both FLIR and SEEK Thermal both use Raytheon supplied technology is a blessing and a curse depending upon inter-company politics.

Aurora
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 09, 2014, 05:51:41 pm
All this is off topic I know but it is worth considering who and what 'FLIR' really are as they have much influence in the world of thermography and they are a potential competitor to SEEK Thermal.
Nice to know some history, but who knows who is patent owner if any of this fusion adding visual light based edges/countours to thermal image, named by Flir MSX?

If this was patented, so what about... adding parts of processed visual images to for example x-rays fusion with visual here?
(http://s5.postimg.org/g802ym9gj/x_ray_with_skin_visible.jpg) (http://postimg.org/image/g802ym9gj/)
This image could look probably better if edges were added not oryginal skin image...

Does  Seek Thermal have rights if needed to make such IR & visual light fusion aka MSX ?

I can not believe such thing could be patented, while I was thinking that Flir developed some kind of dual IR & visual light image sensing in his Lepton module or other chips, but when saw in Flir One teardown two separate IR & visual light cameras close together, the only thing I can say about patent systems  :rant:  :wtf:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: waldo on October 09, 2014, 08:50:30 pm
FLIR has at least one set of patents specifically related to MSX.

Patent 8,520,970: Infrared resolution and contrast enhancement with fusion  -  https://www.google.com/patents/US8520970 (https://www.google.com/patents/US8520970)
and
Patent 8,565,547: Infrared resolution and contrast enhancement with fusion  -  https://www.google.com/patents/US8565547 (https://www.google.com/patents/US8565547)
and
Application 13/437,645: Infrared resolution and contrast enhancement with fusion  -  https://www.google.com/patents/US20120262584 (https://www.google.com/patents/US20120262584)

The second patent's application is a Continuation-In-Part of the first patent's application and the third is a CIP of the second.  A CIP is typically used to add more specific claims to an application without changing the application's priority date.  I have not looked at them in detail to understand the differences.  The first two were granted in 2013.

For those interesting in exploring possible prior art, you can look at the references in those patents and you can visit uspto.gov and look at the Public PAIR information.  That will tell you what items of prior art the examiner used to grant those patents.  You could also look at the equivalent European patent databases.

Keep in mind that the presence of these patents does not necessarily affect what Seek could do since they may have a licensing agreement with Flir on this IP.  It could, however, affect what third parties (meaning: you) can legally do with regard to distributing their own apps that use the ideas in these patents.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 09, 2014, 11:49:48 pm
In image processing lingo, it's called image registration and it's been around for decades, maybe their specific registration techniques are patented or copyrighted but there are many ways to solve the registration problem and even do it real time

It's been used in medical imaging, GIS, movie effects, ....
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 10, 2014, 07:17:34 am
It could, however, affect what third parties (meaning: you) can legally do with regard to distributing their own apps that use the ideas in these patents.
Rather, those patents can be illegal and only a way to limit competition in wrong way.
I can display everything on my screen when I want from two or more diffrent images and no one will tell me that I can't do it since It was possible for decades.
It is clear those patents with IR & visual light fusion are bullshit  :-DD

Patent 8,520,970: Infrared resolution and contrast enhancement with fusion  -  https://www.google.com/patents/US8520970 (https://www.google.com/patents/US8520970)
One of the claims:
Quote
combining, by a processor, luminance information of the extracted pixel data with luminance information of corresponding pixels in the IR image to augment the IR image with the contours and/or edges from the visual image, wherein the augmented IR image comprises temperature information that is unaltered by the combining.
This doesn't have any sense, while if we add/modify even edges we have to destroy/change small parts of IR image where edges are else we can't see any difference on IR image if we do not change it :wtf:
It is like we change something, but there is no difference  :-DD

BTW: These patents do not affect me at all since I developed novel way to augment the IR image and showed in other post-there are not edges of visual image, but... chosen by image processing filter available for decades at the begining of computer vision, but I do not want pay patent offices and lawyers for nothing  >:(
(http://s5.postimg.org/j595sv0bn/proacswitch3_opensource_msx.jpg) (http://postimg.org/image/j595sv0bn/)
It does not use Flir MSX luminance, but who cares about it and stupid patents  ???




Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 10, 2014, 07:22:04 am
Well you can actually register it in a different projection plane as well so it matches the whole image, but not bad.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Sensor Geek on October 10, 2014, 11:41:13 pm
FYI: A canned response from Seek to an inquiry a few days ago on estimated shipping date on my order from Sept 26. They had originally authorized the order amount on my card, but that has since been lifted and no further charges have been made. My order status shows only "processing". Granted, they are very busy right now, but it would have been nice to have a little more detail, or maybe have them take the time to update their Twitter feed, or some form of communication other than this.

Quote
Seek Support (Seek Thermal)
Oct 10 12:42

Thank you for contacting Seek Support.

We understand that you are interested in getting a status update on your order. Initial shipments were held pending the release of our companion Android and iOS apps. The Android app posted to Google Play on Friday, and Android cameras began shipping right away. We anticipate that it will take 1-2 weeks to work through the backlog of Android orders.

For iOS, we submitted to Apple and the app is in review. Once approved we will begin shipping iOS units as well.

All orders are being processed in the order in which they were received, and we are working to get them out to everyone as quickly as possible. When your order ships you will receive an update email with tracking details.

If you have other questions regarding your order, or need to have details from your order modified, please send an email to retailsupport@thermal.com with your order number, and the desired updates.

Oh, this should be post #207.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 12, 2014, 06:50:51 am
Cool video of 3D pritner (captured with seek thermal module):

3d printing thermal camera video (https://www.youtube.com/watch?v=5_5Y489GR34#)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 12, 2014, 09:51:32 am
That's some very decent imagery!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: EEVblog on October 12, 2014, 10:14:39 am
Quote
The judgment and order awarding respondents $1,641.216.78 attorney fees and costs are affirmed. (§?3426.4.) Respondents are awarded costs and attorney fees on appeal, in an amount to be determined by the trial court on noticed motion.

$1.6M just in attorney fees  :o
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: David Hess on October 12, 2014, 01:27:03 pm
Quote
The judgment and order awarding respondents $1,641.216.78 attorney fees and costs are affirmed. (§?3426.4.) Respondents are awarded costs and attorney fees on appeal, in an amount to be determined by the trial court on noticed motion.

$1.6M just in attorney fees  :o

The attorneys win no matter who loses.  Or even if all sides lose.

They largely write the laws as well.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 12, 2014, 10:44:18 pm
LEV - the Legal Engineering Videoblog...

Or is it?

Also anyone received their seek yet? I can't wait for Mike to get his :D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 12, 2014, 11:14:06 pm
LEV - the Legal Engineering Videoblog...

Or is it?

Also anyone received their seek yet? I can't wait for Mike to get his :D
Ditto....
I have a suspicion that after the first few shipments things have slowed down if not stopped - only two have been on Ebay, and apart from some press reviews, not much has appeared online so far. Their twitter feed has been rather quiet as well.
I wonder of they only did a relatively small initial batch.
Google Play is showing "500-1000" installs and only 10 ratings.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 12, 2014, 11:30:01 pm
Mine order number was mid 600s and it's still processing. But I decided Fedex Ground because it was free.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 12, 2014, 11:32:36 pm
I wonder if the reported serious-sounding  issues with the Android app may have something to do with it...?
Perhaps they consider it better to delay shipment than have a lot more pissed-off customers.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nowlan on October 13, 2014, 02:04:13 am
Damned if you do, damned if you dont. If they have stock they can fulfill orders.
Can always update software later.

What happend with the IOS app? Still pending?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 13, 2014, 02:45:01 am
iOS is waiting on submission approval for the store.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 13, 2014, 06:24:17 am
I've made some digging on who is this "Frank Kinnaman"  that posted video of 3D printer...

Education Program Coordinator on UC Santa Barbara
http://www.mrl.ucsb.edu/people/administration-education/frank-kinnaman (http://www.mrl.ucsb.edu/people/administration-education/frank-kinnaman)

On this page you can see cooperation with Flir on thermal granade and his name is mentioned many times on different projects:
http://www.me.ucsb.edu/projects/projects.html (http://www.me.ucsb.edu/projects/projects.html)

The level of details on this video of 3D printer is much greater than on other images from users...
So it could be that they took seek thermal module and wrote their own post-processing software, they sure do have knowledge and resources.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 13, 2014, 06:56:12 am
According to a reply on the comments, no postprocessing was done
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 13, 2014, 06:26:11 pm
According to a reply on the comments, no postprocessing was done
This part of one of those comments:
Quote
"It could be that noise is less noticeable on video then on still image... ?"

In spare time I will load one of them frame by frame using OpenCV and try to enhance it a little bit and look into differences between frames too >:D
But there is a problem on YT there is no oryginal thermal video I guess, while only we can watch and download processed by YT itself  ???
How do you think, which of those YT videos is in the best quality in your opinion?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on October 14, 2014, 01:55:23 pm
Damned if you do, damned if you dont. If they have stock they can fulfill orders.
Can always update software later.

That is actually a tough situation.  It would seem this is best, unless the problem is bad enough that the word of mouth damage is higher than the late shipping damage.  I keep thinking that surely they would make an initial production of 1k.  I'm in the 600s and getting impatient.   :rant:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: imau on October 14, 2014, 03:10:36 pm
I don't know you but I smell SCAM.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 14, 2014, 03:23:35 pm
According to a reply on the comments, no postprocessing was done
This part of one of those comments:
Quote
"It could be that noise is less noticeable on video then on still image... ?"

In spare time I will load one of them frame by frame using OpenCV and try to enhance it a little bit and look into differences between frames too >:D
But there is a problem on YT there is no oryginal thermal video I guess, while only we can watch and download processed by YT itself  ???
How do you think, which of those YT videos is in the best quality in your opinion?

For those that used VHS tapes before you will know that our eye is wonderful interpolating frames. A single VHS frame is noisy and not that great at an equivalent 320x240 but it looks good when played at 30 Hz.

As for imau, what makes you think it's a SCAM, we all know is an IRCAM ;)
patience is a virtue.

Edit: after all we didn't know anything about this camera 2 months back, they just announced it at the end of September so it's been really just 2 weeks.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 14, 2014, 03:34:52 pm
I suspect they maybe announced a little early to take the wind out of Flir One's sales, and either did a relatively small first batch, or as previously speculated, resolving software issues that may involve firmware.

Still <1000 installs on Google App store & only 10 ratings.

 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: imau on October 14, 2014, 03:36:54 pm

As for imau, what makes you think it's a SCAM, we all know is an IRCAM ;)
patience is a virtue.

Edit: after all we didn't know anything about this camera 2 months back, they just announced it at the end of September so it's been really just 2 weeks.

SCAM = Seek CAMera.  ;D

Also a quote from a guy on Facebook:
Quote
We'll see if they actually end up shipping anything. In the last week, as far as I can tell, there have only been two Youtube videos showing the camera - one unboxing (and not powering it up) and one showing 3D printing.

Seek's remarkable lack of communication since launch is extremely worrisome. I placed my order on 9/26, and my confirmation email stated, "we are currently experiencing a 5-7 business delay in the shipment of your order." Well, something like a week went by and then Seek announced that they were waiting for the Android app to go live before they shipping. Judging by the community reaction, this was a big surprise and was pretty upsetting to a lot of people.

Well, here we are, now 18 days since my order, 11 days since the app was released in the Play Store. No matter how you slice it, Seek is very late in shipping their product, and is not communicating with its customers. This whole thing is looking more and more like a scam everyday, or at least a horribly mismanaged company. Either way, if I don't hear *something* from them today to address  all of this, I'll be calling my bank to ensure I don't lose $214.93.

And Mike: <1000 installs are curiosity and 10 reviews are employees.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 14, 2014, 04:04:14 pm
Another possibility is they're caught in the backlog of stuff coming out of China - apparently they fired 500 corrupt customs officials & everything is taking a long time to get out of the country
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 14, 2014, 06:51:49 pm
I'm in the 600s and getting impatient.   :rant:
How do you know you are 600's-maybe they simply assigned random unique numbers in the unknown range  >:D

Maybe, Seek Thermal team is waiting for... open source version of software compatible with this SCAM and Linux drivers :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 14, 2014, 07:01:03 pm
Order page is now showing :

Quote
Product is currently on back order.Product is being shipped as quickly as possible
for Android
and
Quote
Product is currently on back order. It should begin shipping within the next several weeks.
For iPhone.

My guess is they initially did 500 of each, and the Apple ones are waiting for App store approval.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Legit-Design on October 14, 2014, 07:38:57 pm
And Mike: <1000 installs are curiosity and 10 reviews are employees.
I was trying to install the software, it just says my device isn't supported.  :-// And I don't think I'm going to order one of these before I see real people using it and all the kinks and bugs have been fixed. Maybe the next generation or cheap thermal imagers has come out and hopefully they would be even cheaper since it would be a toy.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 14, 2014, 07:51:16 pm
My device wasn't supported so I side loaded it, but since it supports my wife's phone then I installed it again in there. So I guess that counts for 2 installs for one device. But then I did share it so I don't know how much the install base reflects the actual purchases.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on October 14, 2014, 10:06:44 pm
My device wasn't supported so I side loaded it, but since it supports my wife's phone then I installed it again in there. So I guess that counts for 2 installs for one device. But then I did share it so I don't know how much the install base reflects the actual purchases.

I don't know if side-loading would show up in Play store stats.

The lack of communication is inexcusable.  Even if they have to manually do an export of their customers to use a service.  Sending emails to a mass of people is easy and common. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 14, 2014, 10:14:25 pm
Just tweeted :
Quote
Update: due to an unexpected shortage of a key component, production is delayed right now. Android shipping will ramp back up in a few days.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 14, 2014, 10:28:58 pm
My device wasn't supported so I side loaded it, but since it supports my wife's phone then I installed it again in there. So I guess that counts for 2 installs for one device. But then I did share it so I don't know how much the install base reflects the actual purchases.

I don't know if side-loading would show up in Play store stats.

The lack of communication is inexcusable.  Even if they have to manually do an export of their customers to use a service.  Sending emails to a mass of people is easy and common.

Well I had to download it so I use bluestacks you always have to be connected to the store to get the apk anyways. I guess I could have rooted my wife's phone but meh, bluestacks was easier.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 15, 2014, 06:35:14 am
Two new posts showed up on their blog: http://seekthermal.tumblr.com/ (http://seekthermal.tumblr.com/)
and another video on facebook:
https://www.facebook.com/video.php?v=753765308029376 (https://www.facebook.com/video.php?v=753765308029376)

IMHO a good way to calm down people who started to doubt that they will ever receive the module.

Sadly there are some bad news for us outside the USA:

when will you be shipping to the UK ?
in the next couple of weeks. pls fill out form here to be notified

Before they were saying that international shipping will be available by the end of this week...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 15, 2014, 09:08:26 am
Two new posts showed up on their blog: http://seekthermal.tumblr.com/ (http://seekthermal.tumblr.com/)
and another video on facebook:
https://www.facebook.com/video.php?v=753765308029376 (https://www.facebook.com/video.php?v=753765308029376)

IMHO a good way to calm down people who started to doubt that they will ever receive the module.

Sadly there are some bad news for us outside the USA:

when will you be shipping to the UK ?
in the next couple of weeks. pls fill out form here to be notified

Before they were saying that international shipping will be available by the end of this week...
yeah but before that they were saying 2015...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 15, 2014, 09:11:57 am
Two new posts showed up on their blog: http://seekthermal.tumblr.com/ (http://seekthermal.tumblr.com/)

Not sure I like all the talk of glue on that page.... >:(
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on October 15, 2014, 11:58:35 am
Two new posts showed up on their blog: http://seekthermal.tumblr.com/ (http://seekthermal.tumblr.com/)

Not sure I like all the talk of glue on that page.... >:(

I don't mind it on the structural side, but I really, really like to take things apart.  When they are expensive things, it is nice if they go back together.   :o
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 16, 2014, 01:35:24 pm
Two new posts showed up on their blog: http://seekthermal.tumblr.com/ (http://seekthermal.tumblr.com/)

Not sure I like all the talk of glue on that page.... >:(

I don't mind it on the structural side, but I really, really like to take things apart.  When they are expensive things, it is nice if they go back together.   :o

There is nothing a well placed set of screws and O-rings couldn't do... Unless you're building something you don't want your custo.. I mean consumers to get into.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 16, 2014, 01:57:40 pm
There is nothing a well placed set of screws and O-rings couldn't do...
..at a price.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nowlan on October 16, 2014, 01:59:12 pm
Where can you order these from?
I noticed that amazon dropped their price to $199 recently from $228. Still no stock.
CamelCamelCamel (http://camelcamelcamel.com/Seek-UW-AAA-Thermal-Connector-Black/product/B00NYWAHHM?active=price_amazon&context=top_drops)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: DEHiCKA on October 16, 2014, 06:49:06 pm
http://obtain.thermal.com (http://obtain.thermal.com)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 17, 2014, 02:21:26 pm
Wire just published review: http://www.wired.com/2014/10/seek-thermal-infrared-camera-iphone-android/ (http://www.wired.com/2014/10/seek-thermal-infrared-camera-iphone-android/)

The interesting part is comparison with Flir One.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 17, 2014, 02:36:10 pm
If you take a look at this video there is something like super-resolution happening:
Pouring Hot Coffee in Infrared (https://www.youtube.com/watch?v=GMhKrVrHpd8#)

Every few seconds image gets "nicer".
This are two frames at 00:02 and the difference is huge:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=113622;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 17, 2014, 04:31:12 pm
Could that be the shutter actuating and NUCing or FFCing the image?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 17, 2014, 04:41:18 pm
Could that be the shutter actuating and NUCing or FFCing the image?
Could be the effect of keyframes on Youtube video compression of a noisy image
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: imau on October 17, 2014, 04:43:45 pm
Wire just published review: http://www.wired.com/2014/10/seek-thermal-infrared-camera-iphone-android/ (http://www.wired.com/2014/10/seek-thermal-infrared-camera-iphone-android/)

The interesting part is comparison with Flir One.

There is so much difference between Flir One and Seek shots. Obviously, MSX is great add-on.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 17, 2014, 04:44:42 pm
I have an order in with SEEK and I am certainly not concerned about delayed shipments. Such can happen to any ne start-up company selling a very popular product. This is nothing like the mess that we all witnessed wit teh Mu product. There is so much evidence of the SEEK unit existing that we can be realaxed about it being a viabe product. As to them being shipped, one of our members has one so tehy have definitely shipped cameras. Patience will be required and you will be rewarded with a thermal camera that truly breaks new ground in terms of resolution at the price point. Hopefully the glitches in the Android software will be resolved quickly.

I do not need an iOS version but I hope Apple don't get silly over inclusion in their Apple store or the use of their propriatary interface.

I am just very pleased that SEEK have the objective of bringing decent resolution and affordable thermal imaging cameras to the masses. May they be very succesful in doing so. We, the early adopters, are not only suppporting SEEKs efforts with our money but also getting ahead of the crowd in this new release of camera technology. Well worth a little wait me thinks  :)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 17, 2014, 04:51:39 pm
There is so much difference between Flir One and Seek shots. Obviously, MSX is great add-on.

Yes MSX is great, but comparison image is very bad. They should have used the same palettes and color range on both captures.
Or just take the images with gray gradient palette.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 17, 2014, 05:57:33 pm
Also FLIR systems likely have much greater experience in thermal image processing than what's basically a smartphone-"app" startup, or whatever tyrian systems actually is...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 17, 2014, 06:39:19 pm
Every few seconds image gets "nicer".
This are two frames at 00:02 and the difference is huge:
Nicer does not mean more accurate, but it can be simply blured as well ;)
In the case of static images (not moving object sin the scene) I could add option in software to do moving average preset amount frames back, so one could get oversampled thermal imaginery and when something is not moveing we should get nice thermal improoved images, while there is no problem to mount camera and point to area of interest.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 17, 2014, 07:00:37 pm
Wire just published review: http://www.wired.com/2014/10/seek-thermal-infrared-camera-iphone-android/ (http://www.wired.com/2014/10/seek-thermal-infrared-camera-iphone-android/)
For me interesting is this  Thermal+ mode  >:D

Quote
"But wait! There is one other mode – Thermal+. In this mode, the app uses both the IR camera and the iPhone’s built in camera. This way you can switch back and forth between visible and IR images."

(http://www.wired.com/wp-content/uploads/2014/10/photo_oct_15_4_25_08_pm_jpg_and_arduino_workshop_a_hands_on_introduction_with_65_projects_pdf_page_27_of_36_.jpg)

Hopefully, those two cameras are on the same side, but why this app only shows them side by side-they do not try to apply edges to thermal image?
Flir's MSX patent issues or simply this crappy phone visual light camera has very diffrent focus not compatible with Seek Thermal?

It could be interesting to see difference in optics of those two cameras, however I do not plan to buy iPhone no way, so more details about Seek Thermal optics could be very interesting to know, to... find proper visual light camera to be able apply those edges from visual to thermal  :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on October 17, 2014, 07:36:49 pm
Just got shipping notice. Left Boise yesterday. Has next week delivery listed.   Order number in 600s.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 17, 2014, 07:40:14 pm
@sacherjj,

Good news  :-+

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 17, 2014, 07:44:40 pm
Mike, would you happen to know your order number?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 17, 2014, 08:00:17 pm
Mike, would you happen to know your order number?
69x - it has arrived in the US, the acknowledgement email arrived afterwards!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 17, 2014, 08:26:46 pm
Cue pinouts and protocol specs...  O0

Also hihi, 69 :D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on October 17, 2014, 08:53:33 pm
Just got a message from Seek saying that they are very sorry they have not shipped my (Apple) Seek Thermal order in the time originally expected. Adding that it longer to get their apps in the app stores than anticipated, and that the delay created a significant backlog of orders. Further stating that after a brief component shortage temporarily halted production, they are as of this week ramping up production and once again shipping Android cameras.

Seek says that they will likewise begin shipping Apple cameras once the app has been approved in iTunes, which they hope will be very soon... "in the next few weeks."
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 17, 2014, 09:11:45 pm
I got the has shipped email at 2:12 pm CDT and the order update apologizing at 2:35pm, since I was cheap I wont get it until Wednesday.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 17, 2014, 09:34:35 pm
Mine will be here Monday

(http://media3.giphy.com/media/rl0FOxdz7CcxO/200_s.gif)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: waldo on October 17, 2014, 09:44:50 pm
Every few seconds image gets "nicer".
This are two frames at 00:02 and the difference is huge:

That is due to the periodic recalibration.  You can hear the shutter click each time the image pauses.  On my unit, the fixed pattern noise slowly increases for a few seconds and then suddenly goes away (mostly) each time it clicks.  I have never used a thermal camera before, but I not not expect such a quick drifting of the image quality.  As I recall, Mike did not recalibrate in his little DIY camera using a Lepton, so the Seek sensor appears to be different from a Lepton in that regard.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 18, 2014, 09:48:20 am
Regarding NUC events..... extant technology that requires an NUC event tends to operate teh NUC shutter quite often while teh imager chip and surrounding electronics come up to nominal temperature. If you look at a microbolometer using another thermal camera you will see that it produces heat and runs at around 30C. While it warms up teh NUC is needed to compensate for teh large delta T that is occurring. Once at normal operating temperature, teh NUC events should become less frequent and teh nominal setting in many cameras for routine NUC is 120 seconds. On Industrial cameras you can often change teh fixed interval of even switch off teh NUC for videa work etc. My NEC Avio cameras offer this menu option as standard.

Without an NUC event the Inductrial cameras take some time to suffer the mottling effect that is a sign of temperature drift in teh Pixels. I have had a stable image for more than 5 minutes BUT thise cameras have TEC temperature stabilised microbolometers. The E4 drift rate is much rater due to teh lack of any TEC but the software does try to compensate based on the chassis and microbolometer die temperature sensor readings.

The SEEK appears to suffer noise issues and this may well be due to a lack of processing in the associted software. Much of FLIR noise reduction technology is software based. The SEEK microbolometer is using the smallest pixel size that I have seen at 12uM. There is a down side to small pixel size. Less surface area means less sensitivity in much teh same way as CCD pixels suffer from lowe sensitivity as they become smaller. With CCD chips teh technology has compensated fro this. Small pixel size and subsequent lower mass may also add to temperature uniformity issues across the array.

The bottom line is that teh SEEK is breaking new ground and using a new smaller FPA for teh microbolometer. It is also using a mobile phone host and reliant upon software for imaga eenhancement. IMHO it would seem unreasonable to expect the SEEK to have an equivalent image quality to one of my Industrial cameras taht have desicated SBC's for the OS and image improvement algorithms. I would expect its image quality to improve as the software develops over time however. I am surprised that, with the higher resolution, it does not provide far superior images to the FLIR One however. MSX does add visyual detail but even teh thermal images of the SEEK do seem to suffer from severe noise artifacts. This will need to be addressed.

When all is said and done, if you want a very cheap thermal imaging capability for your phone, the SEEK seems to fit teh bill. If you want decent image quality and a neat self contained unit, please consider the FLIR E4. There MAY be good news for E4 Firmware 2.1 and 2.3 owners soon  ;) 

Aurora (floating around in the Atlantic!)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 18, 2014, 10:59:30 pm
Tracking shows (one of) mine has arrived in the country  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Legit-Design on October 18, 2014, 11:34:47 pm
Without an NUC event the Industrial cameras take some time to suffer the mottling effect that is a sign of temperature drift in the Pixels. I have had a stable image for more than 5 minutes BUT these cameras have TEC temperature stabilized microbolometers. The E4 drift rate is much rater due to the lack of any TEC but the software does try to compensate based on the chassis and microbolometer die temperature sensor readings.

Small pixel size and subsequent lower mass may also add to temperature uniformity issues across the array.
So would modifying it with a TEC (Peltier) possibly make it better? Just to cool it down enough so it doesn't start condensation but still keep it at optimum temperature. I've seen some cool modifications for astro imaging cameras using peltiers, just a small cold finger will do wonders.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on October 19, 2014, 02:53:01 am
GREAT NEWS FOR IOS APPLE USERS... THE APP IS NOW IN THE APP STORE!!!  :clap:   :-+  :phew:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 19, 2014, 08:30:01 am
THE APP IS NOW IN THE APP STORE!!!
APP with closed source code is not needed, but real hardware to hack  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 19, 2014, 09:06:56 am
Without an NUC event the Industrial cameras take some time to suffer the mottling effect that is a sign of temperature drift in the Pixels. I have had a stable image for more than 5 minutes BUT these cameras have TEC temperature stabilized microbolometers. The E4 drift rate is much rater due to the lack of any TEC but the software does try to compensate based on the chassis and microbolometer die temperature sensor readings.

Small pixel size and subsequent lower mass may also add to temperature uniformity issues across the array.
So would modifying it with a TEC (Peltier) possibly make it better? Just to cool it down enough so it doesn't start condensation but still keep it at optimum temperature. I've seen some cool modifications for astro imaging cameras using peltiers, just a small cold finger will do wonders.
I don't know too much about the physics of the sensors,  but I'm sure that if cooling would help, manufacturers would be doing it, as the cost of a peltier is small compared to the sensor.
I suspect one issue is that you don't want to create thermal gradients across the sensor, which would be hard to avoid.
Sensors are packaged in a vacuum to avoid convection losses, so it wouldn't be hard to mount the die on a peltier inside a sealed package to avoid condensation issues.     
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on October 19, 2014, 12:02:26 pm
THE APP IS NOW IN THE APP STORE!!!
APP with closed source code is not needed, but real hardware to hack   :blah:

APP is needed, because availability of the iOS APP means that real hardware will now ship.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 20, 2014, 10:47:37 am
Just got hold of mine. Having issues possibly due to old phone -in the meantime can someone download the latest app  for me (not available outside US) - looks like it was updated Oct 14th
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on October 20, 2014, 11:42:02 am
Just got hold of mine. Having issues possibly due to old phone -in the meantime can someone download the latest app  for me (not available outside US) - looks like it was updated Oct 14th

Check your PMs...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 20, 2014, 12:21:40 pm
Just got hold of mine. Having issues possibly due to old phone -in the meantime can someone download the latest app  for me (not available outside US) - looks like it was updated Oct 14th
Can't wait for the teardown & reverse engineering video... :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 20, 2014, 12:37:29 pm
Just got hold of mine. Having issues possibly due to old phone -in the meantime can someone download the latest app  for me (not available outside US) - looks like it was updated Oct 14th

Check your PMs...
Thanks!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on October 20, 2014, 01:47:19 pm
I got mine on Fri. about 10 minutes before the shipping e-mail arrived.
Plugged it into my Galaxy S4 Mini and..... nothing. fiddled around  for a while turning on & off USB debugging. Re-plugging, re-installing, registering..... still nothing. Was it a dud???
Well not quite. Plugging it into a linux desktop lsusb produced: Bus 002 Device 006: ID 289d:0010
Sideloading the app onto my Nexus 7 didn't produce any results either. So off goes an e-mail to their tech support.
As it was Fri afternoon, I wasn't expecting any response. I wasn't disappointed, so I had all weekend to stew.
Not being able to leave it alone, I dug out my Radxa Rock, and after much fussing got a bootable SD card with KitKat 4.4.2 running. The app appeared on the Play Store, so I installed it and plugged the camera into the OTG port... nothing, just like the S4  Mini.
But wait, the Rock has 2 USB host ports and plugging the camera into either one, (or the USB hub I have my mouse/kbd in) and the app asked if it could use the USB port (I said yes) then the app said it was updating the camera firmware ;>) then the app gave me a really nice black screen ;>(.
But wait, all the controls were un-greyed and by pressing the camera and shutter I got a real thermal snapshot. I was not able to record a video though.

It will be interesting to see what their tech support says about all this..
And their app rev 1.2.1 crashes a lot and sometimes you must clear the user data to stop it from crashing on startup.

The attached image is just as it came off the Radxa Rock, exif and all. Notice that it is 832 x 624 pixels.

   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 20, 2014, 02:31:56 pm
There have been reports of flakiness on other platforms, in particular Samsung S3, and a message on their facebook page indicates that they have found some issues and will be issuing an update soon.
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 20, 2014, 08:32:31 pm
(http://i.imgur.com/syI2YC6.jpg)
(http://i.imgur.com/PDDU1hP.jpg)

Empty space where Lightning<>USB bridge interface sits.
Case is aluminum, pried apart not too much fuss.

Someone mail me a crappy anrdoidr phone and I'll get usb logs :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 20, 2014, 08:40:14 pm
Case is aluminum
Magnesium
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 20, 2014, 08:47:20 pm
4 very nice test points under the sensor.. separated ground fill... money's on SPI-like
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 20, 2014, 09:05:17 pm
4 very nice test points under the sensor.. separated ground fill... money's on SPI-like
Yes, probably. Also the MCU is flashless -all the code lives in the external SPI flash  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 20, 2014, 09:46:25 pm
(http://i.imgur.com/xYgcAoc.png)


Code: [Select]
Device Descriptor:
bcdUSB:             0x0200
bDeviceClass:         0x00
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x40 (64)
idVendor:           0x289D
idProduct:          0x0010
bcdDevice:          0x0100
iManufacturer:        0x01
0x0409: "Seek Thermal"
iProduct:             0x02
0x0409: "PIR206 Thermal Camera"
iSerialNumber:        0x05
bNumConfigurations:   0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed:     High
Device Address:       0x02
Open Pipes:              2

Endpoint Descriptor:
bEndpointAddress:     0x01  OUT
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x00

Endpoint Descriptor:
bEndpointAddress:     0x81  IN
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x00

Configuration Descriptor:
wTotalLength:       0x0040
bNumInterfaces:       0x02
bConfigurationValue:  0x01
iConfiguration:       0x00
bmAttributes:         0x80 (Bus Powered )
MaxPower:             0x32 (100 Ma)

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x00
bNumEndpoints:        0x02
bInterfaceClass:      0xFF
bInterfaceSubClass:   0xF0
bInterfaceProtocol:   0x00
iInterface:           0x03
0x0409: "iAP Interface"

Endpoint Descriptor:
bEndpointAddress:     0x01  OUT
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x00

Endpoint Descriptor:
bEndpointAddress:     0x81  IN
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x00

Interface Descriptor:
bInterfaceNumber:     0x01
bAlternateSetting:    0x00
bNumEndpoints:        0x00
bInterfaceClass:      0xFF
bInterfaceSubClass:   0xF0
bInterfaceProtocol:   0x01
iInterface:           0x04
0x0409: "com.thermal.pir206.1"
0x0409: "com.thermal.pir206.1"

Interface Descriptor:
bInterfaceNumber:     0x01
bAlternateSetting:    0x01
bNumEndpoints:        0x02
bInterfaceClass:      0xFF
bInterfaceSubClass:   0xF0
bInterfaceProtocol:   0x01
iInterface:           0x04
0x0409: "com.thermal.pir206.1"
0x0409: "com.thermal.pir206.1"

Endpoint Descriptor:
bEndpointAddress:     0x02  OUT
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x00

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x00
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: waldo on October 20, 2014, 11:43:43 pm
There have been reports of flakiness on other platforms, in particular Samsung S3, and a message on their facebook page indicates that they have found some issues and will be issuing an update soon.

I can confirm that it works fine on my Moto X but when the same unit is plugged into a S4 Mini, it acts as if the Seek camera is not plugged in.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 21, 2014, 12:48:37 am
Ok, I have captures!

Unfortunately I didn't log the firmware update process that happens on the first boot, but the APK contains that image anyway...

You need Total Phase Data Center to read these captures. You can download it from the offiical site, or i have it already here:
http://retroactive.be/data-center-dinwos-i686-v6.61.zip (http://retroactive.be/data-center-windows-i686-v6.61.zip)

http://retroactive.be/1.tdc (http://retroactive.be/1.tdc)
http://retroactive.be/2.tdc (http://retroactive.be/2.tdc)
http://retroactive.be/3.tdc (http://retroactive.be/3.tdc) (contains the enumeration process)
http://retroactive.be/4.tdc (http://retroactive.be/4.tdc)

Raw binary dump of 4.tdc, you may be able to find image boundaries and convert the image directly:
http://retroactive.be/pir206_cap.bin (http://retroactive.be/pir206_cap.bin)

Using these caps and some libusb code it should be possible to have it working on any PC.


It seems extremely simple:
1. Write control transfer on EP0: 0xC0 7E 00 00 (probably does shutter calibration)
2. Read entire frame from EP1. Repeat for a few seconds then recal
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: lain on October 21, 2014, 05:05:04 am
Just took a quick poke at marshallh's 4.tdc capture (no particular reason I chose to poke that one).
Hi marshallh *waves back* seems the brief video in 4.tdc came through nicely  ;)
 :-/O
Frame size is 64896 bytes, there is no header. Frames are sent at roughly 8fps in the 4.tdc capture, didn't look closely at others. The control transfer is a frame request, it's sent before every frame so I don't think it's a shutter calibration request.

Frame consists of 208x156 pixels, each pixel is 16bits, with only 14bit effective. Little endian.
The last 2 columns are not image data:
What's weird is these extremely low value (often 0000h) pixels, which are pretty uniformly spread throughout the frame... See attached seek-0.png frame for an example which has been auto-level'd to make them more obvious. Maybe calibration pixels of some sort? I'm really not sure at all. They seem to be in fixed positions throughout the image though, across the entire image stream in 4.tdc. No time to investigate closer.

The B&W images were created by dumping the frame endpoint data to a .bin file, then using this command (ImageMagick convert):
Code: [Select]
convert -depth 16 -endian lsb -size 208x156 gray:epdump.bin -auto-level seek.pngIf epdump.bin contains many images (dump an entire stream) this will dump all of them to separate files named seek-0.png, seek-1.png, etc.

The color image was trickier. The images this thing spits out are probably straight off the sensor with zero processing -- they're noisy as hell, unlike the FLIR ONE's image stream which is pre-digested by the Lepton core. This means the flat field correction and such is likely done in software, not even in the Seek itself. So to get the color image, I applied some manual level adjustments as I think the dark pixels were throwing off convert's auto leveling... then I took a frame from the start of 4.tdc which looked very uniform and subtracted the two frames. From there I colorized it with the typical "ironbow" palette again using convert:
Code: [Select]
convert marshallh-wave.png ..\palette.png -clut marshallh-wave-colorized.png
Anyway, no time to poke this further tonight but thought I'd share my findings. Hope it helps!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 21, 2014, 05:16:52 am
Well that makes me feel a lot better, I was getting basically the exact reasult and wondering what the hell was wrong. I guess the missing pixels are just interpolated in software. SW games seem to be the huge thing here.

Even my nice NEC camera has a very noise imagery with no filtering. In minimal filtering mode it runs 5 times 9fps (45fps) and downsamples to 9fps. Explains why motion is blurry as hell on the Seek.
Now to see if the 9fps limit is done in the ARM or sensor itself...
In the FW there are references to various DACs, probalby the MCU does various tweaking at runtime to babysit the sensor. If it's low level enough we can whack the sensor harder and get more detail at the same fps. The annoying auto-cal every 5 seconds is also extremely annoying

It seems like the sw just bangs away at the endpoint... absolutely gobs of NRDYs in the logs. Maybe they should've spent 5 minutes writing a status on the other completely unused endpoint?

Filtered
(http://i.imgur.com/EOBWWZN.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 21, 2014, 07:34:10 am
Low values probably dead pixels - if they want to keep costs low, they wouldn't want to scrap sensors with bad pixels.
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 21, 2014, 02:34:03 pm
Plugging it into a linux desktop lsusb produced: Bus 002 Device 006: ID 289d:0010
Did you checked what dmesg shows on its output?
There is some info about Linux USB OTG: http://www.kernel.org/doc/htmldocs/gadget/otg.html (http://www.kernel.org/doc/htmldocs/gadget/otg.html) .

Didn't you tried to run some video capture software under Linux?  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on October 21, 2014, 03:13:49 pm
I was able to get the seek app running on my Nexus 7 to the same extent as on my Radxa Rock. It turns out that my micro USB extension cables don't seem work quite right. In any case, I was able to run adb via wifi to my Nexus 7 and here is a logcat capture from about the time I allowed the app to use the USB.

Code: [Select]
D/ConnectivityService(  489): Done.
D/ConnectivityService(  489): Setting timer for 720seconds
I/ServiceDumpSys(  887): dumping service [account]
D/dalvikvm(  887): GC_FOR_ALLOC freed 246K, 7% free 9225K/9904K, paused 31ms, total 31ms
D/libgps  (  489): proxy_gps_inject_location()
I/GCoreUlr(  983): Successfully inserted location
I/GCoreUlr(  983): Not calling LocationReportingService, hasMoved: false, elapsed millis: 3015626, request: Tablet
W/UsbSettingsManager(  489): no meta-data for ResolveInfo{426a8bf8 com.estrongs.android.pop/.view.FileExplorerActivity m=0x108000}
W/ContextImpl(  489): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1131 com.android.server.usb.UsbSettingsManager.deviceAttached:621 com.android.server.usb.UsbHostManager.usbDeviceAdded:156 com.android.server.usb.UsbHostManager.monitorUsbHostBus:-2 com.android.server.usb.UsbHostManager.access$000:38
I/ActivityManager(  489): START u0 {flg=0x10000000 cmp=com.android.systemui/.usb.UsbPermissionActivity (has extras)} from pid 489
I/ActivityManager(  489): START u0 {flg=0x10000000 cmp=com.android.systemui/.usb.UsbConfirmActivity (has extras)} from pid 489
I/ActivityManager(  489): Displayed com.android.systemui/.usb.UsbConfirmActivity: +121ms
I/ActivityManager(  489): Displayed com.android.systemui/.usb.UsbPermissionActivity: +122ms
V/GmsNetworkLocationProvi(  983): onSetRequest: ProviderRequestUnbundled, reportLocation is true and interval is 120000
V/GmsNetworkLocationProvi(  983): SET-REQUEST
V/GmsNetworkLocationProvi(  983): in Handler: ProviderRequestUnbundled, reportLocation is true and interval is 120000
W/InputMethodManagerService(  489): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@42650200 attribute=null, token = android.os.BinderProxy@426e4510
W/GA-SERVICE(  887): Thread[Thread-546,5,main]:  Using destination https://ssl.google-analytics.com
D/Grafika (11376): EGLContext created, client version 2
D/dalvikvm(11376): GC_CONCURRENT freed 12062K, 35% free 32240K/49316K, paused 2ms+5ms, total 54ms
D/dalvikvm(11376): WAIT_FOR_CONCURRENT_GC blocked 22ms
W/GA-SERVICE(  887): Thread[Thread-546,5,main]:  Using destination https://ssl.google-analytics.com
D/dalvikvm(11376): GC_CONCURRENT freed 4139K, 27% free 36233K/49316K, paused 2ms+4ms, total 39ms
D/dalvikvm(11376): WAIT_FOR_CONCURRENT_GC blocked 33ms
V/GmsNetworkLocationProvi(  983): onSetRequest: ProviderRequestUnbundled, reportLocation is true and interval is 120000
V/GmsNetworkLocationProvi(  983): SET-REQUEST
V/GmsNetworkLocationProvi(  983): in Handler: ProviderRequestUnbundled, reportLocation is true and interval is 120000
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/dalvikvm(  983): GC_CONCURRENT freed 597K, 12% free 9484K/10724K, paused 3ms+4ms, total 29ms
D/dalvikvm(  983): WAIT_FOR_CONCURRENT_GC blocked 20ms
D/libgps  (  489): proxy_gps_inject_location()
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/Seekware(11376): Begin ThermographyCalc
D/Seekware(11376): Finished ThermographyCalc
D/Seekware(11376): Begin ImageProcess
D/Seekware(11376): Finished ImageProcess
D/Seekware(11376): Begin Colorize
D/Seekware(11376): Finish Colorize
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/Seekware(11376): Begin ThermographyCalc
D/Seekware(11376): Finished ThermographyCalc
D/Seekware(11376): Begin ImageProcess
D/Seekware(11376): Finished ImageProcess
D/Seekware(11376): Begin Colorize
D/Seekware(11376): Finish Colorize
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): close
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/UsbRequestJNI(11376): init
D/Seekware(11376): Begin ThermographyCalc
D/Seekware(11376): Finished ThermographyCalc
D/Seekware(11376): Begin ImageProcess
D/Seekware(11376): Finished ImageProcess
D/Seekware(11376): Begin Colorize
D/Seekware(11376): Finish Colorize

This goes on and on forever...

Hope this is useful to someone

   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kwallen on October 21, 2014, 03:32:56 pm
(http://i.imgur.com/PDDU1hP.jpg)

Empty space where Lightning<>USB bridge interface sits.

Where are you suggesting the Lighting bridge would go in that? I don't see any obvious empty spots.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 21, 2014, 05:08:18 pm
Directly over the flex pcb
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 21, 2014, 05:09:02 pm
Tell me the lens holder isn't styrofoam, please...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 21, 2014, 05:19:04 pm
Tell me the lens holder isn't styrofoam, please...
Silicone dust shield, white plastic lens holder. It's quite solid
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: lain on October 21, 2014, 05:40:11 pm
Where are you suggesting the Lighting bridge would go in that? I don't see any obvious empty spots.
If you mean the Lightning IC for iOS devices, it could be like the FLIR ONE which has the Lightning IC in the Lightning connector assembly itself. From what I could tell on the FLIR ONE it's just USB pass-through with some basic comms to tell the iDevice that a peripheral is attached.

Low values probably dead pixels - if they want to keep costs low, they wouldn't want to scrap sensors with bad pixels.
There are definitely some dead pixels, but there are also low value pixels which occur regularly, every 28 pixels, forming broken diagonal lines across the image. I guess it's still possible those are dead pixels but that pattern would be quite a coincidence  :o

Can we get someone else with a Seek to dump some images and compare the pattern?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 21, 2014, 05:42:52 pm
Quote
If you mean the Lightning IC for iOS devices, it could be like the FLIR ONE which has the Lightning IC in the Lightning connector assembly itself. From what I could tell on the FLIR ONE it's just USB pass-through with some basic comms to tell the iDevice that a peripheral is attached.
There is an unpopulated 8 pin chip on the opposite side to the flex

Quote
There are definitely some dead pixels, but there are also low value pixels which occur regularly, every 28 pixels, forming broken diagonal lines across the image. I guess it's still possible those are dead pixels but that pattern would be quite a coincidence  :o
Embedded reference dark pixels?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: lain on October 21, 2014, 05:57:01 pm
Quote
If you mean the Lightning IC for iOS devices, it could be like the FLIR ONE which has the Lightning IC in the Lightning connector assembly itself. From what I could tell on the FLIR ONE it's just USB pass-through with some basic comms to tell the iDevice that a peripheral is attached.
There is an unpopulated 8 pin chip on the opposite side to the flex
D'oh! I missed that.

Quote
There are definitely some dead pixels, but there are also low value pixels which occur regularly, every 28 pixels, forming broken diagonal lines across the image. I guess it's still possible those are dead pixels but that pattern would be quite a coincidence  :o
Embedded reference dark pixels?
Since not all are exactly 0, that would be my guess as well.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 21, 2014, 07:07:48 pm
I tried to generate the images from the usb dump myself. Not easy to remove all the noise.
I did notice that the noise seems to change after each reference frame. Since these data are presumably unprocessed raw data, why does the image change significantly? There are quite a few pixels with high values in each frame and after the reference frame they change to almost the lowest values.
The last word of each line seems to be constant on all frames. The other word could be the avarage line value. Checksum is unlikely, there is a visible trend over all frames.

There is really litte stuff on the board. The sensor has its own ground plane. It seems that even all traces are decoupled with resistors. Probably to create a thermal island with no thermal gradients.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tom66 on October 21, 2014, 09:14:48 pm
I wonder who makes the sensor.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 21, 2014, 09:35:25 pm
I wonder who makes the sensor.

Freescale
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 22, 2014, 03:01:37 am
Downloading 4.tcd but it's huge (151MB) is that base64 encoded or something even so it's way too big to be raw data, maybe I should have gone for the bin file instead ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 22, 2014, 03:52:42 am
Several seconds of all bus data, of course it's going to be huge. You don't want to know how big USB3 logs get to be...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 22, 2014, 06:10:30 am
Since these data are presumably unprocessed raw data, why does the image change significantly?
It may be wrong assumption while there is quite powerfull IC MCU ARM ROMLESS 100TFBGA digikey: NXP LPC4320FET100 (http://www.digikey.com/product-detail/en/LPC4320FET100,551/568-9456-ND/2677579)  ;)

Latest datasheet linked from Digikey: LPC18X0,LPC43X0 IRC Update 22/Aug/2014 (http://media.digikey.com/pdf/PCNs/NXP/201408013F01.pdf)
Update: Above some production notice of IRC details changed.
Its NXP page there:
http://www.nxp.com/products/microcontrollers/cortex_m4/lpc4300/LPC4320FET100.html (http://www.nxp.com/products/microcontrollers/cortex_m4/lpc4300/LPC4320FET100.html)
Its datasheet: http://www.nxp.com/documents/data_sheet/LPC4350_30_20_10.pdf (http://www.nxp.com/documents/data_sheet/LPC4350_30_20_10.pdf)

It would be very interesting to.... disassemble its ARM program code, but where it is -on external flash IC?  >:D

BTW: It costs on Digikey <$10 and arount $4 for bigger volume. Quite nice MCU-maybe it is time to do some ARM development  ::) 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sgstair on October 22, 2014, 07:33:08 am
I've built some PC side library code to do really basic frame acquisition and calibration based on the data from marshallh's captures, feel free to try it:
https://github.com/sgstair/winusbdotnet

It's winusb based, you should use Zadig to install the winusb driver on the "iAP interface" device that enumerates.

It's not perfect or polished but it does work, I'll probably continue to improve it as I have time.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 22, 2014, 07:59:16 am
Since these data are presumably unprocessed raw data, why does the image change significantly?
It may be wrong assumption while there is quite powerfull IC MCU ARM ROMLESS 100TFBGA digikey: NXP LPC4320FET100 (http://www.digikey.com/product-detail/en/LPC4320FET100,551/568-9456-ND/2677579)  ;)

Latest datasheet linked from Digikey: LPC18X0,LPC43X0 IRC Update 22/Aug/2014 (http://media.digikey.com/pdf/PCNs/NXP/201408013F01.pdf)
Update: Above some production notice of IRC details changed.
Its NXP page there:
http://www.nxp.com/products/microcontrollers/cortex_m4/lpc4300/LPC4320FET100.html (http://www.nxp.com/products/microcontrollers/cortex_m4/lpc4300/LPC4320FET100.html)
Its datasheet: http://www.nxp.com/documents/data_sheet/LPC4350_30_20_10.pdf (http://www.nxp.com/documents/data_sheet/LPC4350_30_20_10.pdf)

It would be very interesting to.... disassemble its ARM program code, but where it is -on external flash IC?  >:D

BTW: It costs on Digikey <$10 and arount $4 for bigger volume. Quite nice MCU-maybe it is time to do some ARM development  ::)
Code is stored in an external SPI flash, so should be pretty accessible, probably via the test pads.  ISTR someone said there was a firmware image file in the .APK package.
Souldn't be too hard to write oyur own code to run on it - Once I have all the units I have on order I may sacrifice one to trace out a schematic.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 22, 2014, 05:32:27 pm
I got it today, doesn't work on my 1st generation NVidia Shield but it works on the wife's phone.

Picture of one of my dogs.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=114169;image)

Question: How do you open that protective case? its like a jigsaw puzzle to me.

Edit: got it, was just hard to release the latch
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on October 22, 2014, 05:53:49 pm
Got mine in today.  Picture is a little noisier than I hoped, but about what I expected.  Tried to measure a 650F soldering iron.  Set the emissivity to stainless steel.  Highest I saw was 350F.  Though the spec went to 330 C ~ 626 F.  Figured this would max it.  Hmm..
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sgstair on October 22, 2014, 06:42:15 pm
You can turn off the watermark in the app options.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: firehopper on October 22, 2014, 07:20:02 pm
on the one image of the internals, it looks like the pins for that coil are not soldered to the board. am I the only one to notice that?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 22, 2014, 07:28:12 pm
on the one image of the internals, it looks like the pins for that coil are not soldered to the board. am I the only one to notice that?
I noticed that too, it makes sense: This board is build for lowest price. The coil seems to be pressed into the board. This can be done with a machine, soldering coil contacts is often done by hand.
If done properly, pressfit contacts aremore robust than soldering. This technique is widely used in automtive electronics because it is much more tolerant to vibrations than solder connections.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 22, 2014, 07:49:58 pm
on the one image of the internals, it looks like the pins for that coil are not soldered to the board. am I the only one to notice that?
I noticed that too, it makes sense: This board is build for lowest price. The coil seems to be pressed into the board. This can be done with a machine, soldering coil contacts is often done by hand.
If done properly, pressfit contacts aremore robust than soldering. This technique is widely used in automtive electronics because it is much more tolerant to vibrations than solder connections.

It could also be pin in hole reflow (on top only).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on October 22, 2014, 08:03:16 pm
Watermarking the images like that is a very obnoxious move from Seek Thermal.

The app has options to turn this off and to turn on both time/date and location watermarking.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 22, 2014, 10:02:54 pm
on the one image of the internals, it looks like the pins for that coil are not soldered to the board. am I the only one to notice that?
I noticed that too, it makes sense: This board is build for lowest price. The coil seems to be pressed into the board. This can be done with a machine, soldering coil contacts is often done by hand.
If done properly, pressfit contacts aremore robust than soldering. This technique is widely used in automtive electronics because it is much more tolerant to vibrations than solder connections.

It could also be pin in hole reflow (on top only).
No, it's definitely pressfit (I've had it out) - the pin is split in the middle to provide tension
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 22, 2014, 10:11:11 pm
(http://i.imgur.com/Rj5JBYb.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 22, 2014, 11:18:10 pm
Picture of one of my dogs.
...
img_thermal1915628406.jpg (35.53 kB, 624x832 - viewed 193 times.)
Why this image has bigger resolution than Seek Thermal sensor capability?
It is resized to the size of phone screen size, so no way to get oryginal not resized thermal image on native sensor resolution?  :-//

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 22, 2014, 11:22:34 pm
it's exactly 4 times wider and 4 times taller than the output from the sensor.

If it was only 156x208 it would be too tiny to display, also I'm not sure what are they doing with the extra 2 rows that don't give you actual sensor output.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 22, 2014, 11:24:26 pm
process/batch variation? or die revs?

(http://i.imgur.com/TQlDp7g.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 23, 2014, 12:47:46 am
Back home I tried the shield gen 1 (Tegra 4) again, video preview doesn't work but that is common since Nvidia doesn't support screen recorders and access to the buffer directly it seems.

But I took a snapshot and it works. But, the camera is facing the clamshell so I need an extension cord, some phones that support the camera have the usb mounted in such a way that will face you, so you need a 180 adaptor or an micro usb extension cord.

But since I have a nook color laying around I'm going to install CM 11 (kit kat 4.4) and give that a try.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ebeall on October 23, 2014, 02:27:15 am
Pretty quick for a preview of the tear-down to come from mikeselectricstuff! I got mine too (I'm pretty sure that everybody selling cores or making imagers got one), there's certainly more image noise than advertised, but then again, nobody else is selling at $200.

The nonuniformity onset is pretty fast, requiring a frequent shutter. Does anyone here know how long those types of actuators tend to last? Best case, worst case? Ideally, I'd like to know how many cycles the loop coil actuator is rated at, so I know how heavily it can be used (may have to ask Seek for the spec).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 23, 2014, 06:57:31 am
process/batch variation? or die revs?
Did you tried to make more thermal image shots at different ambient temperatures just to see if these hexagonal sensor pixels patterns maybe changes somehow and it is temperature dependent or is consistent and unique to given Seek Thermal sensor-something like its footprint?

If it was only 156x208 it would be too tiny to display....
Operating system software could simply resize 208x156 it to fit into display, but we still could  be able to save oryginal one.

There must be something else behind this and it is interesting that this is 4 times bigger...
BTW: We are talking about iPhone version image only or Android versions has the same 4 times bigger thermal output images available to save?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 23, 2014, 07:13:35 am
@marshallh, @sgstair,

what are your order numbers?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 23, 2014, 07:14:53 am
Oh and hey Erik,

welcome to the forum!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sgstair on October 23, 2014, 08:01:50 am
@callipso - It's between 350 and 375
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 23, 2014, 08:48:05 am
Teardown delayed due to having to rent a different phone from Ebay to get it running.. hopefully this weekend.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 23, 2014, 09:39:55 am
Got 4.3 installed on Nook Color but no OTG support on the kernel :(
Then got 4.3 installed on a MyTouch 4G and again no OTG support :(

CyanogenMod drops support , last version for the Nook Color with OTG capabilities was Jellybean but not 4.3.

I guess I'm going to have to resort to Ebay after all, or tell my wife she can get a new phone so I can use her Galaxy S4.

I can use the Shield (Gen1) but no live update and for that I have to order a male to female OTG data cable extension, otherwise half of the image lands on the clamshell, unless I put a wireless controller and hook it via HDMI in console mode, but that's crazy!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 23, 2014, 09:47:22 am
First phone I tried was Galaxy S3 mini with Cyanogenmod, just received a Moto G which works :D

Bit busy building a 6,000 LED display at the moment so may take a couple of days before serious analysis....
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 23, 2014, 10:04:07 am
@Mike,

I own a Moto G so I am glad to hear that it works OK with the SEEK.  :-+

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 23, 2014, 10:22:12 am
When my SEEK arrives I will create some comparison images using the same thermal target and a selection of my thermal cameras. I have 160x120 and 320x240 resolution FLIR, NEC & TESTO cameras. It will be interesting to see how the images compare to the SEEK in terms of detail and noise. As previously stated, we are working with a new Generation 1 budget imager FPA and likely little better than BETA software for processing. Hopefully performance will keep improving. $200 is still great value for such technology  :-+

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 23, 2014, 11:37:15 am
on the one image of the internals, it looks like the pins for that coil are not soldered to the board. am I the only one to notice that?
I noticed that too, it makes sense: This board is build for lowest price. The coil seems to be pressed into the board. This can be done with a machine, soldering coil contacts is often done by hand.
If done properly, pressfit contacts aremore robust than soldering. This technique is widely used in automtive electronics because it is much more tolerant to vibrations than solder connections.
After thinking again, the press fit mounting has probably another reason:
In their bonding video you can see, all other parts are beeing already soldered when the sensor is beeing bonded. All other bonding videos I have seen, did bonding before soldering all other parts. Probably the sensor can not survive the high soldering temperature. Therefore wavesoldering the shutter coil connector is not possible. The USB cable is the only part soldered with the sensor mounted on the board, but this should not be a problem, because it is at the other end of the board and uses a different soldering technique.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Sensor Geek on October 23, 2014, 11:38:08 am
Works well with Samsung S4 (stock, not rooted or unlocked), same with Samsung Nexus 10 tablet (reversed connection).

Adapter cable below worked on both the S4 and the Nexus 10, although it was only needed on the tablet due to reversed connector. I couldn't locate a 180 adapter. It's difficult holding at the end of a cable and doing so likely effects the image quality due to heating from my hand.

YCS Basics 6 inch USB Micro male to female OTG extension cable ($5.39 shipped) (http://www.amazon.com/gp/product/B00HAOK7XE)

Images have a surprising amount of noise unless there's a wide thermal rage in the image and I'm not convinced that the calibration shutter is working correctly. It clicks every few seconds and the image pauses, but there is a persistent gradient over the image at times that doesn't correlate at all with the scene. I see no improvement in the image after each calibration. Maybe it's too subtle of a change for my old eyes.

For example, after viewing a coffee cup from about 20cm distant, then place the camera face-down against any surface, or viewing anything that's thermally consistent, I get these two images. The gradient is ever present unless I again view something with a lot of thermal variation.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sacherjj on October 23, 2014, 11:42:28 am
I see the calibration sensor clicking more often in a very little temperature difference scene.  I'm guessing that it is what gain is pulled out of the sensor, to find differences in temps.  I don't get frequent shutter action with a widely varying scene.

It was interesting to see a 4 degree temperature difference in the main conduit feeding our server room. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 23, 2014, 11:56:00 am
Thermal gradient across the microbolometer may be as a result of less than good calibration by teh OEM. Microbolometer design issues (non temperature stabilised remember) or even localised heat sources on the PCB. One of the issues of mounting the microbolometer die on the same PCB as other heat producing components is thermal creep along the PCB ground plane to the sensor caused 'plumes' on one or more sides of the image.  As has already been eluded to, the temperature span setting of the camera has a significant effect on the noise content visible. Noise is most noticeable at small thermal spans. Even my $56K cameras show noise at a 2C span. This is why many sample images use quite large spans to make the images more pleasing to the eye. From a thermography perspective detail is better than pretty pictures and noise is a fact of life that is accepted. Over processed noise filtered, 'soft' images are often less useful to a thermographer but good fro artistic purposes !

It would be interesting to know how SEEK calibrate these cameras or whether they are using some form of manufacturing/processing technique to avoid this time hungry element of the normal  manufacturing process. We could be seeing a pretty course calibration table in the images that needs regular NUC/FPC operations in order to provide acceptable images. I am surprised that the shutter is operating so regularly. That is not great news and seems to suggest a VERY unstable microbolometer that needs regular FPC events to maintain a reasonably equalised pixel output.

For Mike and those with a SEEK that has been taken apart.... it would be interesting to see a thermal image of the SEEK PCB (front and rear) when running to see if the PCB is suffering significant thermal creep towards the microbolometer.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 23, 2014, 01:18:31 pm
For quite some time I've been hoping this day - the one Aurora shows off his TICs will come  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 23, 2014, 01:31:21 pm
For Mike and those with a SEEK that has been taken apart.... it would be interesting to see a thermal image of the SEEK PCB (front and rear) when running to see if the PCB is suffering significant thermal creep towards the microbolometer.

Oh yeah, Mike, could you FireFlir it in the teardown video?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 23, 2014, 01:47:21 pm
There is a break in the groundplane which could be partly for thermal reasons, but if they were serious I'd have expected to see a slot or line of holes as well.
However solid copper on an inner layer under the sensor may also be a good way to avoid too much of a thermal gradient across the sensor
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 23, 2014, 01:49:06 pm
...just received a Moto G which works :D

Not so bad phone... it has  Motorola Moto G (http://www.gsmarena.com/motorola_moto_g-5831.php)
Quote
"Radio   FM radio"
  :-DD

More serious it looks like it has autofocus in its 5MP builtin camera Photo Quality Comparison (http://www.gsmarena.com/piccmp.php3?idType=1&idPhone1=5831&idPhone2=6376&idPhone3=6373)
Quote
5 MP, 2592 ? 1944 pixels, autofocus, LED flash

Display:
Quote
720 x 1280 pixels, 4.5 inches (~326 ppi pixel density)

We'll see what this crappy Seek Thermal app will allow to save for futher analysis  >:D

It has USB:
Quote
microUSB v2.0, USB Host
According to http://en.wikipedia.org/wiki/USB_On-The-Go (http://en.wikipedia.org/wiki/USB_On-The-Go)
Quote
USB OTG is a part of a supplement[1] to the Universal Serial Bus (USB) 2.0 specification originally agreed upon in late 2001 and later revised
This microUSB v.20 is the key that that this thermal camera can work, or this is also Android version issue?

Just trying to figure out how to ensure before buying Android tablet or phone that this Seek Thermal dongle will work?

BTW:
They says that Moto G has
Quote
GPS     Yes, with A-GPS, GLONASS
It has builtin one or this is some kind of external device?


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 23, 2014, 04:21:03 pm
I am no Android 'fan boy' and the MOTO G is my first smart phone. I bought it because it offered great build quality combined with superb capabilities for a very reasonable price. Far cheaper than Samsung or Apple products of similar spec. A mobile phone geek recently told me it won awards for best budget mobile phone in 2013 AND 2014.... thats a long reign in modern mobile technology terms.

My Motorola MOTO G comes with a decent auto focus camera (confirmed in tests) and a GPS that tells the OS where the camera is and interacts with apps. It is super responsive to screen inputs and apps run smoothly due to the powerful quad (?) processor.

I heard rumours that the MOTO G is a Google flagship product as they develipoed it with Motorola to impress the market. No idea if true though but it does seem to be an awful lot of phone for the asking price of around GBP150 without contract. I am paying GBP12.50 for 24 months on contract (with TESCO) and receive the phone at no additional cost + 500Mb free data + 500 free texts + 500 minutes free talk time per month. I barely use any of the allowance as I tend to use a phone as just a phone or data via Wi-Fi AP's, but that is changing with time and I have plenty of allowance to play with.

Most importantly to this discussion..... SEEK state that the camera is compatible withe the MOTO G phone.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 23, 2014, 04:58:31 pm
Worked first time on Moto G - all I had to do was copy the .apt by plugging into PC, download a file manager from Google Play so I could find it (there may be another way but I don't know Android), and change a setting to allow apps from untrusted sources.

What I  don't really understand is why Seek want you to register - at least you can do 'later..' - hope this doesn't get naggy!
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 23, 2014, 06:49:41 pm
My Motorola MOTO G comes with a decent auto focus camera (confirmed in tests) and a GPS that tells the OS where the camera is and interacts with apps.
From link above to gsmarena.com
Quote
Sensors    Accelerometer, proximity, compass
it has also accelerometer and compass, so with GPS live data, probably it is possible to make those Google street view images and send directly via internet to their website  ;)

But when we go into conspiracy theory this device is also perfect for NSA to spy its owners while they know where you are and what are you doing based on accelerometer data and GSM voice and 5MP camera for live coverage in NSA  :-DD

Maybe worth to buy one-with custom DIY solar cells to charge without wires it could be quite nity  8)

It could be nice hack its builtin camera and add edges to Seek Thermal images (this thing is powerfull so easy task), but this autofocus sounds strange for the first time-maybe it is possible control it via Android interface?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 23, 2014, 07:08:59 pm
What I  don't really understand is why Seek want you to register - at least you can do 'later..' - hope this doesn't get naggy!

That unfortunately is quite simple. When you buy consumer "smart-device", you're not simply buying a piece of equipment. You are buying the manufacturer's way of getting closer to your personal info, be it your email address, your physical location, your personal comms, browsing history or your brand preferences. This data is then sold in bulk.

This is the very same thing - you buy a cheap TIC and they get to place their closed-source code into something you carry 24/7 with you.

I'm not saying it's not possible for tyrian to be an exception (though that would be unlikely), all I'm saying is that this is a common industry practice.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 23, 2014, 07:19:34 pm
@ Callipso,

I wasn't aware that you wanted sample pictures from my various thermal cameras.

Have you any particular preferences i.e target type, temp span etc. A kettle is an easy target that makes most TIC's look pretty decent. Harder targets are those with small temperature gradients across their surfaces or against background.

I will be happy to produce images from examples of the following: 

1. FLIR PM570 (1st Gen Microbolometer) 320x240
2. FLIR PM695 (3rd Gen Microbolometer) 320x240
3. FLIR E4 320x240
4. NEC TH7102 (Boeing Microbolometer) 320x240
5. NEC/Mikron F30S 160x120
6. Testo 880-1 160x120

I have other camera models but some share the same imager hardware as those above and are just in different cases, and some do not offer digital image storage for upload here (firefighting cameras).
I now own 26 TIC's with a 27th (A Bosch MIC 412) coming to me next week from Cornwall. It will be 28 when the SEEK arrives. A pretty good reference collection for comparison work  ;D

Let me know what you want to see and I will sort it out this weekend after I return from my Cruise.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 23, 2014, 07:28:09 pm
What I  don't really understand is why Seek want you to register - at least you can do 'later..' - hope this doesn't get naggy!

That unfortunately is quite simple. When you buy consumer "smart-device", you're not simply buying a piece of equipment. You are buying the manufacturer's way of getting closer to your personal info, be it your email address, your physical location, your personal comms, browsing history or your brand preferences. This data is then sold in bulk.

This is the very same thing - you buy a cheap TIC and they get to place their closed-source code into something you carry 24/7 with you.

I'm not saying it's not possible for tyrian to be an exception (though that would be unlikely), all I'm saying is that this is a common industry practice.

The good thing about the app is that once you dismiss it, it doesn't ask you again, at least not right away that I can tell. But if you clear the application cache then it will ask you again when you relaunch the application.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 23, 2014, 07:42:26 pm
@Aurora,

I don't want you to do it, I'm just VERY curious, as I know you have an impressive collection...

If it wouldn't be much of a bother, I think a fresh new thread with some sample pics from some of them would be nice, like a low contrast scene, high contrast scene, tele, wide, etc....
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 23, 2014, 08:02:45 pm
@Callipso,

Thanks for clarifying  :)

I had thought of starting a separate thread with some reference thermal images from a range of my thermal cameras so that people could see how the technology has evolved plus the good, the bad and the ugly of the technology (even at over $50K). I was afraid it could be seen as bragging though so did not do it. I collect and repair thermal imaging technology so have quite a collection as a result. My collection includes the first truly portable thermal cameras through to the FLIR E4. Some are designed for industry, others for fire fighting or specialist scientific/R&D use. I also own some nice auxiliary lenses  :)

If members of this forum wish me to show pictures of my cameras and images taken with them, I am more than happy to do so if it is taken i n the spirit in which it is provided and not seen as me bragging about how many thermal cameras I own !

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 23, 2014, 08:11:28 pm
Mike,

You made mention of registering your SEEK app and from what you said this seemed to be an issue. Do you think SEEK will refuse to register the app for UK users as they have not released it here yet ? It would be very petty for SEEK to refuse registration of a personal import unit. It would lower my view of a company that claims that it wishes to bring affordable thermal cameras to the masses.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 23, 2014, 08:13:23 pm
Mike,

You made mention of registering your SEEK app and from what you said this seemed to be an issue. Do you think SEEK will refuse to register the app for UK users as they have not released it here yet ? It would be very petty for SEEK to refuse registration of a personal import unit. It would lower my view of a company that claims that it wishes to bring affordable thermal cameras to the masses.

Aurora
No idea - I don't see any reason to register it so can't see it being a problem. My guess is they'll start EU shipping once they clear the US backlog.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 23, 2014, 08:40:46 pm
Just played with this Seek Thermal "oryginal sensor" image provided by @marshallh and resized down to 208x156 pixels size without any interpolation, since this include at post had resolution 3x bigger (624x468).
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=114406)
Than programmed my old school CITIZEN SRP-75 to calculate distances between those closest 3 triangle black dots, which looked like hexagon vertexes and bingo, it looks like distance between those dots is around: 4.1-4.2 pixels (squared is exactly 17-18, sqrt gives around 4 pixels distance)

So, when we know this it is easy to find in this image another black pixels which do not fit into this hexagon pattern-dead pixels marked them in red there as example?
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=114408)

Update: Another part of this sensor image: marked with yellow pixel with only 28 value, but red was black (0).
Distance between other "good black" pixels around 4.1-4.2 so normal.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=114413)
Probably will write software to detect and mark to red those "dead black pixels " just by passing file name in program argument at command line of course  >:D

BTW: Do you know how do they convert this 208x156 image to this 4x times bigger (832x624) shown in a few posts above, eg, those dog and coffe cup thermal shots?


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 23, 2014, 08:52:13 pm
@eneuro,

nice to see a fellow Linux user...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 23, 2014, 09:06:58 pm
@callipso
Yep, still using http://en.wikipedia.org/wiki/FVWM (http://en.wikipedia.org/wiki/FVWM) X windows manager  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 24, 2014, 08:58:15 am
Hardcore stuff man, I use just fluxbox...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 24, 2014, 10:01:23 am
Seek Thermal camera teardown part 1 (https://www.youtube.com/watch?v=8Cr8oZck5m8#ws)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stigaard on October 24, 2014, 11:16:19 am
Nice video Mike :-+
I assume that since you ended up going through the soldermask that the relevant sensor signals was not available on any test points?
You seem to have been looking quite a bit at different lenses for pcb inspection if I remember correctly you were also looking in to it for the Flir E4.
Which focal length were you using for testing in this video and did that seem like a good fit?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on October 24, 2014, 12:36:52 pm
Excellent video Mike!  :-+
I'm still waiting for my iOS version of the camera...  :(
I have an early order number, so hope to get it soon and can verify the Apple ID chip. I plan to break out a USB from the board on mine so I can have a dual use version of the camera...  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 24, 2014, 02:39:32 pm
@Mike  :-+

Made some small development and trying to teardown this Seek Thermal sensor image  >:D
Quote
$ file libseekthermal.so.1.0.1
libseekthermal.so.1.0.1: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, not stripped
For the moment automated software marked those black sensor data pixels with RGB green and now will try to output my own version of thermal imaginery using simple image processing tools to fill those black pixels with some usefull values  and detect bad pixels and mark them red
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=114466)
It is interesting how Seek Thermal deals with those black pixels on his output thermal images 4x bigger ::)
Do not care to much about it for yhe moment while will try to make my own version od thermal image based on this input data...and it so close  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 24, 2014, 03:15:34 pm
Could the dot-grid maybe be a sort of watermarking - protection against use without the supplied app?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 24, 2014, 07:25:44 pm
Mike, neat stuff. I take that just powering up the device doesn't spew the raw data until it's initialized, right?

Can't wait for part two, it seems like tapping into that data stream would be a piece of cake to capture it on an FPGA at full frame rate and convert it to a 14 bit bus for DSP processing and then to an LCD.

But if it needs some kind of handshake (like the fixed invariant data you where probing as well) maybe it can be reproduced by the FPGA to start up the camera, maybe not allowing changes in the configuration but at least a a start.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 24, 2014, 10:24:57 pm
Mike, neat stuff. I take that just powering up the device doesn't spew the raw data until it's initialized, right?
Correct. But it's possible there might be a test mode...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 24, 2014, 10:43:15 pm
Maybe Mike will be able to capture another raw Seek Thermal thermal image for bad pixels analysis, while completed my software and made some automatic measurements how many those black dots are and which percentage looks like bad ones  :o
(http://s5.postimg.org/da1bmyijn/seek_thermal_sensor_208x156_dots_black_bad_marke.jpg) (http://postimg.org/image/da1bmyijn/)
Attached also 208x156 pixels version-oryginal output from my software.
The only 5 black pixels which I marked by hand from red are those pink one on left side, while they are very close to those looking good-only a tiny 1 pixel difference detected by my automated tools  ;)
(http://s5.postimg.org/x3dffnvxj/seek_thermal_sensor_dots_bad_marked_close_to_goo.png)

There are some statistics from this image.
Quote
Seek Thermal sensor 206 x 156 black pixels: count: 2169  good: 2138  bad: 31
However, when we count those 5 pink pixels and let them be good ones, than we have in 206x156 image:
* 2143 good black pixels (2138 green+ 5 pink ) and this is what I would expect on perfect Seek Thermal sensor image raw data if all their sensors shares the same black dots pattern
* 26 bad looking (red ones)
So, when we calculate percentages we'll  get:
2143/206/156 =  6.668% good black dots on perfect sensor
and
26/2143= 1.21% bad black dots in this case  >:(

It is interesting if this is really manufacturing defects or some kind of data capture errors?  :-\
Probably more samples needed from the same camera and also other Seek Thermal sensors to investigate it futher.

Maybe someone else will include there raw data from this sensor for similar analysis.
I haven't got this thermal camera yet.

BTW: On Mike video teardown it looks like there is very downgraded efective frame rate and some kind of werid averaging with horrible pixels around thermal image, so probably they forgot to cut off rest of blured image at the edges and it creates very bad looking rectangle around thermal image  :-DD
They could simply make those pixels... black if do not wanted resize output image  :palm:

Note: Just thinking maybe those red black pixels (they had 0 value) are simply noise from sensor itself?  :-//
Difficult to say without another sensor images analysis...


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 24, 2014, 11:00:49 pm
The almost-black dots are not all 00., they are definitely intentional.

Refer to this Xilinx patent. This shows the coverage of BGA grounding pins arranged in a "sparse chevron" pattern which reduces SSN.

(http://i.imgur.com/i4MjgbBl.png)

Each ground pin (or black dot) has 8 surrounding pins.
While the pattern is not quite the same here, similar concept.
It's my thought that the thermal sensor embeds these in the data to provide compensation for that small region of the image. What the compensation is for, I don't know.

(http://i.imgur.com/TjtvyY6.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 24, 2014, 11:13:08 pm
The almost-black dots are not all 00., they are definitely intentional.
On PNG image provided by you (RGBA) 8 bits per channel those black pixels marked by my tools green, red and pink had 0x00 zero the same values in RGB channels and 255 in Alpha channel  and most of them fits into this hexagon pattern.

Now it is time to try dissasemble Seek Thermal Android JNI library (*.so) and maybe will be possible also look inside dissasembled code of this MPU on Seek Thermal PCB to see what is going on there  with sensor data  >:D

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 24, 2014, 11:18:10 pm
A paper has been written on the production of smaller microbolometer pixel sizes, namely 12um. It is dated October 2012 so 12um pixels have been a possibility for some time yet have not been developed by the likes of FLIR and I am not aware of any ULIS 12um microbolometers either. Could such small pixels have performance 'issues'  I wonder. I am not a subscriber to SPIE but if anyone her is, it may make interesting reading.

http://proceedings.spiedigitallibrary.org/proceeding.aspx?articleid=1387338 (http://proceedings.spiedigitallibrary.org/proceeding.aspx?articleid=1387338)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: OrBy on October 24, 2014, 11:22:37 pm
Perhaps the "black" pixels are for some sort of future shutter-less NUC that has not been implemented yet like the lepton?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fry-kun on October 25, 2014, 12:56:19 am
Is there a convenient connector to plug this camera into a standard laptop USB port (type A)?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 01:52:07 am
Is there a convenient connector to plug this camera into a standard laptop USB port (type A)?

A quick search found this:

http://usb.brando.com/usb-2-0-male-to-micro-b-female-adapter_p02840c0042d015.html (http://usb.brando.com/usb-2-0-male-to-micro-b-female-adapter_p02840c0042d015.html)

There has to be others as well.

My search was "usb a male to micro b female adapter" and click on images to make sure the micro b is female.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on October 25, 2014, 02:49:41 am
Is there a convenient connector to plug this camera into a standard laptop USB port (type A)?

A quick search found this:

http://usb.brando.com/usb-2-0-male-to-micro-b-female-adapter_p02840c0042d015.html (http://usb.brando.com/usb-2-0-male-to-micro-b-female-adapter_p02840c0042d015.html)

There has to be others as well.

My search was "usb a male to micro b female adapter" and click on images to make sure the micro b is female.

Or: http://www.amazon.com/gp/product/B009AWA3VK/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1 (http://www.amazon.com/gp/product/B009AWA3VK/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1)

Probably made in the same factory. I got one of these and it took about 2 weeks to arrive. I figured for ~$1.50 why not...

It works fine with my Seek TC.

  ...ken....
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fry-kun on October 25, 2014, 02:50:45 am
A quick search found this:

http://usb.brando.com/usb-2-0-male-to-micro-b-female-adapter_p02840c0042d015.html (http://usb.brando.com/usb-2-0-male-to-micro-b-female-adapter_p02840c0042d015.html)

There has to be others as well.

My search was "usb a male to micro b female adapter" and click on images to make sure the micro b is female.

Awesome, thanks!
I tried searching but couldn't figure out the magic combination that didn't make me manually filter by photos (gave up after ~20min)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 03:01:40 am
Or: http://www.amazon.com/gp/product/B009AWA3VK/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1 (http://www.amazon.com/gp/product/B009AWA3VK/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1)

Probably made in the same factory. I got one of these and it took about 2 weeks to arrive. I figured for ~$1.50 why not...

It works fine with my Seek TC.

  ...ken....
Thanks for the link, actually that pushed me to get one for my seek to start probing the protocol, but it seems like it will come from the slow boat (delivery estimate Nov 20th to Dec 9th) but i'm in no hurry since I got this to winterize my home and I won't be messing with it until I'm done.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Sensor Geek on October 25, 2014, 12:40:53 pm
This gradient issue is pretty bad. Does anyone else experience this? Seems almost unusable for most practical situations, although I can now use this $200 camera to verify that my teapot is hot vs. using my finger before.

Here's a door with a leak around the bottom and it has a dual-flap pet door that's a little cool too. Comparing E4+ with seek (no comparison of course - to be expected), but look at what happens when I turn the Seek upside-down. Now where is the door leaking?

It seems to me this has potential to be corrected by improved calibration routines in the app/firmware, but I haven't contacted them yet to see if that's in the works. Has anyone already had that conversation with them?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 25, 2014, 02:30:49 pm
This gradient issue is pretty bad. Does anyone else experience this? Seems almost unusable for most practical situations, although I can now use this $200 camera to verify that my teapot is hot vs. using my finger before.

Here's a door with a leak around the bottom and it has a dual-flap pet door that's a little cool too. Comparing E4+ with seek (no comparison of course - to be expected), but look at what happens when I turn the Seek upside-down. Now where is the door leaking?

It seems to me this has potential to be corrected by improved calibration routines in the app/firmware, but I haven't contacted them yet to see if that's in the works. Has anyone already had that conversation with them?

Agree 100% with this.   This is obviously a thermal gradient since it gets worse the longer you are using it.  Makes the min/max thing useless under non-extreme circumstances.

Makes you wonder what exactly they are using the dark frame with the shutter for?   Wouldn't this record the thermal and non random noise to allow subtraction?    Hope like heck there will be a SW fix for this!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 03:02:14 pm
Nothing a hacksaw and a multi conductor ribbon cable wouldn't solve  >:D

But seriously, it would be VERY useful to see if there is an issue with thermal creep on that PCB towards the microbolometer.

The less savoury possibility is that the microbolometer ROIC causes the localised heating and the camera simply cannot cope with the temperature gradient in its FFC routine. Such an issue should be correctable in software / firmware but it may be why the shutter is already operating so frequently. There is also the weird possibility that the shutter itself is the cause of the issue ! Most shutters on professional TIC's are metal. It may be that the shutter, when sitting in the rest position, is exposed to localised heating across its surface that in turn generates a temperature gradient in the FFC table and so screws up the images. Worth investigating for those who have opened their SEEK unit already and are willing to experiment.

Some simple experimentation with some freezer spray would be interesting. Spray it along the PCB between the micro and the microbolometer to create a thermal barrier to heat then see what effect it has on the image. It may well send the microbolometer in the opposite direction due to the transmitted cold ! A metal heat shunt fin attached via an electrical insulator (but thermally transmissive) to the PCB between the micro and the microbolometer is another possibility to play with but I am uncertain as to its effectiveness.

The trouble with any high sensitivity sensor is local 'pollution' of the signal it is processing. We could be seeing thermal pollution of the microbolometer and that can really only be best treated by thermal separation from the pollution source.

It will be interesting to hear what SEEK have to say on the matter as this is schoolboy physics stuff and I cannot believe that the issue went unnoticed in development. Most odd I must say.

As has been stated, an FPA with a thermal gradient across it that cannot be compensated adequately is pretty useless for anything more than toy applications.

Another test I have just though of would be to blind the camera lens with a piece of thermally opaque material. Does the thermal gradient show itself ? Remove the shutter mechanism with the blinding plate still in place to ensure that a FFC image is available to the sensor array. Does the gradient still remain ? Then cool the PCB with freezer spray in different places and watch the effect on the temperature gradient over time. Lots of basic physics fun to be had  :)

AND another thought....is heat pollution entering the shutter access port and polluting the image collected by the microbolometer ? I recall that there are open ports in the lens holder. Does the unit behave itself better if operated outside its small metal case with a fan blowing any radiated heat away from the sensor array ? Damn I wish I had my SEEK to play with !

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 03:46:16 pm
For those still following.... I have had another thought on the 'plume' on the LHS of the image.... magnetic field interference.

The issue appears to occur on the side that has the shutter solenoid adjacent to it. We know that the FFC shutter is a NC type so needs power to the solenoid to pull it out of the signal path. A weird way to drive the FFC you may think, but this is sometimes done in an effort to protect the microbolometer from long term exposure to energy through the lens when not in use. Say if you left it pointing at a radiator or fire. I know that the solenoid is energised but is it a DC or high frequency AC signal ? Using an uneven duty cycle ac signal would save power but would create an alternating field in very close proximity to the microbolometer and ROIC on the FPA. Such an alternating field has the small potential to cause interference on the image data. This is normally only experienced in very high field strength environments and often presents as noise bars on the image. It is still a possibility with this new sensor technology however. The above test involving blinding of the lens, then removal of the shutter solenoid should reveal any interference issues from that component.

There is a potential flaw in my thinking however.....is the SEEK thermal lens inverting or non inverting ? If it is inverting, the 'plume' is actually occurring on the side of the microbolometer furthest away from the solenoid. The same applies to heat pollution through the shutter port etc.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: amyk on October 25, 2014, 04:10:51 pm
After seeing the pictures posted earlier I thought the sensor would be on some elevated platform above the PCB, but Mike's teardown confirms that the die is actually bonded on the PCB itself.
Quote
As has been stated, an FPA with a thermal gradient across it that cannot be compensated adequately is pretty useless for anything more than toy applications.
I think this really was intended as a "toy" product, built down to a price. (And as the comparison with Flir One shows, "resolution isn't everything" either...)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 04:27:40 pm
@Amyk,

I am starting to think the same BUT for those of us willing to experiment, the SEEK may offer a good platform on which to build. It has a potentially decent microbolometer with ROIC and USB connectivity (albeit some mobile phone OTG dedicated version). That does stack up well against the FLIR One or even the bare LEPTON in terms of bang for your buck.

As a hobby project I would happily hardware modify the SEEK to see what I could get out of it in terms of performance improvement, Sadly coding is not my skill set so I would leave that to others more able than me.

Noise has always been the challenge with microbolometers.... they are a naturally noisy sensor technology that is often tamed with signal processing. This new 12um sensor array may be suffering from a flaw in its basic design however.... if so, it will always be a compromised solution. The SEEK is the MKI product and we may be at the beginning of some excellent development so no need to be down hearted  :)  I was/am more than happy to spend $200 on such a 'building block' module  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 25, 2014, 04:45:11 pm
Surely any gradient should be corrected by the NUC?
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 05:00:51 pm
@Mike,

Should but Isn't by the looks of things  ;)

The NUC calibration table is the COURSE correction element and the FFC is the FINE correction element that make up a decently equalised output from the Microbolometer. The FFC is supposed to correct for SMALL drift levels in the microbolometer. Large external thermal stimulators polluting the microbolometer can push the required correction beyond that programmed for the FFC event. The result is a non flat field  :( I would expect an 'FFC out of range' error event to be produced in a professional TIC but this is not such a camera. This may be correctable in a new firmware or software release by increasing the FFC pixel offset range but that is sticking a band aid on the problem as the cause of the non uniformity across the FPA should really be addressed.

If the FFC shutter performance is the cause of the issue then that should be fixed as it destroys the FFC effectiveness and CANNOT be compensated for adequately. It is supposed to be a flat field not a gradient field  ;D

For those wondering, a TEC attached to the PCB at the rear of the FPA is unlikely to solve the problem as it would be a relatively uniform heating/cooling area on a non uniform temperature area so a gradient would still exist, just shifted up or down in centre temperature. This would only be an idea for addressing thermal creep in the PCB anyway.

This is a neat little challenge to get ones teeth in to. First we need to identify the source/cause of the non uniformity. Hopefully it is an influence EXTERNAL to the FPA and ROIC sandwich.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 25, 2014, 05:16:13 pm
... but look at what happens when I turn the Seek upside-down. Now where is the door leaking?
Maybe there is more trivial explanation to this- some kind of weird software bug, so while such use case scenario (turning Seek up-down) is not implemented well and missed something during testing. ;)

It looks like that we need simply more raw data from this sensor to see what sensor sends to its main PCB MPU and than also capture what is send via USB and third final output image presented on Android device screen.
When we had three such images, than we could find maybe even some bugs in Seek Thermal app software, which looks like they made to be able to sell this thing, while lack of temperature scale on screen with pallete colors mapped to min/max temperature makes this thing simply useless  ???

I would'nt be supprised if it were some kind of software bug.
Did you tried very slowly rotate in the rate for example 45*degrees/min  CW and see what happends?
Maybe you flipped it too fast and they did not notice it is rotated 180*  :-DD
Another thing when you face this cam perpendicular to the region of interest-so this door claps on the bottom (not parallel to doors), so those cold claps in the middle on the screen-than still you have such strange gradient effect?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 25, 2014, 05:40:03 pm
BTW as the coil only pulls about 2mA I doubt there is any thermal influence from it
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 25, 2014, 05:44:30 pm
The thermal gradient on the shutter itself seems like the most plausible scenario to me. We know that the FFCing can make BIG changes in the imagery, as was seen when Mike operated his without the shutter.

It's probably heating nonuniformly from the outer shell and transferring this gradient to the imagery.

@Mike,

as you already have one with the shutter removed, could you try to FFC it against something you know is thermally uniform? Or maybe FireFlir the back of the pcb?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 05:48:32 pm
@Eneuro,

The image from Sensor Geek is the one I am concerned about. A non uniform thermal gradient across the image. That simply should not exist after a FFC event. It is accepted that such would occur over a period of time, normally around 3 minutes but not as quickly and permanently as it appears to be in the SEEK unit.

I am borrowing Sensor Geeks image for information.

As you have stated though, we need more comment and examples from other SEEK owners.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 05:52:48 pm
Mike has a FLIR E4(E8) with close up lens attachment. A better choice than the Fire FLIR  ;)

He is a very busy chap at the moment (talk of 6000 LED's). We need to be patient.

I must say I am already enjoying the dissection of the SEEK and all of its foibles.... this will be a very interesting on-going thread much like the E4 Teardown  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on October 25, 2014, 07:09:42 pm
Here is one from mine, pointed at the floor, radiant floor heat turned off, so it has a large thermal mass.

   ...ken...

This was taken right after powering up the camera.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 25, 2014, 07:28:04 pm
Here's one from mine,   Looks this way either pointed at the floor or camera face down on the desk.   Turned on the min/max temps to give an idea of the bad magnitude of the problem.

Starts out looking OK for the first few seconds then gets worse as time goes by.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: waldo on October 25, 2014, 08:54:07 pm
I get exactly the same temperature distribution as rickastro after it has settled for about 2 minutes.  Whatever the cause, seems like it might be something that can be corrected for in software if it is always that repeatable.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 09:08:12 pm
Here is mine pointing at the wooden floor on a spot I didn't step in a while.

Since the Shield doesn't quite work for displaying I can't activate the min/max (well I can activate it but it doesn't show)

Edit: also taken right after powering up the camera

I'll turn it on again and let it settle for a couple of minutes and take another one.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Sensor Geek on October 25, 2014, 09:10:10 pm
2-minute MP4 attached showing face down from cold startup. After one minute the gradient is obvious and continues to expand.

http://myfilehost.nfshost.com/20141025_seek_gradient.mp4 (http://myfilehost.nfshost.com/20141025_seek_gradient.mp4)

Edit: Moving lines in the video are an interference pattern caused by my camera. Not visible to the eye.

Edit 2: Seek just released an update which was applied prior to that video and after I first noted the issue a few comments back. Currently running:

Hardware: 0.0.0.5
Camera s/w: 1.3.0.0
App: 1.3.0.1


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 09:31:11 pm
I get the a similar result after a while, first attached image

But one interesting thing is that my Nvidia Shield has a magnet near the clam and I noticed that it holds the shutter closed if I'm close enough to it. (Of course don't do this for a prolonged time or you might burn the electromagnet that opens the shutter if it's trying too hard to open the shutter).

Anyways, I took a shot when it was closed, 2nd attached image

Software doing the temperature drift? because with the shutter closed the sensor is fine.

Edit: looks like a bug to me, where their correction image keeps adding an error overtime. Edit 2: on second thought it would affect the sensor with the shutter closed as well, not sure why it's happening, the lens casing?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 09:40:14 pm
Seems like the spot is common to all cameras.

I think this is thermal interference from the lens assembly or the lens itself warming up in some spots.

Since the calibration is done without the lens then it doesn't compensate
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 09:52:44 pm
All very interesting data guys, please keep experimenting  :)

The fact that the shutter may be operated by an external magnet is a useful discovery  :-+ No harm should occur as the camera does not have shutter position monitoring so will not increase current to the solenoid coil  ;)

From what miguelvp has seen, the shutter being activated manually removes the issue from the displayed image....as he states, that firmly places the later optical path components in the frame for causing the issue as the shutter only blocks the signal path from the lens. Interesting but I currently have no suggestions as to what is happening here

Mike with his 'brain the size of a planet' may well have some luck working out what is happening on his stripped unit, but that will need to wait until he has more time for 'toys'  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 09:57:36 pm
If SEEK engineers are reading this forum thread, feel free to comment either privately to me, or as an anonymous forum member, on this issue. We may be able to assist you in correcting this anomaly in your camera  ;)  The EEVBLOG forum contains some very knowledgeable techs who may be a good UAT group for you  :)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 10:11:50 pm
I don't think there is much they can do. I did another experiment and sure enough, even after 10 minutes if I force the shutter close there is no drift but the lens or light path shows the drift. I will suspect the lens itself.

Only obvious solution is to somehow make sure the lens retains a flat thermal signature. Being that small it probably wouldn't be hard to preheat it at certain temp and keep it at that temp, but that will add into cost to them. Or maybe the assembly could have a heat sink around the lens.

Edit: or redesign it so that the shutter is over the lens instead of under the sensor.

Edit: forgot to attach the images, both are after 10 minutes, the last one forcing the shutter closed with a small magnet behind the camera sensor.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 10:20:01 pm
Something to be considered as well is the autospan function of the camera.

When pointed at a uniform temperature surface the camera should automatically decrease its span and so effectively increases its sensitivity to temperature gradients in the optical path.

Hmmmm so many questions and no answers yet. At least if it is a physical issue it may be able to be easily identified via a series of tests.

The presence of the temperature gradient 'plume' at different temperature spans would be an indicator of whether we are seeing a genuine serious issue or one that only occurs when the unit is running at its most sensitive. I can even see some uniformity issues in my other cameras when they are running at their smallest temperature spans.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 10:35:13 pm
True, they could offer a manual calibration by software that compensates for the lens when pointing at a uniform room temperature surface, giving a mask that they can multiply the image with to compensate for the lens assembly thermal issues.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 25, 2014, 10:41:42 pm
Actually, the fact that the shutter closed images look good point exactly to the shutter itself as the source of the gradient if the calibration is working correctly.    The calibration is neutralizing the shutter gradient, and thus we get negative shutter gradient overlay on the real image.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 10:52:24 pm
Excellent .... this is what I like about brain storming a problem as a group  :-+ ....indeed the shutter could still be the issue. Experimentation with it by only partially moving it across the signal path should show any temp gradient across it as it moves into view by causing non uniformity when the lens is covered by a uniform temperature material.

Partially moving the shutter without physical access to it may be a challenge though ?

I am also wondering what could cause temperature change across the shutter. A warm component beneath it or thermal currents passing over it and out of the solenoid port ? Sadly the lens holder obscures a decent view of the components around the microbolometer FPA.

Its getting late in the UK now so I will have to sleep on this. It would be great to read more thoughts and test results from my fellow forum members across the pond in the USA. All good fun  :)  If I had a SEEK in my lab right now I would be examining the lens assembly and shutter flag with my FLIR E4, fitted with its best close-up lens. With the right lens you can actually look into the SEEKS lens and see the shutter temperature gradient, if present.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 10:53:37 pm
Actually, the fact that the shutter closed images look good point exactly to the shutter itself as the source of the gradient if the calibration is working correctly.    The calibration is neutralizing the shutter gradient, and thus we get negative shutter gradient overlay on the real image.

Could be that as well, I don't know if I can use the magnet to force it open and test it by placing it face down on a uniform temperature surface.

Edit: ok I can force the shutter open externally with a group of neodymium magnets (probably overkill) under the Seek Logo. I'll let it warm up and post the results

I hope I don't permanently magnetize something :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 11:17:34 pm
So ricksastor was right. I did let the camera warm up for a while and let it keep on clicking for 5 minutes.

Then I placed the magnet to force it open waited 20 seconds and took a picture of the wooden floor. Then I pointed it at the door (using a usb micro b extension cord so I don't know which orientation it was taking the picture) and took another one to prove that the shutter was open. No clicks happened between both snapshots and the magnets held the shutter open until I was done.

It has different patterns but I wasn't too methodical, however it does show the thermal signature problem is on the shutter as ricksastor predicted.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 11:24:35 pm
Excellent work  :-+

Now to work out what causes the temperature gradient on the FFC shutter flag piece.

Correcting the issue may involve no more than adding a small thermal shield between the heat source and the shutter.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 11:24:40 pm
To recap on the external magnet operation.

Magnet behind the sensor opposite to the lens, forces the shutter close.
Magnet under the Seek thermal logo opposite to the USB connector, forces the shutter open.

Edit: use at your own risk, I don't think it will do permanent damage but I might be wrong.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 25, 2014, 11:47:35 pm
So, this explains a lot.

Why does the shutter is constantly clicking away? Well it calibrates the sensor with the flag that is not thermally uniform, so after opening the shutter it will get out of calibration fast, so it needs to calibrate again.

I'm going to do one last test, let it warm up. Force the shutter open and take a snapshot, then as quick as I can force the shutter close and take another one. it should give us a negative image of the drift if I'm not mistaken.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 25, 2014, 11:57:00 pm
A quick look at the PCB design and shutter position leads me to the following comments:

1. The likely greatest sources of heat in the SEEK are the switching regulator transistor and the microprocessor. If we treat them as warm air generators within the SEEK's sealed case and consider convection air movement we may find our problem.
2. From my brief view of the PCB the shutter operates from the top of the SEEK module where hot air will collect over time. This could warm up quite quickly as the micro will be a decent source of heat.
3. There is a large through-hole under part of the shutter arm and flag. The hole could potentially provide a focussed warm air path from the rear of the PCB to the front. The micro is on the rear so it is not unreasonable to think that the rear of the SEEK module will be warmer than the front in terms of air flow.
If I am correct, the air around the micro will warm up quicker than that around the lens assembly and this air will rise to the top of the module where it will find a path to the lens assembly via the through hole. Such a warmer air current is not great for the FFC shutter temperature gradient across the flags surface as it is in the path of said air current..
4. Proof of the theory would involve opening the camera shell and blocking the through hole in the PCB adjacent to the lens.

Additional thought....

Operating the SEEK without its rear shell in place would also stop the warm air build up that drives the air current through the hole and onto the shutter. This would prove the issue id thermal convection heating of the shutter flag rather than direct radiant heat from another heat source.

All this is coming from a pretty tired brain in the UK so forgive me if I have rambled on a bit !

EDIT,

I have added a picture taken by Marshall to help show the issue with the through hole above the lens assembly. (Hope this is OK with you Marshall)


Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 12:08:34 am
A quick look at the PCB design and shutter position leads me to the following comments:

1. The likely greatest sources of heat in the SEEK are the switching regulator transistor and the microprocessor. If we treat them as warm air generators within the SEEK's sealed case and consider convection air movement we may find our problem
the switching reg is at the opposite end, and is unlikely to get hot, if you assume it handles all the input current ( which it doesn't but I don't have a figure for the seperate regs), and it's 75% effifcient, dissipation will be about 60mW

However the linear reg for the sensor is a lot closer, and probably gets a lot warmer - I'll measure it at some point. I can measure current via the resistor array on the output.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 26, 2014, 12:15:24 am
Can the source of the heat be the actual sensor?

This is what I did, let it warm up then force the shutter open for a while and took a picture.
Then I immediately forced the shutter close and took the 2nd snapshot, The flag seems to be fine.
Held the shutter close for a while removed the magnet and took the 3rd snapshot.

I think the sensor is heating up the flag.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 12:33:54 am
The microbolometer runs at around 30C in most non TEC stabilised cameras. If you look at yourself in a mirror using the SEEK you will see a warm glow from the lens. This is the narcissus effect of the camera seeing its own microbolometer heat through the lens structure.

If the shutter is actually touching the microbolometer it could suffer conducted heat contamination quite quickly. If the contamination is radiated heat onto the shutter we have a serious problem and I cannot think of a quality countermeasure to such.

See here for narcissus effect examples relating to TIC's:

http://books.google.co.uk/books?id=b-MqbyPwAuoC&pg=PA125&lpg=PA125&dq=narcissus+thermal+camera&source=bl&ots=3bIumYKQNw&sig=5Qsi5GIISpN8p3FDYF8F-V152xs&hl=en&sa=X&ei=_UJMVJqtBKzV7Ab4koG4AQ&ved=0CCMQ6AEwAA#v=onepage&q=narcissus%20thermal%20camera&f=false (http://books.google.co.uk/books?id=b-MqbyPwAuoC&pg=PA125&lpg=PA125&dq=narcissus+thermal+camera&source=bl&ots=3bIumYKQNw&sig=5Qsi5GIISpN8p3FDYF8F-V152xs&hl=en&sa=X&ei=_UJMVJqtBKzV7Ab4koG4AQ&ved=0CCMQ6AEwAA#v=onepage&q=narcissus%20thermal%20camera&f=false)


My brain is fading fast so time for bed. Thanks for all the good work on this folks.

TTFN

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 26, 2014, 12:51:55 am
The only device I have that can use the Seek camera is my Nvidia Shield so I can't see it updating live, only after snapshots. My wife is out of town so I can't use her phone to test this further (or easier).

I don't think the shutter is touching the microbolometer but I do think the temperature inside the lens enclosure is hotter than outside, so when the flag is inside its getting baked a little and since they keep calibrating often it doesn't have time to cool down and it gets worse overtime.

I'm going to do one more experiment. Now that everything is back to room temperature I'm going to start it and force the shutter closed for 30 seconds and see if that accelerates the problem.

Edit: inconclusive, I will have to wait until my wife gets home tomorrow to set with her galaxy s4 so I can see what is happening real time.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 05:07:54 am
@miguelvp,

Many thanks for all the testing you have done, especially as you do not have the benefit of live updates. If SEEK now look at this thread they will be aware that we are aware of an issue with the shutter and maybe they will come up with a solution ?

In the mean time, the user community can continue tests and consider their own solutions.

You comment regarding the localised temperature build up within the lens housing is interesting and Mike should be able to se this with his E4 when he has time. It will be interesting to see whether his stripped down SEEK suffers from this problem. An hardware option may be to perforate the lens housing to allow better ventilation but that is as nasty as it sounds and not a great first step IMHO. The regular FFC shutter operation is very unusual and maybe SEEK have good reasons for this or maybe its is a result of the poor equalisation of the microbolometer pixels as you have suggested. It is certainly a poor FFC result compared to other cameras that I have worked on. The FFC shutter appears to be a negative influence on the equalisation at the moment....not great !

If SEEK made it possible to set the FFC event minimum interval it might enable some fine tuning for best trade off between pixel drift and shutter thermal contamination. Can the 12um  microbolometer really be so unstable that it needs such regular FFC events ? Helpful comment from SEEK would be a blessing here as we are trying to improve their product performance which is good for everyone, including their sales and support team. I will write to them and see what they say.

Its 04:12 in the UK so its back to bed for me  :)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 05:41:20 am
Friendly email sent to SEEK and this thread referenced for their information. It will be interesting to hear their thoughts on this matter.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 26, 2014, 08:43:58 am
Friendly email sent to SEEK and this thread referenced for their information. It will be interesting to hear their thoughts on this matter.

Aurora

Thanks, I was just gonna do that :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 26, 2014, 08:48:50 am
Friendly email sent to SEEK and this thread referenced for their information. It will be interesting to hear their thoughts on this matter.

Aurora

Thanks, I was just gonna do that :)

might not hurt to do it more than once.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 26, 2014, 10:17:08 am
Then I shall.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 10:50:19 am
I don't think there is any harm in my including a copy of my message to SEEK here as a record of events for others to read so here it is:

From Fraser to SEEK....................

==============================

Dear Sir/Madam,

I have been an industrial thermal camera user for the past 27 years and presently own 29 such cameras in my collection. I collect and repair thermal camera technology so have component level repair experience with microbolometer based thermal imaging cores. My reference designs on which I cut my teeth were the venerable FLIR PM570 and PM695 cameras

I have ordered a SEEK camera from you via a friend in the USA and I am currently waiting for its arrival as part of your order fulfilment plan.

In the mean time I have been working with friends on the testing of your product.Please see the postings by myself and others on the EEVBlog forum going backwards from this point:

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg537479/#msg537479 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg537479/#msg537479)

My user ID on EEVBlog is "Aurora"

I spent my evening and much of the night working with "Miguelvp" and others to determine the cause of a Flat Field Correction issue that appears to be present in your SEEK camera design. As you will see the camera appears to be suffering from thermal contamination of the FFC shutter and this causes a temperature gradient in the FFC results table that is clearly visible to the user. This is unfortunate as it degrades performance and could impact upon the SEEK cameras reputation in the user community.

Due to the limits of testing to date, I have not been able to determine (using Miguelvp's tests) whether the issue only occurs with small temperature span settings, but it is pretty obvious from the images that the FFC on your camera has some thermal gradient issues.

It has been suggested that the thermal gradient on the FFC shutter flag may be induced by localised heating within the lens assembly and the frequent operation of the FFC shutter, that is in itself unusual in my experience. Such frequent FFC events have a negative impact on the user experience as even the more common >2 minute interval attracts criticism from the unenlightened consumer thermal camera user community. Many do not know the purpose of the FFC event and they just see it as a freezing of the image that caused annoyance.

I should be grateful for any comment that you are able to make on this matter and hope that your R&D team may have some comment on the frequent FFC events and shutter flag thermal contamination that is present in your camera.

I hope that you will see the positive attitude that members of the EEVBlog forum have towards you product and our desire to help you make it as good as it can be for our mutual benefit. When I receive my SEEK camera I will be happy to offer any UAT comment that may be helpful to you.

Kindest Regards

Fraser
(Surname and email address removed)

================================

Please bear in mind this was written at 04:00(ish) in the morning so no critiques on the writing style or grammer please  ;D

Fraser

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 10:55:35 am
A quick warning to anyone playing with an open unit - the flex, where it meets the USB connector, is prone to a sharp bend which fractures the track , so I'd strongly suggest you add something to stiffen it here - a blob of hotmelt would probably do the trick.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 11:09:09 am
@Mike,

Thanks for the advice.... I hate it when flex cables fracture. A major power supply ribbon in one of my PM570's did that and it was a PITA to repair to an acceptable standard.

OEM's sometimes help by adding a thin piece of flexible plastic like a cable strain relief buy even that can sometimes fail to prevent a track fracture.

I hope you found the work that Miguelvp and others did yesterday/last night interesting. Any input from you gratefully received when you have the time. I am hopeful that SEEK will read this thread (if they are not already doing so) and see that they have a good community of technical minded people supporting their new 'baby'  :)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 11:15:30 am
Quick observations :

Mine shows a gradient at power-up, so it isn't thermal.

Removing the shutter  and pointing at a flat surface, there is no gradient, but noise increases pretty rapidly between cal times - presumably this is a warm-up thing.

The surface of the shutter, though nominally flat, has machining marks from the mould. Although in a photo these make it look like the surface is curved, this is not the case.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 26, 2014, 11:21:43 am
Seems like I was a bit briefer...

---

Hello,

a possible flaw in the design of the SEEK imager has been discovered (yet not
fully investigated as of now) by some members of the EEVblog forum. I'd
like to inform you about this discovery and to point you where the issue
is discussed. (link:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/285/ (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/285/) )

The community of dedicated and highly skilled electronics engineering
proffessionals there would be eager to help you address the issue..

Regards,

Matyas Zrnovsky
PGP signed

---

Also is THAT the shutter? Isn't that supposed to be a precision, thermally conductive metal part with an absolute temperature sensor somewhere nearby?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 11:27:51 am
Callipso,

Your email is concise and to the point. Mine is filled with waffle  ;D

Well done

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 11:33:33 am
@Mike,

Interesting comments, thank you.

At least if the shutter is the cause of the issue it is a part that may be redesigned quite easily as a sub assembly. It could even be a retro fit for owners willing to fit it.

Mike, could you look at the FFC shutter face using your E4(E8) and a close up lens ? It would be interesting to see how 'flat' it looks at thermal wavelengths. I am not impressed with the surface finish shown in your picture.

@Callipso,

FFC shutters can be made from many materials, often coated metal or very thin hard plastic with a matt surface. Gloss plastic surfaces can act like mirrors at thermal wavelengths (a bad situation for a FFC shutter). Some cameras monitor the temperature of their metal shutters using a thermistor or thermocouple bonded to the shutter but this can be a reliability issue due to cable flexing. Others use a temperature sensor adjacent to the shutter to establish the ambient temperature in which the shutter is operating.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 11:46:34 am
If SEEK were willing to supply a spare shutter sub assembly we could play with the design and see what works best. I would start by carefully polishing the shutter flags surface with plastic polish and one flat and shiny I would matt it with an abrasive or appropriate paint layer. If that still does not solve the issue I would remove the shutter flag and graft a thin metal shutter in its place. The metal shutter would be pre-painted with a suitable thermal paint to provide good emissivity.

Oh if only I had my SEEK to experiment with !

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 11:46:51 am
Need to go out now -  but I think it may be a timing issue. Video later!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 11:49:08 am
A timing issue  :o Now that is a new viewpoint to the discussion. Excellent. I look forward to seeing what you have found. Thanks Mike.

At least if it is a timing issue that is a software function that can be changed.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 26, 2014, 01:17:57 pm
Quick observations :

Mine shows a gradient at power-up, so it isn't thermal.

Removing the shutter  and pointing at a flat surface, there is no gradient, but noise increases pretty rapidly between cal times - presumably this is a warm-up thing.

The surface of the shutter, though nominally flat, has machining marks from the mould. Although in a photo these make it look like the surface is curved, this is not the case.

Interesting.   I suppose it could still be thermal, but like Aurora intimated, could be a reflection of the thermal profile of the sensor itself on the plastic shutter resulting in the same effect.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 26, 2014, 02:19:32 pm
My note to Seek:

I've attached an image taken with my Seek thermal camera taken of a thermally flat surface.   It shows a full 7 degree thermal gradient across the image (using the hi/low feature).   This gradient develops over a very short period of time (about a minute to reach the 7 degrees, maxing out at about 9 degrees after several minutes).

In the eevblog community (user ricksastro), there have been many postulations as to the source, with possibilities ranging from thermal profile of the shutter itself to the heat reflection of the sensor on the shutter to many others.
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/9999 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/9999)

I would hope you would make fixing this a top priority, since a 7-9 degree swing in measured temperatures is certainly not what I thought I signed up for.

Also, your algorithm to determine color pallet differentiators is fairly ineffective when small differences are seen (like looking at a wall with studs behind).    If there is a heat source in the image, the contrast between wall and studs is seen easily and clearly.   When the heat source is out of the image, the contrast is decreased dramatically to the point that the studs are not easily seen.  This is completely counterintuitive and I assume is the result of trying to minimize the appearance of the aforementioned gradient or noise.

Please let me know how Seek plans to address these findings of the community.   Participating in the blog above would go a long way to secure a following in the community as well as save you many hours of engineering time tracking down these issues.   A fast and positive response will make this one of those iconic devices that started it all.    Ignoring the community and it will likely be relegated it to the archives of devices with great potential but no support.

Thanks much…you’ve made a good device, and if it weren’t just so close to a great device, I wouldn't have bothered writing this.

Best of luck!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 26, 2014, 02:30:40 pm
Hello everyone, I've been a lurker for awhile but I just had to register because this is a fascinating thread.

As mike pointed out, it could be a timing issue.

Perhaps the gradient is due to a rolling shutter effect...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 26, 2014, 02:51:04 pm
Hello everyone, I've been a lurker for awhile but I just had to register because this is a fascinating thread.

As mike pointed out, it could be a timing issue.

Perhaps the gradient is due to a rolling shutter effect...

If it were a rolling shutter effect, it wouldn't be an ovoid blob like it is.   But it could be something related I suppose.

On mine, I turned on high/low and watched the progression.   When first on, there was a small gradient (2-4 deg).  It grew to 7 after a minute and peaked at about 9 after a few minutes.   That points to an accumulation, whether it be error accumulation (magnifying the effect, like stacking Flat fields to reduce noise) or thermal accumulation.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 03:01:55 pm
No matter what the cause turns out to be, it sadly points to SEEK possibly releasing their product before it was fully debugged. Not an issue with the application but more of an issue if it is hardware related. UAT surely revealed this issue to SEEK prior to release ?

Of course we have to consider the possibility that the pre-prod units did not have this issue and the large shipment from China or another supplier is not identical to the pre-prod units.....how many times has that happened to a design ? ....... I know plenty of cases of such including one where a unit used a GBP20 microwave SMT capacitor and the manufacturer decided to use a cheaper capacitor in the first production run as it looked good enough..... it wasn't and the performance of the unit was ruined. A lot of expensive rework on the production units ensued. I was the one who discovered the problem as I never trust specs until I have personally tested a unit and confirmed them. The manufacturer was mortified !

This is why I am very interested to hear SEEK's response to our comments.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 03:28:23 pm
By timing I meant I thought it might be sampling when shutter wasn't fully closed, but have now ruled that out.
Still investigating...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 03:33:11 pm
Meanwhile a bug report - if you leave it in the "please plug the camera in" state, it leaves the phone screen on and never times out, so ends up flattenning the battery
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 26, 2014, 04:03:33 pm
@mike,

I indeed meant a literal rolling shutter, as in the flat field is capturing frames as the shutter is closing which means the averaged field is not even. But could you elaborate on how you ruled that out?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 04:59:35 pm
I have been looking at the thumbnail images of the temperature gradient issue that several users have provided. I may be seeing what I want to see but from a distance I believe I can see the shape of the angled end of the FFC flag in the darker coloured area. It isn't a 'blob' or oval, the shape looks like a trapezoid.

Maybe I am seeing things that are not there but I welcome other peoples opinion on this.

I have attached the clearest image and added a line that I believe shows the edges of the anomaly and potentially the shape of the shutter flag ?

Note that I deliberately drew the line on the thermal image before looking closely at the flag shape so as to not program myself to draw a certain shape. After drawing on the thermal image I drew a red line around the flag on Mikes shutter picture. The angles on the two pictures do look similar to me. Mikes comment on a potential timing issue may still be a possibility ?

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 26, 2014, 05:10:58 pm
Yes it does appear that way. What if its a single frame on the tail end of the flatfield group of averaged frames, for instance, as the flag is moving out of the way too early before all the frames have been captured? I can't tell what the orientation should be, but you might be right about the ghost of the flag showing up in the image.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 26, 2014, 05:34:19 pm
@mike,

Try manually moving the shutter over the image sensor slowly, to check the orientation of the shutter as it moves over the image sensor. I'm very curious to see if the dark area in most images also happens to be the point where the flag moves into and out of the image area.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 26, 2014, 06:16:16 pm
Maybe the software is using a "too-early" frame from the sensor that contains afterimages of a blurry moving shutter for compensation
Is it possible that the speed of the shutter action is a variable that depends on mfg batch, phone battery voltage, or something else?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 26, 2014, 06:34:42 pm
Considering there is a regulator, the battery level wouldn't make a significang difference, even with the minimal draw on the coil to stay open. I couldn't imagine it would pull the regulation down enough to slow the shutter...but it is a possibility.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 26, 2014, 06:41:28 pm
Interesting thought on the shutter shape...certainly a good theory.   But I think miguelvp's experiment (post 398) isn't explained by this.   Maybe a combo?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 26, 2014, 06:52:38 pm
Is it possible that the speed of the shutter action is a variable that depends on mfg batch, phone battery voltage, or something else?
With decent scope maybe it will be possible make own DIY using only this part cut from whole PCB - sensor itself and put there MPU we like :-DD
(http://s5.postimg.org/b1fc09bhf/out_blur2_seek_thermal_camera_sensor_cut_gray_83.jpg) (http://postimg.org/image/b1fc09bhf/)
This above it not of course thermal image of sensor part of PCB, but just for fun applied this quite nice iron256 LUT which is very similar or maybe even based on FLIR's one mentioned many posts above  :-+
 
While using even basic image processing methods I was able get decent output based on this  USB raw sensor data provided in this thread earlier by @marshallh, the most interesting thing is simply hack or learn its protocol between MPU and sensor, and maybe even make... own DIY shutter and forget about this builtin in-simply remove it  >:D
(http://s5.postimg.org/t5ickw95v/screen_gamma11_blur9_seek_thermal_sensor_raw_usb.jpg) (http://postimg.org/image/t5ickw95v/)
In my Linux app added some adjustable gamma and can controll how smooth output image is, so with this iron256 LUT it looks much better than those very noisy looking Seek Thermal outputs and it is time to make OpenCV version of this software, while probably I was able to find quite good way to fill those hexagon black dots and other probably bad pixels, so it could be nice make this code more efficieint and accelerated by Nvidia CUDO technology supported in OpenCV.

Sample PNG RGB output after 4x resizing oryginal sensor 208x156 size to output size below to compare with those images taken from Android devices :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 07:14:53 pm
I've now established that it is definitely nothing to do with the shutter.
 It is either the lens itelf, or the alignment of the lens. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 07:30:42 pm
With decent scope maybe it will be possible make own DIY using only this part cut from whole PCB - sensor itself and put there MPU we like :-DD
I think the only viable way will be to write new code for the MCU - there are 18 bond-wires onto the die and some disappear onto vias inside the lens housing
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 26, 2014, 07:34:07 pm
I've now established that it is definitely nothing to do with the shutter.
 It is either the lens itelf, or the alignment of the lens.

Definitely look forward to hearing about this!   thanks for investigating.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 08:17:49 pm
Mike,

Thanks for the news. So we are back to the possibility of issues in the optical block. Misalignemnet of the lens should not cause the viewing of a flat field to have a temperature gradient unless wildly off axis causing only partial illumination of the microbolometer. Such would be very obvious when looking at a normal target scene.

There is the possibility of narcissus effect between the microbolometer and the rear of the lens. The rear of the lens element should be convex which tends to reduce the chances of narcissus effects in the optical block. I have not seen such effects inside the optical block of a TIC before so have no idea of the real world visual effect of such.

From the images there appears to be a cooler minority area surrounded by a warmer majority area. In order to cause a cooler area on the microbolometer face a cooling influence would be needed and we are seeing a 9 degree differential !. I know of no such cooling source around the SEEK optical block. That leaves the possibility that the majority warm area is in fact the error and not the nominal. Wow this is making my head hurt ! The shutter was a good candidate for causing the cooler area anomaly as it had the potential to cause a negative offset in the FFC table but as you have discounted that we are kind of back to square one looking for the physical source of the error.

I look forward to any discoveries that you make regarding possible causes of such an anomaly.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 26, 2014, 08:22:00 pm
How did you manage to rule out the shutter?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IanB on October 26, 2014, 08:24:58 pm
I haven't seen it mentioned yet, but there is a solenoid that operates the shutter. I recall that the solenoid is continuously active and holding the shutter open while the camera is operating, rather than the expected reverse situation where the solenoid activates momentarily to close the shutter when commanded. If the solenoid is continuously activated, could this not be a source of heat close to the optical assembly? Could it even be warming up the shutter in an uneven way?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 08:31:35 pm
OK blue sky thinking time.......

Unlike my other TIC,s which tend to have very open optical blocks, and reasonable air circulation space, the SEEK uses a tube with the microbolometer at one end and the lens at the other. I know that a microbolometer +ROIC generates some heat (usually 30C nominal) so could we be seeing a the effects of heat accumulation inside the lens tube ? The effects of such warm air containment in front of the microbolometer are unpredictable and could potentially cause hot and cold spots on the images. The cooler area of the images could be where the heat is able to escape due to the shutter lever openings ? It would be useful to establish exactly where the 'blob' of cooler readings is physically located in relation to the layout of the PCB and lens block etc. I am still not certain on this orientation issue.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 08:41:07 pm
IanB,

Some TIC's have a normally closed shutter when off in order to protect the microbolometer from prolonged exposure to high input signal levels such as a fire or radiator in the FOV. The designs pull the shutter out of the optical path when the unit is switched on. TESTO came up with a shutter actuator that is latching in both open and closed positions and changes state when a pulse is applied to the solenoid. This was done to save power in their 880 series cameras and is patented.

The solenoid heat output was considered but we think it too little for the effect that is being seen. I proposed possible magnetic field interferance issues but that also looks unlikely. 'MiguelVP' has also eliminated heat and magnetic field influences in his experiments of yesterday.

Keep thinking about potential scenarios pepes, we may yet solve this puzzle  :)

Mike has a disassembled SEEK on his work bench and likely has the best chance of discovering the cause through good deduction and testing. He also has an E4(E8) to inspect the unit with and to see the heat around critical areas such as the optical block.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 08:49:23 pm
I haven't seen it mentioned yet, but there is a solenoid that operates the shutter. I recall that the solenoid is continuously active and holding the shutter open while the camera is operating, rather than the expected reverse situation where the solenoid activates momentarily to close the shutter when commanded. If the solenoid is continuously activated, could this not be a source of heat close to the optical assembly? Could it even be warming up the shutter in an uneven way?
No - heat is negligible. I have repeated the gradient using a substitute shutter comprising a strip of plastic manually removed from in front of the sensor.
I think it is either the lens (marginal field of view)  or lens aligment
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 26, 2014, 08:50:38 pm
I don't know why Mike ruled out the shutter.

After being on for a while, if I force the shutter open and point it down, the blob disappears.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=114769;image)
After being on for a while and the shutter forced open if I force it close, the image is less even but not terrible:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=114771;image)
After forcing it close for a while if I release it and let it operate normally and point it down, it's as bad as it gets.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=114773;image)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 26, 2014, 08:52:02 pm
Using the PC application by sgstair I've noticed mine does not have any gradient on startup. After aobut 2 minutes it starts to become noticeable:

(http://i.imgur.com/5X2Hy8i.png)
So this rules out compensation by the android app.

I have some thermal pics of its opreration as well.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 26, 2014, 08:59:27 pm
(http://i.imgur.com/os4V0Dq.jpg)
(http://i.imgur.com/5u9PBWC.jpg)
(http://i.imgur.com/Wa5iS6t.jpg)
(http://i.imgur.com/oYhMuHX.jpg)
(http://i.imgur.com/dVpenxm.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 09:05:26 pm
Thanks for the pics Marshall.

That last picture is interesting..... I am seeing 38C through the SEEKs lens but that could be narcissus effect from your F30 ? Have you a picture of the rear of the microbolometer as it is bonded to the PCB and so should show up on the rear of the PCB if hot.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 09:21:31 pm
Ok more conjecture.....

If the SEEKs new microbolometer runs hot (possibly 38C looking at Marshalls thermal images)  then any shutter that is placed in front of it will start at ambient and quickly heat towards 38C.

The shutter is not designed to be heated ! It is supposed to normalise at ambient and its behaviour when heated could be unpredictable, especially if the shutter flag thickness, and hence thermal mass, varies across its surface. The shutter arm may also conduct away heat from that part of the flag.

It would be very useful to know what temperature the microbolometer is running at 38C would be very warm when compared to measurements that I have made on other microbolometers.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 09:23:16 pm
I don't know why Mike ruled out the shutter.

After being on for a while, if I force the shutter open and point it down, the blob disappears.
- yes it's seeing a static scene, so when it thinks it's done a cal, it's subtracting the image form itself, giving  ablank field.
Quote
After forcing it close for a while if I release it and let it operate normally and point it down, it's as bad as it gets.
the issue is that the "blank field" of the shutter-closed image is different from that of a blank field through the lens.
From what I've seen so far I think it's the lens rather than the shutter, but it is rather hard to test.
Other minor possibilites are IR coming through the shutter aperture, or reflections from the inside of the lens housing

Brain getting a bit fried now but my current best guess is lens alignment ( edge of field of view)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sgstair on October 26, 2014, 10:02:51 pm
I'm not sure how LWIR-reflective the shutter material is - but could we possibly be seeing a reflection of the sensor's heat?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 26, 2014, 10:15:18 pm
taken a coulpe minute apart as it warms up - definitely more noise:
(http://i.imgur.com/CtzCX0M.png)

Also you can see that each frame is compsed of 4 subframes... I'd bet the LPC is doing average internally at 8.5*4fps\


(http://i.imgur.com/y9DzIrI.jpg)
Back of sensor

Shutter is visible here, it's the hook shape that's green in front of the lens housing. Obviously much warmer than the lens housing
(http://i.imgur.com/zPJP62f.jpg)


Off-axis with shutter open
(http://i.imgur.com/IzFRNjM.jpg)

offaxis with shutter CLOSED
(http://i.imgur.com/0mKy87E.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 10:25:31 pm
Shutter is visible here, it's the hook shape that's green in front of the lens housing. Obviously much warmer than the lens housing
Bear in mind shutter is black plastic, lens housing is metal with white paint on it, so at least some of the difference could be down to emissivity.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 10:42:04 pm
That microbolometer still looks hotter than I would have expected but interestingly there is no evidence of a hot spot on the rear of the PCB under the microbolometer.

It will be very interesting to hear SEEKs thoughts on this matter, hopefully tomorrow.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 26, 2014, 10:49:39 pm
That microbolometer still looks hotter than I would have expected but interestingly there is no evidence of a hot spot on the rear of the PCB under the microbolometer.

It will be very interesting to hear SEEKs thoughts on this matter, hopefully tomorrow.

Aurora
Don't hold your breath. They've not exactly been very communicative to date
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 26, 2014, 11:04:40 pm
@Mike,

That will be very sad indeed because the camera appears to have an issue that will win SEEK Thermal no friends if they show no interest. As we know the user community will be quick to look for alternatives if this is nothing more than a toy with 'issues' and no support. A great pity if this comes to pass. There is that other thermal camera project that tried to get Kickstarter backing a while back. I believe it uses a German sourced detector array.

I have not given up on the SEEK device just yet though and if we can discover the cause of the issue, then DIY correction is a possibility. BUT at $200 I am not that interested in spending tens of valuable man hours sorting out SEEK Thermal's problems for them if they don't show any interest in supporting their product. I would just buy another thermal camera and move on..... except I don't need any more thermal cameras  ;D

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 26, 2014, 11:48:21 pm
That microbolometer still looks hotter than I would have expected but interestingly there is no evidence of a hot spot on the rear of the PCB under the microbolometer.

It will be very interesting to hear SEEKs thoughts on this matter, hopefully tomorrow.

Aurora

The PCB is pretty thick there there is probably a ground plane within it's layers.
Seems like they designed it that thick to avoid thermal issues.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 26, 2014, 11:51:19 pm
They do have a twitter account, maybe that would give a faster response if they don't answer via e-mail? I would hate to be too quick to bring it up on twitter and give them some time to address the issue privately.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 26, 2014, 11:57:51 pm
After being on for a while and the shutter forced open if I force it close, the image is less even but not terrible:
Which LUT are you using? Is it possible in Seek Thermal app disable any LUTs and get grey output?

Thanks to @marshallh he provided another ones raw sensor USB captured images  :-+
Played a while ago with those images-disabled any gamma corections in my software and set smooth to level 9 so more averaging, than applied iron256 LUT mentioned before (2nd row coloured ones)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115003)
After that I've converted them to gray again and normalized and... I do not know those images from left to right looks more uniform when we blur them a little bit (average a few times) and normalize or equalize, even using any purpose image software like Gimp starting with this raw sensor images provided by @marshallh :-//
I've included them in last row, with left to right timeing like other above starting from oryginal in the first row...
I do not resized them from its oryginal 208x156 to do not create additional artificial pixels eg. by linear resize 4x to Seek Thermal output resolution 832x624, so they were processed at its oryginal sensor size 208x156.

It is interesting what explanation might be and if it is hardware issue  ::)

BTW: Still those last two columns in raw sensor data are mistery-simply skipped them in my image processing and shifted whole image by 1 pixel to nice horizontal fit into 208x156 sensor raw data image size.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 27, 2014, 12:09:58 am
Bear in mind that (AFAICS) they don't give any  spec whatsoever for absolute accuracy or NETD, and there are inevitable compromises making something so cheap. For the majority of their target market, it's good enough.
 
There is no temp sensor on the shutter - it appears that the only temperature sensor is a diode on the rear of the PCB, so is it reasonable to expect better than 5-10 deg.c accuracy?

These folks are not newbies in the thermal imaging industry, and it's quite possible that the performance is as good as they can get for the price.  What would be interesting is to compare a few units to see how similar the issue is.
They may well be using the phone add-on market to hone the process to a level more acceptable for higher end users, for the next product. Flir are already marketing Lepton for industrial monitoring type apps, but I think the Seek is at least one iteration away from being able to compete in this market.





Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 27, 2014, 12:12:33 am
The shutter arm may also conduct away heat from that part of the flag.
Talking about DIY shutter I was thinking about one... without any physical connection with PCB  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 02:34:26 am
Leaving the shutter open so it references whatever is looking at and moving the camera slightly to the righ or left or up or down does a pretty cool edge detection, Of course a regular camera will do the same

On the blob front I see Mike's point on not necesarelly being the shutter since if I leave the thing open and steady to any background with whatever number of heat differences when it subtracts the reference image it will always look flat (or if I didn't move the camera when I took this picture)

It's on my wife's phone and it's setup as a 16:9 ratio because it's easier to find things on that mode.

The picture is a chair with a window with blind behind. A humidifier on top of the chair (not turned on) and the edge of a radiator on the right.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 27, 2014, 02:47:06 am
I put my finger next to the shutter by accident... still far from the sensor, and I see a nice white blob along the left side of the screen. Sensitive to indirect heat even thats a few mm perpendicular...

(http://i.imgur.com/hT4uip0.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 02:56:46 am
So as the chip gets hot the temperature difference with the window from where the shutter is at is the reason for what I call the blob?

It's 6 degrees difference more or less in my case
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ebeall on October 27, 2014, 03:03:45 am
@Aurora,
There is indeed another imager coming soon that had been developed using a German array. It would be nice to use the Seek but the performance is not good enough now. The noise is a problem, but its still early, they may have better performance in a different configuration or future version, as you guys are hard at work on figuring out.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 03:07:00 am
Marshallh, does that seeker actually captures data directly form the PC or you are capturing the data first then using that to decode it?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 27, 2014, 03:14:29 am
It is a live preview, controls the device directly (I don't have a smartphone of my own)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sgstair on October 27, 2014, 03:22:26 am
Seeker app was linked previously in the thread also, it's available here: https://github.com/sgstair/winusbdotnet
I still have some plans to improve it, at the moment it's just doing very dumb calibration on the raw data and rendering it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 03:34:41 am
Awesome, thanks sgstair. I do have a micro b to A adaptor in order but I took the cheapest one so it's going to be a while until I get it. I guess I will have to sacrifice my micro B extension cable in the meanwhile. or desolder a female from an old phone.

Cool :) will download it asap, thanks again.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 27, 2014, 04:25:30 am
New app version was released on the 24th:
https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal

What's new:
* Corrected crashing issues on various devices.
* Image quality improvements.
* Other misc. Improvements.


Can someone confirm if it has a firmware upgrade?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 05:01:09 am
I did sacrifice the micro B USB extender data cable:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115021;image)

Updated the winusb driver with Zadig as previously posted (maybe that should be part of the readme :) )
Compiled it with visual studio express 2013 and was a piece of cake:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115023;image)
My hot router :)

Thank you sgstair!

@marshallh I did have to download the apk with bluestacks to begin with so I don't get updates. I guess I can download the current one.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 05:37:38 am
New app version was released on the 24th:
https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal (https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal)

What's new:
* Corrected crashing issues on various devices.
* Image quality improvements.
* Other misc. Improvements.


Can someone confirm if it has a firmware upgrade?

Haven't checked but did a backup of the apk and placed it where I placed the last one:

http://www.miguelvp.com/ForMike/ (http://www.miguelvp.com/ForMike/)

Edit: Of course is the one named Seek_Thermal-v1.3.0.1.apk

Now I'm trying to see if I can make BlueStacks use the usb camera directly, Not sure if it's possible
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 27, 2014, 05:55:53 am
Image has new firmware built Oct 21.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 06:39:23 am
Image has new firmware built Oct 21.

Cool, plugged it into my wife's cell to update the camera and when I ran the application it did mention updating firmware to your camera.

The image on the left is the new firmware, the one on the right is the previous one.

Not too scientific but I tried to get it as close as the previous shot.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115031;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 08:52:20 am
So I started to play with sgstair's code, and in Form1.cs I added a bilinear interpolation, kind of crude but it works.
So for dead pixels it averages from the top, bottom, left and right, didn't bother to do the corner ones.

Code: [Select]
#if AVERAGE
                int[] deadpixelarray = { 10, 6, 2, 13, 9, 5, 1, 12, 8, 4, 0, 11, 7, 3, 14 };
                int deadpixel;
                ulong average;
                ulong numpoints;
                int v;
                for (y = 0; y < 156; y++)
                {
                    deadpixel = deadpixelarray[y % 15];
                    for (int x = 0; x < 208; x++)
                    {
                        if (x == deadpixel)
                        {
                            average = 0UL;
                            numpoints = 0;
                            if (x > 0)
                            {
                                average += data.PixelData[c - 1];
                                numpoints++;
                            }
                            if (x < 208)
                            {
                                average += data.PixelData[c + 1];
                                numpoints++;
                            }
                            if (y > 0)
                            {
                                average += data.PixelData[c - 208];
                                numpoints++;
                            }
                            if (y < 155)
                            {
                                average += data.PixelData[c + 208];
                                numpoints++;
                            }
                            if (numpoints > 0)
                                average = average / numpoints;
                            else
                                average = data.MinValue;
                            v = (int)average;
                            deadpixel += 15;
                        }
                        else
                        {
                            v = data.PixelData[c];
                        }
                        v = (v - data.MinValue) * 255 / (data.MaxValue - data.MinValue);

                        if (v < 0) v = 0;
                        if (v > 255) v = 255;
                        bmp.SetPixel(x, y, Color.FromArgb(v, v, v));
                        c++;
                    }
                }
#else
                for (y = 0; y < 156; y++)
                {
                    for (int x = 0; x < 208; x++)
                    {
                        int v = data.PixelData[c++];

                        v = (v - data.MinValue) * 255 / (data.MaxValue - data.MinValue);
                        if (v < 0) v = 0;
                        if (v > 255) v = 255;

                        bmp.SetPixel(x, y, Color.FromArgb(v, v, v));
                    }
                }
#endif
Edit: got rid off an unused variable and defaulted the dead pixel to min value instead of max value if it couldn't average (but that should never happen anyways)

Next I might characterize the background better since there is some patterns that can be adjusted it seems.

I added an Iron palette later on with paintshop pro.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115035;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115039;image)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 27, 2014, 09:30:51 am
https://github.com/sgstair/winusbdotnet
I still have some plans to improve it, at the moment it's just doing very dumb calibration on the raw data and rendering it.
So, those 3 images on screen shoots provided by @marshallh are NOT exactly raw sensor data but you modify its values, for example those non hexagon pixels somehow and change from 14bit to 8bit to be able to render it in RGBA mode?

However, does it work on standard PC USB 2.0 port with additional USB adapters or only on latest computers with some kid of USB OTG support?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 27, 2014, 09:40:55 am
New app version was released on the 24th:
https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal

What's new:
* Corrected crashing issues on various devices.
* Image quality improvements.
* Other misc. Improvements.


Can someone confirm if it has a firmware upgrade?
..and upload an .apk...?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 09:46:45 am
It works on a standard USB 2.0 port but you have to install the winusb driver with Zadig
http://zadig.akeo.ie/ (http://zadig.akeo.ie/)

On another note, brute force approach to add the Iron palette directly to the code, I know I could have just make it so it will read a file with the palette but meh. Notepad++ helped me

I'm attaching the modified Form1.cs with a built in Iron Palette

Edit: change the number of bitmaps back to 5 i changed it to only display 3

Code: [Select]
                if (bmpQueue.Count > 3) bmpQueue.Dequeue();
it was > 5

The result:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115044;image)

@mike apk is here http://www.miguelvp.com/ForMike/ (http://www.miguelvp.com/ForMike/)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 27, 2014, 09:52:25 am
I was able to remove most of the dead pixels with this simple (C#) code:
Code: [Select]
            //get image
            Bitmap sourceImg = new Bitmap(@"C:\temp\thermo\seek.png");
            Color leftPixel, centerPixel, rightPixel, topPixel, bottomPixel;
            int avgVal;

            //loop trough horiz pixels
            for (int x = 0; x < sourceImg.Width-2; x++)
            {
                for (int y = 0; y < sourceImg.Height-2; y++)
                {
                    leftPixel = sourceImg.GetPixel(x, y + 1);
                    rightPixel = sourceImg.GetPixel(x + 2, y + 1);
                    topPixel = sourceImg.GetPixel(x + 1, y);
                    bottomPixel = sourceImg.GetPixel(x + 1, y + 2);
                    centerPixel = sourceImg.GetPixel(x + 1, y + 1);
                    avgVal = (leftPixel.R + rightPixel.R + topPixel.R + bottomPixel.R) / 4;
                    if (Math.Abs(leftPixel.R - centerPixel.R) > 20) //if pixel is too different use average color from near pixels
                    {
                        sourceImg.SetPixel(x + 1, y + 1, Color.FromArgb(avgVal, avgVal, avgVal));
                    }
                }
            }

            sourceImg.Save(Application.StartupPath + "\\clear.png");

Before / after image:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115046;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 27, 2014, 10:23:13 am
I have managed to significantly reduce the gradient on mine by moving the lens position. Video soon.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 10:28:30 am
I was able to remove most of the dead pixels with this simple (C#) code:

Cool, I'm trying to incorporate it but it's late so tomorrow :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 27, 2014, 11:27:30 am
For the record this is what the sensor looks like after running for about 10 mins
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arius on October 27, 2014, 11:39:39 am
If someone want use this camera outside USA - I use chrome extension APK Downloader http://apps.evozi.com/apk-downloader/ (http://apps.evozi.com/apk-downloader/) - I can download Seek Thermal apk directly from the store without using VPN.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 27, 2014, 12:39:45 pm
@miguelvp:
I've improved code quite a bit so that details don't get lost because of noise reduction...
Code: [Select]
//must include: using System.Linq;
            //set level of the noise reduction:
            int noiseReduction = 25; //smaller number means less noise but also less details, 25 seems to be a good value
            //get image
            Bitmap sourceImg = new Bitmap(@"C:\temp\thermo\seek.png");
            Color centerPixel;
            int avgVal;
            int[] arrColor = new int[4];

            //loop trough pixels
            for (int x = 0; x < sourceImg.Width-2; x++)
            {
                for (int y = 0; y < sourceImg.Height-2; y++)
                {
                    arrColor[0] = sourceImg.GetPixel(x, y + 1).R;
                    arrColor[1] = sourceImg.GetPixel(x + 2, y + 1).R;
                    arrColor[2] = sourceImg.GetPixel(x + 1, y).R;
                    arrColor[3] = sourceImg.GetPixel(x + 1, y + 2).R;

                    //get average value, but exclude neighbour dead pixels from average:
                    avgVal = (arrColor.Sum() - (arrColor.Min() + arrColor.Max())) / 2;

                    centerPixel = sourceImg.GetPixel(x + 1, y + 1);
                    if (Math.Abs(avgVal - centerPixel.R) > noiseReduction) //if pixel is too different use average color from near pixels
                    {
                        sourceImg.SetPixel(x + 1, y + 1, Color.FromArgb(avgVal, avgVal, avgVal));
                    }
                }
            }
sourceImg.Save(Application.StartupPath + "\\clear.png");
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115052;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 27, 2014, 12:58:39 pm
It works on a standard USB 2.0 port but you have to install the winusb driver with Zadig
Nice  :-+
However, I want connect Seek Thermal not on Window$ but Linux-I hope maybe someone will make it available like other classic USB video cameres, but thermal source ;)
If not I will try to DIY it myself, but I will have this cam next year, so meybe even they release some kind of thermal module like Flir's Lepton to embbend in own projects.

On another note, brute force approach to add the Iron palette directly to the code, I know I could have just make it so it will read a file with the palette but meh. Notepad++ helped me
I used libPNG to generate automatic code to include into C source file, so make it available using JNI in Android application, or generate output for OpenCV, and of course optimize it for speed  ;)
This is automatic generated using mentioned iron256.lut.png posted above, so now I can easy add any other LUTs as C source code, but I think that this FLIR's like iron pallette is very good looking, so I have implemented only this one for the moment in seek_thermal_lut_iron256.c simply C source file
Code: [Select]
#ifndef _SEEK_THERMAL_LUT_IRON256_C_
#define _SEEK_THERMAL_LUT_IRON256_C_

void seek_thermal_lut_iron256_get(unsigned int idx, unsigned char *pr, unsigned char *pg, unsigned char *pb ) {
static unsigned char *lutr= NULL;
static unsigned char *lutg= NULL;
static unsigned char *lutb= NULL;


if(lutr==NULL || lutg==NULL || lutb==NULL ) {
lutr=(unsigned char*)malloc(sizeof(unsigned char)*256);
lutg=(unsigned char*)malloc(sizeof(unsigned char)*256);
lutb=(unsigned char*)malloc(sizeof(unsigned char)*256);

lutr[0]= 0; lutg[0]= 0; lutb[0]= 0; 
lutr[1]= 0; lutg[1]= 0; lutb[1]= 7; 
lutr[2]= 0; lutg[2]= 0; lutb[2]= 24; 
lutr[3]= 0; lutg[3]= 0; lutb[3]= 38; 
lutr[4]= 0; lutg[4]= 0; lutb[4]= 46; 
lutr[5]= 0; lutg[5]= 0; lutb[5]= 52; 
lutr[6]= 0; lutg[6]= 0; lutb[6]= 59; 
lutr[7]= 0; lutg[7]= 0; lutb[7]= 66; 
lutr[8]= 0; lutg[8]= 0; lutb[8]= 73; 
lutr[9]= 0; lutg[9]= 0; lutb[9]= 80; 
lutr[10]= 1; lutg[10]= 0; lutb[10]= 85; 
lutr[11]= 2; lutg[11]= 0; lutb[11]= 89; 
lutr[12]= 3; lutg[12]= 0; lutb[12]= 93; 
lutr[13]= 4; lutg[13]= 0; lutb[13]= 97; 
lutr[14]= 5; lutg[14]= 0; lutb[14]= 101; 
lutr[15]= 6; lutg[15]= 0; lutb[15]= 104; 
lutr[16]= 8; lutg[16]= 0; lutb[16]= 108; 
lutr[17]= 10; lutg[17]= 0; lutb[17]= 112; 
lutr[18]= 11; lutg[18]= 0; lutb[18]= 116; 
lutr[19]= 13; lutg[19]= 0; lutb[19]= 118; 
lutr[20]= 15; lutg[20]= 0; lutb[20]= 119; 
lutr[21]= 17; lutg[21]= 0; lutb[21]= 121; 
lutr[22]= 20; lutg[22]= 0; lutb[22]= 123; 
lutr[23]= 24; lutg[23]= 0; lutb[23]= 126; 
lutr[24]= 27; lutg[24]= 0; lutb[24]= 128; 
lutr[25]= 30; lutg[25]= 0; lutb[25]= 130; 
lutr[26]= 33; lutg[26]= 0; lutb[26]= 133; 
lutr[27]= 36; lutg[27]= 0; lutb[27]= 135; 
lutr[28]= 40; lutg[28]= 0; lutb[28]= 136; 
lutr[29]= 43; lutg[29]= 0; lutb[29]= 138; 
lutr[30]= 47; lutg[30]= 0; lutb[30]= 139; 
lutr[31]= 50; lutg[31]= 0; lutb[31]= 141; 
lutr[32]= 53; lutg[32]= 0; lutb[32]= 142; 
lutr[33]= 56; lutg[33]= 0; lutb[33]= 144; 
lutr[34]= 59; lutg[34]= 0; lutb[34]= 145; 
lutr[35]= 62; lutg[35]= 0; lutb[35]= 146; 
lutr[36]= 64; lutg[36]= 0; lutb[36]= 148; 
lutr[37]= 66; lutg[37]= 0; lutb[37]= 149; 
lutr[38]= 69; lutg[38]= 0; lutb[38]= 150; 
lutr[39]= 72; lutg[39]= 0; lutb[39]= 150; 
lutr[40]= 75; lutg[40]= 0; lutb[40]= 150; 
lutr[41]= 78; lutg[41]= 0; lutb[41]= 151; 
lutr[42]= 81; lutg[42]= 0; lutb[42]= 151; 
lutr[43]= 83; lutg[43]= 0; lutb[43]= 152; 
lutr[44]= 87; lutg[44]= 0; lutb[44]= 152; 
lutr[45]= 90; lutg[45]= 0; lutb[45]= 153; 
lutr[46]= 93; lutg[46]= 0; lutb[46]= 154; 
lutr[47]= 96; lutg[47]= 0; lutb[47]= 155; 
lutr[48]= 99; lutg[48]= 0; lutb[48]= 155; 
lutr[49]= 102; lutg[49]= 0; lutb[49]= 155; 
lutr[50]= 105; lutg[50]= 0; lutb[50]= 155; 
lutr[51]= 108; lutg[51]= 0; lutb[51]= 156; 
lutr[52]= 111; lutg[52]= 0; lutb[52]= 156; 
lutr[53]= 113; lutg[53]= 0; lutb[53]= 157; 
lutr[54]= 115; lutg[54]= 0; lutb[54]= 157; 
lutr[55]= 119; lutg[55]= 0; lutb[55]= 157; 
lutr[56]= 122; lutg[56]= 0; lutb[56]= 157; 
lutr[57]= 125; lutg[57]= 0; lutb[57]= 157; 
lutr[58]= 128; lutg[58]= 0; lutb[58]= 157; 
lutr[59]= 130; lutg[59]= 0; lutb[59]= 157; 
lutr[60]= 133; lutg[60]= 0; lutb[60]= 157; 
lutr[61]= 136; lutg[61]= 0; lutb[61]= 157; 
lutr[62]= 138; lutg[62]= 0; lutb[62]= 157; 
lutr[63]= 141; lutg[63]= 0; lutb[63]= 157; 
lutr[64]= 144; lutg[64]= 0; lutb[64]= 156; 
lutr[65]= 147; lutg[65]= 0; lutb[65]= 156; 
lutr[66]= 150; lutg[66]= 0; lutb[66]= 155; 
lutr[67]= 153; lutg[67]= 0; lutb[67]= 155; 
lutr[68]= 155; lutg[68]= 0; lutb[68]= 155; 
lutr[69]= 157; lutg[69]= 0; lutb[69]= 155; 
lutr[70]= 160; lutg[70]= 0; lutb[70]= 155; 
lutr[71]= 162; lutg[71]= 0; lutb[71]= 155; 
lutr[72]= 164; lutg[72]= 0; lutb[72]= 155; 
lutr[73]= 167; lutg[73]= 0; lutb[73]= 154; 
lutr[74]= 169; lutg[74]= 0; lutb[74]= 154; 
lutr[75]= 171; lutg[75]= 0; lutb[75]= 153; 
lutr[76]= 172; lutg[76]= 0; lutb[76]= 153; 
lutr[77]= 174; lutg[77]= 1; lutb[77]= 152; 
lutr[78]= 176; lutg[78]= 1; lutb[78]= 152; 
lutr[79]= 177; lutg[79]= 1; lutb[79]= 151; 
lutr[80]= 179; lutg[80]= 1; lutb[80]= 151; 
lutr[81]= 181; lutg[81]= 2; lutb[81]= 150; 
lutr[82]= 183; lutg[82]= 2; lutb[82]= 149; 
lutr[83]= 184; lutg[83]= 3; lutb[83]= 149; 
lutr[84]= 185; lutg[84]= 4; lutb[84]= 149; 
lutr[85]= 187; lutg[85]= 5; lutb[85]= 148; 
lutr[86]= 188; lutg[86]= 5; lutb[86]= 147; 
lutr[87]= 190; lutg[87]= 5; lutb[87]= 146; 
lutr[88]= 191; lutg[88]= 6; lutb[88]= 146; 
lutr[89]= 192; lutg[89]= 7; lutb[89]= 145; 
lutr[90]= 193; lutg[90]= 8; lutb[90]= 144; 
lutr[91]= 194; lutg[91]= 9; lutb[91]= 143; 
lutr[92]= 195; lutg[92]= 11; lutb[92]= 142; 
lutr[93]= 196; lutg[93]= 12; lutb[93]= 141; 
lutr[94]= 197; lutg[94]= 13; lutb[94]= 140; 
lutr[95]= 199; lutg[95]= 14; lutb[95]= 138; 
lutr[96]= 200; lutg[96]= 16; lutb[96]= 136; 
lutr[97]= 201; lutg[97]= 18; lutb[97]= 134; 
lutr[98]= 202; lutg[98]= 19; lutb[98]= 133; 
lutr[99]= 203; lutg[99]= 20; lutb[99]= 131; 
lutr[100]= 205; lutg[100]= 22; lutb[100]= 129; 
lutr[101]= 206; lutg[101]= 23; lutb[101]= 127; 
lutr[102]= 207; lutg[102]= 25; lutb[102]= 124; 
lutr[103]= 208; lutg[103]= 26; lutb[103]= 121; 
lutr[104]= 209; lutg[104]= 27; lutb[104]= 119; 
lutr[105]= 210; lutg[105]= 29; lutb[105]= 116; 
lutr[106]= 211; lutg[106]= 31; lutb[106]= 114; 
lutr[107]= 212; lutg[107]= 33; lutb[107]= 112; 
lutr[108]= 213; lutg[108]= 34; lutb[108]= 108; 
lutr[109]= 214; lutg[109]= 36; lutb[109]= 104; 
lutr[110]= 215; lutg[110]= 38; lutb[110]= 101; 
lutr[111]= 216; lutg[111]= 40; lutb[111]= 98; 
lutr[112]= 217; lutg[112]= 42; lutb[112]= 95; 
lutr[113]= 218; lutg[113]= 45; lutb[113]= 92; 
lutr[114]= 219; lutg[114]= 47; lutb[114]= 87; 
lutr[115]= 220; lutg[115]= 48; lutb[115]= 82; 
lutr[116]= 221; lutg[116]= 49; lutb[116]= 77; 
lutr[117]= 222; lutg[117]= 51; lutb[117]= 71; 
lutr[118]= 223; lutg[118]= 53; lutb[118]= 65; 
lutr[119]= 224; lutg[119]= 55; lutb[119]= 60; 
lutr[120]= 224; lutg[120]= 56; lutb[120]= 54; 
lutr[121]= 225; lutg[121]= 58; lutb[121]= 49; 
lutr[122]= 226; lutg[122]= 60; lutb[122]= 43; 
lutr[123]= 227; lutg[123]= 62; lutb[123]= 37; 
lutr[124]= 228; lutg[124]= 63; lutb[124]= 32; 
lutr[125]= 228; lutg[125]= 65; lutb[125]= 28; 
lutr[126]= 229; lutg[126]= 67; lutb[126]= 26; 
lutr[127]= 230; lutg[127]= 69; lutb[127]= 24; 
lutr[128]= 230; lutg[128]= 71; lutb[128]= 21; 
lutr[129]= 231; lutg[129]= 73; lutb[129]= 19; 
lutr[130]= 232; lutg[130]= 75; lutb[130]= 17; 
lutr[131]= 232; lutg[131]= 76; lutb[131]= 15; 
lutr[132]= 233; lutg[132]= 77; lutb[132]= 13; 
lutr[133]= 234; lutg[133]= 78; lutb[133]= 12; 
lutr[134]= 235; lutg[134]= 80; lutb[134]= 11; 
lutr[135]= 235; lutg[135]= 82; lutb[135]= 10; 
lutr[136]= 235; lutg[136]= 84; lutb[136]= 9; 
lutr[137]= 236; lutg[137]= 86; lutb[137]= 8; 
lutr[138]= 236; lutg[138]= 88; lutb[138]= 8; 
lutr[139]= 237; lutg[139]= 90; lutb[139]= 7; 
lutr[140]= 237; lutg[140]= 91; lutb[140]= 6; 
lutr[141]= 238; lutg[141]= 92; lutb[141]= 5; 
lutr[142]= 238; lutg[142]= 94; lutb[142]= 5; 
lutr[143]= 239; lutg[143]= 95; lutb[143]= 4; 
lutr[144]= 239; lutg[144]= 97; lutb[144]= 4; 
lutr[145]= 240; lutg[145]= 99; lutb[145]= 3; 
lutr[146]= 240; lutg[146]= 101; lutb[146]= 3; 
lutr[147]= 241; lutg[147]= 102; lutb[147]= 3; 
lutr[148]= 241; lutg[148]= 103; lutb[148]= 3; 
lutr[149]= 241; lutg[149]= 105; lutb[149]= 2; 
lutr[150]= 241; lutg[150]= 106; lutb[150]= 2; 
lutr[151]= 241; lutg[151]= 108; lutb[151]= 1; 
lutr[152]= 242; lutg[152]= 109; lutb[152]= 1; 
lutr[153]= 242; lutg[153]= 111; lutb[153]= 1; 
lutr[154]= 243; lutg[154]= 113; lutb[154]= 1; 
lutr[155]= 243; lutg[155]= 114; lutb[155]= 1; 
lutr[156]= 244; lutg[156]= 116; lutb[156]= 0; 
lutr[157]= 244; lutg[157]= 117; lutb[157]= 0; 
lutr[158]= 244; lutg[158]= 119; lutb[158]= 0; 
lutr[159]= 244; lutg[159]= 121; lutb[159]= 0; 
lutr[160]= 245; lutg[160]= 124; lutb[160]= 0; 
lutr[161]= 245; lutg[161]= 126; lutb[161]= 0; 
lutr[162]= 246; lutg[162]= 128; lutb[162]= 0; 
lutr[163]= 246; lutg[163]= 130; lutb[163]= 0; 
lutr[164]= 247; lutg[164]= 131; lutb[164]= 0; 
lutr[165]= 247; lutg[165]= 133; lutb[165]= 0; 
lutr[166]= 248; lutg[166]= 135; lutb[166]= 0; 
lutr[167]= 248; lutg[167]= 136; lutb[167]= 0; 
lutr[168]= 248; lutg[168]= 137; lutb[168]= 0; 
lutr[169]= 248; lutg[169]= 139; lutb[169]= 0; 
lutr[170]= 248; lutg[170]= 140; lutb[170]= 0; 
lutr[171]= 249; lutg[171]= 142; lutb[171]= 0; 
lutr[172]= 249; lutg[172]= 143; lutb[172]= 0; 
lutr[173]= 249; lutg[173]= 144; lutb[173]= 0; 
lutr[174]= 249; lutg[174]= 146; lutb[174]= 0; 
lutr[175]= 250; lutg[175]= 148; lutb[175]= 0; 
lutr[176]= 250; lutg[176]= 150; lutb[176]= 0; 
lutr[177]= 251; lutg[177]= 152; lutb[177]= 0; 
lutr[178]= 251; lutg[178]= 155; lutb[178]= 0; 
lutr[179]= 252; lutg[179]= 157; lutb[179]= 0; 
lutr[180]= 252; lutg[180]= 159; lutb[180]= 0; 
lutr[181]= 253; lutg[181]= 161; lutb[181]= 0; 
lutr[182]= 253; lutg[182]= 163; lutb[182]= 0; 
lutr[183]= 253; lutg[183]= 166; lutb[183]= 0; 
lutr[184]= 253; lutg[184]= 168; lutb[184]= 0; 
lutr[185]= 253; lutg[185]= 170; lutb[185]= 0; 
lutr[186]= 253; lutg[186]= 172; lutb[186]= 0; 
lutr[187]= 253; lutg[187]= 174; lutb[187]= 0; 
lutr[188]= 254; lutg[188]= 175; lutb[188]= 0; 
lutr[189]= 254; lutg[189]= 177; lutb[189]= 0; 
lutr[190]= 254; lutg[190]= 178; lutb[190]= 0; 
lutr[191]= 254; lutg[191]= 180; lutb[191]= 0; 
lutr[192]= 254; lutg[192]= 183; lutb[192]= 0; 
lutr[193]= 254; lutg[193]= 185; lutb[193]= 0; 
lutr[194]= 254; lutg[194]= 186; lutb[194]= 0; 
lutr[195]= 254; lutg[195]= 188; lutb[195]= 0; 
lutr[196]= 254; lutg[196]= 189; lutb[196]= 0; 
lutr[197]= 254; lutg[197]= 191; lutb[197]= 0; 
lutr[198]= 254; lutg[198]= 193; lutb[198]= 0; 
lutr[199]= 254; lutg[199]= 195; lutb[199]= 0; 
lutr[200]= 254; lutg[200]= 197; lutb[200]= 0; 
lutr[201]= 254; lutg[201]= 199; lutb[201]= 0; 
lutr[202]= 254; lutg[202]= 200; lutb[202]= 0; 
lutr[203]= 254; lutg[203]= 202; lutb[203]= 1; 
lutr[204]= 254; lutg[204]= 203; lutb[204]= 1; 
lutr[205]= 254; lutg[205]= 204; lutb[205]= 2; 
lutr[206]= 254; lutg[206]= 206; lutb[206]= 3; 
lutr[207]= 254; lutg[207]= 207; lutb[207]= 4; 
lutr[208]= 254; lutg[208]= 209; lutb[208]= 6; 
lutr[209]= 254; lutg[209]= 211; lutb[209]= 8; 
lutr[210]= 254; lutg[210]= 213; lutb[210]= 10; 
lutr[211]= 254; lutg[211]= 215; lutb[211]= 11; 
lutr[212]= 254; lutg[212]= 216; lutb[212]= 12; 
lutr[213]= 255; lutg[213]= 218; lutb[213]= 14; 
lutr[214]= 255; lutg[214]= 219; lutb[214]= 16; 
lutr[215]= 255; lutg[215]= 220; lutb[215]= 19; 
lutr[216]= 255; lutg[216]= 221; lutb[216]= 23; 
lutr[217]= 255; lutg[217]= 222; lutb[217]= 27; 
lutr[218]= 255; lutg[218]= 224; lutb[218]= 31; 
lutr[219]= 255; lutg[219]= 225; lutb[219]= 35; 
lutr[220]= 255; lutg[220]= 227; lutb[220]= 38; 
lutr[221]= 255; lutg[221]= 228; lutb[221]= 42; 
lutr[222]= 255; lutg[222]= 229; lutb[222]= 48; 
lutr[223]= 255; lutg[223]= 230; lutb[223]= 53; 
lutr[224]= 255; lutg[224]= 231; lutb[224]= 60; 
lutr[225]= 255; lutg[225]= 233; lutb[225]= 65; 
lutr[226]= 255; lutg[226]= 234; lutb[226]= 71; 
lutr[227]= 255; lutg[227]= 235; lutb[227]= 77; 
lutr[228]= 255; lutg[228]= 237; lutb[228]= 83; 
lutr[229]= 255; lutg[229]= 238; lutb[229]= 89; 
lutr[230]= 255; lutg[230]= 239; lutb[230]= 96; 
lutr[231]= 255; lutg[231]= 239; lutb[231]= 102; 
lutr[232]= 255; lutg[232]= 240; lutb[232]= 109; 
lutr[233]= 255; lutg[233]= 241; lutb[233]= 115; 
lutr[234]= 255; lutg[234]= 241; lutb[234]= 124; 
lutr[235]= 255; lutg[235]= 242; lutb[235]= 132; 
lutr[236]= 255; lutg[236]= 243; lutb[236]= 139; 
lutr[237]= 255; lutg[237]= 244; lutb[237]= 146; 
lutr[238]= 255; lutg[238]= 244; lutb[238]= 153; 
lutr[239]= 255; lutg[239]= 245; lutb[239]= 160; 
lutr[240]= 255; lutg[240]= 245; lutb[240]= 168; 
lutr[241]= 255; lutg[241]= 246; lutb[241]= 175; 
lutr[242]= 255; lutg[242]= 247; lutb[242]= 181; 
lutr[243]= 255; lutg[243]= 248; lutb[243]= 187; 
lutr[244]= 255; lutg[244]= 248; lutb[244]= 193; 
lutr[245]= 255; lutg[245]= 249; lutb[245]= 198; 
lutr[246]= 255; lutg[246]= 249; lutb[246]= 204; 
lutr[247]= 255; lutg[247]= 250; lutb[247]= 210; 
lutr[248]= 255; lutg[248]= 251; lutb[248]= 216; 
lutr[249]= 255; lutg[249]= 252; lutb[249]= 222; 
lutr[250]= 255; lutg[250]= 253; lutb[250]= 227; 
lutr[251]= 255; lutg[251]= 253; lutb[251]= 232; 
lutr[252]= 255; lutg[252]= 254; lutb[252]= 237; 
lutr[253]= 255; lutg[253]= 254; lutb[253]= 243; 
lutr[254]= 255; lutg[254]= 255; lutb[254]= 247; 
lutr[255]= 255; lutg[255]= 255; lutb[255]= 249; 

}

(*pr)= lutr[idx];
(*pg)= lutg[idx];
(*pb)= lutb[idx];
}


unsigned int seek_thermal_lut_iron256_size() {
return 256;
}

#endif //_SEEK_THERMAL_LUT_IRON256_C_

Maybe Seek Thermal will provide some developers tools for accessing this device raw sensor image  from Window$ and Linux  soon ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 27, 2014, 05:05:50 pm
I suspect seek's SDK will be very basic. As in, what you can do in the app will be what you can do in the SDK. They may deliver the uncolored data in an array, but don't hold your breath. I definitely wouldn't expect unprocessed data. They have to maintain the 9hz to make their camera ITAR safe.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sgstair on October 27, 2014, 07:42:07 pm
@miguelvp, @frenky
May I incorporate your posted code into my library (with attribution) under the MIT license?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 27, 2014, 07:45:00 pm
Sure, no problem...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 08:05:09 pm
Sure thing, but I have more to come, double the resolution and frenky's noise reduction.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115067;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Sensor Geek on October 27, 2014, 08:45:44 pm
Just noticed that Seek removed their phone number from the website. Noting here for reference:

Seek Thermal
6489 Calle Real # E
Santa Barbara, CA 93117
844.733.4328

I have a 2nd order pending (under #10000 from 2nd week of Oct) that I wanted to cancel due to the issue I have with the first one, but the ordering system switches into "processing" mode the minute you order and does not allow you to cancel on the site. Emails are not returned and the phone number above allows only voicemail to be left and cuts you off after a few seconds.

This is a real tragedy and I think it's fair to warn off people that are thinking about this device. Sure, they're a startup and it's a new product, and I get that bugs are to be expected, especially for a low-end device like this. I also expected that it would come close to the advertised capabilities (not even) and that the company would put someone on the phones or email system to handle inquiries. Instead we get stone-walled by the company which shipped a camera that takes images packed with noise (not readily seen on the site's images and videos), what seems like an image that doesn't come close to Flir's 80x60 product (even without MSX), large numbers of dead pixels and this gradient that wrecks whatever usefulness it might have had even with the other flaws.

The first one I'm willing to eat the cost and maybe if I crack the case it's fixable. That's fine, it was a gamble and they sent me one more thing for my "maybe fixable" drawer. The 2nd unit I simply don't want at all and there doesn't seem to be a way to canc the order. Frustrating at best, and totally avoidable had they simply communicated with their customers.

Edit: Oct 31 2014: Seek has cancelled my 2nd order at my request. Unknown if it was due to my request by email or phone.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 27, 2014, 09:09:24 pm
If you got the order in fairly early, and it arrives soon-ish chances are you can flip it on ebay for a profit. Looking at their FB page seems the order numbers are well over 10K
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 27, 2014, 09:12:03 pm
Not happy with this code,I want to combine both into a single loop since pretty much we are doing the same thing.

I left the part of my code that does the edges and then let a modified version of frenky's code to cleanup the rest.
Made the bitmap twice as big and it just does pixel replication (each pixel is really 2x2)
Change the number of buffers drawn to just 1.

I wan't to read a key now to capture the after lens reference image by facing the camera down while you press the key so we can get rid of that noise too. I want to get to something similar or better than this:

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115076;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Sensor Geek on October 27, 2014, 09:18:08 pm
If you got the order in fairly early, and it arrives soon-ish chances are you can flip it on ebay for a profit. Looking at their FB page seems the order numbers are well over 10K

True enough. I'd be more inclined to ship it off to you gratis.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 27, 2014, 09:19:31 pm
The 2nd unit I simply don't want at all and there doesn't seem to be a way to canc the order.
I would be very happy to buy it from you if it's android version and you would be willing to ship it to Europe?
I will cover shipping costs...

I would love to try some super resolution algorithms on raw data to get really great images out of it...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 27, 2014, 09:19:56 pm
@Sensor Geek,

Panic slowly ;)

I suggest you email SEEK formally advising them that you wish to cancel your order and provide the reason as 'not fit for purpose'. State that you wish to receive a refund within 5 days. I hope that you paid with a Credit Card. If so, you can always obtain a refund on your payment through them and they will pursue SEEK for their money. You already have a camera so can state that it is not as described and unfit for purpose. You could likely recover the money for the first camera as well.

I am happy to take delivery of my SEEK order as I don't think this duck is dead yet  ;D

I do have to agree with you though...the images that I have seen to date from users are disappointing and the camera is displaying some serious noise issues combined with unexpected numbers of dead pixels and appalling thermal gradient after a FFC event.

The SEEK appears to be very much a work in progress and I can accept that but what I cannot accept is a company that will not communicate with owners asking for help or comment on the issues. Somewhat worrying if they are already hunkering down with their tin hats on.

Surely not another Mu mess in the making ? At least they produced a physical product though.

No response to my email either but then its only been a day. Nil response will be most unfortunate.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 27, 2014, 09:35:18 pm
https://www.youtube.com/watch?v=hzsTsFvHss8 (https://www.youtube.com/watch?v=hzsTsFvHss8#ws)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 27, 2014, 09:36:40 pm
I definitely wouldn't expect unprocessed data. They have to maintain the 9hz to make their camera ITAR safe.
Why not? They can simply make toy version hardware eg. with voltage regulators operating temperature 0*C-70*C or use ICs in non MIL versions as well as simplify design and make this thing not usable on battle fields.
For example issue with this thermal gradient detected  ???
Endless posibilities to make this hardware usable only in perfect conditions like room temperature, etc  ;)

Probably they had to do it, while reprogramming on board PCB MPU is not a big problem for skilled electronics guys.

Than, not problem what so ever to give someone even low level API while without hardware modyfications they can't get more from this device than it was designed for... maybe like a toy, while they do not provided even temperature scale on LUT map overlay in their app  :-DD

Sure thing, but I have more to come, double the resolution and frenky's noise reduction.
Still, you have guys black pixels column on the right  >:D

Anyway, did you tried to make noise reduction, but using not ONLY one frame but series with some kind of moving average or other methods?
In the case of one image only a little bit of blur to smooth looks nice depending on use case, so one simply need to be able control level of smoothing and this is what I'd like to have in my app, so implemented it.
(http://s5.postimg.org/3pwurfc6b/out_gamma10_blur2_seek_thermal_sensor_usb_hero_8.jpg) (http://postimg.org/image/3pwurfc6b/)

If one could improove lens in this Seek Thermal camera to be able to do optical magnification of small elements as Mike shown in his first vblog it could be nice.
@Mike - Could you disclosure what external lens you used in your Seek Thermal teradown 1 vbog if this is not a mystery, please?
They very nice fitted on oryginal ones and it looked like easy enhancement DIY to make, but we need proper lens for IR   8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 27, 2014, 10:00:40 pm
ZnSe CO2 laser focus lens. these are either Biconvex or Plano Convex. Both will work OK. Plano Convex is likely the best performing of the two however.

On ebay for around $20. Choose your diameter and the focal length that suits your needs  :)

I have been using these lenses for years for close up work and they are still the cheapest way to achieve it.

More information may be found in my "FLIR E4 Useful information" thread on this forum.

I tend to use the 100mm FL and 50mm FL types. These have also been used to good effect on the FLIR E4.

ZnSe lenses are common in certain thermal camera optics as a high transmission efficiency and relatively cheap element. The down side is their huge pass-band so they are used in combination with filters or Germanium Lenses for Thermal work.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 27, 2014, 10:12:11 pm
@eneuro,

I am referring to the fact that they wouldn't develop an SDK that does more than the app allows. They have clearly targeted this device at the average Joe, they have done enough work to call it satisfactory for the pricepoint. The SDK will leave much to be desired. The issues with the camera, while yes they suck, are to be expected at $200. I'm looking forward to seeing what people come up with on the firmware, perhaps the real value is there.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 27, 2014, 10:34:06 pm
An obvious app would be something that can give lower noise images at the expense of lower framerate
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 27, 2014, 10:46:23 pm
The SDK will positively be one that allows creation of apps in the "Thermal-to-facebook", or "HOW HOT IS SHE?" or "paranormal hunting" or "100% functional lie detector" ballpark, nothing useful, just your regular advertising-ridden google analytics equipped consumer bullcrap. Plus I reckon there's an EULA to the SDK, so for me a definite no-go.

Let's focus on the hardware hacking, as that's where the magic happens...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 27, 2014, 10:49:12 pm
@Mike,

I just watched your latest SEEK video....... excellent as ever.

You have been very thorough in your investigation.

I was unimpressed to see contamination of the microbolometer and the rear of the lens. Whilst it did not appear to have an effect on the image, it isn't good to see.

With regard to the lens positioning....I have to admit to being very surprised. It looks like no optical block issue that I have seen before.  :-//

Not wanting to be flippant about this lens issue.....but if my SEEK would benefit from something a little higher class, I have a lens looking for a microbolometer to illuminate ... pictures attached.

It is somewhat higher quality than the SEEK lens but then it did originally cost over $3000 !

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 27, 2014, 11:10:01 pm
https://www.youtube.com/watch?v=hzsTsFvHss8 (https://www.youtube.com/watch?v=hzsTsFvHss8#ws)

Great stuff, Mike!

Assuming it is indeed lens positioning rather than the shutter, which you seem to show, then really all that would be needed is to build a Flat Field of the lens pointing to a flat source (without the shutter in the way) and apply it to the output (after the full shutter calibration).  That should flatten the output and be a whole lot easier than fixing the lens.   Would be awesome if Seek provided an advanced option menu where you could create this flat field yourself with a single button push.  Since it's a gradual gradient, it could be heavily filtered so it doesn't introduce noise.   It should be relatively stable as well, assuming the lens doesn't shift.

I am still curious about the time based changing of the gradient (starts small and maxes out after a few minutes).   I know you did show it was still relatively stable with your lens adjusted even overnight (but still a few degrees), so maybe it's a secondary, smaller thermal effect.

Once the SDK is available, we could post-process the images in another app, but it wouldn't fix the temperature measurement.

Here's to hoping!

Thanks again for your hard work!

Rick
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tom66 on October 27, 2014, 11:32:59 pm
For dead pixel reduction, why not follow the way of LEPTON (which actually has a fairly noisy sensor but uses a lot of processing.)

The methods are patented, but you can do it for research purposes only ;). Simply look for stuck pixels in moving images, pixels which do not change much when the rest of the image goes. Mark these on a mask, and replace them with a regional average of neighbouring pixels. For columns and rows, take the sum of each, and compare to the neighbours over multiple frames. If there appear to be particularly strong columns/rows, reduce the gain of it until it is similar to its neighbours.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 27, 2014, 11:33:43 pm
I wonder if it might be seeing the edge of the aperture in the lens assembly, in which case the temperature of the assembly may have an effect.
Something I noticed was that the gradient was much higher when looking at a cold scene, which would seem to be consistent with it seeing a constant warm-ish object at the edge of the FOV
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 28, 2014, 12:16:38 am
ZnSe CO2 laser focus lens. these are either Biconvex or Plano Convex. Both will work OK. Plano Convex is likely the best performing
...
ZnSe lense are common in certain thermal camera optics as a high transmission efficiency and relatively cheap element.
Thx for those hints  ;)
If they are usable with laser stuff this is additional bonus.

But what about using them with such MLX90614   Digital, plug & play, infrared thermometer in a TO-can (http://www.melexis.com/Infrared-Thermometer-Sensors/Infrared-Thermometer-Sensors/MLX90614-615.aspx) to focus IR on this sensor from bigger area, for example sensor closed in spherical enclusure and such lens in front to try get some kind of average temperature from parallel traces by moveing (rotating in 3 axis) this device by some kind of gimbal with stepper motors?
(http://www.melexis.com/prodfiles%5C0005150_IR_sensor.jpg)
Point it into different directions and get estimate temperature average without using any thermal camera.
This sensor costs less than 10$, so lens at this price level could be fine if it had a chance to work  8)

I'll try investigate this andl take a look what available sizes of such lenses are-the bigger diameter the better, I guess for this.

I'm looking forward to seeing what people come up with on the firmware, perhaps the real value is there.
My guess is that next @Mike's teardown Seek Thermal video might be... applying logic analyser to a few of these 18 wires close to the sensor and hacking its communication protocol, while it survived milling and complete lens disassembling and still outputs some decent thermal imaginery :-DD
(http://s5.postimg.org/rbxiwzbdv/out_gamma10_blur0_seek_thermal_sensor_without_le.jpg) (http://postimg.org/image/rbxiwzbdv/)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tmbinc on October 28, 2014, 12:33:29 am
If you compare the image quality, for example with a Flir E4, keep in mind that the E4 does *extensive* digital image post-processing.

If you want a fair comparison, try "rset .image.flow.digitalFilter.globEnabled false" on the FLIR; the image gets a LOT crappier, and there's a very visible temperature gradient with the shutter closed, even after a NUC event.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 28, 2014, 02:22:38 am
Got somewhere, still not stable:

I was aiming for this (done with paintshop pro arithmetic functions):
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115076;image)

I got this:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115114;image)

It's kind of an improvement from this:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115067;image)
Other than I loose some details on the grids.

But it only works for about one minute then I loose the reference image and I get a blank screen. In order to use it I have to start the program with the camera pointing down so that it can acquire a reference image of the background noise.

Then per frame it subtracts it and computes the max/min again. I'm not too familiar with managed c, actually I can probably count the times I used c# with both hands. So I have to figure out how to add a keyboard event to the Form, I think I just have to call it Form1_KeyDown or Form1_KeyPress
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 28, 2014, 03:03:49 am
If the problem is the lens (recategorizing this issue from the minor design flaw category into the total design fail one), the solution to this would be to place the shutter in front of the lens.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 28, 2014, 04:47:20 am
Doesn't the flir one use a shutter in front of the lens?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sgstair on October 28, 2014, 05:08:19 am
@miguelvp, I'd add a button control to the form in the UI editor and double click on it to create a new event handler. If you really want the keyboard, in the UI editor properties window, the events tab will let you hook a KeyPress event (or in Form1(), this.KeyPress += <event function>; MSDN has all the details.)
I'm ultimately going to seriously refactor a lot of this stuff, I have some things I'd like to add also.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 28, 2014, 08:00:32 am
@miguelvp, I'd add a button control to the form in the UI editor and double click on it to create a new event handler. If you really want the keyboard, in the UI editor properties window, the events tab will let you hook a KeyPress event (or in Form1(), this.KeyPress += <event function>; MSDN has all the details.)
I'm ultimately going to seriously refactor a lot of this stuff, I have some things I'd like to add also.

I did that and added a label although it probably should be something other than a label. I did use MFC around 20 years ago, so this is not terribly different other than I forgot (or blocked) all of it.
Feel free to refactor this because I'm truly lost in c#, well not lost as in I can do things with it, but I don't have the energy to study it further.


I'm attaching my project as it's now. I had to make MinValue and MaxValue public and rewritetable and I'm not sure how to pass just the stuff that got modified to add that button. It's still unstable,l it will give up after a while but you can always press the calibrate button to do so.


There is still plenty of work to do, this only calibrates to certain mean temperature (whatever surface you use to do the calibration, other temperatures will see the banding, I think it can be characterized for different hardware but I'm not setup for that)
.
The first calibration goes away, but now if you click the button it will calibrate it again and I didn't see that one time out yet.

So please clean it up and refactor it any way you see fit, I'm not proficient with c# at al.

Next thing is a legend with temperatures based on what the original sensor sees. (kind of same as min max, but for temperatures)


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 28, 2014, 08:29:15 am
I would not convert the data to 8bit before applying the palette: The hot metal palette allows to display about 1024 different colours. Especially after scaling the image to double size, this gives a much more smooth display and shows more details than rounding to 8bit.
These are old pictures I took several years ago with a quite expensive camera, so there are not really comparable to seek images, but they clearly show the difference between palettes. The first one is the original image from the camera, the others are processed images using the 16bit thermal data. The last image uses almost the same palatte as the original picture, but it shows much more details. It uses 1536 different colours instead of 256 and it is upscaled to double size. It looks a bit strange compared to hot metal, but it shows the most details.
Upscaling the image data by 2 makes a big difference. The finer details are easily visible. I did use a lanczos scaling algorithm, it is really great for upscaling image data.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 28, 2014, 08:36:36 am
My opinion for best way to dead pixel removal and noise control.

Dead pixel problem:
Take an image from thermally equal surface, convert it into black and white. Mark position of all dead pixels and replace it like this:
Get values from top, bottom, left and right neighbor pixel. Check which pair (horizontal or vertical) has smallest difference in color.
Calculated pixel should have the average value of this pair. This will work great on small vertical or horizontal changes in temperature.
(My code already implements this)

Noise control:
One way is to subtract image taken from thermally equal surface (I think miguelvp is already doing this.)
The other more complex way is this: http://ofb.net/~ania/professional/vibret/ (http://ofb.net/~ania/professional/vibret/)
So physically rotate module so that each pixel makes a circle then calculate average pixel value in each position.
(This could be also used to increase resolution)
We could use sensors in the phone to calculate offset for each captured frame.

Have fun,
Frenky
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 28, 2014, 09:02:03 am
My opinion for best way to dead pixel removal and noise control.

Dead pixel problem:
Take an image from thermally equal surface, convert it into black and white. Mark position of all dead pixels and replace it like this:
Get values from top, bottom, left and right neighbor pixel. Check which pair (horizontal or vertical) has smallest difference in color.
Calculated pixel should have the average value of this pair. This will work great on small vertical or horizontal changes in temperature.
(My code already implements this)

If you use multiple frames from a moving image then this should be possible in background without any need for a manual calibration:
- Detect dead pixels as you described
- Filter the dead pixel map over several frames, but update only when the image is changing (to avoid false masking of good pixels in static scenes)
- Use the generated dead pixel mask to clean the image

It should be even possible to compensate hot pixels (pixels that are not completely dead but have a significant difference in gain, so they can not be compensated with the shutter).
Maybe it could be even possible to predict the drift between shutter calibrations and remove the remaining nonuniformity.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 28, 2014, 09:10:43 am
If you use multiple frames from a moving image then this should be possible in background without any need for a manual calibration:
- Detect dead pixels as you described
- Filter the dead pixel map over several frames, but update only when the image is changing (to avoid false masking of good pixels in static scenes)
- Use the generated dead pixel mask to clean the image

It should be even possible to compensate hot pixels (pixels that are not completely dead but have a significant difference in gain, so they can not be compensated with the shutter).
Maybe it could be even possible to predict the drift between shutter calibrations and remove the remaining nonuniformity.

Agreed...

I have found this great lecture on super-resolution:
http://videolectures.net/nipsworkshops2011_sroubek_mobile/ (http://videolectures.net/nipsworkshops2011_sroubek_mobile/)

First 20min is mostly theory but I think it's worth seeing...

Must see is:
At 19:42 - implementation of super-resolution in TESTO thermal cameras
At 22:37 - implementation of super-resolution in smartphones (by using gyroscope and accelerometer)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 28, 2014, 10:02:45 am
I only skimmed though the video, but from my experiance with superresolution (both as final product embedded in a digital camera and playing with some algorithms) it works in theory but is not really good for practical usage except with a lot of manual tweaking for each scene.
The main idea behind superresolution is, that the resolution of the sensor is the limiting factor. It is similar to random sampling used in DSOs. But in case of the seek camera the image is quite blurred because of the cheap optics and the avaraging of frames inside the camera. Therefore superresolution is not really usable here. At least it will not give any great improvement without generating unwanted artefacts in the image.

With the nonuniformity (both the gradient and the static noise pattern) and the noise further removed from the data, the seek images should look pretty good.
The processed image of the wifi router looks already quite good compared to the original data.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 28, 2014, 10:47:15 am
I would not convert the data to 8bit before applying the palette: The hot metal palette allows to display about 1024 different colours. Especially after scaling the image to double size, this gives a much more smooth display and shows more details than rounding to 8bit.
Yep, I used this Iron palette at size 256 so far, ONLY for the reason that any sensor available raw data provided there I was able to obtain was from those images included in this thread and they are degraded to RGBA 8bit per channel, but in my libseekthermal.so.1.01 I use DOUBLE matrix in image processing operations, so with acceess to oryginal 14bit sensor data it is easy to convert them to double, make image processing enhancements and then take for example 10bit palette so about 1024 palette size not 256.
That is why my C functions definitions are unsigned int (16bit or more depending on architecture) NOT unsigned char (8bit) when accessing any LUT table  ;)

Quote
void seek_thermal_lut_iron256_get(unsigned int idx, unsigned char *pr, unsigned char *pg, unsigned char *pb );
unsigned int seek_thermal_lut_iron256_size();
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mimmus78 on October 28, 2014, 11:09:19 am
In photography a good way to mask dead pixels is to take a shoot of completely black (with cover on lens) image and completely white image (photo of clear sky with focus set as near as possible) and mask pixels that do not average near black or white.

Don't know if similar way can be used to thermal images too (just use very cold and hot as you can surface).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 28, 2014, 12:59:40 pm
Mike,

Regarding the temperature gradient issue.

I thought he same as you when I saw the small aperture at the rear of the lens 'tube'. I am also considering the effect that may be caused when the lens 'tube' touches the microbolometer on one side as appeared to be the case in your video.

If the lens tube is warmer than the microbolometer, contact between the two could potentially cause a localised heat transfer into the microbolometer. The area in contact and adjacent would be warmed, but the opposite side of the microbolometer is adjacent to the shutter access hole and may stay cooler as a result due to air cooling. As the camera warms up, the lens tube may continue to rise in temperature and cause greater temperature differential impact on the microbolometer. Just a thought.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 28, 2014, 01:36:31 pm
Mike,

Regarding the temperature gradient issue.

I thought he same as you when I saw teh small aperture at the rear of the lens 'tube'. I am slo considering the eefect that may be caused when teh lens 'tube' touches teh microbolometer on one side as appeared to be the case in your video.

If the lens tube is warmer than the microbolometer, contact between teh two could potentially cause a localised heat transfer into the microbolometer. The area in contact and adjacent would be warmed but the opposite side of the microbolometer is adjacent to the shutter access hole and may stay cooler as a result due to air cooling. As the camera warms up, teh lens tube may continue to rise in temperature and cause greater temperature differential impact on teh microbolometer. Just a thought.

Aurora
If that was the case, the effect would be the same with the shutter open or closed.
 
My guess is that as the lens holder appeared to be pretty much touching the sensor, it could be that there wasn't enough room for it to get into the exact position it needed, and was endstopped and mounted in a "good enough" position.
Before experimenting with position, I ground out the inside wall to allow a wider range of positions, but hard to say how the "good" position I found related to the original one.
 
The ongoing slow shipping may indicate they are having production issues, maybe this,  and are willing to ship whatever they can get to work reasonably well. The lensholder is a casting, so not easy to make quick changes to.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 28, 2014, 01:58:33 pm
I only skimmed though the video, but from my experience with superresolution (both as final product embedded in a digital camera and playing with some algorithms) it works in theory but is not really good for practical usage except with a lot of manual tweaking for each scene.
The man having the lecture was obviously involved in developing this feature in TESTO thermal cameras:
https://www.youtube.com/watch?v=jojgIgTJChY (https://www.youtube.com/watch?v=jojgIgTJChY)

So they did managed to implement it into a real product.

I've been playing with it too and results are encouraging. (See attachment)
But I agree that its a big difference doing it on simulated downgraded images or in the real world...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 28, 2014, 02:11:45 pm
I've been playing with it too and results are encouraging. (See attachement)
Wow, that looks great! The resolution fits, but they look too good to be images from the seek camera.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 28, 2014, 02:24:37 pm
No they aren't because I don't have the module yet.
What I have done:
- Found hi-res thermal image online
- make 4 crops with small offset
- resize all 4 images to 50%
- use very basic super-res technique to build hi-res file from 4 small

So this was just for fun...
With the real images the biggest challenge will be to get correct offset between frames.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 28, 2014, 02:43:58 pm
No they aren't because I don't have the module yet.
What I have done:
- resize all 4 images to 50%
That is exactly what most people do: Taking an image, resizing it and using superresolution to recreate the original file. This works well, but with real images it gets hard.
I have downloaded some superresolution demos. Using the supplied downsized images, the results were surprising. But using own images from a low resolution camera did not work at all, because they were not sharp enough. Therefore I doubt it will work very well with the seek camera, but it would be great.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 28, 2014, 02:44:40 pm
I did play around with wavelets a while back, maybe I should use that to get rid off the noise at the expense of the edges being altered a bit. My implementation was 2 dimensional for the compression and I was using it for edge detection, although it didn't do that great on some situations.

The processing time is not  terrible but I think to do all that I need to go to C++.

Also my crude attempts to store the mask is only good for the temperature you are focusing on, for example if you want to measure flesh without banding you can calibrate the camera on that range and the banding disappears on the flesh, but the banding appears on the background. The opposite is true as well, if you calibrate it using background temp, then the banding disappears but shows up in flesh.

Seems to be linear but the data should be scaled depending on the temperature, so that the banding disappears for all frequencies.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 29, 2014, 01:01:43 am
So I'm thinking on doing the following:

Let the warm up and take a series of reference shots of 0 degrees Celsius (ice). Then take a series of shots of 100 degrees Celsius (boiling water). Use that data to compute a per pixel linear interpolation based on the data, this should take care of dead and reference pixels as well because the slope will be 0.

There is at least one special case where a reference pixel actually carries data from the camera. Then make tests to see if the response of the sensor is linear or not, if not linear then I guess I'll have to add more data points to characterize the sensor, I can borrow an IR reader to verify if it's linear or not.

I'm not abandoning the wavelets either because since they work in frequency domain it can be used to enhance the image further.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 29, 2014, 09:35:59 am
I also have a plans for this thing...
I'll make a small X-Y cnc like platform and mount it on a stand.
Hardware:
- arduino
- 2 stepper motors from DVD drive http://images.elektroda.net/85_1309460292.jpg (http://images.elektroda.net/85_1309460292.jpg)
- 2 stepper motor drivers http://goo.gl/JvFfpG (http://goo.gl/JvFfpG)

So I'll be able to precisely move the module while taking photos.
With combined data (offset distance+raw image data) it should be relatively easy to remove all the noise and even do some super resolution.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kwallen on October 29, 2014, 09:41:09 am
Is there enough resolution in these devices to do stereoscopic thermal video?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 29, 2014, 10:44:07 am
I just visited the SEEK facebook page. There seem to be happy customers there and pictures look pretty reasonable for $199 !

https://www.facebook.com/pages/Seek-Thermal/628554970550411 (https://www.facebook.com/pages/Seek-Thermal/628554970550411)

Interesting that people with order numbers in the 1700's are now getting their cameras.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 29, 2014, 11:11:13 am
This pic looks GOOOOOD https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-xap1/v/t1.0-9/p403x403/1779340_10107440634031644_4193828371859292485_n.jpg?oh=a0832251bb664421551ca14a40bb0107&oe=54AF3705&__gda__=1420626237_3e90ad32dc1196a0b40ce406413a636c (https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-xap1/v/t1.0-9/p403x403/1779340_10107440634031644_4193828371859292485_n.jpg?oh=a0832251bb664421551ca14a40bb0107&oe=54AF3705&__gda__=1420626237_3e90ad32dc1196a0b40ce406413a636c)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 29, 2014, 11:12:04 am
There seem t be happy customers there and pictures look pretty reasonable for $199 !
Did you saw this comment by "Louis Rigo Jr"  :-DD
Quote
How about you stop trying to sell and give iPhone users an update!?!

Worth to see these visual vs IR comparisions from Motorola X with Seek Thermal tand look closer to those output IR images there:
http://wildfiretoday.com/2014/10/27/a-thermal-infrared-camera-attachment-for-smart-phone/ (http://wildfiretoday.com/2014/10/27/a-thermal-infrared-camera-attachment-for-smart-phone/)

Update: Raster of 8x8 pixels cleary visible and it does not look better than simply linear resize I used  from 208x156 to higher 832x624  >:D
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115317)
One  should be able to have options in this Seek Thermal app to toggle different setting depending on for what purposes we use thermal camera..

But tha's fine-this thing can be usable with additional external lens and own software written for given thermal analysis task  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 29, 2014, 11:31:35 am
I decided to give SEEK a small 'prod in the ribs' and publicly ask them to comment on the thermal gradient, noise, dead pixel count and their lack of response to email on the topic. It may be a bit mean of me to out the issues on Facebook but SEEK need to improve their attitude and communications if they are to be a competitor in the thermal camera marketplace. I would have expected Ex Indigo employees to know that already. Sometimes you have to be cruel to be kind.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 29, 2014, 12:12:14 pm
Update: Raster of 8x8 pixels cleary visible and it does not look better than simply linear resize I used  from 208x156 to higher 832x624  >:D
The 8x8 blocks are probably due to jpeg compression, they are also on the visible image.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 29, 2014, 01:05:47 pm
I decided to give SEEK a small 'prod in the ribs' and publicly ask them to comment on the thermal gradient, noise, dead pixel count and their lack of response to email on the topic. It may be a bit mean of me to out the issues on Facebook but SEEK need to improve their attitude and communications if they are to be a competitor in the thermal camera marketplace. I would have expected Ex Indigo employees to know that already. Sometimes you have to be cruel to be kind.

Fraser

I don't use facebook nor have I an account so I don't know how it works, but can they delete the stuff you post? If my expectations are correct, this will be the case...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 29, 2014, 01:44:26 pm
I'm still curious about the black pixel pattern. Is this something that is common on vanadium oxide imagers?

Also, I found an article posted on gizmag about Raytheon producing smaller chips here
 
http://www.gizmag.com/raytheon-thermal-imaging-chip/32068/ (http://www.gizmag.com/raytheon-thermal-imaging-chip/32068/)

It looks like they are really designing these for detection of objects, not the quality or accuracy. Seek then sought (pun?) to license the design for use in a smartphone application, which is right along the lines of what Raytheon is targeting the sensor at. It's a good product, but never intended to be used commercially. In the article they specified it would be a flashlight replacement, and in my opinion likely much cheaper than issuing gen 3 night vision equipment to combat soldiers. Each mil-spec rated thermal monocular could be sold at half the cost of a pvs-14, given the thermal core is less than $200 in bulk, where an omni vii intensifier tube would fetch over $2500 even in the private sector. Of course, Freescale is actually the manufacturer of the die.

Perhaps anyone else has any speculations?
 
My general reason for posting all that is to clarify that seek probably can't fix, or will not waste time with, the quality of the image as it is currently good enough for detection and basic spot thermometry. Unless the sensor gets better, this is likely only going to improve slightly with software and small refinements in the assembly. Its obvious they have done heavy post processing to make the image look good enough to sell to consumers.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 29, 2014, 06:53:20 pm
Its obvious they have done heavy post processing to make the image look good enough to sell to consumers.
Thx for this link.
They have more customers than those thermal cameras for the moment, so all they have to do now is create very good but... their own marketing image  :-DD

The 8x8 blocks are probably due to jpeg compression
Later realized that too and missed it's not PNG when investigated this ;)

BTW: Is it even possible make shots from Seek Thermal app in something other than jpeg compressed?
Those videos are also probably are compressed and it is not lossless I guess.

Can anyone verify this just to know what is quality of those images and  what they output and allow to write to disk?  >:D
Is it possible to record data from this thermal cam as lossless images in their official released app?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seek Thermal Tech on October 29, 2014, 07:30:41 pm
Seek Thermal has been following this thread with great interest.  We would like to be as transparent as possible, realizing that competition may use this as ammunition, but we believe that in the end we will be helped far more than hurt by an open and honest exchange.
 
Seek Thermal Inc. has been built from the ground up bring affordable IR sensors to the commercial market. 
 
We greatly appreciate the professional attitude and creative troubleshooting your collaborators have demonstrated.  We are actively reviewing our product to confirm your findings.  Identifying these issues early in our production cycle gives us a good opportunity to implement improvements when appropriate.  With the low cost of our camera some compromises need to be made between performance and cost.  We will be looking for cost effective improvements to address some of the issues you have identified. 
 
Epoxy invasion.  The good news is that our lens attachment process is fully automated.  Thus the process ‘should’ be well controlled and any corrective action should be effective with low variability.
 
We image test every detector visually before shipment, so the worst units will be screened out.  Our experience is that anything under the shutter will be almost perfectly removed by a Flat Field Calibration.
 
Thermal Gradient over time,  We are actively investigating possible improvements to this issue.  No resolution or definite direction yet.  Note that for ‘relative’ thermography where the spot is fixed in the center of the display, we expect thermography to retain its ‘relative’ accuracy. 
 
Dark Pixels.  No great mystery here.  Every 15th pixel is intentionally blanked to avoid a potential patent infringement.  Seek has an updated design for future product that eliminate the need for this measure.  With the effective blur length of a 12 micron pixel resolving 8-13 micron Radiation, loss of single isolated pixels does not (in itself) degrade image quality.  

Thank you again for your interest in our product, we look forward to continuing our dialogue with the community.

Best,
The Seek Thermal Team
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 29, 2014, 07:48:46 pm
Whoever you are (representative), thank you for your feedback!

Hmm, so blanking every 15th pixel, this is an interesting...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 29, 2014, 07:51:24 pm
Great to hear, answers some questions. Keep it up Seek Thermal
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on October 29, 2014, 08:13:12 pm
Seek Thermal has been following this thread with great interest.  We would like to be as transparent as possible, ... 

Thank you again for your interest in our product, we look forward to continuing our dialogue with the community.

Best,
The Seek Thermal Team

Thank you Seek Thermal for your reply and answering some of the concerns of a portion of your users. I'm sure everyone looks forward to your continued participation here, as it should help much to quell speculation and assure that Seek is indeed interested in a productive dialog with its customers.

That said, there is a very large portion of your customer base wanting to know when their iOS version of the camera will begin to ship. Unfortunately, we don't even have early production units to play with yet, and feel somewhat disadvantaged and displaced when reading these threads. I understand that there was a holdup until the App was released in the Apple App Store, but that has now been remedied (in fact an update to the iOS App has already been released since then). Please give us any news you can share on Seek's iOS camera availability.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 29, 2014, 08:27:20 pm
@Seek thermal,

Thank you for your engagement via this forum.

As you will see from this thread, many of us have high hopes for your company and its products. I am a long term user of FLIR cameras and the SEEK offers an amazing specification for the retail price that you have set.

I truly hope that your product is a runaway success and leads to further developments and products. As you will see from my post on Facebook, the concern to date has been a very unusual thermal gradient across the image and the image noise content. Noise may be improved with software but the temperature gradient appeared to be a hardware issue.

Thanks again for engaging... we are a useful and free human resource for UAT feedback.

Keep up the good work and communications  :-+

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: KK on October 29, 2014, 09:12:47 pm
thumbs up to Seek Thermal for responding to these concerns. Here's to your success!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 29, 2014, 09:25:20 pm
Kudos to SEEK for joining the community, I'm very glad you guys don't just turn the blind eye!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 29, 2014, 10:58:59 pm
Dark Pixels.  No great mystery here.  Every 15th pixel is intentionally blanked to avoid a potential patent infringement.
I'm really curious to know what patent claim this works around - Flir (I presume it's them!) have a lot of patents to comb through though....
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 30, 2014, 12:31:38 am
Hello, we are not alone in this thread  ;)

Dark Pixels.
...
With the effective blur length of a 12 micron pixel resolving 8-13 micron Radiation, loss of single isolated pixels does not (in itself) degrade image quality. 
There is close to 7% such useless black pixels, so it might affect image quality depending on application  :-DMM

BTW: Maybe, It could be nice to send each EEVblog member in this thread who made some effort and wrote more than 3 posts there, brand new Seek Thermal for teardown with latest software on CD/DVD ?  >:D
OK-software not so important, one can write his own, but Seek experimental hardware dongle from Santa Claus to European EEVblog fans banned so far from official relase could be a very nice surprise  and clear evidence that really Seek Thermal Team is there on EEVblog ::)

I could for example test my Linux version of Seek Thermal app on real hardware, not only on USB sniffied 8bit channel RGBA PNG's  :D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: amyk on October 30, 2014, 04:09:27 am
Dark Pixels.  No great mystery here.  Every 15th pixel is intentionally blanked to avoid a potential patent infringement.
I'm really curious to know what patent claim this works around - Flir (I presume it's them!) have a lot of patents to comb through though....
Seconded; if anything I'd think that specific pattern of black pixels was a patented technique for something like calibration as suggested earlier, and a sensor with all functional pixels would be too obvious to patent. But then again, I'm not so surprised, given the absurdity of some of the patents out there.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 30, 2014, 08:32:54 am
Dark Pixels.  No great mystery here.  Every 15th pixel is intentionally blanked to avoid a potential patent infringement.
I'm really curious to know what patent claim this works around - Flir (I presume it's them!) have a lot of patents to comb through though....
Seconded; if anything I'd think that specific pattern of black pixels was a patented technique for something like calibration as suggested earlier, and a sensor with all functional pixels would be too obvious to patent. But then again, I'm not so surprised, given the absurdity of some of the patents out there.
Could be something really silly like "a contiguous array of 15 or more pixels"...
A few years ago I worked on a project where a feature had to be activated by a button press because there was a patent on a similar feature that was enabled all the time....
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on October 30, 2014, 08:50:38 am
Hello, we are not alone in this thread  ;)

Dark Pixels.
...
With the effective blur length of a 12 micron pixel resolving 8-13 micron Radiation, loss of single isolated pixels does not (in itself) degrade image quality. 
There is close to 7% such useless black pixels, so it might affect image quality depending on application  :-DMM

BTW: Maybe, It could be nice to send each EEVblog member in this thread who made some effort and wrote more than 3 posts there, brand new Seek Thermal for teardown with latest software on CD/DVD ?  >:D
OK-software not so important, one can write his own, but Seek experimental hardware dongle from Santa Claus to European EEVblog fans banned so far from official relase could be a very nice surprise  and clear evidence that really Seek Thermal Team is there on EEVblog ::)

I could for example test my Linux version of Seek Thermal app on real hardware, not only on USB sniffied 8bit channel RGBA PNG's  :D

OOOH OOH OOOH yes please
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 30, 2014, 10:39:12 am
I never thought about it but yes the black pixel doesn't actually affect the image quality. The 12 micron pitch is pushing the limits of the detection wavelegth. Anything resolving on any given pixel could very well be the same as any given neighbor. Very clever Seek. It seems the solution is to find the black pixel, find its 8 pixel neighbors, and average their value, fill in pixel with that value. It would be nearly likely to be that value in real life. No need to blur the entire image. Dead pixels in theory should be eliminated in a similar fashion. Then run a sharpening algorithm on the output to enhance edge detection.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Hyperion on October 30, 2014, 11:22:03 am
Been lurking for a while... had my seek thermal for a while. Avid viewer of Mike & Dave's channels for years now.

My unit has about 2 to 3 degrees thermal gradient (measured against a foam blank) so it's not as extreme as the one in Mikes video. I can't justify modifying it for such a small difference, especially with the risk of damaging parts under the lens housing. At most it causes minor colour variation in the display output, for example, in this image (top left corner):

A larger concern that I have is what seems like a USB access issue on the Galaxy S4. There seems to be some issue when the app requests permission from the user to use the USB slot. It often ends up with garbled noisy display giving extremely high temperatures (thousands of deg C) and the shutter goes insane. The issue is resolved by unplugging the camera and attaching it again, and the problem comes and goes seemingly randomly. By luck this happened when I first connected the camera, and I thought I had a dud.

Overall I am very impressed with the unit at its $199 value. Although I had to get it shipped by a third party to Australia, so it was really closer to $290 USD in the very end. And getting the app to work outside the USA was a bit of a pain until I found some seemingly-legit apk downloading sites. If the product can be made available here for the normal price+exchange rate, I'd get a second one to play with 3rd party lens options.

The inherent issue with this forum is that it brings together a lot of experts and "tech tweakers" who will not be happy until they have a FLIR E8 equivalent device for $200 or a camera that outputs something like this (NSFW?) https://www.youtube.com/watch?v=BS46C2z5lVE. (https://www.youtube.com/watch?v=BS46C2z5lVE.) If I were to look for a "commercial quality" infrared pyrometer from a retailer here, it will be $150-250 and it will measure one spot, that is the extent of its functionality. The price point for these Seek Thermal devices has to be met and so the product will never be perfect. I still think it is an amazing product for the casual user, tradesman and tinkerer alike.

I've been playing around with some astronomy CCD / image processing programs to see what can be done with the noise. No amazing breakthroughs so far other than making smoother / poorly defined images.

Obligatory portrait pic:

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 30, 2014, 12:03:27 pm
In reference to the gradient issue, I propose a software solution...

I'm guessing the software side at Seek could implement a gradient calibration event, where the user can, at will, select to calibrate out the gradient. The software could prompt the user to hold a sheet of anything flat up to lens, press on screen button to confirm its there and store a 5 frame average. On each FFC, combine the outside and inside calibration together before subtraction from the scene.

Of course it seems some users report the gradient in different areas, and in different intensities. Also it seems to be present at start-up or it gets worse after a few minutes. Calling this when the user chooses to would allow someone to calibrate it out when they feel the need (for scientific reasons.) It's probably not something necessary for the average user, but for the more inclined it would be a nice feature to have. It's certainly a great way to add value without modifying the camera.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 30, 2014, 12:20:49 pm
It is probably more difficult to compensate. From mike's video it seems to be dependend on the temperature: If the measured temperature is at the same temperature as the lens assembly, there is almost no gradient, but looking at a much warmer or colder object, the gradient gets more pronounced.

@Hyperion
Considering the temperature span of about 80°C the gradient looks much worse than 2-3°C in your image, more like 10-20°C.


Could someone take some pictures of a uniform object with min max display at very low and high and room tempertures to see if the gradient increases with temperature difference from the lens assemby temperature?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Yushir0 on October 30, 2014, 12:36:38 pm
Seek has indicated that they may have a software solution to the gradient problem and will be pushing a software update sometime in the near future.

link here: https://m.facebook.com/story.php?story_fbid=761401457265761&id=628554970550411&refid=17 (https://m.facebook.com/story.php?story_fbid=761401457265761&id=628554970550411&refid=17)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 30, 2014, 01:03:58 pm
It's great that Seek is participating in this forum and plan to release a fix!

One data point here.   I tried to characterize the gradient, at least in my camera, and have determined almost certainly it's thermal oriented.  I used the Hi/Low to measure the drift over time on an even surface.   At the start, it is 80F and perfectly even, with both crosses in the center of the image.   Over time, the crosses migrate and deltas increase.

1F - 15s
2F - 35s
4F - 45s
6F - 60s
7F - 120s

Interestingly, generally the "blob" area goes down in temp relative to the starting point (hi stays 81F or so, the low drops to 73 or 74).   This tells me something is heating up when the shutter is closed, causing the image calibration to lower that area's estimated temperature.

If I use B&W color schemes and center point temp for relative measurement, it's usable.   But the threshold, color palettes and hi/low are about completely unusable, looking like a big mess.

So it looks like there may be a few different cases out there.  Some are saying they see the gradient right away.   I'm definitely not.   The above table is quite repeatable.   Not sure how a SW solution would account for a time based function like that, although if I could choose a "gradient correction" calibration time like after 2 minutes I'd be OK to let it warm up to get the gradient corrected.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 30, 2014, 01:19:51 pm
It is probably more difficult to compensate. From mike's video it seems to be dependend on the temperature: If the measured temperature is at the same temperature as the lens assembly, there is almost no gradient, but looking at a much warmer or colder object, the gradient gets more pronounced.

@Hyperion
Considering the temperature span of about 100°C the gradient looks much worse than 2-3°C in your image, more like 10-20°C.

I had written a lot useless garbage that basically summed up what you just said. In other words, agreed. The gradient is relative to the temperature range that the palette is applied to. If the scene only changes 10-20 degrees, the palette compresses to match the span, a 3 degree inaccuracy on one side will appear to be well over 30 shades of a color change.

A scene with flat temperature across it (floor, wall, etc) will look horrible visually if the correction doesn't compensate for even a few degrees of error anywhere


.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 30, 2014, 01:57:02 pm
Just in case anyone reading this thread gets the impression that the forum members have been 'bashing' the SEEK camera or company, such could not be further from the truth. This is a new and exciting product that offers much to the user community, and we all want it to be as good as it can be. Sometimes it is necessary to expose issues and deficiencies in a design in order to correct them and make the final product better. That is exactly what is happening in this thread. It is at teh heart of User Acceptance Testing (UAT) and a valid testing and development  process.

As has been stated, it would be a challenge to create the equivalent to a multi thousand $ thermal camera using a $199 piece of embryonic technology. I am not aware of anyone trying to turn the SEEK into a FLIR E8 in terms of performance. Such would be an unreasonable ambition until the 12uM microbolometer technology and associated optics have gone through more iterations. Given time and the continued integration of technology, as shown by the FLIR LEPTON, it may be possible.

I fully support SEEK in their ambition to make thermal imaging technology available to the masses and would not wish to harm them in any way. It is important however that SEEK mainatin their communications with their customer base and potential customers to ensure market coinfidence in the company. Even a holding response to some question is adequate in many cases as people then do not feel ignored.

I am still very much looking forward to receiving my SEEK thermal camera module. I took delivery of a $30,000 Bosch MIC 412 'Metal Mickey' dual tech 320x240 thermal CCTV camera yesterday and yet I am still engaging in this thread on the relatively inexpensive SEEK unit ! I am excited about both purchases for different reasons, and they will serve me in very different ways. I do think the SEEK camera has a very professional appearance and the quality of materials used is also excellent. They could so easily have used a cheap plastic case and lens tube.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: datsthat on October 30, 2014, 03:59:00 pm
My first post.  I own a seek thermal camera.  I wonder if Seek released prior to fully UAT?  If so, I wonder why they didn't catch the gradient issue or maybe they didn't think it was a concern.  I am very happy with my seek, but would be even happier once the gradient issue is resolved.  The reason why it is important to me is because my main purpose for this device is to simply scan my immedieate area for life (humans and/or animals) while I go on night hikes using NOD.  I hike in an area with wildlife and it freaks me out when I hear something rattling the leaves.  I plan on using the mode where you can specify a temp and the app will show any temp either above or below your desired temp.....I want to enter a low enough temp that should pick up life such as 60 degrees (outside temp 40-50degrees), but with the gradient issue, I now have to select 68 degrees to prevent the gradient.  I hope what I said made sense.

I feel that Seek needs to address the angry customers.  I used to be angry until I got mine which was late, but better late than never.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 30, 2014, 04:35:58 pm
I get the general impression that they launched a little before they should have/ would have liked to, but had to get something out to steal market from the Flir One
It still seems units are shipping slowly, which could indicate that some production issues are still being worked out. Someone on the FB page estimated around 300 units per day based on a few sample points of order number & date, though there seem to be a number of reports of out-of-sequence shipping.
No sign of Iphone units shipping yet-my guess is they're getting the app & firmware improved on Android, as getting an update approved in the Apple store is harder so they'd like to only do it once.   
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 30, 2014, 04:44:49 pm
The reason why it is important to me is because my main purpose for this device is to simply scan my immedieate area for life (humans and/or animals) while I go on night hikes using NOD.  I hike in an area with wildlife and it freaks me out when I hear something rattling the leaves.

The gradient issue is really only a problem for people using the camera for commercial applications like heat leak or moisture inspections, electronics thermal characteristics, or anything that needs a very flat field. Scanning for signs of life (hunters, security, front lines combat) isn't so much affected by a gradient. Which this sensor, even if somewhat handicapped, does effortlessly. If all you are after is detection of a somewhat warmer object from its surroundings, the minimal gradient shouldn't cause any problems. Its really more of annoyance that debilitating. I think this whole design is full of win, and it seems more than adequate...but I think there's plenty of juice left in the lemons.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 30, 2014, 05:32:48 pm
To me the gradient issue is still up in the air, might be fixed by software, the boiling water above could be aggravated by steam since it doesn't match the pattern that we have seen.

As for early release, maybe, I'm happy with mine and for the $200 it costs it serves my needs to winterize my house.

It still need better software to cover their claims of finding studs behind walls but that's just adding features to the app. Also they do claim in their advertising about finding water damage, so it's not like we are asking for things not promised. Still I think is more of a software issue at the moment than a real hardware one.

As for the reason why they need the unused pixels, I wouldn't expect for them to tell us because it can be used against them if some competitor finds some hole in their claims. Open is one thing but wide open might hurt them, specially taking into account the history behind their company, they are not new to litigation hurting their bottom line.

So let them focus on what they need to do and ramp up production which that might be a harder thing to deal with because sometimes logistics get in the way of a successful product.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: datsthat on October 30, 2014, 05:45:37 pm
The reason why it is important to me is because my main purpose for this device is to simply scan my immedieate area for life (humans and/or animals) while I go on night hikes using NOD.  I hike in an area with wildlife and it freaks me out when I hear something rattling the leaves.

The gradient issue is really only a problem for people using the camera for commercial applications like heat leak or moisture inspections, electronics thermal characteristics, or anything that needs a very flat field. Scanning for signs of life (hunters, security, front lines combat) isn't so much affected by a gradient. Which this sensor, even if somewhat handicapped, does effortlessly. If all you are after is detection of a somewhat warmer object from its surroundings, the minimal gradient shouldn't cause any problems. Its really more of annoyance that debilitating. I think this whole design is full of win, and it seems more than adequate...but I think there's plenty of juice left in the lemons.

The reason why the gradient is an issue for me is because I am not able to set the temp low enough to ensure Seek doen't miss it.  Even though animal's temp is a lot higher than air temp, seek isn't able to distinguish the difference in temp b/c the animals skin will be cooler due to the cold air.  I'll test my theory by going to the woods and search for my son.

My son and wife about 40yds away
(http://i1181.photobucket.com/albums/x424/Datsthat/Seek%20Thermal/IMG_20141026_190718_zpsvcpar3mo.jpg)

3 window washers about 300-400 yds away
(http://i1181.photobucket.com/albums/x424/Datsthat/Seek%20Thermal/img_thermal1279904450_zpshavklhg_edit_1414176346654_zps6sg1urzi.jpg)
(http://i1181.photobucket.com/albums/x424/Datsthat/Seek%20Thermal/img_visible1375219459_zpsrrkr7tre.jpg)

Small spot above roof is an aircraft about 400-500yds away
(http://i1181.photobucket.com/albums/x424/Datsthat/Seek%20Thermal/img_thermal-1673290066_zpstxgbqalb.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 30, 2014, 06:13:02 pm
The inherent issue with this forum is that it brings together a lot of experts and "tech tweakers" who will not be happy until they have a FLIR E8 equivalent device for $200 or a camera that outputs something like this (NSFW?)
I'm happy with this MLX90614   Digital, plug & play, infrared thermometer in a TO-can (http://www.melexis.com/Infrared-Thermometer-Sensors/Infrared-Thermometer-Sensors/MLX90614-615.aspx)
while according its datasheet  MLX90614 Datasheet (PDF) (http://www.melexis.com/Assets/IR-sensor-thermometer-MLX90614-Datasheet-5152.aspx) and product info it fit my main requirements:
Quote
"Factory calibrated in wide temperature range: -40 to 125 °C for sensor temperature and -70 to 380 °C for object temperature."
while it costs <$10 and by adding a few low cost components I can detect easy and quickly and what is the most important without any temperature gradients energy losses in house as well as find hot places on ground and do many other things which are not possible to do with device like Seek Thermal, when it has such huge hardware issue like this weird gradient, which makes this thermal camera simply  NOT RELIABLE  :o

BTW: The only problem with forums is that they are spammed very often by marketing departments of many companies which are looking for good images of their fake products  :palm:
So, If got this thing for free, no complains of course, but when I got it for $200, than of course one email to support and If not resolved than simply asking for my money and sending it back as quickly as possible, because of toys shoud cost not more than $100  :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 30, 2014, 06:19:17 pm
People should stop making things up.

It's a perfectly fine instrument, it just needs some app love to allow us to adjust what range we are interested in and maybe some minor tweak to the flat field.

This are from my wife's Galaxy S4 with the native Seek code and a hot stove.
It did help me identify that the heat is escaping on the backplane of the stove and not well isolated.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115554;image)

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115556;image)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on October 30, 2014, 06:26:21 pm
A few other notes on the gradient issue:

If I unplug the camera, exit the app and then replug it right away, it generally picks up where it left off gradient-wise, eliminating accumulation of errors as a cause of the gradient.

For temperature sensitivity of the gradient,  I went around and captured the delta temperature (on the hi/lo function) with various items around the house and outside.  I found, for very cold items, the gradient was about 13F at max.  For very hot items, it was about 7F or so.   Here are my examples...very non-exacting , but just trying to get a general trend.  It was interesting the overcast sky was so much colder than ambient (about 53F)...wonder if that's accurate measurement of the vapor in the clouds.     I know for cloudless nights, the bottom really drops out of the indicated sky temperature.  Anyway:

Item              Seek L    Seek H   delta
Hot Water       120       127     7
notepad        72        79       7
deck            52       63       11
Milk             39       49       10
overcast sky   30       43       13
IceCream     19       32       13

BTW, the low temperature tended to be the most accurate.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 30, 2014, 06:56:10 pm
The temperature accuracy should improve once they nail the profile of the sensor readings. Thermocouples don't change resistance linear to temperature change, and the software engineers probably know that. It just takes time to get it dialed in.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 30, 2014, 07:25:39 pm
Scanning for signs of life (hunters, security, front lines combat) isn't so much affected by a gradient.
Not reliable thermal camera is more dangerous than no such thing at all-for example now some drivers with this toy can feel king of the roads and drive very fast in the dark, because of they... have night vision, but... due to many reasons this what they are able to see in different conditions will not be the same so can easy to miss... for example humans on the bike... etc....
It can be very dangerous thing when used out of its limits which are unknown and any issues with its hardware only makes this thing less predictable.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kiwiradical on October 30, 2014, 07:56:00 pm
A few kudos where kudos is due! Seek have done a great job in making a perfectly usable thermal camera for $199! That's a truly ground breaking achievement. As well as that their packaging is great, including a robust small carrying case is brilliant, and the unit itself seems robust and nicely executed.

So there are a few issues that will no doubt improve overtime with firmware and software updates. we've already seen a firmware update, and more kudos, nice move making it an automatic process as part of the app update, The thermal gradient issue should improve with better software flat fielding.

However a few wishes....

1/ Make the app available internationally please!!!!! There are enough units already in the non US market already to make ita sensible move. Better these units have access to the most recent app version rather than sideloading dodgy apks. I'm in New Zealand  and have two units already, but cant access the app on Google Play here.

2/ Add a temperature calibration function. The two units I have differ by 4-5 degrees in any temperature measurement. It should be simple to add a user selectable temperature correction.

3/A user selectable 'span' or equivalent to manual exposure/gain would be great. As a thermal imager for amateur search and rescue or animal 'life' detection'outdoors, the inclusion of a any part of a clear sky at night (with its v low temperature) causes the span to change dramatically. Without any sky in the image the Seek works well for this, but image say a tree, with gaps with sky showing between branches, and the span automatically changes so dramatically it becomes near useless to detect anything a few degrees above ambient.

With those simple fixes the Seek would become a lot more useful.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kiwiradical on October 30, 2014, 08:20:59 pm
An update, I've just discovered that if I use the direct url for the Thermal App I can install it from New Zealand, even though a search on Google Play won't show it.

Direct url :https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal&hl=en&rdid=com.tyriansystems.SeekThermal (https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal&hl=en&rdid=com.tyriansystems.SeekThermal)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on October 31, 2014, 06:27:11 am
A few other notes on the gradient issue:

Item              Seek L    Seek H   delta
Hot Water       120       127     7
notepad        72        79       7
deck            52       63       11
Milk             39       49       10
overcast sky   30       43       13
IceCream     19       32       13

BTW, the low temperature tended to be the most accurate.
Tanks for measuring. That is interesting.
It seems like heat is internally injected into the sensor. Therefore the temperature only increases and never decreases and low temperatures are most effected.
It seems like the sensor either sees a part of the lens assembly or some other heat source is reflected back onto the sensor.

I wonder how they plan to compensate that in software.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 31, 2014, 06:31:50 am
I forgot to ask a co-worker for his Uni-T IR Thermometer to do some calibrations this weekend. If I ask tomorrow I won't get to borrow it until Monday :(

I wanted to use it to actually compare temperatures.

Edit: I guess I will have to use my DMMs
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Hyperion on October 31, 2014, 08:39:50 am
3/A user selectable 'span' or equivalent to manual exposure/gain would be great. As a thermal imager for amateur search and rescue or animal 'life' detection'outdoors, the inclusion of a any part of a clear sky at night (with its v low temperature) causes the span to change dramatically. Without any sky in the image the Seek works well for this, but image say a tree, with gaps with sky showing between branches, and the span automatically changes so dramatically it becomes near useless to detect anything a few degrees above ambient.

In the mean time you could use the mode where you set the temperature limits and it only colours those within the limits.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 31, 2014, 08:43:43 am
It seems like heat is internally injected into the sensor.
...
I wonder how they plan to compensate that in software.
Answer is simply type in Google search "Seek Thermal gradient issue" and what we get?
Yep,  first two hits links to @Mike teardown ONLY and this EEVblog thread .
Their public relations department so far so quite good   :blah:
However, I'm surprised that those links are displayed in top of the search rankings while changes in Google search engine might simply put forums threads far away in search results when they implement this:
Google says latest search changes will 'visibly affect' piracy site rankings (http://www.theguardian.com/technology/2014/oct/20/google-search-changes-piracy-rankings)
Quote
"Google is preparing a new tweak to its search engine to ensure that some of the most ‘notorious’ piracy sites are less likely to appear when people search for music, films and other copyrighted content."

It is Christmas time, so they can sell it now without any problems while gadget world doesn't care about technical issues it needs nice looking images to spread them on social media  :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 31, 2014, 09:16:39 am
Statement on their FB page
Quote
Dear Seek Customers:

We apologize again for the delay in shipping cameras. We have had several unanticipated issues that prevented our production from ramping up as quickly as originally planned. We’ve been working closely with our manufacturing partner to address these issues in order to fulfill our backorders as soon as possible.

This is the first time that thermal cameras have been produced on a mass production line, and assembling, aligning, and calibrating the high tech lenses and sensors requires multiple unique steps that have taken longer than we anticipated to ramp up to full capacity. Our company and our manufacturer are both dedicated to continue to increase production as quickly as possible, and we will also be adding a third shift next week. With these measures, and given our current production trends, we hope to catch up with all of the backorders within the next few weeks.

There is an additional issue that is currently preventing us from shipping any further iOS cameras from our existing inventory. Prior to accepting any orders, our cameras received hardware approval from Apple. However, we have recently received unanticipated additional requests from Apple, which we are actively working on with them. We hope to resolve these issues quickly so we can resume shipping the iOS cameras we are now manufacturing and building inventory on.

Our number one priority is getting cameras out to our customers as quickly as possible over the next few weeks.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 31, 2014, 09:57:09 am
Why am I not surprised that Apple are being difficult over their approval. They tend to be a challenging company with which to deal. Great products but a little too controlling for my liking.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kiwiradical on October 31, 2014, 10:18:47 am

[/quote]

In the mean time you could use the mode where you set the temperature limits and it only colours those within the limits.
[/quote]

You can only select one of above, below or equal to. And this does not solve the span issue.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 31, 2014, 10:21:31 am
It's really depressing. It must be frustrating when the only holdup in your mechandise chain isn't the manufacturing, programming or distribution...no its the unnecessary step where you wait for the platform to agree it conforms with their design image and the app doesn't do any actions found on the long list of no no's.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 31, 2014, 10:52:29 am
Statement on their FB page
Quote
...
Prior to accepting any orders, our cameras received hardware approval from Apple. However, we have recently received unanticipated additional requests from Apple, which we are actively working on with them.
...
Maybe I woke up in some kind of another weird parallel universe today somewhere in the future, where nobody can attach to device he payed piece of hardware made by someone else who knows how to do it than device manufacturer business partners?
Why Seek Thermal can not simply sell this dongle to iOS users as well as other target platforms with software on... yes old good times CD and provide this software for download on HIS OWN web pages?  :wtf:
It looks like we a're  back in the past at the origins of internet now, but even that time on news groups one could get what he wants even had to wait some time to download it, but probably much less than for any approvals  :palm:

Isn't customers who payed for these crappy phones should decide if they want to buy this toy or return it back if it is not this what they want since they bought it via internet so had no chance to play with it in normal shop...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Kevman on October 31, 2014, 11:28:39 am
Why Seek Thermal can not simply sell this dongle to iOS users as well as other target platforms with software on... yes old good times CD and provide this software for download on HIS OWN web pages?  :wtf:
It looks like we a're  back in the past at the origins of internet now, but even that time on news groups one could get what he wants even had to wait some time to download it, but probably much less than for any approvals  :palm:

Isn't customers who payed for these crappy phones should decide if they want to buy this toy or return it back if it is not this what they want since they bought it via internet so had no chance to play with it in normal shop...

Apple is probably the most proprietary-centric consumer product manufacturer out there. Why this would be surprising to anyone is beyond me.

Anyone who wants to connect anything besides headphones to the iPhone has to get Apple approval, because you need a license from them to use the Lightning connector.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 31, 2014, 12:33:54 pm
Don't give them any ideas, next they will mute the phone audio if unapproved headphones aren't plugged in. Or they could refuse a connection to a Bluetooth audio device if it isn't in the MAC address whitelist.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: waldo on October 31, 2014, 03:02:43 pm
Apple currently refuses connections to Bluetooth devices that lack their authentication chip.  But when Bluetooth low energy came out, Apple decided not to restrict access to BLE devices, so there may be hope for them yet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IanB on October 31, 2014, 04:37:29 pm
Apple currently refuses connections to Bluetooth devices that lack their authentication chip.

What does this mean? I have been able to pair a generic Bluetooth keyboard with my iDevices and it works fine.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 31, 2014, 05:03:38 pm
I think the restriction is that iOS requires Bluetooth LE (low energy)
Also it has had problems on one of the recent updates, but I don't think they will change the compatibility.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 31, 2014, 05:04:45 pm
Apple currently refuses connections to Bluetooth devices that lack their authentication chip.

What does this mean? I have been able to pair a generic Bluetooth keyboard with my iDevices and it works fine.
I believe keyboards are about the only generic, non Apple-taxed thing they will pair with.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on October 31, 2014, 05:12:07 pm
Apple currently refuses connections to Bluetooth devices that lack their authentication chip.

What does that have to do with the Seek Thermal camera for iOS? It is not a Blue Tooth device. AND, it evidently has the authentication chip.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: NsyncSys on October 31, 2014, 07:06:39 pm
Hey folks.  I got my camera a couple of weeks ago - I was order # 1100 or so.
I was looking for answers to some of the very issues you folks are discussing - glad I found you!
My major complaints that I hope Seek addresses are mostly software, but here they are:

1 - Thermal gradient issue
2 - inability to turn off auto-scaling in the thermal mapping - moving the camera can result in a wild shifting of colors.
3 - Poor display definition - with a built in visible light camera it would be easy to boost the apparent definition.  For example perform edge detection on the visible light and apply as an alpha channel to the IR display.
4 - Poor display contrast - this is seriously easy stuff to bump the contrast so details can be distinguished.
5 - Software does not remember user settings - it asks every single time to associate the camera with the software.
6 - Inability to use for advertised abilities such as stud finding.  Mine will not even pick up the thermal gradients where I *know* the wires run warm, nor the embedded hot water pipes in the foundation that I can feel with bare feet.  The demo pic of footprints in the carpet or bare floor are myth as far as I can tell.  I can see where the cat has been snoozing on the couch.  I'm quite sure addressing issues 2-5 would help here.

PS: Thanks for the software - I'll be rigging a cable this weekend to play.
Jon
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 31, 2014, 07:12:17 pm

3 - Poor display definition - with a built in visible light camera it would be easy to boost the apparent definition.  For example perform edge detection on the visible light
and apply as an alpha channel to the IR display.
Flir have a patent on that. there is also the issue of different positions and fields of view of cams on different phones. maybe someone will write an app for it though
Quote
4 - Poor display contrast - this is seriously easy stuff to bump the contrast so details can be distinguished.
I suspect this is a deliberate tactic to hide noise.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on October 31, 2014, 08:24:58 pm
Apple is probably the most proprietary-centric consumer product manufacturer out there.
Anyway, may be better if Seek Thermal will leave them alone with their greatness if they do not want to be involved in similar lawsuits and release PC version with drivers for Linux, Window$, etc  for price <$100 :-DD
Apple and GTAT: What went wrong - update (http://fortune.com/2014/10/29/apple-and-gtat-what-went-wrong/)
Quote
"GTAT is prohibited from modifying any equipment, specifications, manufacturing process or materials without Apple’s prior consent. Apple can modify any of these terms at any time and GTAT must immediately implement Apple’s modifications."
Apple? No thanks  :rant:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 31, 2014, 08:43:23 pm
order # 30xx received!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: datsthat on October 31, 2014, 08:49:52 pm
I found this vid comparing Seek with Therm-app.  sorry if this is a not so smart question to ask as I don't have much thermal background (or anything else :palm:)  With future software revisions, does anybody think its posbile for seek to look similar to therm app? 

http://youtu.be/5FvVJE-qLhw (http://youtu.be/5FvVJE-qLhw)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on October 31, 2014, 08:53:27 pm
Not a chance... Seek sensor is so small it can't resolve finer details, even though its resolution is much great than the FLIR one.
Therm-app has a much bigger sensor, hence the expense. Opgal have no doubt ported their existing proven processing code isntead of having to write new code from the ground up like Seek.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 31, 2014, 09:05:57 pm
I found this vid comparing Seek with Therm-app.  sorry if this is a not so smart question to ask as I don't have much thermal background (or anything else :palm:)  With future software revisions, does anybody think its posbile for seek to look similar to therm app? 

http://youtu.be/5FvVJE-qLhw (http://youtu.be/5FvVJE-qLhw)
Ther therm-app lens alone probably costs more than the Seek
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on October 31, 2014, 09:23:36 pm
My camera finally arrived today. I definitely am plagued by the gradient issue as everyone else is. I noticed something interesting though, it seems to be thermally related. Cold out of the box it had no gradient. As it warmed up, a gradient began to show itself, so I placed the imager in the freezer. Gradient went down, even the noise level decreased as expected.

How about this, is it possible the gradient we see is coming from side radiation of the lens housing? Maybe it is picking it up off the PCB? I also wanted to point out the gradient appears from the side where the housing is thinnest...strange thermal characteristic?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: datsthat on October 31, 2014, 09:58:21 pm
gradient on mine is always hotter bottom right hand
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 31, 2014, 10:09:57 pm
An update, I've just discovered that if I use the direct url for the Thermal App I can install it from New Zealand, even though a search on Google Play won't show it.

Direct url :https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal&hl=en&rdid=com.tyriansystems.SeekThermal (https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal&hl=en&rdid=com.tyriansystems.SeekThermal)

Didn't work for me - after the "please login to download" prompt I get "Page not found"
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: waldo on October 31, 2014, 10:23:11 pm
Didn't work for me - after the "please login to download" prompt I get "Page not found"
Does APK Downloader help in those situations?
http://apps.evozi.com/apk-downloader/ (http://apps.evozi.com/apk-downloader/)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 31, 2014, 11:35:57 pm
@Mike, URL works OK from my Moto G but no camera found for download. Not sure if you need the Seek plugged in to install ?  My Seek has just arrived at its USA destinatiom so hopefully not long until I can test it. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 01, 2014, 02:57:18 am
Here's a thermie of my cat. Really shows the detail the camera can achieve.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Hyperion on November 01, 2014, 04:59:11 am
I used the site discussed below to get the apk and then used ApkInstall app to install it (not apkInstall which is a different one) or you can side-install with the other methods.

http://forum.xda-developers.com/showthread.php?t=2636539 (http://forum.xda-developers.com/showthread.php?t=2636539)

OF course there is some question about the security of using a site that downloads an apk for you: in theory they could add something malicious to it, but I haven't found any cases of this by googling this specific site, and my downloaded apk seems to be fine. Also it seemed that at first the download would not work but eventually it does if you retry enough: either site problems or you need to wait for the site to cache it on their end before it will process the link correctly.

(Trying to make a "fake" USA based account or modifying your preferences / clearing caches to try and trick Play Store into working in your country is a WASTE OF TIME and the new Google Play Store versions have defeated all the old "tricks" you will read about in blogs/forums and see in youtube videos).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Hyperion on November 01, 2014, 05:01:59 am
@Mike, URL works OK from my Moto G but no camera found for download. Not sure if you need the Seek plugged in to install ?  My Seek has just arrived at its USA destinatiom so hopefully not long until I can test it.

The box packaging says to install the app before connecting the camera. (The camera app will auto-launch on most phones when it's plugged in). If the Play Store says it's not available it's because you are outside USA/Canada and/or your device is not compatible with the software.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Marco on November 01, 2014, 06:11:21 am
Flir have a patent on that.

There's a patent on round corners (and weels for that matter). If you worry about patents this incredibly weak then you can forget about producing anything ever. A moment of careful consideration will tell you that the military significance of sensor fusion means this kind of very basic stuff is too well travelled for patents to be relevant (http://scholar.google.com/scholar?q=image+fusion+multispectral+%22edge+detection%22&hl=en&as_sdt=0%2C5&as_ylo=&as_yhi=2000).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 01, 2014, 09:51:04 am
@Mike, URL works OK from my Moto G but no camera found for download. Not sure if you need the Seek plugged in to install ?  My Seek has just arrived at its USA destinatiom so hopefully not long until I can test it.
No - the app can be installed, and run in demo mode without the camera, at least when installing from a .apk file

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: amyk on November 01, 2014, 11:06:32 am
Here's a thermie of my cat. Really shows the detail the camera can achieve.
That doesn't look quite right unless it's an inverted palette... the eyes should be much hotter:

http://traveldave.com/wp-content/uploads/2010/02/thermalcat2_sm.jpg (http://traveldave.com/wp-content/uploads/2010/02/thermalcat2_sm.jpg)
https://athermallife.files.wordpress.com/2012/02/cat.jpg (https://athermallife.files.wordpress.com/2012/02/cat.jpg)
http://cnet1.cbsistatic.com/hub/i/2014/01/07/7d42182c-8533-11e3-bc97-14feb5ca9861/208f1d19dc978f193aaa148996f169d7/flirone.jpg (http://cnet1.cbsistatic.com/hub/i/2014/01/07/7d42182c-8533-11e3-bc97-14feb5ca9861/208f1d19dc978f193aaa148996f169d7/flirone.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Hyperion on November 01, 2014, 11:20:11 am
Here's a thermie of my cat. Really shows the detail the camera can achieve.
That doesn't look quite right unless it's an inverted palette... the eyes should be much hotter:

http://traveldave.com/wp-content/uploads/2010/02/thermalcat2_sm.jpg (http://traveldave.com/wp-content/uploads/2010/02/thermalcat2_sm.jpg)
https://athermallife.files.wordpress.com/2012/02/cat.jpg (https://athermallife.files.wordpress.com/2012/02/cat.jpg)
http://cnet1.cbsistatic.com/hub/i/2014/01/07/7d42182c-8533-11e3-bc97-14feb5ca9861/208f1d19dc978f193aaa148996f169d7/flirone.jpg (http://cnet1.cbsistatic.com/hub/i/2014/01/07/7d42182c-8533-11e3-bc97-14feb5ca9861/208f1d19dc978f193aaa148996f169d7/flirone.jpg)

That is the "Black" pallet. Which is the inverse of "White".

In "black" hottest objects are darkest, so the cat looks as expected. I still think "Tyrian" is my favorite.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 01, 2014, 12:36:49 pm
Hi Everybody,
I've been following the discussion here for several weeks. All of you are great. I heard about the Seek on the night vision forum I frequent, but discussion and interest there seems to have fizzled out.

efahrenholz,
those cat photos look excellent. did you wait until just after a shutter event to take the snap shot? there is very little noise in your photo, compared to others I have seen. maybe an option to force a shutter event when taking a snapshot would be a good improvement to the app?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 01, 2014, 01:18:40 pm
@jaybeez,

Actually I didn't wait for a flat field. The reason the photo looks so noise free is because the palette is stretched past the max and min temperature. Basically its a low contrast photo. I wouldn't mind being able to manually set the high and low point for the palette, so I can see more of my surroundings that are close to the same temperature, rather than a gray image with faint changes. I realize the noise level on the sensor is pretty bad, but still, I'd rather have the options to have manual control over the camera parameters. I don't expect them to give us the option to change the averaging (it's a byproduct of limiting the camera to 9hz), but Seek needs to give us manual flat field control (shuttered and shutterless) and manual control of the palette stretch.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 01, 2014, 04:39:35 pm
I found this vid comparing Seek with Therm-app.  sorry if this is a not so smart question to ask as I don't have much thermal background (or anything else :palm:)  With future software revisions, does anybody think its posbile for seek to look similar to therm app? 

http://youtu.be/5FvVJE-qLhw (http://youtu.be/5FvVJE-qLhw)

We could certainly get good images like that, albeit not quite as sharp. The problem is the process seek uses to digest the data off the sensor. They appear to be running a blur filter over the image. That ruins edges, reducing the apparent resolution. Rather than attacking the whole image, leave the data that's there and fill in the null pixels with the average of their 8 pixel neighbors. Since its already getting a five frame average, most problematic noise should be averaged out. Dead pixels are well, dead pixels. They look worse on low resolution imagers, so that's a compromise. Then finish the image with a good sharpen filter to improve edges further.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Galaxyrise on November 01, 2014, 05:48:01 pm
Here's a thermie of my cat. Really shows the detail the camera can achieve.
That doesn't look quite right unless it's an inverted palette... the eyes should be much hotter:

That is the "Black" pallet. Which is the inverse of "White".

In "black" hottest objects are darkest, so the cat looks as expected. I still think "Tyrian" is my favorite.
I agree with Amyk.  I do not expect the nose and the eyes to be the same value in a thermal image! 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 01, 2014, 06:03:36 pm
I kind of agree look at this reference image from the web:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115874;image)

And the ones posted using the same palette.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115876;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115878;image)

Eyes too cold and nose too hot. Maybe you took it after the cat was rubbing on your and had the eyes closed. But they look open in your picture

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 01, 2014, 06:22:45 pm
As a cat owner and having used my thermal cameras on them many times as a test subject, I can confirm that a cats eye area is always hot and the nose usually very cold by comparison. Other hot areas are their paw pads and their exhaust pipe (under their tail)  ;D

With a 320x240 thermal camera I can always see fur detail in the image as well. This can be a good resolution and sharpness test but you have to remember that the SEEK is fixed focus so images will not be as sharp as those with a manual focus capability.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on November 01, 2014, 06:36:45 pm
Yes the eyes are always one of the warmest areas.
(http://i.imgur.com/lYvzT9h.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 01, 2014, 07:36:57 pm
That's an interesting observation about Taz (my cat). I didnt consider that his nose was warmer than it was supposed to be. When I was watching him, I could see the cold air blowing out of his nose over his lips. Perhaps my taz is sick? I heard a sign of a sick cat is a warm dry nose. But I'm sure it's staying wet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 01, 2014, 08:01:54 pm
I attach some pictures of Oliver that I took some time ago using one of my PM695's. They are nothing special as I have not tuned the span or anything. Oliver is sat on a hot water bottle in some of the pic's. My feet are also shown in one image as I often use them as a simple test source  ;D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 01, 2014, 08:18:40 pm
Just a few E4 (320x240) pics for comparison purposes. Plaster dabs on walls are clearly visible but note that a reduced span is needed to increase the contrast.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 01, 2014, 10:01:35 pm
In case readers have not realised the significance of having control over a thermal cameras span and centre temperature. You can suffer very low contrast images when large spans are used. Small spans such as 10C, 5C or 2C require the user to fine tune the centre temperature for the target of interest but it permits greater detail to be extracted when working with scenes that have small temperature differential in the targets, yet also contain higher temperature objects that can fool a TIC into using a wider span and lose thermal contrast.

Some cameras actually use the terms "Brightness" for the Centre Temp and "Contrast" for the Span. This is the effect seen in the image so I can understand such terms being used.

For my work I am often operating with less than 5C span but you need a decent low noise camera for such spans as the noise really starts to show at such settings.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 01, 2014, 10:03:30 pm
The cat does look a bit visible-spectrumy...

Also anyone owns both a TIC and a guinea pig? I'd like to see that...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 01, 2014, 10:12:02 pm
The cat does look a bit visible-spectrumy...

Also anyone owns both a TIC and a guinea pig? I'd like to see that...

Guinea pig:
http://coolcosmos.ipac.caltech.edu/image_galleries/ir_zoo/guinea.html (http://coolcosmos.ipac.caltech.edu/image_galleries/ir_zoo/guinea.html)

Others:
http://coolcosmos.ipac.caltech.edu/image_galleries/ir_zoo/zoo.html (http://coolcosmos.ipac.caltech.edu/image_galleries/ir_zoo/zoo.html)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 01, 2014, 10:17:58 pm
Cool site  :-+

Thanks for the url.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 01, 2014, 10:41:36 pm
OOOOEEEEEEEEE SO CUTE! :D

gotta loove guinea pigs
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 01, 2014, 11:13:03 pm
The cat does look a bit visible-spectrumy...
Cat simply could sleep, than many people reported even without thermal cameras that his nose will be warmer than usual and it doesn't have to mean that it is sick  ;)

Simply with this Seek Thermal toy without adjustable focus forget about thermal image quality  :palm:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115955)
To get decent sharp edges one needs manual focus like in this SKF TKTI 21 (160x120 pixels ONLY?)

Seek Thermal in USB dongle version is too small, but quality means more weight and volume, so do not expect too much from this toy, unless one will make some DIY version with own software.
Just looked at SKF TKTI 21 manual and of course one gets PC image analysis software on CD not via doggy app stores which try to limit downloads to part of internet  :-DD

Even in toys low power laser pointer should help to easy find what we are looking for, so Seek Thermal without laser... simply it looks like a toy for bigger boys  :phew:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 01, 2014, 11:34:06 pm
The cat does look a bit visible-spectrumy...

Also anyone owns both a TIC and a guinea pig? I'd like to see that...

I assure you it was a real shot through the camera. And it wasn't post processed outside the seek app.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 01, 2014, 11:35:04 pm
@eneuro

Not sure I can agree about the focus statement.

Cameras that do not have manual or auto focus use a fixed focus lens that provides adequate focus over a large depth of field (due to lens design). The E4 has such a lens and copes well in many scenarios. Close up lenses are used to provide detailed images of PCB's etc. I will agree that the manual and auto focus TIC's that I have do provide pin sharp images at all distances within their spec BUT they do need me to keep adjusting the focus, unlike on the E4.

Also at 320x240 or 160x120, the resolution limits the sharpness of the image anyway. Its not exactly HD  ;D

IMHO it is way too early to call the SEEK a "toy".
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 01, 2014, 11:36:28 pm
The cat does look a bit visible-spectrumy...

Also anyone owns both a TIC and a guinea pig? I'd like to see that...

I assure you it was a real shot through the camera. And it wasn't post processed outside the seek app.

I don't think there's any reason to doubt you, that was a mere observation of mine..
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 02, 2014, 12:08:56 am
I prefer the look of a black hot palette, seems to bring out more details in warm objects. If I'm looking at cold stuff mostly, I'll switch to a white hot. The colored palettes have never really appealed to me.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 02, 2014, 12:33:23 am
I think the security/surveillance people use the blackhot palette. The whitehot feels just so much more natural to me...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: RAWebb on November 02, 2014, 01:44:46 am
Close up lenses are used to provide detailed images of PCB's etc.

I've put up a simple holder for the 20mm ZnSe lenses over at Thingiverse. It's just a friction fit which depends on the asymmetry of the camera face to hold it in place, but it seems to do the trick. Should do well enough to keep handy in the toolbag. http://www.thingiverse.com/thing:525605 (http://www.thingiverse.com/thing:525605)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 02, 2014, 01:48:18 am
Close up lenses are used to provide detailed images of PCB's etc.

I've put up a simple holder for the 20mm ZnSe lenses over at Thingiverse. It's just a friction fit which depends on the asymmetry of the camera face to hold it in place, but it seems to do the trick. Should do well enough to keep handy in the toolbag. http://www.thingiverse.com/thing:525605 (http://www.thingiverse.com/thing:525605)

Thanks! don't have a 3d printer but I know at least 3 at work that do :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 02, 2014, 02:19:43 am
I think the security/surveillance people use the blackhot palette. The whitehot feels just so much more natural to me...

Ok, I guess i'm starting to fall in love with the tyrian palette now. It looks pretty good.

God, i'd give anything to turn off that blasted automatic flatfield calibration and take a through lens one. They could have made a simple flip up cover on the outside of the body. Want to do a calibration? Flip it up and press a button on screen. Bam, calibrates the field against the lens and sensor. My images look much cleaner when i do the magnet trick. But its short lived.

Weird thing about flatfield calibration...if i do the magnet trick, obviously it takes whatever it sees and uses that to sub out each frame. But on the very next flat field where i let the shutter work, a ghost image of the last flat field (like hot objects) is still present, but less. l think Seeks software is averaging flat fields. A bug?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 02, 2014, 02:33:10 am
Close up lenses are used to provide detailed images of PCB's etc.

I've put up a simple holder for the 20mm ZnSe lenses over at Thingiverse. It's just a friction fit which depends on the asymmetry of the camera face to hold it in place, but it seems to do the trick. Should do well enough to keep handy in the toolbag. http://www.thingiverse.com/thing:525605 (http://www.thingiverse.com/thing:525605)

have any pictures you've taken with this setup?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 02, 2014, 02:34:48 am
There is one on the link with and without
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 02, 2014, 09:13:29 am
Weird thing about flatfield calibration...if i do the magnet trick, obviously it takes whatever it sees and uses that to sub out each frame. But on the very next flat field where i let the shutter work, a ghost image of the last flat field (like hot objects) is still present, but less. l think Seeks software is averaging flat fields. A bug?

Yea, I've noticed that in Mike's video too... They seem to be averaging just about everything they can to produce a less noisy image, but in this case that would be a wrong assumption...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 02, 2014, 09:35:21 am
Not sure I can agree about the focus statement.
Could you in spare time try to make thermal images with Flir which has this MSX available of hot gorund like those from http://wildfiretoday.com/2014/10/27/a-thermal-infrared-camera-attachment-for-smart-phone/ (http://wildfiretoday.com/2014/10/27/a-thermal-infrared-camera-attachment-for-smart-phone/)   shown by me in prev posts and its grayed visual there?
Grayed image there in attachment as well as attempt to add edges in pure way simply just by overlay so easy to improve, but in the case of ground it could be interesting to see what this "amazing" Flir's MSX will provide  in this case.
It could be great to make small fire on the ground similar to this and do those thermal shots after it burned to get at least one nice hot spot.
First image attached is Seek Thermal from link above with such simple overlayed visual edges-lets call it visual curves, to avoid any Flir's patents  >:D
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115976)
Without adding hi res visual context those low res Flir's thermal cameras as well as Seek Thermal probably would give out only thermal blobs of averaged temperatures not image  :-DD
External lens can help but Seek Thermal gradient issues make this thermal output not reliable.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 02, 2014, 12:53:48 pm
@eneuro,

I am not sure my wife would take kindly to me setting a fire in her manicured garden  ;D

Edit:

Post was too long and rambling - removed. Copy kept in case content wanted by anyone.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 02, 2014, 01:25:15 pm
I've read that these lenses work with the therm-app, as a cheaper alternative to opgal's offerings.
http://eom.umicore.com/en/infrared-optics/product-range/35-mm-f-1.1/ (http://eom.umicore.com/en/infrared-optics/product-range/35-mm-f-1.1/)
with 3D printing would it be worth looking into making new housings for the seek to incorporate a lens like this? Mike? your unit already had the lens housing removed. anyone know which lens gives a 1x image?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 02, 2014, 01:27:31 pm
Does anybode know how to convert the 16bit image data to absolute temperature values?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 02, 2014, 01:52:24 pm
I hope some of the seek engineers are still following this thread, because I have a pretty good question for them...

Why is there a ghost image that slowly reappears strongest right before a flat field event? It doesn't have to be an intentional image  (like holding the shutter open during a flat field to see it), I notice it creeps back in after a calibration, no matter what it is. Sometimes the flatfield image shows up as blocky hotspots, and it gets hotter right before a fresh flat. Whatever the sensor looked like during the calibration, that image slowly appears right before a new flat field. Even fixed pattern noise shows up. What...is going on?!

I just want to know the math involved in how you subtract the flat from each frame. I don't think its a trade secret or anything, but its clearly some kind of bug. I know sometimes I get 5 frames on a flatfield, sometimes it's only one frame. I tested this while waving the camera with the shutter forced open.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 02, 2014, 01:56:23 pm
To be clear on MSX. 
...
The idea of fusion was enhanced by allowing the transparency of the visible light image to be adjusted in order to have lower impact on the thermal image data that was being displayed.
I saw this Flir's patent claim and while they make this transparency they have to modify thermal image in a way I do not like at all to show transpareny on their output images,
so they claim in their patent file that they avoid thermal image change but they have to do it while nobody could notice those added edges if they do not changed thermal image  :-DD

So, thank you very much for long overview, but just developing my own software and I have another vision of how this fusion might be and do not care too much what Flir claims in their patents while I wouldn't like again use the same word for this since those patent claim is... b*llshit   :rant:

I've choosen this difficult ground gray image as example just to see what Flir's MSX will do in this case?
I could do such test but do not plan to buy any Flir cams with their MSX, because I do not like those artifical edges on thermal image affected by added edges from visual in a way they did it.
I prefer simply make those edges white or black depending on average temperatures on thermal image while I used to use iron palette where whit eis top hot and black is minimum cold.
It can be done better and even simply overwrite with black or white edge from hi-res visual 5MP-8MP camera (full HD) can in many cases look better than messing with this Flir's MSX.
So, that is why I'd like to see how grass or ground in the garden with hot spots will look like with Flir's MSX enabled, while I hope it possible turn it off or change its tarnsparency level etc., but there are endless amount of edges when one looks at green grass, leafs in the wood or even ground with stones and other small things...which will make more challenging to detect edges and remove unwanted from output image for fusion with thermal IR and visual camera.  :-/O

Flir's MSX? No thanks, I can do it in a way I've did many years before any Flir software exists using classic image processing tools available for years and will be able to find science publications many years old if they tried to prewent me from doing this now...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 02, 2014, 02:04:07 pm
Does anybode know how to convert the 16bit image data to absolute temperature values?

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg524602/#msg524602 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg524602/#msg524602)

Those are pre getting the real images but the range is about the same.

208x156 16 bits unsigned only 14 bits used.
Pretty much you want to capture the max and min value (ignoring dead pixels and reference ones, under 0x800) and then stretch them ramp them from min to max to fit on a 256 look up table. So (max-min)/256 should get you started.

Edit: Look at sgstairs code posted somewhere in this thread too, also frenzy on post 123 has code but that was before we got the real raw data.

Edit for link to sgstairs post with link to the git depot and what is needed to make it work on a PC running windows:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg534497/#msg534497 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg534497/#msg534497)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Hyperion on November 02, 2014, 03:02:12 pm
So I've managed to reduce the noise using a convoluted method. You guys who have programming skills can probably automate/integrate this whole process. You will need Adobe Photoshop CC, or Photoshop CS6 Extended, or any earlier version of photoshop that supports the Smart Object Stack Mode(s). Note that some versions such as CS6 Standard featured a bug that showed the Stack Mode option in the menu, but it was actually disabled and could not be used in the standard version.

Although the final image will be much better than any image or still from a video from the Seek, you must manage your expectations, as this really just removes the noise and does not improve sharpness etc. It is also time consuming.

1. Start recording a video and setup Seek camera in a tripod or on something stable. You can only record stationary scenes and any moving objects will end up blurred / blended, so it's best if everything is stationary.
2. Leave it alone for ~3 to 5 minutes. We are trying to capture many shutter events after which the noise pattern will change, they usually happen every 2 to 10 seconds.
3. Stop recording and put file on computer.
4. Follow this guide (https://www.isimonbrown.co.uk/vlc-export-frames/ (https://www.isimonbrown.co.uk/vlc-export-frames/)) to use VLC media player to save its output as images. In step 7, set the value to something between 60 and 90; given the framerate of the video is 14 fps, this works out to be several seconds and enough for 1 or 2 shutter events to have taken place. For the example below, I used a value of 60 on a roughly 5 minute video and ended up with 64 usable images. You could also use VirtualDub to export the frames. (You can choose to output every single frame of the video however this will greatly increase processing (CPU) time of later steps.)
5. Go to the folder it exported the images to. You have to delete those at the start and end which are not spatially aligned with the bulk of the rest. eg. when you moved the camera to start/top recording.
6. Open images in Windows Photo Viewer or your application of choice and hold whichever shortcut scans rapidly through the images (eg, Right arrow key) to ensure they are all aligned
7. Open one of the versions of Photoshop listed above. Go File -> Scripts -> Load Files into Stack
8. Go to Select -> All layers, then, Layer -> Smart Objects -> Convert to Smart object
9. You can now go into the Smart Objects menu and choose the Stacking mode. For the example below I used Mean which is arguably the best.

Alternatively, programs like PhotoAcute that can do stacking / blending and superresolution can achieve the same result, however, these kind of programs tend to require subscriptions / purchases to use them fully. That is why I suggest photoshop and although it too isn't free most people have better access to it.

Below is my computer tower's internals made from 64 stacked images: I will look into using smaller numbers of frames after work tomorrow.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: RAWebb on November 02, 2014, 03:41:11 pm
Close up lenses are used to provide detailed images of PCB's etc.

I've put up a simple holder for the 20mm ZnSe lenses over at Thingiverse. It's just a friction fit which depends on the asymmetry of the camera face to hold it in place, but it seems to do the trick. Should do well enough to keep handy in the toolbag. http://www.thingiverse.com/thing:525605 (http://www.thingiverse.com/thing:525605)
have any pictures you've taken with this setup?

Yep, there are a couple at Thingiverse. I'll stick 'em over here as well, one each with a 100mm and 50mm aux lens.

They are noisy and the resolution isn't world-changing but it's better than the "Ow! $#!% my finger!" test to answer the question "What's pulling all the current on this damned board?"

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 02, 2014, 04:09:22 pm
@Hyperion,

The noise on your non stacked frame is pretty acceptable. That's probably because they already do a ton of post processing on the image we get through the seek app. I'm downloading vb express and I'll see if I can mess around with the code to do some stacking and black pixel fill in, but I'm not well versed in vb...so don't expect anything amazing. We need to get cracking on this if we are going to improve the image quality beyond what the seek software engineers have done. There may not be much left to be improved on...but I hope there is more we can do.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 02, 2014, 05:40:31 pm
Does anybode know how to convert the 16bit image data to absolute temperature values?
Those are pre getting the real images but the range is about the same.
208x156 16 bits unsigned only 14 bits used.
Pretty much you want to capture the max and min value (ignoring dead pixels and reference ones, under 0x800) and then stretch them ramp them from min to max to fit on a 256 look up table. So (max-min)/256 should get you started.
I made a look into that code since I'm interested in own Linux USB driver if they resolve those gradient issues.

This hardcoded 0x800 looks bad in this code, as well as fitting to 256 LUT- while we have 14bit using 1024 LUT could give much better results.
Also averaging/convolution  methods used in this code are computational not efficient- it can be done much faster using a little bit memory which is not concern on modern devices while we'are processing 208x156 raw sensor data.
Also it does not use any moving average between frames, so no chance to make this image less noisy by mounting this thermal dongle on tripod to avoid any movements while it does not have any stabilization.

I suggest reading image processing publications to make this code more efficient, however USB communication part might be usefull if someone have no chance to make USB sniffing  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 02, 2014, 05:44:39 pm
So I've managed to reduce the noise using a convoluted method.
You mean http://en.wikipedia.org/wiki/Moving_average (http://en.wikipedia.org/wiki/Moving_average) ? How many frames used and what is output frame rate from this sensor hardware catched by USB?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 02, 2014, 05:57:06 pm
Yep, there are a couple at Thingiverse. I'll stick 'em over here as well, one each with a 100mm and 50mm aux lens.

They are noisy and the resolution isn't world-changing but it's better than the "Ow! $#!% my finger!" test to answer the question "What's pulling all the current on this damned board?"
One question-is it possible from Seek Thermal application save output images like those you provided not in JPEG format, but in other losless like RGB PNG for example?
Aren't those saved JPEG images infected by JPEG compression level-what I mean-do they looks the same noisy on the screen before saving them?
Is it possible to force save them with 100% quality level as JPEG or losless PNG?
Those images have wisible 8x8 pixel boxes and it is interesting it is JPEG quality level less than 100% or simply it is intentionally made to fit into those military ITAR standards.
This gradient effect can also be deliberate action pro ITAR rules,
but it is only speculation, while i'm not thermal cameras manufacturer and never do not followed those ITAR rules http://en.wikipedia.org/wiki/International_Traffic_in_Arms_Regulations (http://en.wikipedia.org/wiki/International_Traffic_in_Arms_Regulations) which might affect somehow such kind of equipment designed for mass production...

Probably Seek Thermal must hate this found gradient issue which could be more difficult to catch without USB row data from sensor (as well as dead pixels) and @Mike made additional video on that  gradient :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 02, 2014, 06:19:35 pm
So I've managed to reduce the noise using a convoluted method.
You mean http://en.wikipedia.org/wiki/Moving_average (http://en.wikipedia.org/wiki/Moving_average) ? How many frames used and what is output frame rate from this sensor hardware catched by USB?

It looks like he converted the video to still frames and just stacked 64 frames using averaging math. This is the same as using a webcam on a telescope to get sharper planetary imaging. It gets the actual true image by averaging out abnormalities caused by atmosphere and noise. Many webcams can capture at over 30 fps...this fast frame rate helps overcome tracking errors or the need to track at all. Basically you can get a really good image every second.

For us, we need the ability to get the full framerate off the sensor, because right now it's only allowing around 9fps. Its averaging 5 frames together for each visible frame. By my math its about a 45fps sensor. Its a shame ITAR limits the fps on such a low resolution sensor.

I did manage to compile the seeker windows program on a dell venue tablet and run it with the camera plugged directly into the usb port. I notice a lot of white specs along with dead pixels and the null pixels. We'll just call those patent pixels.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 02, 2014, 06:20:41 pm
I agree, larger than 256 LUTs can be used specially if they are color
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: datsthat on November 02, 2014, 06:24:10 pm
This is the reason why gradient is an issue for my useage is because I can't set temp low enough to ensure it catches lifeform without the gradient interfering.


Temp 50 degrees.  Wooded area with my son
(http://i1181.photobucket.com/albums/x424/Datsthat/Seek%20Thermal/Screenshot_2014-11-01-15-09-37_zps6fruvx6s.png) (http://s1181.photobucket.com/user/Datsthat/media/Seek%20Thermal/Screenshot_2014-11-01-15-09-37_zps6fruvx6s.png.html)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 02, 2014, 07:59:08 pm
For us, we need the ability to get the full framerate off the sensor, because right now it's only allowing around 9fps. Its averaging 5 frames together for each visible frame. By my math its about a 45fps sensor. Its a shame ITAR limits the fps on such a low resolution sensor.
9 fps not so bad -if moving average of 8 were used than even on MPU it can be fast while divide by 8 in assembler can be performed by shifting bits and will be fast -no integer divide needed, and output 1 Hz frequency could be fine in many applications if we were able improve image quality  8)

I did manage to compile the seeker windows program on a dell venue tablet and run it with the camera plugged directly into the usb port.
Nice, so if you could add a few lines of code where raw sensor data is read and output it simply as unsigned int or uint16_t to text file (than compress) without any comparisions and changing to 0 those pixels with 0x800 condition in this code-raw data as it comes from the sensor in format below (and include also thermal image of catched object as well as its visual image to see what light conditions it was: dark, normal working light) they maybe someone from the forum could be able to figure out what is in those last 2 columns in those raw sensor images.
Code: [Select]
/**
 * (C) 2014 Eneuro
 */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <time.h>

void random_init() {
srand(time(0) );
}

double random_double() {
return ((double)rand())/RAND_MAX;
}

unsigned int random_14bit() {
// 2^14= 16384
unsigned int pixel= random_double()*16384;

if(pixel>=16384) {
pixel= 16384-1;
}

return pixel;
}

int main(int argc, char *argv ) {


unsigned int i, j, k, l, m, n;
unsigned int y,x, w= 208, h= 156, wh= w*h;
unsigned int img0, *img;
unsigned int f, frames= 8;

random_init();
img= (unsigned int*)malloc(sizeof(unsigned int)*wh );


// frames
for(f=0; f<frames; f++ ) {

// frame
// Create random image with 14bit data or read from sensor
for(i=0; i<wh; i++ ) {
img[i]= random_14bit();
} // Create random image with 14bit data or read from sensor

// Output frame
// rows
for(y=0; y<h; y++ ) {
// column
for(x=0; x<w; x++ ) {
img0= (unsigned int)img[y*w +x];
printf("%05u ", img0 );
} // column
printf("\n");
} // rows
printf("\n\n");
// Output frame

// frame

} // frames

return 0;
}
so, each frame in this text file could look like this below separated by 2 empty lines (it is LF 10 dec codes on Linux and CRLF 13 dec 10 dec on Window$ as text new line character(s) ).
Output text file looks like this in the case of C source code shown above:
(http://s5.postimg.org/dbim2d3dv/seek_thermal_sensor_raw_text_frames_txt.jpg) (http://postimg.org/image/dbim2d3dv/)
This way if we compress such text file with many frames of row data from sensor one could for example to investigate how this gradient evolves in time.
You can add delay and output to such text file for example sequence of 8 frames than delay 10 seconds another one etc, for 10 minutes and this way if you had this thermal cam on tripod pointed to flat surface we could try to see how it changes in time, by applying moving average to each 8 frames and another ones after delay.

When applied from 4-1024 convolutions to some raw USB sensor image pointed to such flat surface I've got something like this
(http://s5.postimg.org/op55dkdwj/seek_thermal_gradient_1_usb_raw_data_by_marshall.jpg) (http://postimg.org/image/op55dkdwj/)
but it was 8bit per channel RGB, so 14bit degraded to 8bit by software we are talking about and gradient image made by @marshallh,
but it could be interesting to see how it changes in time without any postprocessing-just raw 14bit sensor data with iron 1024 LUT or 14bit.

BTW: Compressed 8 frames of 14 bit raw data in text format shown above is <1MB so easy to exchange for investigation of gradient issue and those strange 2 last columns in each frame  ::)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 02, 2014, 08:25:33 pm
Does anybode know how to convert the 16bit image data to absolute temperature values?
Those are pre getting the real images but the range is about the same.
208x156 16 bits unsigned only 14 bits used.
Pretty much you want to capture the max and min value (ignoring dead pixels and reference ones, under 0x800) and then stretch them ramp them from min to max to fit on a 256 look up table. So (max-min)/256 should get you started.
I made a look into that code since I'm interested in own Linux USB driver if they resolve those gradient issues.

This hardcoded 0x800 looks bad in this code, as well as fitting to 256 LUT- while we have 14bit using 1024 LUT could give much better results.
Also averaging/convolution  methods used in this code are computational not efficient- it can be done much faster using a little bit memory which is not concern on modern devices while we'are processing 208x156 raw sensor data.
Also it does not use any moving average between frames, so no chance to make this image less noisy by mounting this thermal dongle on tripod to avoid any movements while it does not have any stabilization.

I suggest reading image processing publications to make this code more efficient, however USB communication part might be usefull if someone have no chance to make USB sniffing  :-+

I'd also suggest dithering (making slight movements occasionally) the camera if on a tripod and then aligning the images on the subject is an excellent way to minimize FP noise (especially if you use a Sigma Reject type of combining algorithm).    I've been playing a bit the the PC SW from here and using my astro SW (which works internally with .fits files which are B&W and uses up to 32 bit ints or even 64 bit Float pixel values).   Need to dedicate some more attention here when I get some time.   It's a simple format, so I should be able to output in the .FITs format.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 02, 2014, 10:23:00 pm
I did manage to compile the seeker windows program on a dell venue tablet and run it with the camera plugged directly into the usb port. I notice a lot of white specs along with dead pixels and the null pixels. We'll just call those patent pixels.
That was my intent for usage as well, I bought my wife a Venue tablet last year and she doesn't use it for fear to damage the screen.

It's been a busy weekend so no much progress from me. I'm starting an app from scratch with C++, so far I got the USB enumerated and very close to open it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 03, 2014, 03:10:16 am
Yes please do code in c++. I can actually read that a lot better than c#.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 03, 2014, 06:03:24 am
I did get the C# program modified to save a 16 bit unmolested, unscaled image from the Seek.    Since 16 bit grayscale doesn't seem to be supported, I had to do 48 bit color (with R=G=B).    But it's a true 48 bit PNG file, openable by Photoshop (or my astro software).

Seems to be using the range from 31,500 = ice to 33,000 = 97F router.

Early days on this...more playing to come.  Need sleep :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 03, 2014, 07:38:07 am
Since 16 bit grayscale doesn't seem to be supported, I had to do 48 bit color (with R=G=B).
Gray Alpha channels in PNG could be used-easy to write using libPNG  ;)
http://www.libpng.org/pub/png/book/chapter08.html#png.ch08.div.5.4 (http://www.libpng.org/pub/png/book/chapter08.html#png.ch08.div.5.4)

However, this FITS image format (http://en.wikipedia.org/wiki/FITS (http://en.wikipedia.org/wiki/FITS)) can be very usefull there  :-+
Quote
"Flexible Image Transport System (FITS) is an open standard[3] defining a digital file format useful for storage, transmission and processing of scientific and other images."

There is a few links to FITS docs, libs, sample files on NASA web pages:
The FITS Support Office at NASA/GSFC  http://fits.gsfc.nasa.gov/ (http://fits.gsfc.nasa.gov/)
http://fits.gsfc.nasa.gov/fits_documentation.html (http://fits.gsfc.nasa.gov/fits_documentation.html)
http://fits.gsfc.nasa.gov/fits_libraries.html (http://fits.gsfc.nasa.gov/fits_libraries.html)

I've downloaded for research this simple:
The Interactive FITS File Editor   fv: http://heasarc.gsfc.nasa.gov/docs/software/ftools/fv (http://heasarc.gsfc.nasa.gov/docs/software/ftools/fv)

http://heasarc.gsfc.nasa.gov/docs/software/ftools/fv/fv_download.html (http://heasarc.gsfc.nasa.gov/docs/software/ftools/fv/fv_download.html)
ftp://heasarc.gsfc.nasa.gov/software/lheasoft/fv/fv53.exe (http://ftp://heasarc.gsfc.nasa.gov/software/lheasoft/fv/fv53.exe)
ftp://heasarc.gsfc.nasa.gov/software/lheasoft/fv/fv53_pc_linux64.tar.gz (http://ftp://heasarc.gsfc.nasa.gov/software/lheasoft/fv/fv53_pc_linux64.tar.gz)

With funtools library it should be easy add support for FITS images to application
https://www.cfa.harvard.edu/~john/funtools/ (https://www.cfa.harvard.edu/~john/funtools/)
https://www.cfa.harvard.edu/~john/funtools/funtools.pdf (https://www.cfa.harvard.edu/~john/funtools/funtools.pdf)

There is  Definition of the Flexible Image Transport System (FITS) (http://fits.gsfc.nasa.gov/standard30/fits_standard30aa.pdf)

Using mentioned above fv it is easy view and modify eg. sample Hubble telescope image I've downloaded from NASA website for testing (it is just 16bit):
(http://s5.postimg.org/a9wf65fmr/fv_fits_viewer_editor.jpg) (http://postimg.org/image/a9wf65fmr/)

Which is more interesting contours can be added to those FITS image files as well as other data incuding tables, etc, so Flir's MSX no longer needed to add edges while we can output thermal image in this FITS format with contours :-+
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=116130)

No problem to load such FITS image even using GIMP, but probably this data is scalled to 8bit I guess,
so using software like fv is adwantage.

I've suggested simple text format for investigation purposes while no problem with bits order in different machines and it is easy to add only few lines of code to output this raw data while we have fixed size Seek Thermal sensor image data, so easier than include FITS library, but while NASA is using FITS and it i sdesigned with backward compatibility for archives purposes, so it is well defined image format  :-/O

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 03, 2014, 02:52:46 pm
Since 16 bit grayscale doesn't seem to be supported, I had to do 48 bit color (with R=G=B).
Gray Alpha channels in PNG could be used-easy to write using libPNG  ;)
http://www.libpng.org/pub/png/book/chapter08.html#png.ch08.div.5.4 (http://www.libpng.org/pub/png/book/chapter08.html#png.ch08.div.5.4)

However, this FITS image format (http://en.wikipedia.org/wiki/FITS (http://en.wikipedia.org/wiki/FITS)) can be very usefull there  :-+
Quote
"Flexible Image Transport System (FITS) is an open standard[3] defining a digital file format useful for storage, transmission and processing of scientific and other images."

There is a few links to FITS docs, libs, sample files on NASA web pages:
The FITS Support Office at NASA/GSFC  http://fits.gsfc.nasa.gov/ (http://fits.gsfc.nasa.gov/)
http://fits.gsfc.nasa.gov/fits_documentation.html (http://fits.gsfc.nasa.gov/fits_documentation.html)
http://fits.gsfc.nasa.gov/fits_libraries.html (http://fits.gsfc.nasa.gov/fits_libraries.html)

I've downloaded for research this simple:
The Interactive FITS File Editor   fv: http://heasarc.gsfc.nasa.gov/docs/software/ftools/fv (http://heasarc.gsfc.nasa.gov/docs/software/ftools/fv)

http://heasarc.gsfc.nasa.gov/docs/software/ftools/fv/fv_download.html (http://heasarc.gsfc.nasa.gov/docs/software/ftools/fv/fv_download.html)
ftp://heasarc.gsfc.nasa.gov/software/lheasoft/fv/fv53.exe (http://ftp://heasarc.gsfc.nasa.gov/software/lheasoft/fv/fv53.exe)
ftp://heasarc.gsfc.nasa.gov/software/lheasoft/fv/fv53_pc_linux64.tar.gz (http://ftp://heasarc.gsfc.nasa.gov/software/lheasoft/fv/fv53_pc_linux64.tar.gz)

With funtools library it should be easy add support for FITS images to application
https://www.cfa.harvard.edu/~john/funtools/ (https://www.cfa.harvard.edu/~john/funtools/)
https://www.cfa.harvard.edu/~john/funtools/funtools.pdf (https://www.cfa.harvard.edu/~john/funtools/funtools.pdf)

There is  Definition of the Flexible Image Transport System (FITS) (http://fits.gsfc.nasa.gov/standard30/fits_standard30aa.pdf)

Using mentioned above fv it is easy view and modify eg. sample Hubble telescope image I've downloaded from NASA website for testing (it is just 16bit):
(http://s5.postimg.org/a9wf65fmr/fv_fits_viewer_editor.jpg) (http://postimg.org/image/a9wf65fmr/)

Which is more interesting contours can be added to those FITS image files as well as other data incuding tables, etc, so Flir's MSX no longer needed to add edges while we can output thermal image in this FITS format with contours :-+
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=116130)

No problem to load such FITS image even using GIMP, but probably this data is scalled to 8bit I guess,
so using software like fv is adwantage.

I've suggested simple text format for investigation purposes while no problem with bits order in different machines and it is easy to add only few lines of code to output this raw data while we have fixed size Seek Thermal sensor image data, so easier than include FITS library, but while NASA is using FITS and it is designed with backward compatibility for archives purposes, so it is well defined image format  :-/O

Definitely quite familiar with FITS, as I mentioned in a previous post.   I've used it for years in the astrophotography world.    I chose PNG since it was simpler and supported, worked with both the astro SW as well as Photoshop and just wanted to see the data quickly.   I tried TIFF, but the Studio graphics libraries defaulted to 24bit when saving rather than 48 bit.   PNG just worked.    And neither worked with the 16 bit grayscale natively with Studio.   After some googling, it seems to just be unsupported.    FITS is easily created from the ground up since it's pretty simple, so if I find a reason to do so, I'll switch to it.   It would be more efficient for sure, but it's such a small amount of data we're dealing with I'm not so worried about it if it's simpler.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 03, 2014, 05:16:00 pm

BTW, the gradient is indeed still easily seen on the 16 bit raw output from the camera.  Just set the white and blackpoints to give high contrast and it shows up just like in the app.
CORRECTION TO ABOVE: I was using calibrated frames, so the above statement may not be true...will report and hopefully have examples tonight.

One interesting artifact I notices is a oval light patter in the upper left corner just like sgstairs shown in post 312.

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/312/ (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/312/)

Too coincidental to be a random manufacturing glue or dirt I would think...but marshallh's image next to it didn't seem to show it, so it may be a batch thing.

But it's invisible in the app, so it must get compensated for in the calibration.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 03, 2014, 05:48:13 pm
the gradient is indeed still easily seen on the 16 bit raw output from the camera.
How many dead pixels has your sensor?  >:D
I mean those close to black pixels which does not fit into the "good black" hexagonal pattern.

Post your 14bit sensor output to compare with those other 8bit raw sensor images.
It could be interesting to compute percentage of dead pixels in another Seek Thermal camera, but using not touched 14bit raw sensor data-nobody showed such data so far  ;)

Just developing FITS module for 16bit pixel images with contures and PNG RGBA output as well for transparency to avoid Flir's MSX issues in output imaginery from any thermal camera  8)
fits2rgba tool will apply 14bit iron palette on resized image and optionally add contures transparency in Aplha channel from hi res visual camera  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 03, 2014, 06:39:44 pm
BTW, the gradient is indeed still easily seen on the 16 bit raw output from the camera.  Just set the white and blackpoints to give high contrast and it shows up just like in the app.

One interesting artifact I notices is a oval light patter in the upper left corner just like sgstairs shown in post 312.

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/312/ (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/312/)

Too coincidental to be a random manufacturing glue or dirt I would think...but marshallh's image next to it didn't seem to show it, so it may be a batch thing.

But it's invisible in the app, so it must get compensated for in the calibration.

My raw images don't have any circles in the field but plenty of bad pixels. These things claim to pass QC before they are shipped. I think they are "allowing" a greater amount of bad sensors through because the demand is so high.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 03, 2014, 06:55:55 pm
My raw images don't have any circles in the field but plenty of bad pixels. These things claim to pass QC before they are shipped. I think they are "allowing" a greater amount of bad sensors through because the demand is so high.

At 12 micro meters those dead pixels are not a big concern as long as they don't form large deadzones, it's not a display after all and the whole thing costs less than just the lepton sensor by itself.

So I don't think I would use the term "allowing", it's what it is at this development stage. As long as it can be software corrected the sensors they are shipping are fine for the cost they are offered at.
You can always spend $1000 for the therm-app one if you want a better camera/sensor/optics/etc...

Edit: and they probably have dead pixels as well in their raw data for all we know.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 03, 2014, 06:59:02 pm
One correction...

After more sleep and looking at the code more, I was looking at calibrated frames, where x8000 was added as a bias and the last ambient calibration frame subtracted.  This explains why the ice was < 0x8000 and the router was > 0x8000 (colder and hotter than ambient)

So the thermal gradient may still be introduced by the subtraction of the calibration frame...I'll see tonight when I have time.

I made some mods so I will be outputting 100% using uncalibrated, unbiased frames as well as raw calibration frames themselves.   Then I can perform proper FF calibration (and bad pixel mapping) in my astro software and create calibration frames taken

Trying to get the errors to a bare minimum before  applying any filtering to retain as much detail as possible.

Sorry for any confusion.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 03, 2014, 07:33:50 pm
You can ignore all of the calibration frames if you want. If you look at sgstair's code byte 20 of the raw data (pixel 10) is used to determine if it's a cal frame or a good frame.

Edit: I wonder if the horizontal bands are due to the flag introducing noise:

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115067;image)

Edit: picture of Mike's shutter (doesn't seem to be the same pattern on the whole shutter so I don't know) might be just noise from the sensor itself:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=114953;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 03, 2014, 07:37:31 pm
You can ignore all of the calibration frames if you want. If you look at sgstair's code byte 20 of the raw data (pixel 10) is used to determine if it's a cal frame or a good frame.

I'm going to save off the cal frames separately so I can analyze them and possibly use them for image processing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 03, 2014, 07:38:16 pm
They already are on a separate buffer :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 03, 2014, 08:41:29 pm
They already are on a separate buffer :)

Yes, they are saved off in the code, but not saved as an image file to the PC.  I'll save multiple copies of both cal and image frames to I can look at them over time and better understand the dynamics of the situation.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 03, 2014, 08:47:30 pm
I'm going to save off the cal frames separately so I can analyze them and possibly use them for image processing.
It looks like libPNG outputs very nice 16bit gray images with a few lines of C code:
Quote
$ file seek_thermal_sensor_gray_16bit_test_by_eneuro.png
seek_thermal_sensor_gray_16bit_test_by_eneuro.png: PNG image, 208 x 156, 16-bit grayscale, non-interlaced
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=116195)
Probably you wish you had such sensor output from your Seek Thermal on flat surface without any gradients and dead pixels  :-DD

They can be read and viewed and processed in 16bit gray mode using  ImageJ2  (http://imagej.net/Welcome) image processing software  ;)
(http://s5.postimg.org/oggrf4fvn/imagej2_view_seek_thermal_sensor_gray_16bit_test.jpg) (http://postimg.org/image/oggrf4fvn/)

If someone is interested there is C source
http://stackoverflow.com/questions/8818206/16-bit-grayscale-png (http://stackoverflow.com/questions/8818206/16-bit-grayscale-png)
it requires PNG library.

It looks like optimum image format for sensor output data, while it can be opened in GIMP and other tools in 8bit mode, while people interested in more details can look into its 16bit data in more sophisticated image processing software capable to play with 16bit gray images.
Than all we need after post processing sensor data frames is output augumented FITS with contours or RGBA with 1024 iron LUT.

If someone could output some 16bit gray 208x156  PNG images (not touched by any preprocessing) using tools I've shown above from Seek Thermal sensor raw image it could be nice to  :-/O those last 2 columns or try to predict this gradient  >:D

For my development those test 16bit gray PNG images I've made are fine to simulate Seek Thermal output at given frame rate and see how fast I can process those frames  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 03, 2014, 10:12:19 pm
@eneuro,

The raw sensor image you are showing looks pretty good compared to all the sensors raw outputs I've seen. Lots of dead pixels, areas where the pixel data is bleached. I honestly don't know what's going on with the white blobs on the sensor. They don't appear to be usable data. So that mixed with dead pixels and the null pixels means these sensors are pretty grade c.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 03, 2014, 10:27:48 pm
he doesn't have a camera, it's just a test image the simulates a raw perfect image
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 03, 2014, 11:01:47 pm
The raw sensor image you are showing looks pretty good compared to all the sensors raw outputs I've seen.
Yep, this is of course simulation, while tested which PC software can read those 16bit gray images  ;)
So, that is why included links to this libPNG based soft-people who tweak this C# or C++ code can add support for 16bit gray images and output from their real Seek Thermal sensors raw data while nobody so far posted there its not manipulated 14bit output  :o
A few frames from different sensors could show how those dead pixels are distributed maybe even between different orders numbers and how many it is ???
More than 1.5%?  ???
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 03, 2014, 11:26:20 pm
Reference pixels or dead pixels, the ones in the pattern are purposely turned off and they are every 15 pixels from this series modulus height: 10, 6, 2, 13, 9, 5, 1, 12, 8, 4, 0, 11, 7, 3, 14
So on the first row is: 10, 25, 40 ...
on the second row is: 6, 21, 36 ...
on the sixteenth row is the same as the first row: 10, 25, 40 ...

Not sure why it never starts on pixel 15 but it just doesn't.

I added code back on page 32, to interpolate those pixels, the same loop can be done to generate them.
Just declare a uint16 array of 208*156,  and fill it with 0x8000, then use that loop and instead of averaging set those values to 0.

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538322/#msg538322 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538322/#msg538322)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 03, 2014, 11:46:32 pm
Reference pixels or dead pixels, the ones in the pattern are purposely turned off and they are every 15 pixels from this series modulus height: 10, 6, 2, 13, 9, 5, 1, 12, 8, 4, 0, 11, 7, 3, 14
So on the first row is: 10, 25, 40 ...
on the second row is: 6, 21, 36 ...
on the sixteenth row is the same as the first row: 10, 25, 40 ...

Not sure why it never starts on pixel 15 but it just doesn't.

I added code back on page 32, to interpolate those pixels, the same loop can be done to generate them.
Just declare a uint16 array of 208*156,  and fill it with 0x8000, then use that loop and instead of averaging set those values to 0.

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538322/#msg538322 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538322/#msg538322)

You did precisely what I described, minus the corners. But 4 data points should be good enough, and from your images there, they look VERY good. In fact, I'd say they look sharper than any other images. The next problem to tackle is the hot pixels. Are they pegged at the same values?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 03, 2014, 11:56:21 pm
I do the corners, not the last two non active columns because, well, they are not active.
Edit: nevermind you mean the diagonals, I didn't do those because it was good enough.

If you only have 3 neighbors then it will use those, if only 2 then only those two.

I've been busy so not a lot of progress, but I want to take several reference images at different temperatures to characterize my camera.

If linear, then on dead pixels the slope will be 0, as in y=0*x+b because the pixel is dead and will no vary. If it only varies a little then it will have a flatter slope but non zero.

But I need to find time to do this.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 04, 2014, 04:15:39 am
OK...here's a bonanza of files.   I modded the c# program to output 48 bit PNG files directly from the SEEK, uncalibrated and unscaled...direct from the camera.   I just duplicated value for each of the RGB channels.   Not pretty, but it got the job done.   Each frame got an incremented number (whether cal or image), so frame 1 is always a calibrate image, frame 2 starts 3 or 4 real images, then a calibration and so on as the shutter runs.

I then used my astro program to convert to true 16 bit grayscale and I saved in both PNG format and FITS format.   I included the paired raw shutter closed calibration frame (ends in c) taken immediately before the image frame (ends in i).  I have placed the files here:

http://www.ricksastro.com/temp/seekraw/ (http://www.ricksastro.com/temp/seekraw/)

There are 2 different scenes.   One is taken against flat notebook paper (flatpaper) at ambient 73F. One is an image of my router (router).

To give you an idea of what things look like, here is a screenshot of the router images and the process used in the Astro software (MaximDL).   I set the Black and Whitepoints to linearly stretch and show the real data ranges without altering the data.  The top left image is the raw calibration frame.  The top right is the actual image file...it's incredible that you really can't see barely a hint of the object, obfuscated by noise.

The bottom left is simply the image - cal + 3000 for each pixel.   That's where the magic happens and the veil of noise is lifted.  The 3000 is arbitrary just to prevent <0.   

The middle bottom is that image with a bad pixel map applied (created from a calibration frame to get rid of the dead (black) pixels that are in every raw frame).   Interestingly, I didn't find any fixed pattern hot (white) pixels.    When I isolated the few brightest pixels from several calibration frames, there was no repeating pattern. 

The right-bottom had a simple median neighbor filter applied.

I completely gave up hope of getting anything useful without subtracting the cal frame.    I'd be interested to understand how seek gets rid of most of the horizontal lines.   They appear to be pretty fixed, so maybe some Flat Field is stored off.

I'll try next to create a true flatfield calibration from the paper image and apply to the router image to see how that improves it.

I'm having a tough time analyzing the gradient source, since it's nearly impossible to glean anything from either the cal frame or the flat image frame in isolation.

As you can see on the Screen stretch dialog of the median image, the real data is only really from 2555-3158 (remember, I added 3000), which is only a range of 603 (of course the temp range is only about 25F in that scene).

(http://www.ricksastro.com/temp/seekraw/Seek_cal.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 04, 2014, 05:32:32 am
That image looks shaaaaarp right up to that median filter. I really think there could be a better way. Perhaps you could scan each pixel and compare it to the average of its neighbors. If its value differs by a specific amount (say 10), replace that pixel with the average and move to the next pixel. Individual bad pixels that aren't showing as dead pixels xould be calculated out that way. The only thing that can't be solved is blobs, but I think that's a fair compromise for sharpness.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 04, 2014, 07:43:19 am
So I don't know how your flat notebook paper and router images are, but if I subtract the flat paper from the router the bands go away, this is what I did on my version of the sgstairs program that is posted somewhere in this thread. Pretty much I have a button that takes a flat reference image that gets used as well as the flat field.

Anyways I'm getting some thresholding overflow or underflow from your images but the banding is gone, other that introduces some vertical banding now.

But the result is not great using some random flat field to get rid of the horizontal lines.
I think Seek knows what the lines are or they do some filtering to average the lines
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 04, 2014, 08:14:16 am
So playing with your end result and doing a lot of filtering per pixel arithmetic you can clear up the bands and add detail as well, I over did it in this one and it shows more heat on the router that it should have.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 04, 2014, 09:15:59 am
@ricksastro
Nice 14bit sensor data  :-+
Did you modified its pixels eg, those output FITS files and 16bit channel RGB (48bit) converted to 16bit gray PNGs or only this JPEG with screen shot from your software has calibrated pixel data in a way you descibed in your post ?  ::)

I'd be interested to understand how seek gets rid of most of the horizontal lines.   They appear to be pretty fixed, so maybe some Flat Field is stored off.
Maybe data from last 2 columns is used to modify somehow rows  ;)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=116276)
Opened in fv this FITS file and later will try to predict this yellow value based on pixel values in row from 1-106 columns  >:D
The more data the better aproximation could be, while multidimensional aproximation could be used to find out if there is correlation with row pixel data in column 207-208 in those Seek Thermal USB raw data images.
If more such calibration 16bit gray images or FITS were provided, I could try to investigate and even teach neural network to try to predict those last two columns 207-208  >:D

Another concern is those amount of conected dead pixels on this sensor  :o
I'll calulate later its percentage based on those few sample images, but I do not know why there are on some sensors more than one such 4 dead pixels groups close to "good black" hexagon patented ones?
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=116278)
It is interesting if Seek Thermal has quaility measures of limits of such connected dead sensor pixels count, while total percentage can be fine, but such blobs of dead pixels in this area including those hexagon pixels doesn't looks great and now if we want fill them with some data it is even more challenging if it were only one pixel and all around with real thermal image data >:(
Now dead pixel area is 2 times bigger than their great 12um resolution...

Maybe Seek Thermal Team EEVBLOg forum member will tell us how many such dead pixels one could expect on decent quality thermal sensor  |O

BTW: It looks like those FITS files are flipped vertical so first row on PNG image is last on FITS etc  ;)




Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 04, 2014, 11:23:33 am
If anyone wants to play with FITS files in C# this should be helpful.
Get DLL here: http://vo.iucaa.ernet.in/~voi/CSharpFITS.html (http://vo.iucaa.ernet.in/~voi/CSharpFITS.html)

Add reference to this dll in VS project.

Use the code below to loop through all pixels...
Code: [Select]
using nom.tam.fits;
using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Fits f = new Fits(@"C:\temp\thermo\router_image2i.fit");
            ImageHDU h= (ImageHDU) f.ReadHDU();
            System.Array img = (System.Array[])h.Kernel;

            int x = 0, y = 0;//for pixel position tracking

            foreach (short[] collection in img)
            {
                Console.WriteLine("LineNo: "+ y);
                foreach (UInt16 pixVal in collection)
                {
                    Console.Write(pixVal + ",");
                    x++;
                }
                y++;
                Console.WriteLine("");
            }
            Console.Read();
        }
    }
}
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 04, 2014, 01:25:47 pm
@ricksastro
Nice 14bit sensor data  :-+
Did you modified its pixels eg, those output FITS files and 16bit channel RGB (48bit) converted to 16bit gray PNGs or only this JPEG with screen shot from your software has calibrated pixel data in a way you descibed in your post ?  ::)
The output fits and png's are unmodified, unscaled, unbiased, unstretched...they are how they come from the camera.
For the JPG, MaximDL allows you to stretch the image visually without modifying the underlying data, since any mods to the data screws up calibration.   So the jpg screenshot shows them linearly stretched (black and whitepoint set to the edged of the data on the histogram), but the underlying files are not, even the filtered one.    Once you perform the subtraction calibration, then you need to add some sort of bias, otherwise you'll get negative values.  It's not like what I'm used to in light land where you take a covered dark and/or bias frame to isolate the noise sources for proper calibration...you can't "cover" thermal, so you have to deal with signal in your calibration frames.

BTW: It looks like those FITS files are flipped vertical so first row on PNG image is last on FITS etc  ;)
When I view either file (PNG or FITS), they look and act identical, unflipped.   Must just be the way they store the FITS file or the way your library is handling them differently.    I just did a"save-as" of the png file to the FITS from MaximDL, so no process that would do any flipping.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 04, 2014, 02:14:50 pm
Once you perform the subtraction calibration, then you need to add some sort of bias, otherwise you'll get negative values.
I research test software I use libPNG to load 16bit gray PNG 208x156 images, and then convert it to double so no problem with negative values  ;)
After image processing those images can be scaled to 0.0-1.0 and calculate index integer values needed for chosen LUT size (8bit-10bit-14bit-16bit):
Code: [Select]
index= round(val_double*LUT_size);

Next step is plot this iron LUT table which is 256 size and rescale to 1024, for 10bit LUT or even to 14bit 16384 long - probably it can be created in software using math functions for RGB channels based on desired LUT size-do not played with this iron LUT table channels so far, but probably they can be aproximated and recreated later in software  without any hardcoding in source files or imput LUT images :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 04, 2014, 02:43:14 pm
Once you perform the subtraction calibration, then you need to add some sort of bias, otherwise you'll get negative values.
I research test software I use libPNG to load 16bit gray PNG 208x156 images, and then convert it to double so no problem with negative values  ;)

Not sure why converting double does anything for negative values.   When you mathematically subtract the calibration frame from the thermal frame, those areas in the thermal frame that are of a lower temperature than the calibration frame will mathematically be negative no matter the format unless you add in a bias to compensate.   You could convert to floating point and have the same issue
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 04, 2014, 06:39:08 pm
When you mathematically subtract the calibration frame from the thermal frame, those areas in the thermal frame that are of a lower temperature than the calibration frame will mathematically be negative no matter the format unless you add in a bias to compensate.
I forgot about those calibration frames for the moment at all, while just processing visual web cam outputs in OpenCV ;)

For the moment just ploted this iron256.lut.png and converted each RGB color channnel to text data to model in maxima and find its aproximations, to be able by passing real number in the range of 0.0-1.0 get LUT RGB channel colors, so later easy to resize to any size in own software 8)
(http://s5.postimg.org/j2rmiflur/iron256_lut_dat.jpg) (http://postimg.org/image/j2rmiflur/)
Does it makes any sense this Thermal Iron LUT plot?
It is interesting that its blue channel has such strange response to temperature  ::)

Attached processed PNG with this iron LUT table as text data file with normalized temperature index in first column if someone wanted do the same dynamic scaling, resizing to 1024, etc..
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: datsthat on November 04, 2014, 08:37:49 pm
Seek Thermal has been following this thread with great interest.  We would like to be as transparent as possible, realizing that competition may use this as ammunition, but we believe that in the end we will be helped far more than hurt by an open and honest exchange.
 
Seek Thermal Inc. has been built from the ground up bring affordable IR sensors to the commercial market. 
 
We greatly appreciate the professional attitude and creative troubleshooting your collaborators have demonstrated.  We are actively reviewing our product to confirm your findings.  Identifying these issues early in our production cycle gives us a good opportunity to implement improvements when appropriate.  With the low cost of our camera some compromises need to be made between performance and cost.  We will be looking for cost effective improvements to address some of the issues you have identified.
 
Epoxy invasion.  The good news is that our lens attachment process is fully automated.  Thus the process ‘should’ be well controlled and any corrective action should be effective with low variability.
 
We image test every detector visually before shipment, so the worst units will be screened out.  Our experience is that anything under the shutter will be almost perfectly removed by a Flat Field Calibration.
 
Thermal Gradient over time,  We are actively investigating possible improvements to this issue.  No resolution or definite direction yet.  Note that for ‘relative’ thermography where the spot is fixed in the center of the display, we expect thermography to retain its ‘relative’ accuracy.
 
Dark Pixels.  No great mystery here.  Every 15th pixel is intentionally blanked to avoid a potential patent infringement.  Seek has an updated design for future product that eliminate the need for this measure.  With the effective blur length of a 12 micron pixel resolving 8-13 micron Radiation, loss of single isolated pixels does not (in itself) degrade image quality. 

Thank you again for your interest in our product, we look forward to continuing our dialogue with the community.

Best,
The Seek Thermal Team

When will you release the update that resolves the gradient issue?  Thanks
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seek Thermal Tech on November 04, 2014, 10:32:46 pm
In our first post we thanked the collaborators in this forum for their professional and helpful comments and suggestions. Your response since has been even more impressive. We are grateful.
 
Thermal Gradient:  We have been able to reproduce the thermal gradient effect that several people have reported.  We are now working on a software solution and will incorporate it into an app update within the next month.

One goal for the Seek camera has been ease of operation since we are positioning it as the first general consumer thermal camera. Thus, while some have suggested a user triggered 'Secondary’ calibration, that is an extra step that could require a significant amount of user education for nonprofessionals, and lead to frustration when the gradient returns.  In that spirit we are focused on a fully automatic compensation solution in the upcoming application update. 
 
Thanks again, 
 
Seek Technical Team
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seek Thermal Tech on November 04, 2014, 10:34:59 pm
-----------  NOV 3   --------------------
I hope some of the seek engineers are still following this thread, because I have a pretty good question for them...

Why is there a ghost image that slowly reappears strongest right before a flat field event? It doesn't have to be an intentional image  (like holding the shutter open during a flat field to see it), I notice it creeps back in after a calibration, no matter what it is. Sometimes the flatfield image shows up as blocky hotspots, and it gets hotter right before a fresh flat. Whatever the sensor looked like during the calibration, that image slowly appears right before a new flat field. Even fixed pattern noise shows up. What...is going on?!

I just want to know the math involved in how you subtract the flat from each frame. I don't think its a trade secret or anything, but its clearly some kind of bug. I know sometimes I get 5 frames on a flatfield, sometimes it's only one frame. I tested this while waving the camera with the shutter forced open.
--------------  END POST. -----------

Please confirm that this only occurs when you interfere with the shutter?

If you interfere with the shutter you can confuse the temporal drift algorithm.

Thanks,
Seek Technical Team
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on November 04, 2014, 10:39:35 pm
Thanks for the continuing replies Seek Thermal! Just for sanity sake, can you give more info as to the cause of the gradient issue?
Without giving information that you can't obviously. I know a few members here would greatly appreciate knowing the real cause.
I know one in particular that really put in some work on the problem!

Thanks again Seek Thermal, Keep heading in the right direction !!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 04, 2014, 10:44:09 pm
-----------  NOV 3   --------------------
I hope some of the seek engineers are still following this thread, because I have a pretty good question for them...

Why is there a ghost image that slowly reappears strongest right before a flat field event? It doesn't have to be an intentional image  (like holding the shutter open during a flat field to see it), I notice it creeps back in after a calibration, no matter what it is. Sometimes the flatfield image shows up as blocky hotspots, and it gets hotter right before a fresh flat. Whatever the sensor looked like during the calibration, that image slowly appears right before a new flat field. Even fixed pattern noise shows up. What...is going on?!

I just want to know the math involved in how you subtract the flat from each frame. I don't think its a trade secret or anything, but its clearly some kind of bug. I know sometimes I get 5 frames on a flatfield, sometimes it's only one frame. I tested this while waving the camera with the shutter forced open.
--------------  END POST. -----------

Please confirm that this only occurs when you interfere with the shutter?

If you interfere with the shutter you can confuse the temporal drift algorithm.

Thanks,
Seek Technical Team

I think the user reporting that was messing with the shutter, in that case the camera picks up the scene as the reference image, so if you move it slightly or a lot you'll see the ghost image.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115017;image)

So don't interfere with the shutter and complain it's not working :)

Say I force the shutter open and point the camera to an object that generates heat, if after the calibration I point it to a flat field it will subtract the first scene from the flat field. So it's doing what is supposed to be doing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 04, 2014, 10:46:09 pm
Great to see Seek Thermal continuing to engage via this forum. Top marks.

I know the SEEK is not open source but from what I have seen in this thread recently it is already leading to some excellent software development work that will likely benefit all  :-+

Very much looking forward to receiving my SEEK camera.

I second the request to know just a little more about the cause of the temperature gradient as some owners, me included, might wish to tackle it through a hardware modification.

I am fine with a PM if it is not the sort of thing you want disclosed on a very public forum.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 04, 2014, 10:52:37 pm
My request to the Seek Thermal team is if there is a timeline for the SDK to be available.

http://www.thermal.com/developers.html (http://www.thermal.com/developers.html)

Also maybe some details on what the SDK supports and what the aim is. Skinning only or actual access to the device?

Thanks.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 04, 2014, 10:55:36 pm
Thus, while some have suggested a user triggered 'Secondary’ calibration, that is an extra step that could require a significant amount of user education for nonprofessionals, and lead to frustration when the gradient returns.

With all due respect this is what makes today's computer tech unusable. With UI being replaced by UX and settings which would "get in the way of either designing a minimalistic interface or maybe could confuse some slower users" simply get removed, nothing can be really customized, all configuration is left to the engineers or worse the marketing people and users have to stick it out...

Why not make two flavours of the program (or APP, as is popular to say today) or maybe include a submenu (with a warning) for the "pros"?

Censorship is not allowing a man to have a steak because a baby can't chew it.
--Mark Twain


(I run Linux on my computers and have long thought this wouldn't get to me, and then Gnome 3 came out and with each and every major update more settings went missing...)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 04, 2014, 11:11:11 pm
Thus, while some have suggested a user triggered 'Secondary’ calibration, that is an extra step that could require a significant amount of user education for nonprofessionals, and lead to frustration when the gradient returns.

With all due respect this is what makes today's computer tech unusable. With UI being replaced by UX and settings which would "get in the way of either designing a minimalistic interface or maybe could confuse some slower users" simply get removed, nothing can be really customized, all configuration is left to the engineers or worse the marketing people and users have to stick it out...

Why not make two flavours of the program (or APP, as is popular to say today) or maybe include a submenu (with a warning) for the "pros"?

Censorship is not allowing a man to have a steak because a baby can't chew it.
--Mark Twain


(I run Linux on my computers and have long thought this wouldn't get to me, and then Gnome 3 came out and with each and every major update more settings went missing...)
It's not uncommon for software to have an "advanced" mode for additional functions that might confuse stupid people
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 04, 2014, 11:17:23 pm
Thus, while some have suggested a user triggered 'Secondary’ calibration, that is an extra step that could require a significant amount of user education for nonprofessionals, and lead to frustration when the gradient returns.

With all due respect this is what makes today's computer tech unusable. With UI being replaced by UX and settings which would "get in the way of either designing a minimalistic interface or maybe could confuse some slower users" simply get removed, nothing can be really customized, all configuration is left to the engineers or worse the marketing people and users have to stick it out...

Why not make two flavours of the program (or APP, as is popular to say today) or maybe include a submenu (with a warning) for the "pros"?

Censorship is not allowing a man to have a steak because a baby can't chew it.
--Mark Twain


(I run Linux on my computers and have long thought this wouldn't get to me, and then Gnome 3 came out and with each and every major update more settings went missing...)
It's not uncommon for software to have an "advanced" mode for additional functions that might confuse stupid people

I've seen this twice in my life, none being a mainstream consumer software. I often see stuff you don't use frequently buried somewhere in a menu, but the simpleton/proper user approach remains rare to me. The trend towards the simpleton-only approach is alarming.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 04, 2014, 11:19:43 pm
Awww Mike, you are being unusually harsh .....stupid people indeed !  :-DD

There is a time and a place for simplified menu structures, or even no menus at all. Fire fighting thermal cameras are an example of such....just point and view. This can be very good if the automatic functionality is well formed and effective in most situations. I do agree that too much automatic control and not enough manual override is limiting with a thermal camera though.

Digital camera manufacturers got around the issue easily with auto modes and a manual mode for the more experienced photographer. I am not saying auto mode is for stupid people though.... it is for people who just want a pretty picture with minimum hassle  ;)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Rasz on November 04, 2014, 11:24:11 pm
It's not uncommon for software to have an "advanced" mode for additional functions that might confuse stupid people

no, its INDUSTRY STANDARD to have separate advanced/manual menu, every frickin point and shoot digital camera on the market has some kind of manual menu. It sits unused on 99.9% of cameras because like you said average potato people are too stupid to use it, but its there nonetheless.

software (OSes mainly? maybe apple software in general lately) seems to be the exception, constantly dumping down UI, catering to the lowest common denominator and making it less usable in the process.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 04, 2014, 11:40:59 pm
It's not uncommon for software to have an "advanced" mode for additional functions that might confuse stupid people

no, its INDUSTRY STANDARD to have separate advanced/manual menu, every frickin point and shoot digital camera on the market has some kind of manual menu. It sits unused on 99.9% of cameras because like you said average potato people are too stupid to use it, but its there nonetheless.

software (OSes mainly? maybe apple software in general lately) seems to be the exception, constantly dumping down UI, catering to the lowest common denominator and making it less usable in the process.

What I meant was that not many *ware has the average Joe/pro MODES, not menus (with cameras being a third thing about which I had forgotten). Also I stand behind my statement that most consumer oriented stuff dumps options. Have you tried Gnome 3? Messed up, man.

Also sorry for slightly askewing from the main topic of this thread, but it's past midnight in here and I haven't slept for over 20 hours, so there...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 04, 2014, 11:46:49 pm
Seek thermal team,

What I was referring to was that a ghost image of a previous flat field calibration persists into the scene, even after a new flat field. If you are telling me this is a temporal drift algorithm, does it factor in previous calibration frames? This would explain the ghosting I see on fresh calibrations.

To further explain, I am aware of the inverse image you get from subtracting a scene with warm objects. I'm actually trying to say the inverse areas persist into the next set of calibrated frames.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fry-kun on November 05, 2014, 02:21:43 am
Did anyone make a linux driver and/or capture app yet?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 05, 2014, 03:09:07 am
Funny you should ask, I've been poking at this for a couple of days. I've written a Python program which uses PyUSB to capture calibration and Image Frames from the Seek Imager.

Code: [Select]
# You will need to have python 2.7 (3+ may work)
# and PyUSB 1.0
# and PIL 1.1.6 or better
# and numpy
# and scipy
# and ImageMagick

# Many thanks to the folks at eevblog, especially (in no particular order)
#   miguelvp, marshallh, mikeselectricstuff, sgstair and many others
#     for the inspiration to figure this out
# This is not a finished product and you can use it if you like. Don't be
# surprised if there are bugs as I am NOT a programmer..... ;>))


import usb.core
import usb.util
import sys
import Image
import numpy
from scipy.misc import toimage

# find our Seek Thermal device  289d:0010
dev = usb.core.find(idVendor=0x289d, idProduct=0x0010)

# was it found?
if dev is None:
    raise ValueError('Device not found')

# set the active configuration. With no arguments, the first
# configuration will be the active one
dev.set_configuration()

# get an endpoint instance
cfg = dev.get_active_configuration()
intf = cfg[(0,0)]

ep = usb.util.find_descriptor(
    intf,
    # match the first OUT endpoint
    custom_match = \
    lambda e: \
        usb.util.endpoint_direction(e.bEndpointAddress) == \
        usb.util.ENDPOINT_OUT)

assert ep is not None


# Deinit the device

msg= '\x00\x00'
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)


# Setup device

#msg = x01
assert dev.ctrl_transfer(0x41, 0x54, 0, 0, 0x01)

#  Some day we will figure out what all this init stuff is and
#  what the returned values mean.

msg = '\x00\x00'
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)

ret1 = dev.ctrl_transfer(0xC1, 0x4E, 0, 0, 4)
ret2 = dev.ctrl_transfer(0xC1, 0x36, 0, 0, 12)

#print ret1
#print ret2

#

msg = '\x20\x00\x30\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret3 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x40)
#print ret3

#

msg = '\x20\x00\x50\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret4 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x40)
#print ret4

#

msg = '\x0C\x00\x70\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret5 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x18)
#print ret5

#

msg = '\x06\x00\x08\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret6 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x0C)
#print ret6

#

msg = '\x08\x00'
assert dev.ctrl_transfer(0x41, 0x3E, 0, 0, msg) == len(msg)

ret7 = dev.ctrl_transfer(0xC1, 0x3D, 0, 0, 2)
#print ret7

#

msg = '\x08\x00'
assert dev.ctrl_transfer(0x41, 0x3E, 0, 0, msg) == len(msg)
msg = '\x01\x00'
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)

ret8 = dev.ctrl_transfer(0xC1, 0x3D, 0, 0, 2)
#print ret8

#

x=0

while x < 5:

# Send read frame request

    msg = '\xC0\x7E\x00\x00'
    assert dev.ctrl_transfer(0x41, 0x53, 0, 0, msg) == len(msg)

    ret9  = dev.read(0x81, 0x3F60, 1000)
    ret9 += dev.read(0x81, 0x3F60, 1000)
    ret9 += dev.read(0x81, 0x3F60, 1000)
    ret9 += dev.read(0x81, 0x3F60, 1000)

#  Let's see what type of frame it is
#  1 is a Normal frame, 3 is a Calibration frame
#  6 may be a pre-calibration frame
#  5, 10 other... who knows.

    status = ret9[20]

    if status == 1:

#  Convert the raw calibration data to a string array

calimg = Image.fromstring("I", (208,156), ret9, "raw", "I;16")

#  Convert the string array to an unsigned numpy int16 array

im2arr = numpy.asarray(calimg)
im2arrF = im2arr.astype('uint16')

    if status == 3:

#  Convert the raw calibration data to a string array

img = Image.fromstring("I", (208,156), ret9, "raw", "I;16")

#  Convert the string array to an unsigned numpy int16 array

im1arr = numpy.asarray(img)
im1arrF = im1arr.astype('uint16')

#  Subtract the calibration array from the image array and add an offset

additionF = (im1arrF-im2arrF)+ 800

#  convert to an image and display with imagemagick

toimage(additionF).show()
x = x + 1

Many thanks to the folks at eevblog, especially (in no particular order)
   miguelvp, marshallh, mikeselectricstuff, sgstair and many others
     for the inspiration to figure this out
 This is not a finished product and you can use it if you like. Don't be
 surprised if there are bugs as I am NOT a programmer..... ;>))

This works for me since my Samsung S4 Mini doesn't work with the Seek App, and while a friend's Nexus 7 (2013) works ok, my Nexus 7 (2012) does not.

This is my first Python program, and there may be lots left to do to make it more useful, but it works on my Ubuntu 14.04 box.

The attached images were saved from ImageMagick, the second after doubling the size and doing a "reduce noise" with radius of 3

  ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 05, 2014, 09:25:44 am
So I've been experimenting ignoring the calibration frames and forcing a visual frame as the calibration one.

Before I was adjusting the calibrated visual one with the calibrated shutter one before applying it.

What it's interesting is that if I point the camera to a different heat source than the reference one I only get the reference pattern pixels to be the same, all the other pixels are different.

This means that we don't have dead pixels just very unresponsive ones, which can be adjusted and make use of to some degree.

No pictures just did a lot of debugging and looking at the arrays with conditional breakpoints.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 11:21:34 am
Dead pixels should produce data to a degree. In a bolometer, there should be *something* there since it's measuring resistsance.

Perhaps you could create a map of all dead pixels and multiply or add it to each frame, basically to bump up its poor sensitivity. But you'll have to differentiate between certain pixels, as in the ones below a threshold are to add to each frame, ones above the threshold are to be subtracted (the over responsive pixels).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 05, 2014, 12:14:55 pm
What it's interesting is that if I point the camera to a different heat source than the reference one I only get the reference pattern pixels to be the same, all the other pixels are different.
How much those dead looking sensor pixels close to black does change?
Maybe they return invalid thermal values anyway, so have to be dismissed and could be useless, unless we know there is valid thermal data which needs to be rescalled somehow ???

Just finished approximation of my favourite thermal Iron LUT and now it is fully parametric, so can output LUTs at any size 10bit 1024, 14bit 16384, even 16bit 65536  8)
(http://s5.postimg.org/4dfz5eycj/ironparamlut1024.jpg) (http://postimg.org/image/4dfz5eycj/)
Do not include this Iron parametric 1024 LUT source data, while this is not exact approximation of oryginal Iron 256 showed before, to avoid any confusion.
It is very similar, even more smooth RGB channel colors than in oryginal.
I used a few http://en.wikipedia.org/wiki/Sigmoid_function (http://en.wikipedia.org/wiki/Sigmoid_function)  and trygonometric and manually fitted together to get perfect parametric aproximation of this thermal Iron LUT.
So, using functions like sigmoid from neural networks "battle fields" was quite good idea, while do not wanted to mess with FFT transformations there.

Now, it is time to try guess what is in those last 207-208 columns in raw sensor data -did anyone tried to find it out?
If all scientific methods fails then we still can try this to crack it :-DD
Hardware Attacks, Advanced ARM Exploitation, and Android Hacking [30c3] (https://www.youtube.com/watch?v=frUvlhO8o8A#ws)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 05, 2014, 01:58:32 pm
In the router_image1c.fit and router_image2i.fit files the last value (208th) is always 32768 (1000 0000 0000 0000).
The 207th values are just a little apart in this two files:

Line no | cal | img | diffence
1   38301   38298   3
2   37956   37957   -1
3   37668   37670   -2
4   37995   37995   0
5   37661   37667   -6
6   37959   37961   -2
7   38015   38012   3
8   37968   37974   -6
9   37941   37943   -2
10   37962   37963   -1
11   37648   37647   1


Not sure that's important but it could be.
If it was a checksum of some sort then numbers wouldn't be so similar in this two files...

Added later:
Range of values in 207th column (in both files) is exactly from 37501 to 38359. (If you subtract 32768 you get range 4733-5591.)
That is 858 values.
That could be the number of colors in the image...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 02:17:16 pm
I don't see how they would need to hide anything useful on the end of the data, other than a CRC of some sort.

Also, I don't know how well scaling bad pixels will be as they will vary across all sensors, and this requires math functions for each pixel that can be mapped as bad. Best case is to average their value if they are found to be very different in value to their neighbors. About a difference of 10 should be sufficient. Scan each pixel, determine if it's bad, replace it with an average. This counts all pixels, even the patent pixels.

I'm curious what Seeks solution is to the gradient issue. They claim to be making a solution in software with no direction on how to characterize indivisual lens issues. I surely hope they don't create a generic gradient map and add it it to the calibration frame. That's like putting a bandage on your arm when your leg is bleeding. So they want an automatic calibration event for the majority they feel are wearing the dunce cap...that's fine, but they need ensure the calibration event has the user placing a flat object to the lens. The problem is, it's a thermal issue for many and a one time calibration will only be good for a short period before the gradient creeps back into the image. It won't be as bad as some subtraction is being done, but the gradient will be present. I've noticed posts on the Facebook page and youtube videos complaining about it. Now its an issue and it does affect image quality. Several palettes can't be used because the gradient kills the contrast.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 05, 2014, 02:50:23 pm
In the router_image1c.fit and router_image2i.fit files the last value (208th) is always 32768 (1000 0000 0000 0000).
The 207th values are just a little apart in this two files:
I think at some point during conversion of the data 32768 has been added. In the images recorded by marshallh (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg533801/#msg533801 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg533801/#msg533801)) the 208th value is 0 and the 207th is around 5200. There is a clear tendency over all frames from 5250 in the first to 5211 in the last. There is no difference between the reference or any other frame. Maybe it is the sensor temperature.
The first few 207th values of the first line:
5250,5251,5247,5247,5249,5247,5246,5241,5246,5244,5244,5243,5240,5242,5242,5241,5240,5238,5240,5239,5238,5237,5237,5240,5236,5233...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 05, 2014, 03:00:08 pm
So this numbers are from sequential frames?
It's interesting that values are going down with time. But it makes no sense to me, to have different sensor temp in each line of the file...
And the range of values in 207th column is from  4733 to 5591 (858 values).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 03:12:22 pm
I know this might be a shot in then dark, but perhaps the patent pixels are working thermistors...which means maybe they are reading the temperature of the sensor. Maybe each line is an average of the readings from those pixels? Declining values would point me to think that the resistance is falling (heating) and thus the values are mapped.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 05, 2014, 03:15:28 pm
Yes the data are from sequential frames.
I compared them with the avarage of the other pixels of each line, but it does not match.
The min and max values of the 207th value are clearly decreasing over time:
Code: [Select]
4607, 5364
4612, 5365
4609, 5366
4612, 5362
4607, 5362
4604, 5358
4605, 5357
4607, 5359
4606, 5358
4605, 5359
4602, 5356
4605, 5359
4601, 5354
4602, 5354
4606, 5351
4602, 5353
4600, 5352
4601, 5350
4600, 5352
4598, 5350
4599, 5350
4598, 5351
4598, 5350
4599, 5345
Maybe they have added a black pixel at the end of each line.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: datsthat on November 05, 2014, 03:29:58 pm
In our first post we thanked the collaborators in this forum for their professional and helpful comments and suggestions. Your response since has been even more impressive. We are grateful.
 
Thermal Gradient:  We have been able to reproduce the thermal gradient effect that several people have reported.  We are now working on a software solution and will incorporate it into an app update within the next month.

One goal for the Seek camera has been ease of operation since we are positioning it as the first general consumer thermal camera. Thus, while some have suggested a user triggered 'Secondary’ calibration, that is an extra step that could require a significant amount of user education for nonprofessionals, and lead to frustration when the gradient returns.  In that spirit we are focused on a fully automatic compensation solution in the upcoming application update.
 
Thanks again,
 
Seek Technical Team

Thank you for your quick reply!!!!!
This question is for Seek and/or anybody else...... how difficult would it be to add a "thermal outline" as an option that allows you to set the temp that you want outlined?  Thanks,
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 05, 2014, 03:32:59 pm
Pixel 207 looks suspiciously related to the horizontal banding, maybe a way to compensate for it?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 05, 2014, 03:41:01 pm
We could try to subtract 207th value from each line pixel and see  if the image gets better/worse...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 05, 2014, 03:52:47 pm
We could try to subtract 207th value from each line pixel and see  if the image gets better/worse...
It gets much better!
I have added 207th value/10 to each pixel of the line after subtracting the reference frame.
I think it is some sort of reference pixel for each line.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 04:03:02 pm
Aha, so I might be somewhat right that those pixels are reading the heat of each line being read out. They must be the average of each line, then subtracted from each pixel to normalize the data. Each line must be read out and will get hot as it does so. They were clever enough to add thermistors to reduce the line read thermal induced noise.

@bktemp,

Try subtracting the 207th value from each pixel in the line. I don't think you would need to divide, as it should already be the average of the line.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 05, 2014, 04:09:12 pm
Ploted in fv thi 207th column and... in those 4 images  regardless it is calibration frame or not they really looks the same, but as we can see some kind of pattern distributed around three values apears  ::)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=116737)

Anyway it is great those strange horizontal noisy lines  has gone away @bktemp :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 05, 2014, 04:14:59 pm
Also using the values you could even compensate for the now induced banding in the hot areas, maybe a linear correction based on the numbers. Can't play with it until after work and that's 8 hours away :(
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 05, 2014, 04:23:42 pm
I know this might be a shot in then dark, but perhaps the patent pixels are working thermistors...which means maybe they are reading the temperature of the sensor. Maybe each line is an average of the readings from those pixels? Declining values would point me to think that the resistance is falling (heating) and thus the values are mapped.

patent pixels are always 0 they don't vary. (other than the first one that tells you if it's a cal frame or not)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 05, 2014, 04:32:25 pm
In the darker lines the 207th value is higher (~5300 instead of ~4900). Therefore they have to be added to remove the dark lines. This is a bit strange, because this means the 207th value uses a different sensor, or it is an already processed value. Maybe it is even the absolute temperature: 5200/256=20.3°C
It is not possible to remove the horizontal noise completely from both hot and cold areas with the same scaling factor. To remove the dark lines completely there are probably more calculations to be done:
I do not know, but I think the data is the non linearized data from the adc. To get the absolute temperature, you have to know some constants (I think it works the same way for all bolometers):
http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=4898.msg23972#msg23972 (http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=4898.msg23972#msg23972)
Therefore subtracting or adding raw values only works for a small temperature range before it gets nonlinear.

Does anybody know if other thermal cameras simply scale/offset the sensor data the same way we do, or do they linearize the data to temperature scale before applying the palette?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 04:43:20 pm
I know this might be a shot in then dark, but perhaps the patent pixels are working thermistors...which means maybe they are reading the temperature of the sensor. Maybe each line is an average of the readings from those pixels? Declining values would point me to think that the resistance is falling (heating) and thus the values are mapped.

patent pixels are always 0 they don't vary. (other than the first one that tells you if it's a cal frame or not)

Or perhaps in this case, you are reading them as zero in the image because their value isn't passed on as a value that can be individually read. Perhaps their value is found on the 207th pixel in the line, but as an average, seeing as there are 10 in a line, and the 207th pixel divided by 10 (mind you 10 patent pixels in a line) equals the approximate temperature of that line. But in this case we add the value to all the pixels in the line.

These pixels are not patent pixels. They are zone thermistors.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 05, 2014, 04:46:35 pm
@bktemp:

based on the difference with other non banding lines you could compute slope depending on the difference and the actual value for a giving pixel value.

y = m * x + b

where:
y
   is the end value we want to display.
x
   is the current value of a given sensor pixel reading.
b
   is the lower value a pixel can read.
m
   is the slope based on the difference with other lines at pixel 207 (but I don't know what value m should have yet related to the other ones. A value of 1 will be as read. > 1 will make it brighter the higher x is linearly. < 1 will make it dimmer the higher x is linearly as well.

@efahrenholz
good point may be it is that, I think there are 13 total per row.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 05:15:39 pm
@miguelvp,

Double check your count, I count 10 per line.

@bktemp, your math to divide should be correct.

Also, yes, you should be scaling the math to add the 207th data to each pixel. It is probably raw summed ADC values. The summed data divided by 10 puts it in range to be a 10 bit ADC.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 05, 2014, 05:23:04 pm
@miguelvp,

Double check your count, I count 10 per line.

206 divided by 15 = 13.73
first row thermistor/patent pixel is at 10, then every 15 pixel, 25, 40, 55 ... all the way to 10+13*15 (205)

Edit so 14 total, my bad :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 05, 2014, 05:35:36 pm
The non-linearity is driving me crazy.  I was hoping that subtracting the flat paper image from the router image would remove the lines and even out some of the pixel noise.   And it did a great job for the darker areas, but the hotter areas actually really don't show the lines or the noise to begin with and subtracting out the flatpaper image increases the noise of the bright areas just as dramatically as it helped in the darker areas.

I'm really having to rethink my experience with linear CMOS or CCD sensors. 

I now appreciate the job seek has done with image quality even what's there right now in the Android app.   If somehow they can deal with the gradient, life would be even better.

I wonder if taking an equivalent of a bias frame (as short of an integration as possible with the shutter closed) and subtracting it off the real calibration (full integration time shutter closed) would allow them to "see" the gradient and then deal with it (assuming it's thermal sourced).    I guess I don't know the nature of the extreme noise that veils the images.   If it's read noise dominated, then that strategy would work.   If it's thermal/time based dominated then not so much.   They could do it by taking 2 calibration frames while the shutter is closed, one super short integration, one normal integration.   The user would never notice it.

This is my first foray into thermal and I've really enjoyed expanding my horizons here...I agree with Seek, this is an excellent and well behaved forum, concentrating on solving problems rather than threatening lawsuits for small problems.

Rick

In the darker lines the 207th value is higher (~5300 instead of ~4900). Therefore they have to be added to remove the dark lines. This is a bit strange, because this means the 207th value uses a different sensor, or it is an already processed value. Maybe it is even the absolute temperature: 5200/256=20.3°C
It is not possible to remove the horizontal noise completely from both hot and cold areas with the same scaling factor. To remove the dark lines completely there are probably more calculations to be done:
I do not know, but I think the data is the non linearized data from the adc. To get the absolute temperature, you have to know some constants (I think it works the same way for all bolometers):
http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=4898.msg23972#msg23972 (http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=4898.msg23972#msg23972)
Therefore subtracting or adding raw values only works for a small temperature range before it gets nonlinear.

Does anybody know if other thermal cameras simply scale/offset the sensor data the same way we do, or do they linearize the data to temperature scale before applying the palette?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 05:35:58 pm
We could try to subtract 207th value from each line pixel and see  if the image gets better/worse...
It gets much better!
I have added 207th value/10 to each pixel of the line after subtracting the reference frame.
I think it is some sort of reference pixel for each line.

@Miguelvp, sorry yes I am wrong, but I don't see 13 per line. I am referencing by his photo. I see 10 in first annd last line, and trying to randomly count in between I get 11? Is this a cropped image?

Never mind I see the 14 per line. I was counting per column.

Technically you should be dividing by the number of thermistors counted on each line, which seems to vary.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 05:55:12 pm
@rickastro

The problem is measuring temperature isn't linear. As it gets warmer, the resistance decreases but not linear to the temperature. One degree change at low temperature could make a change of 100 on the ADC, while at high temperature it could be only 30 or less. That's why its hard to get accurate readings at high temperature, as the resolution drops.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 05, 2014, 06:05:28 pm
I have to agree with Rick, this thread is very interesting and is positive towards the product that SEEK Thermal have produced. A very positive attitude which is great to see these days.  I am very impressed with the clever work that is being done on the date that comes out of the SEEK. Though I understand little of it I appreciate the effort that is being made by all who are working to better understand the product and increases its usefullness for us all.

Thanks to SEEK thermal for making the camera and to those in this thread who have enlightened us on the hardware and data used in the product.

In a perfect world I would hope that SEEK can release information on the data stream and even the hardware architecture but they do need to protect their investment.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 05, 2014, 06:08:51 pm
Technically you should be dividing by the number of thermistors counted on each line, which seems to vary.

13 sensors rows:
row 4 and every 15 row from there.
row 8 and every 15 row from there.
row 12 and every 15 row from there.

The rest are all 14 count

But on the 13 count they could be using column 208 instead, might be there for a reason after all (other than making the row even count)

It doesn't matter much, seems like 207 helps clean up the image as suspected :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 05, 2014, 06:20:51 pm
As it gets warmer, the resistance decreases but not linear to the temperature. One degree change at low temperature could make a change of 100 on the ADC, while at high temperature it could be only 30 or less. That's why its hard to get accurate readings at high temperature, as the resolution drops.
It is probably the reverse: I did some rough estimates with some old thermal images from a different camera using the min/max values on the thermal images and the min/max values of the raw data. The temperature to raw data conversion is more like exponential, higher temperatures have therefore a higher resolution. This matches the formula using ln() to calculate the temperature from the other forum I have posted.

I made a small animated gif out of several frames. The noise seems to be mostly static. It should be quite easy to remove it with a bit of additional processing. Furthermore there are a few pixels (always 2 adjacent) that seem to change constantly without any reference to the normal image. Maybe they contain other information?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 05, 2014, 06:48:06 pm
I was hoping that subtracting the flat paper image from the router image would remove the lines and even out some of the pixel noise.
Probably cats and human face are beter thermal objects than those router images  ;)

Without knowledge of protocols used it is of course difficult reverse something, but it has to be done since I do not expect that Seek Thermal will add support for contures from visual cameras to those thermal images.
While it doesn't cost too much hours of coding it is worth to crack it and have own source code and user interface front end of thermal camera, than only plug Seek Thermal or other device with decent quality sensor :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 05, 2014, 06:51:43 pm
As it gets warmer, the resistance decreases but not linear to the temperature. One degree change at low temperature could make a change of 100 on the ADC, while at high temperature it could be only 30 or less. That's why its hard to get accurate readings at high temperature, as the resolution drops.
It is probably the reverse: I did some rough estimates with some old thermal images from a different camera using the min/max values on the thermal images and the min/max values of the raw data. The temperature to raw data conversion is more like exponential, higher temperatures have therefore a higher resolution. This matches the formula using ln() to calculate the temperature from the other forum I have posted.

I made a small animated gif out of several frames. The noise seems to be mostly static. It should be quite easy to remove it with a bit of additional processing. Furthermore there are a few pixels (always 2 adjacent) that seem to change constantly without any reference to the normal image. Maybe they contain other information?

Not sure if those are bright pixels or subtracted darker pixels from the calibration frame.   Regardless, you should be able to do a bad pixel map of the patent pixels and those and median them out.

Also if you are taking images of static objects, you could take many frames and move the camera slightly between frames (dithering) and then stack the images using a sigma reject type of combination (after alignment of the subject) do all but eliminate the noise.   This can also give you a "superresolution" if you align and combine higher res resampled iamges.       The lower noise will allow more sharpening as well.

Not practical for many objects, but an interesting exercise nonetheless.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 05, 2014, 06:52:31 pm
We could try to subtract 207th value from each line pixel and see  if the image gets better/worse...
It gets much better!
I have added 207th value/10 to each pixel of the line after subtracting the reference frame.
I think it is some sort of reference pixel for each line.

Adding them after being divided by 10 would give you the same relative image as just adding it without dividing by 10 (other than when you get over 2^16 but that can be fixed by reducing our introduced 0x8000=32768 d offset, say to 24K instead of 32K leaving 8K (8192d) on the table).

The division just takes away some precision.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 07:12:00 pm
As it gets warmer, the resistance decreases but not linear to the temperature. One degree change at low temperature could make a change of 100 on the ADC, while at high temperature it could be only 30 or less. That's why its hard to get accurate readings at high temperature, as the resolution drops.
It is probably the reverse: I did some rough estimates with some old thermal images from a different camera using the min/max values on the thermal images and the min/max values of the raw data. The temperature to raw data conversion is more like exponential, higher temperatures have therefore a higher resolution. This matches the formula using ln() to calculate the temperature from the other forum I have posted.

I made a small animated gif out of several frames. The noise seems to be mostly static. It should be quite easy to remove it with a bit of additional processing. Furthermore there are a few pixels (always 2 adjacent) that seem to change constantly without any reference to the normal image. Maybe they contain other information?

Not sure if those are bright pixels or subtracted darker pixels from the calibration frame.   Regardless, you should be able to do a bad pixel map of the patent pixels and those and median them out.

Also if you are taking images of static objects, you could take many frames and move the camera slightly between frames (dithering) and then stack the images using a sigma reject type of combination (after alignment of the subject) do all but eliminate the noise.   This can also give you a "superresolution" if you align and combine higher res resampled iamges.       The lower noise will allow more sharpening as well.

Not practical for many objects, but an interesting exercise nonetheless.

Another way to kill the noise and all the dirty pixels would be to first kill the line read noise with the data in 207, then build a loop that scans each pixels and compares it to its 4 neighbors. So find the average of x+1,x-1,y+1,y-1, divide that in to a variable. Subtract value of current pixel from the variable hosting the average, flip the sign so its positive, and replace the pixels value with the average if it is over or under the average by 10 (or however agressive you choose it to be.)

This essentially is a blurring algorithm but more selective. So you should be able to effectively dissolve dirty pixels and the thermistor pixels. Set difference low enough and it might even knock out all the noise.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 05, 2014, 07:16:03 pm
Adding them after being divided by 10 would give you the same relative image as just adding it without dividing by 10 (other than when you get over 2^16 but that can be fixed by reducing our introduced 0x8000=32768 d offset, say to 24K instead of 32K leaving 8K (8192d) on the table).

The division just takes away some precision.
If I do not divide by 10, the black line get white and white lines gets black. I need to scale the values down to reduce theie effect just so to compensation the lines in the original image.

I am now playing with noise reduction of the static noise: I have avaraged a few frames, and try to subtract this from all frames. This does not work well. The noise seems to be no offset than rather gain errors of each pixel. Next I am going to use the generated noise map to scale each pixel independently.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 05, 2014, 07:23:23 pm
... build a loop that scans each pixels and compares it to its 4 neighbors. So find the average of x+1,x-1,y+1,y-1, divide that in to a variable. Subtract value of current pixel from the variable hosting the average, flip the sign so its positive, and replace the pixels value with the average if it is over or under the average by 10 (or however agressive you choose it to be.)

Already done that:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538423/?topicseen#msg538423 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538423/?topicseen#msg538423)

I went a step futher by checking which pair (horizontal or vertical) has smallest difference in color.
(This is to keep details on vertical and horizontal edges)
The average value of this pair is the new pixel value.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 07:24:21 pm
Bktemp, try what frenky did. Just cut and paste his code in, that should put the nail on this. Removing the banding first, then run the code frenky put up. Post an image and let us see how much better this sensor looks
 
You can't average out noise if it doesn't change on each frame. This works traditionally on astrophotography because the noise changes on each frame, so the real data can get averaged in. In our case, we have to do a neighbor comparison to find the bad pixels give them the average of their neighbors.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 05, 2014, 07:32:20 pm
... build a loop that scans each pixels and compares it to its 4 neighbors. So find the average of x+1,x-1,y+1,y-1, divide that in to a variable. Subtract value of current pixel from the variable hosting the average, flip the sign so its positive, and replace the pixels value with the average if it is over or under the average by 10 (or however agressive you choose it to be.)

Already done that:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538423/?topicseen#msg538423 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538423/?topicseen#msg538423)

I went a step futher by checking which pair (horizontal or vertical) has smallest difference in color.
(This is to keep details on vertical and horizontal edges)
The average value of this pair is the new pixel value.

Yeah, and for targeting just the thermistors we already did that using as many orthogonal neighbors as available:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538322/#msg538322 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538322/#msg538322)

But frenky's cleans the inside one as well as minor non responsive pixels. So I adapted my code to only clean up the top/bottom/left edges and adapted his code to clean the inside ones, instead of just targeting the patent/thermistor pixels.



Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 05, 2014, 07:33:14 pm
Bktemp, try what I said. You can't average out noise if it doesn't change on each frame. This works traditionally on astrophotography because the noise changes on each frame, so the real data can get averaged in. In our case, we have to do a neighbor comparison to find the bad pixels give them the average of their neighbors.

That's true in practical terms here, and also in astrophotography where some fixed type of noise can still remain even after calibration.   That's why some guiding software bumps the tracking a few pixels in between each image to allow averaging (or better yet statistical Sigma rejection).

Like I said, it's probably of less consequence here for a typically handheld device that needs higher refresh speeds.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 05, 2014, 07:51:18 pm
Bktemp, try what frenky did. Just cut and paste his code in, that should put the nail on this. Removing the banding first, then run the code frenky put up. Post an image and let us see how much better this sensor looks
 
You can't average out noise if it doesn't change on each frame. This works traditionally on astrophotography because the noise changes on each frame, so the real data can get averaged in. In our case, we have to do a neighbor comparison to find the bad pixels give them the average of their neighbors.
I do not try to avarage it out. I am trying to generate a black level reference image and subtract it from all images. This works well, as long as there are no big thermal differences. The image is almost noise free, without replacing any pixels. The nonlinearity is the main problem. I can tweak the gain to compensate either hot or cold areas, but not both.

The cold background is almost noise free, but the hot areas have now inverse noise. frenky's noise reduction will be the next step to remove the dead pixels.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 08:41:06 pm
@bktemp,

I'm not sure I am following you very well. It truthfully looks like the image noise was inverted completely. I can see black pixels in the background that suggest this.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 05, 2014, 09:37:33 pm
Enough image processing for today. The results:
- The 207th value of each line can be used to compensate the horizontal noise, but there is some linearization needed before this works for a wide temperature range
- It is possible to remove the static noise without loosing details by subtracting a dark noise frame, but same problem as before: linearization is needed to be able to simply subtract data
Maybe somebody with more in depth knowledge of thermal imaging cameras can use this to write some useable code that works without manual adjustments for each frame.

The processing steps:
From left to right:
- input data
- reference frame subtracted
- black pixels removed
- horizontal bars compensated
- avaraged noise image subtracted (does not work very well except for background, therefore not used for further processing)
- avaraged noise image subtracted, but with some more tweaking. It should be much better with a true image of a flat surface or using a larger number of reference frames.
- frenky's filter applied
- another noise reduction filter (maybe a bit too strong)
- palette applied
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 05, 2014, 09:54:45 pm
Not sure if those are bright pixels or subtracted darker pixels from the calibration frame.   Regardless, you should be able to do a bad pixel map of the patent pixels and those and median them out.
Why do you suggest to use median for those 2143 hexagon sensor pattern pixels?
I've used average but made it in tricky way, so it do not include dead looking black ones if any  ;)
Of course made sparse matrix of those hexagon patterns, so only 2143 iters needed to find those sensor pixels and fill them with desired color.

If someone plays with OpenCV this code nicely opens 16bit grayscale PNG images 8)
Code: [Select]
Mat img = imread(fin, CV_LOAD_IMAGE_GRAYSCALE| CV_LOAD_IMAGE_ANYDEPTH );
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 05, 2014, 10:00:25 pm
@bktemp

That image looks good up to right before that heavy filter you applied. I'm curious, are these images already averages of 5 frames or are they individual frames? If so the noise could be filtered with frame stacking, but so far it looks really good!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 05, 2014, 10:11:23 pm
The processing steps:
...
- reference frame subtracted
- black pixels removed
...
Just thinking of FFT on reference frame and some kind of averaging aproximation before using this calibration data.

I think, removal/updating those hexagon sensor black pixels should be the first step before any other operations with sensor data regardless it is calibration frame or image data  ::)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 05, 2014, 10:17:24 pm
@bktemp

That image looks good up to right before that heavy filter you applied.
It was this filter:
http://www.ipol.im/pub/art/2011/bcm_nlm/ (http://www.ipol.im/pub/art/2011/bcm_nlm/)
It is quite slow, but does amazing work. But it is not really suited for heavy noise. If the strength is too high, it will smooth the image, if it is too low, it will simply keep the noise without any processing.

Quote
I'm curious, are these images already averages of 5 frames or are they individual frames? If so the noise could be filtered with frame stacking, but so far it looks really good!
I have used the recorded USB data from marshallh:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg533801/#msg533801 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg533801/#msg533801)
Therefore they are the nearest raw data you can get without modifying the firmware. From mike's video the camera seems to be avaraging frames internally.
But additional avaraging should work, especially when using images processes with multiple reference frames. After each reference frame, the noise seems to change a little bit.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 05, 2014, 10:20:39 pm
@eneuro:
And after that line tuning with pixel 207 should be done on both frames before subtracting cal frame from image frame.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fry-kun on November 05, 2014, 10:37:09 pm
Funny you should ask, I've been poking at this for a couple of days. I've written a Python program which uses PyUSB to capture calibration and Image Frames from the Seek Imager.

Awesome, gave it a quick shot. A few notes for reference (in case others want to play with it):
* works with PyUSB 1.0.0 beta2. Fedora 20 comes with 1.0.0 alpha3 which doesn't work
* line 18 "import Image" is more portable as "from PIL import Image" (didn't work for me until I changed that ;)

Got a few simple images so far, yay!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 05, 2014, 11:31:13 pm
Not sure if those are bright pixels or subtracted darker pixels from the calibration frame.   Regardless, you should be able to do a bad pixel map of the patent pixels and those and median them out.
Why do you suggest to use median for those 2143 hexagon sensor pattern pixels?
I used the term generically in reference to the neighbor pixel method presented here.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 06, 2014, 07:51:39 am
@frenky
Just computed those sensor hexagon pattern pixels count based on created before sparse matrix of those black pixels:
Quote
seek_thermal_test: Seek Thermal sensor hexagon pattern (black) pixel count in row: 14 14 14 13 14 14 14 13 14 14 14 13 14 14 13 14 14 14 13 14 14 14 13 14 14 14 13 14 14 13 14 14 14 13 14 14 14 13 14 14 14 13 14 14 13 14 14 14 13 14 14 14 13 14 14 14 13 14 14 13 14 14 14 13 14 14 14 13 14 14 14 13 14 14 13 14 14 14 13 14 14 14 13 14 14 14 13 14 14 13 14 14 14 13 14 14 14 13 14 14 14 13 14 14 13 14 14 14 13 14 14 14 13 14 14 14 13 14 14 13 14 14 14 13 14 14 14 13 14 14 14 13 14 14 13 14 14 14 13 14 14 14 13 14 14 14 13 14 14 13 14 14 14 13 14 14
Probably it could be better apply this line tunning even before updating those hexagon pattern black pixels, while processing its neighbor with not corrected pixels in rows up and down will introduce incorrect values to processed row pattern pixels inside.

So, the main concern now is to find the best way to apply those corrections from 207th column.

Anyway looking for good description of such  microbolometer with zone thermistors, but not too much about it found so far only a few patents and history of infared detectors:

http://en.wikipedia.org/wiki/Bolometer (http://en.wikipedia.org/wiki/Bolometer)

patent: Use of vanadium oxide in microbolometer sensors (http://www.google.co.ke/patents/USRE36615)

pdf: History-of-infrared-detectors (http://www.antonirogalski.com/wp-content/uploads/2012/12/History-of-infrared-detectors.pdf)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 06, 2014, 08:07:38 am
Probably it could be better apply this line tunning even before updating those hexagon pattern black pixels, while processing its neighbor with not corrected pixels in rows up and down will introduce incorrect values to processed row pattern pixels inside.
It makes sense. I have already done that in my example unintentionally, by doing all subtractions at one place.
Removing the hexagon pattern should be the last step before applying the noise filter.

By the way, the easiest way to go through all hexagon pattern pixels:
Code: [Select]
x = 10;     // first black pixel is at x=10
for (y=0; y<156; y++)
{   for (; x<206; x+=15)
    {   ...
    }
    x-=208+8;
    if (x<0)
        x+=15;
}
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 06, 2014, 09:22:43 am
I agree that line tuning should go before updating those hexagon pattern black pixels.

@bktemp
Very nice code for locating hexagon pixels.

@all:
Btw great work guys... ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 06, 2014, 02:08:23 pm
By the way, the easiest way to go through all hexagon pattern pixels:
Yep, but anyway we need sensor hexagon pattern pixels matrix, for example when dealing with rows stats, so wrote it once and now it was easy too in OpenCV to generate some row stats from router calibration and image frames using this  ;)
Code: [Select]
Mat hex= seek_thermal_black_dots_matrix();
...
      for(i=0; i<h; i+=k ) { // i
        val0= cor.at<ushort>(i, n); // 207th column             
        sum= 0;
        m= 0;
        for(j=0; j<n; j++ ) {
                val= cor.at<ushort>(i,j);

                if(  hex.at<uchar>(i,j)>0 ) {
                        // Skip hexagon pattern pixel
                } else {
                        sum+= val;
                        m++;
                }
        }
        // Non zero pixels average
        if(m>0 ) {
                avg= sum/m;
        } else {
                avg= 0;
        }
        // Stats
        fprintf(f,"%03u %0.3f %0.3f %03u %03u \n",
                        (i+1), avg, val0, m, n );

        } // i
With above code I've got such nice stats of each row:
Code: [Select]
row    avg   207th    count   width
001 7947.229 5533.000 192 206
002 8029.047 5188.000 192 206
....
154 8198.523 5180.000 193 206
155 7953.286 4873.000 192 206
156 7892.047 5184.000 192 206
When we plot such pixels row averages vs this additional 207th column we get something like this for router raw data (router_image1c.png and router_image2i.png) provided earlier by @ricksastro:
(http://s5.postimg.org/ufi05fyoz/sts_cor.jpg) (http://postimg.org/image/ufi05fyoz/)

It is time to apply this additional 207th column data somehow with this plot in mind  :-/O

Note: It will be interesting do the same for those two @ricksastro thermal frames of flat surface (flatpaper_image1c.png and flatpaper_image2i.png).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 06, 2014, 04:01:08 pm
@bktemp,

Do you have a git with your source code? There's quite  bit of fragmented source code on the topic now, perhaps someone could host it with all the updated source. Maybe some of us could work on an interface, tools, palettes etc
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 06, 2014, 04:10:08 pm
I was testing today this line tuning with 207th values.
I works great on low temp background, but on higher temp areas it adds light stripes.
So it probably should only be applied to the low temp areas...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 06, 2014, 04:11:26 pm
You just need to find the magic number or range to do a nice ramp to/from
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 06, 2014, 04:36:46 pm
I was testing today this line tuning with 207th values.
I works great on low temp background, but on higher temp areas it adds light stripes.
So it probably should only be applied to the low temp areas...
If you increase the gain applied to the 207th value it works for hot areas, but then it leaves stripes on dark areas.
When trying to remove the static noise you will get the same problem.
I have tried to use the data value to modify the gain before adding the 207th value:
pixel=pixel + (pixel+offset)/gain * 207th value
This works a bit betten than just adding 207th value / gain, but it is still not good enough to be useable.
Therefore I would convert the data to linear temperature scale before any further processing, but I have no idea how to do it.

@efahrenholz
My code is bodged together from several other programs. I just wanted to play a little bit with the raw data and did not care about good coding practices.
Better use the version from sgstair and add the dark line compensation there. He has written a much better code.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 06, 2014, 05:21:55 pm
Therefore I would convert the data to linear temperature scale before any further processing, but I have no idea how to do it.
I have some idea how to tweak those temperatures, but no physical device for the moment  :-/O
If someone have IR thermometer and ambient temperature thermometer than usual flatiron could be heated in quite cold room (eg. 0*C 10*C 20*C 30*C) to quite high temperature, than disconnect from mains and one could make series of thermal sensor raw data frames and record also iron temperature measured by IR laser thermometer.
So, experiment is easy, and flatiron is good heat source so nice suspect to watch, for example put close to it another metal part, for example copper PCB template to see how is heated from distance througth air  8)

Make scan of USB sensor frame with shutter (calibration frame -mark this image with -cal- in its name), than quickly make normal image frame (name it with -img-) and read iron temperature-probably even multimeter sensor could be fine to estimate this temperature and get absolute value.
Wait 5 minutes, take another two shots read temperature, and so on-if automated each 1 minute delays could be better to see any gradients efects if any too.
Probbaly the easiest way to do it is of course add delays to our custom software and do all those measurements automatically,
just by connecting I2C thermometer to PC  >:D
But ok, even using manual one if making those frames shots will be programmed, than GMT clock could be used and timestamps added to each image, so one could easy control only multimeter/thermometer and log iron temperature changes in time.
Than those manual measurements could be approximated (I can do it for you in maxima) in time and fusion with PC clock time made to ensure we have estimate absolute iron temperatures, when those frames were taken.
Additionaly in the same way ambient tempartaure close to Seek Thermal sensor could be tracked and added, but the most important is to have real temperature sensor visible )eg. in the middle of the flatiron, so it could be easy to tweak those pixel data close to its position on thermal image.
With automated software and OpenCV it is easy to write those USB raw sensor data images 208x156 as 16bit grayscale PNG to  :-/O them and test different image processing aproaches by this forum members, which do not have this cam, but could test those thermal images and comment how different alghorithms affects output images.
Simply, some kind of test images could be created, so people could use the same raw sensor data and than outputs each of them creates and attaches there in this forum thread could be easy to verify and it could be possible to compare between different implementations on different machines (Windows,Android, Linux, etc.).

So, who will sacrifice 15 minutes and flatiron for the  Apollo 11: Frase_de_Neil_Armstrong  (http://upload.wikimedia.org/wikipedia/commons/4/48/Frase_de_Neil_Armstrong.ogg)  make those thermal shots with tiimestamps, zip with README text file with manual readings from iron temperature and provide link to do homework by other EEVBlog members :-DD


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 06, 2014, 05:56:46 pm
Last week I forgot to ask a co-worker for the IR thermometer but I didn't this week, he forgot 2 days in a row, hopefully he remembers today or tomorrow :)

But I have my own set of experiments. I wan't to see how accurate the central spot for the Seek is both at boot time and after being on for a while.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 06, 2014, 06:18:30 pm
I wan't to see how accurate the central spot for the Seek is both at boot time and after being on for a while.
It could be interesting another teardown of Seek Thermal for @mikeselectricstuff where he could test how accurate are those temperature spots shown in Android app in comparision to real temperature measurement made on heated object-for example using classic multimeter thermometer and maybe additionally IR thermometer with lase pointer.
I didn't saw such vblog so far, so it could be interesting to see what is scientific quality of temperature this Android app shows on customers screens  :o
Do they (Seek Thermal) provide some kind of datascheet with expected spots temperature measurement accuracy?
Is it even available any official Seek Thermal manual with such technical information?

Nope, google doesn't provide any link to manual  ???
Google play: Seek Thermal (https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal&hl=en) shows latest software version:
Code: [Select]
October 30, 2014
Size
7.6M
Installs
1,000 - 5,000
Current Version
1.4.0.2
Requires Android
4.3 and up
Maybe will try download it later under Android and see if maybe inside is Seek Thermal users manual?  :-//

No, even on its product page no way to find any manual  |O

This is all technical specs availabe on this page Seek Thermal Camera - ANDROID (http://obtain.thermal.com/product-p/uw-aaa.htm) ?  ???
Code: [Select]
Technical Specs:
    mUSB Thermal Camera for Android devices
    Works on most Android devices running 4.3 or higher that support USB on the go. See Device List for Compatibility
    True Thermal Sensor
    206 x 156 Array
    32,136 Thermal Pixels
    12um Pixel Pitch
    Vanadium Oxide Microbolometer
    Chalcogenide Lens
    36° Field of View
    Magnesium Housing
    Long Wave Infrared 7.2 - 13 Microns
    -40C to 330C Detection
    < 9Hz
    Includes Protective Carrying Case
    Model: UW-AAA
Very interesting is this < 9 Hz output frequency - does it mean it could be 1 Hz after some app updates?  :-DD
Only temperature range provided: -40C to 330C Detection
It is  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 06, 2014, 06:26:22 pm
The Seek website has a glaring absence of any specs on accuracy or NETD - if there's no spec, people can't complain it doesn't meet it!

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 06, 2014, 08:40:23 pm
The software isn't done yet, so the accuracy can't be called. They still have image quality issues to iron out, before they can even make any claims.

@bktemp,

In regards to the line noise reduction, you might try an argument that evaluates the pixel value first. Rather than a hard cut off line (where in hot zones it simply ignores the correction), try an expression that reduces the correction amount added the higher the pixel value is.

So basically take the min sensor value, subtract that from the current pixel. This gives us an effective range of 0 to %100. Then take that value and find what percent it is of max value. Lets call it pixelval. Then:

(pixelval*100)/(maxvalue-minvalue) = pixelval

Maxval-minval gives us the max in the range starting from zero. This equation gives us the percentage in the range we are at. Then take the value found in 207, divide it by 13 or 14 and multiply the difference of the value found above and 100. Basically:

Adjustmentval=((line207val/13) * (100-pixelval)) / 100

This gives you the number to add to the the original value.

So pixel(x,y)+adjustmentval = pixel(x,y).

This is going off a perfect linear scale. As the pixel value goes up, the correction value goes down. I don't know what the rate of change is as the pixel gets hotter, so the scaling might need a bit of tweaking... Not my best math, but I don't know how else to say it.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 06, 2014, 10:15:50 pm
There are 2 different scenes.   One is taken against flat notebook paper (flatpaper) at ambient 73F. One is an image of my router (router).
What about ambient temperature when you made those router images?
Can we assume it was the same and around 73*F ~ 23*C ?

It is interesting that when computed average of this 207th additional columns in calibration and image frame from those files you provided there with nice 16bit grayscale thermal router imaginery:
http://www.ricksastro.com/temp/seekraw/router_image1c.png (http://www.ricksastro.com/temp/seekraw/router_image1c.png)
http://www.ricksastro.com/temp/seekraw/router_image2i.png (http://www.ricksastro.com/temp/seekraw/router_image2i.png)
I've got average value 5078.125, then by strange conversion in maxima using http://en.wikipedia.org/wiki/Fahrenheit (http://en.wikipedia.org/wiki/Fahrenheit)  conversion to Celcius I've got around 26, from 79, which is close to ambient 73*F, and is it possible inside Seek Thermal camera could be 26*C ~ 79*F ?  :o
Code: [Select]
(%i56) max: 2^14;
(%o56)                               16384
(%i54) tf: 5078.125/max*256;
(%o54)                           79.345703125
(%i55) cel(79.345703125);
(%o55)                         26.30316840277778
This means +3*C ~ +6*F difference between room ambient temperature and maybe those sensor zone thermistors formed in hexagon pattern "black pixels" ?  :phew:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=116969)

It is interesting that those temperatures >23*C computed from this additional 207th column for each sensor raw image data (which are similar for calibration and image frame, so taken its average for each row) are above estimated room ambient temperature 22.7*C ~ 73*C , which could make sense, while we got temperatures from sensor greater than ambient temperature :-DMM

BTW: Can someone verify this gueses based on a few basic measurements as described a few posts above?
Even one set of data with measured object temperature at given room ambient temperature (thermal camera should be there for longer time) and those calibration and image frame, could help solve this interesting temperature puzzle...

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 06, 2014, 10:16:50 pm
@efahrenholz
That is basically the same as I did yesterday, except I did use the pixel values without the min/max scaling.
Your idea works great for some frames, but others fail completely. I think the scaling makes it worse without manual adjustments for each frame: If one frame has a hot or cold pixel somewhere, it changes the min/max value and therefore changes the gain applied to the 207th value. If you look at the animated gif I have made yesterday, you can see a few pixels that change wildly and are sometimes even the hottest/coldest pixel:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg544366/#msg544366 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg544366/#msg544366)
Therefore I would go in the other direction and use the absolute values. Then the noise does not effect the horizontal line compensation.

The attached graph shows the raw value to temperature (in °C) convertion for a different thermal imaging camera. Lets assume the Seek has a similar curve: As you can see the sensitivity increases with temperature. This would explain why the compensation creates dark lines in hot areas: The hot area has an increased value compared to the lower sensitivity of the compensation applied.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 06, 2014, 10:39:33 pm
@bktemp, the min/max value should be constant. The frame max and min values shouldn't be considered as they can change the calculated gain on individual pixels per frame. We need to find the lowest and highest reported values the sensor can display. I hope that clarifies my math.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: KK on November 07, 2014, 04:34:46 am
Has anyone received the iPhone version of the camera yet? The app is out so that is no longer an issue.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 07, 2014, 09:03:00 am
@bktemp, the min/max value should be constant. The frame max and min values shouldn't be considered as they can change the calculated gain on individual pixels per frame. We need to find the lowest and highest reported values the sensor can display. I hope that clarifies my math.
Ok, now I've got it. But that should not change much. Using the maximum and minimum values that can appear in the data you basically get the same as I have already used: pixel=pixel + (pixel+offset)/gain * 207th value
Instead of alculating the gain from min/max I have used offset and gain values. I have tried different values and subtraction pixel from offset instead of adding it. It was better than without the gain compensation, but not good enough.

Now I have tried using pixel=sqrt(pixel) as a coarse approach for linearization. The results look a bit better, but still far away from beeing perfect. The intensity of the remaining horizontal stripes change after each calibration frame. Maybe the linearization is needed before subtracting the reference frame.
By subtracting the shutter frame you lose the absolute temperature information and only get the difference to shutter temperature. Therefore you need to add the shutter temperature again (maybe using avarage value of calibration frame?) Or is some other temperature information available?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 07, 2014, 10:24:43 am
Has anyone received the iPhone version of the camera yet? The app is out so that is no longer an issue.
There claim that they are still having issues with Apple hardware approval
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Monkeh on November 07, 2014, 10:51:10 am
Has anyone received the iPhone version of the camera yet? The app is out so that is no longer an issue.
There claim that they are still having issues with Apple hardware approval

Flir bribe bigger.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 07, 2014, 11:18:37 am
@bktemp,

Bummer well it was worth a go. It seems reverse engineering this puppy is not so simple.

When you say shutter frame, do you mean that you have the option to actually ignore flat field events? When I tried sgstairs source the shutter still clicked away, so I assumed it was impossible to stop this even from happening. Like its handled by the firmware. Hmmm I wonder if anyone has messed with that chip yet...mike?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 07, 2014, 11:44:43 am
Has anyone received the iPhone version of the camera yet? The app is out so that is no longer an issue.
There claim that they are still having issues with Apple hardware approval

Flir bribe bigger.

 :clap:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 07, 2014, 11:53:53 am
The intensity of the remaining horizontal stripes change after each calibration frame.
How much does it change -more than 10% per minute? Did you tried to estimate this?

However, after watching this exellent @mikeselectricstuff Flir E4 teardown http://youtu.be/NtqUE67BUDI (http://youtu.be/NtqUE67BUDI)   and reading those related posts to this queensu: enhancement: extract binary data from FLIR radiometric jpg (http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,4898.135.html) where people did amazing approach applying temperature info using their own scripts and utilities, I hope Seek Thermal makes all this complicated thermal calculations on its onboard PCB bulky MPU and maybe sends via USB preprocessed thermal information to minimize proccessing effort on customers devices, while they want this thing running on diffrent platforms.

So, I will deal in a very different way with those Seek calibration and image frames and i'd like implement something like this below for the moment and apply 16bit Iron LUT on limited output temperature ranges.
(http://s5.postimg.org/5l3k8hk6b/stip_by_eneuro.jpg) (http://postimg.org/image/5l3k8hk6b/)
Inspiration for this attempt is mechanical construction of Flir E4 shown by @mikeselectricstuff in his teardown video linked above.
Starting from thermal scene with objects heat source we have in Flir E4 in a IR waves path  lenses via shutter hole and sensor shown below.
Seek Thermal shutter thermal design looks very crappy in comparision to this built in Flir E4  :o
Everythong mounted in solid metal case with temperarture sensor sensing its temperature. When @mikeselectricstuff frozen this temperature sensor on PCB Flir's output ended with completelly blanked display while this temp has gone below its limits  8)  :-DD
Even sensor looks like is thermally connected with this solid metal (not plastic) case and shutter nicelly hidden in its case, while in Seek design it is simply floating in air inside PCB cover-I do not like it at all  ???

BTW: In my recent designs I've choosen now this MLX90620 Series Wide (60x15) 16 x 4 Array 3 V 9 mA Thermal Array Sensor - TO-39 (http://www.melexis.com/Asset/Datasheet-IR-thermometer-16X4-sensor-array-MLX90620-DownloadLink-6099.aspx) while it has everything I need and is far below $100 for higher volume.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117095)
16x4 pixel thermal imager (http://www.melexis.com/Asset/Product-Flyer-MLX90621-DownloadLink-6380.aspx)
Its +/-1*C accuracy in temp range 0*C-50*C and easy I2C interface make this device much more interesting for me in a few projects than Seek Thermal dongle without any user manuals and only few lines of text as datasheet  :palm:
I use OpenCV for MLX90620 post processing, so simply it is hobby attempt to see how Seek image processing would look like based on sensor USB raw 16bit data people there were able to capture-for the moment I do not implement any Linux low level drivers like for example v4l2 used with classic visual light cameras.
Seek Thermal investment should be to create such Linux drivers if they want to compete on thermal imaging market since there are many small PCb computers running ARM Linux like eg. BeagleBone I'm involved now in my projects.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bktemp on November 07, 2014, 02:01:31 pm
When you say shutter frame, do you mean that you have the option to actually ignore flat field events? When I tried sgstairs source the shutter still clicked away, so I assumed it was impossible to stop this even from happening. Like its handled by the firmware. Hmmm I wonder if anyone has messed with that chip yet...mike?
Since I do not own a Seek camera, my only source of Seek raw data is the captured USB traffic from marshallh. It contains 75 image frames, 7 shutter frames and 6 preshutter frames.
I have no idea what kind of preprocessing is already done inside the Seek camera. Since the Seek app only gets the same data, all information including the absolute temperature must be in there somewhere.

The intensity of the remaining horizontal stripes change after each calibration frame.
How much does it change -more than 10% per minute? Did you tried to estimate this?
Sine the only Seek raw data I have to work with contain only 87 frames, I can't give an absolute number. I did noticed some changes after the shutter frames. Not big, but noticeable. Maybe I am wrong and it is only the changing noise pattern that adds a different pattern to the stripes.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 07, 2014, 03:31:49 pm
@bktemp,

Bummer well it was worth a go. It seems reverse engineering this puppy is not so simple.

When you say shutter frame, do you mean that you have the option to actually ignore flat field events? When I tried sgstairs source the shutter still clicked away, so I assumed it was impossible to stop this even from happening. Like its handled by the firmware. Hmmm I wonder if anyone has messed with that chip yet...mike?

There is a bit that tells you if it's a calibration frame or flat field event or not, you can ignore them but they are still going to happen since that is in control of the firmware.

Maybe there is some USB command that can be used to prevent it but as of now you can't prevent them from happening.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 07, 2014, 04:16:49 pm
@bktemp,

Bummer well it was worth a go. It seems reverse engineering this puppy is not so simple.

When you say shutter frame, do you mean that you have the option to actually ignore flat field events? When I tried sgstairs source the shutter still clicked away, so I assumed it was impossible to stop this even from happening. Like its handled by the firmware. Hmmm I wonder if anyone has messed with that chip yet...mike?

There is a bit that tells you if it's a calibration frame or flat field event or not, you can ignore them but they are still going to happen since that is in control of the firmware.

Maybe there is some USB command that can be used to prevent it but as of now you can't prevent them from happening.

I see, so it isn't automatically subtracting flatfield images out of the frames. That's up to post processing. Its just sending the calibration frame up and indicating it in the first dark pixel what type of frame it is.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 07, 2014, 04:22:57 pm
That's correct, it's up to you to use it, throw it away or compare it to previous flat fields

Edit: by comparing to previous flat fields I mean you can make a program that shows if the flat field calibration frame shows the gradient drift.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 07, 2014, 05:07:48 pm
Interesting thing...as I thin I might know the source of my particular imagers gradient. Its the shutter, but its a hot shutter. My gradient comes from the side the shutter comes from, so I took a magnet and slowly moved it towards the direction to pull the shutter in. The shutter enters the field of view in the same corner the gradient appears from. I measured the temperature of the shutter when forced shut at around 108 after the seek has been running awhile.

The sensor is getting side radiation leaking from the shutter. A heat source is too close to the sensor and its showing. How the heck is the shutter getting so hot? Is it actually resting against the sensor?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 07, 2014, 05:46:47 pm
The gradient is formed by a cold spot from where the shutter enters the chamber.

The chamber gets hotter over time and that might change the temperature of the shutter, but the cold coming from where the shutter enters seems to be the reason we are seeing that gradient.

I don't think it's the flag itself and I haven't looked if the gradient exists using the raw images yet since I haven't tried eliminating the banding just yet.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 07, 2014, 06:14:03 pm
I have written to SEEK asking for their assistance with my development of their product for other uses. I will be working with a standard bare PCB without the SEEK lens as I will be adding some specialist optics. The camera will be temperature stabilised and adapted to work remotely from the host. Sadly I have yet to receive a reply from SEEK Thermal so they may be too busy or unwilling to assist me in this development work. I will have to wait and see if they respond over the next few days. Plan B will be to order some more SEEK cameras when they become available in the UK.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 07, 2014, 06:16:23 pm
My gradient is the opposite. Its not cold, it's hot. The shutter starts off about the same temperature as ambient. The longer it runs it gets hotter, and it seems to run about as hot as the sensor. People report the sensor at around 38°C and that about 100°F, which is close to what my shutter reads when forced shut.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 07, 2014, 06:31:50 pm
My gradient is the opposite. Its not cold, it's hot. The shutter starts off about the same temperature as ambient. The longer it runs it gets hotter, and it seems to run about as hot as the sensor. People report the sensor at around 38°C and that about 100°F, which is close to what my shutter reads when forced shut.

That makes sense if you are forcing it shut since that's the temperature of the sensor.

But on normal operation some coldness comes from where the shutter enters the optical chamber. Even so, I think it could be compensated by software, either via the firmware or the app itself.

And Seek responded and they think it might be possible to address the problem via software.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: slackaz on November 07, 2014, 06:55:23 pm
I got my camera a few days ago. I agree the gradient issues basically ruins the device. The only thing that seems to workaround is going to split-screen. Still not nearly a perfect solution.  |O

I attached some samples pointing at a wood desk.

Also, here a link to a video where I rotate the camera around my foot. The gradient is clearly visible and rotates with the camera.

https://drive.google.com/file/d/0B0byoSUUY33oM3JXYkNTNjM5Skk/view?usp=sharing
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 07, 2014, 07:08:27 pm
I have written to SEEK asking for their assistance with my development of their product for other uses. I will be working with a standard bare PCB without the SEEK lens as I will be adding some specialist optics. The camera will be temperature stabilised and adapted to work remotely from the host. Sadly I have yet to receive a reply from SEEK Thermal so they may be too busy or unwilling to assist me in this development work. I will have to wait and see if they respond over the next few days. Plan B will be to order some more SEEK cameras when they become available in the UK.

Aurora
I think they are way too busy with production to be spending time talking to people about special applications.
I'd be surprised if they didn't produce some sort of OEM core at some point in the future, after the beta testers  consumer customers have helped refine it to the level OEM customers would expect
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 07, 2014, 07:34:16 pm
And Seek responded and they think it might be possible to address the problem via software.
They had to write something to keep people buying this since it is still in top google search "Seek Thermal gradient" issue  :-DD

It looks like that they haven't got even basic things in their software like temperature scale with thermal LUT overlayed  ???
Did they added this to its latest Andoid update and it is available now or still on things to do, but this should be done as the first UI feature
while it is difficult to find thermal software without such basic thing  :-//

Even small thermophile arrays with a little postprocessing have temperature scale and as we can see below no problem to find person looking into this scale while colors match very nice environment  8)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117154)
But this tiny device has close to 50 pages datasheet with equations needed to calculated things with examples  :-+

For the moment frustrated customers will listen to what will be done in... not defined future.
Simply it is not fair.
BTW: They should run their own forum at cover complete lack of any published documentation available for end users...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 07, 2014, 07:48:12 pm
For the moment frustrated customers will listen to what will be done in... not defined future.
Simply it is not fair.

I did read the customer reviews and the main concern usually is that their device is not supported or they did install cyanogenmod which breaks OTG so it won't work.
I think only one customer mentioned the software needs more features, and I didn't see a single complain about the gradient (other than here or by people here).

Only frustrated customers I know off are the IPhone ones, since they don't have their device yet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 07, 2014, 07:56:51 pm
@Mike,

I did receive a very friendly reply from SEEK last time I wrote so you never know, they may be more friendly than we think  ;)

I am interested to see whether the performance of the camera improves significantly when a decent (larger) lens is placed in front of the new 12um microbolometer. I will also be lowering the temperature of the whole microbolometer assembly to see how the noise responds. Much will depend upon whether the SEEK firmware can cope with the hardware being enhanced. The SEEK is still the cheapest source of a decent resolution microbolometer and ROIC at this point in time. My application is non radiometric so temperature contrast is far more important than temperature accuracy.

For fun, I attach pictures of one of my specialist lenses that I will be experimenting with.....and yes it is a thermal mirror reflex type telescope of sizeable dimensions and magnification  ;D Long range thermal imaging anyone  ;)

Now if only SEEK will provide the hardware I need........


In the mean time I have a beautiful Bosch Metal Mickey dual tech thermal camera to play with ..... she's a lovely piece of engineering  :)  I attach a picture of 'Mickey'. SEEK Vs Metal Mickey......Hmmmmmmm I think Metal Mickey wins somehow ! But then $20,000 buys a lot of camera.

(If you wonder why the camera is called Metal Mickey...Google Bosch MIC CCTV camera)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 07, 2014, 08:31:55 pm
@Aurora,

what's your RealWorkTM, that you get to play with such awesome gear?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 07, 2014, 08:35:31 pm
My thermal cameras are all owned by me and not my employer :)

My work  :-X

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 07, 2014, 08:37:27 pm
Judging by the  :-X and by the sand colour of the Mickey... It's the military, isn't it?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 07, 2014, 08:37:52 pm
I'm getting a friend to 3d print the lens adapter

Now to choose between 4", 3", 2.5" 2" 1.5" and 1" focal length, I think I'll start with the 4" one (101.6mm)

Edit: link to adapter thingiverse post:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg542224/?topicseen#msg542224 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg542224/?topicseen#msg542224)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 07, 2014, 09:21:45 pm
Received my android unit today, and I am very dissappointed. the gradient makes the unit almost unusable within a minute.

My gradient is hot at the bottom left and cold atvthe upper right. With a cold camera and the lens facing down on a flat surface, the screen shows a temperature thats about 10 degrees hotter than ambient, and a colder gradient gradually mives in over several shutter clicks, ultimately creating a colder spot that is about ambient temp.

I've watched Mike's video several times and I am not sold on his solution (no offense Mike). I just can't comprehend how lens position would be the cause of a gradually apearing gradient.

I'd be more inclined to believe that the shutter was acting like a piston or a fan blade and displacing air inside the lens housing, cooling one portion of the sensor.

Mike removed a portion of his lens housing, and colored a portion of the inside. maybe the extra space around the shutter opening and slight adjustment of the housing is reducing the piston effect when the shutter moves.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 07, 2014, 09:29:36 pm
We have asked SEEK for comment on the cause of the gradient as they believe that they have identified it. So far no comment from them  :(

If we know the cause it provides users with the opportunity to modify their camera. I may well scrap the lens tube as that is what I believe is the cause of the issue. My other thermal cameras are of an open lens holder design with free air flow around the lens elements, shutter and microbolometer. The SEEK is the first TIC that I have seen with the tube type lens holder. There may well be a very good reason why this is the case !

I attach a picture of a typical TIC optical block. No enclosing of any part of the optical path. I just found a picture of a Talisman Wasp. Note the open optical block design. Sorry it isn't a clearer picture.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 07, 2014, 09:34:21 pm
What could be done (to void warranty  ;D ) is to remove the shutter flag, fill in the gap with some hot glue and use signal from original shutter to trigger new diy shutter in front of the lens.
I would be willing to try that if they would ship the damn thermal module to EU...   |O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 07, 2014, 09:50:57 pm
I've watched Mike's video several times and I am not sold on his solution (no offense Mike). I just can't comprehend how lens position would be the cause of a gradually apearing gradient.
Could be change in temp of the lens housing (relative to the sensor and/or lens)?
The fact the lens was glued and I had no way to accurately hold & adjust everything meant it was difficult to conclusively prove anything -  having to manually hold things may also have contributed some thermal effects.
It is possible that the temp was different between my original "before" and "after" results, though I did leave it off for a while to stabilise after I'd been handling stuff.

Must remember to try the lens form the Audi camera on it some time.

 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 07, 2014, 10:15:51 pm
@miguelvp

Probably our new EEVBlog member @slackaz which showed also realtime video how useless this thing can be is looking for information there when it will be improved, but if I were him and in the country where this company is located of course sended this device back and requested money back since there is no other option to avoid this gradient issue for the moment.
I got my camera a few days ago. I agree the gradient issues basically ruins the device.
Such thing should be found by Seek team before they send it to customers.
Now talking about magic software updates and that they found why this issue is, but can't tell even people in this EEVbog forum only means this is their public relations oldshool game  :--

The question only is if are there any Seek Thermal cameras which are not affected by this gradient issue?  :o
I'm not talking about perfect conditions created to avoid it for short period of time.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 07, 2014, 10:19:51 pm
I opened my camera at work today, did some experiments, even cracked the glue free of the lens housing. My imager was free of any residue at all. I attempted to reposition the lens which made no appreciable difference. I tried all different ways to prove it was a thermal issue. I simply couldn't make a difference in the gradient. I also may have destroyed the sensor because I think the lens housing pushed some bond wires together and now I have a black image output. I have to get under a microscope and look, might need to just bump them free of each other. I hope. Otherwise it's $200 in the garbage.

They did mention a temporal drift algorithm. I'm also leaning towards it being poor comoensation. We can play with all the electronics all day, if there is a bug in the software, it won't make a bit of difference.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 07, 2014, 10:29:00 pm
@eneuro,

A very good question.

I was not seeing a lot of unhappy posts on Facebook regarding the gradient issue which surprised me (remember they did not delete my question regarding such) so the user base appears unaware of a problem. From pictures shown here, it would appear to be obvious BUT I wonder......

If you point a thermal camera at a normal mixed temperature target scene, and the span is auto set to 'wide' by the camera, the gradient may not be obvious to users. When you point a thermal camera at a relatively uniform target of approx one temperature, like a table top, the camera may be auto setting its span to the smallest available (normal behaviour in a TIC). A small span will show the gradient far more than a wider span.

Not saying that this is the case or acceptable, but it may well be that the scientific minds of the EEVBlog have carried out UAT that a casual user would not. If the SEEK provides a decent picture under everyday circumstances it will likely be adequate for most consumers. There have to be compromises to achieve such low cost. This may be one of them but I wish SEEK would talk about it. A hardware solution is IMHO better for my needs than a software 'botch'. I am happy to do the work so its not as though I am asking SEEK to sort it out.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 07, 2014, 10:37:00 pm
I opened my camera at work today, did some experiments, even cracked the glue free of the lens housing. My imager was free of any residue at all. I attempted to reposition the lens which made no appreciable difference. I tried all different ways to prove it was a thermal issue. I simply couldn't make a difference in the gradient. I also may have destroyed the sensor because I think the lens housing pushed some bond wires together and now I have a black image output. I have to get under a microscope and look, might need to just bump them free of each other. I hope. Otherwise it's $200 in the garbage.


If it's unfixable, don't sling it.... I could do with a sacrificial unit to teardown the sensor and trace out the PCB.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 07, 2014, 10:46:23 pm
I was not seeing a lot of unhappy posts on Facebook regarding the gradient issue which surprised me (remember they did not delete my question regarding such) so the user base appears unaware of a problem. From pictures shown here, it would appear to be obvious BUT I wonder......

People just don't notice it.
Check this video from 5:58 https://www.youtube.com/watch?v=zeG_nmb1s54#t=356 (https://www.youtube.com/watch?v=zeG_nmb1s54#t=356) thermal gradient on his module is awful and he doesn't notice it...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 07, 2014, 10:56:35 pm
Yes I see what you mean. If SEEK Thermal admit the issue is serious they may be worried about returns and recall requests.
Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 07, 2014, 10:58:46 pm
I would be willing to try that if they would ship the damn thermal module to EU...   |O
Maybe there are also other reasons than ITAR limitations?
EUR-Lex Access to European Union law (http://eur-lex.europa.eu/homepage.html)
In the case of our country when normal person not company fill such complain form, than wait I'm not sure 30 days I guess, than if the problem is not resolved and make lawsuit in the court than when unsolved and not repaired issue was found  within 6 months than in the case of court lawsuit manufacturer have to proove that there is no issue at all, while after 6 moonths customer have to proove it which in the case of modern technology it can extremelly difficult and probably one had to pay for expert in this area.
I didn't gone througth court with such issues, but in many cases one email and official letter is fine, while company lawyers knows that one can make lawsuit vs them if they dismiss official document (not email).

So, talki that something will be done sometime by Seek Thermal maybe also simply game for time... to pass this 6 month pwriod-but ok I'm not a lawyer so in the case of broken thermal device maybe layers offize could help in US...

There is also another issue with Seek Thermal-for me is not acceptable there is no even end user manual available, which as I know is required in EU - I'm not usr ehot it looks like in US, so maybe if someone destroyed this device becouse of tried somehow "tune" this device to avoid this gradient, maybe there is a chance even without any lawsuits that will get his money back, because of there is NO SEEK THERMAL USER MANUAL available   :box:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 07, 2014, 11:06:07 pm
I would be willing to try that if they would ship the damn thermal module to EU...   |O
Maybe there are also other reasons than ITAR limitations?
EUR-Lex Access to European Union law (http://eur-lex.europa.eu/homepage.html)
In the case of our country when normal person not company fill such complain form, than wait I'm not sure 30 days I guess, than if the problem is not resolved and make lawsuit in the court than when unsolved and not repaired issue was found  within 6 months than in the case of court lawsuit manufacturer have to proove that there is no issue at all, while after 6 moonths customer have to proove it which in the case of modern technology can extremelly difficult and probably one had to pay for expert in this area.
I didn't gone througth court with such issues, but in many cases one email and official letter is fine, while company lawyers knows that one can make lawsuit vs them if they dismiss official document (not email).

So, talki that something will be done sometime by Seek Thermal maybe also simply game for time... to pass this 6 month pwriod-but ok I'm not a lawyer so in the case of broken thermal device maybe layers offize could help in US...

There is also another issue with Seek Thermal-for me is not acceptable there is no even end user manual available, which as I know is required in EU - I'm not usr ehot it looks like in US, so maybe if someone destroyed this device becouse of tried somehow "tune" this device to avoid this gradient, maybe there is a chance even without any lawsuits that will get his money back, because of there is NO SEEK THERMAL USER MANUAL available   :box:
There are no ITAR issues (well at least not as far as the finished product is concerned  ;) )
If they ship from the US to the EU, then it's a personal import and not subject to EU consumer law

I have no doubt that the only reason is they're still struggling to fulfill US orders.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 07, 2014, 11:13:55 pm
If they ship from the US to the EU, then it's a personal import and not subject to EU consumer law
Really? I have to investigate this in local customers lawyers office.
For the moment this product is not officially sold by Seek Thermal to EU, so if someone from US bought it and shipped as person to person than ok,
but what if US customer bought this device via Seek Thermal and is US citizen which got not tis what he expected to be in thermal camera, however will notice it lets say after a few months?
There is no user manual requirement in US?  ???

Update: On this video above  there is some sort of Seek Thermal black papers, but no google'able electronic version?
Ok. I do not complain no more-simply it is not a time to buy this device right now....let others find bugs in their software and hardware  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 07, 2014, 11:31:12 pm
I've watched Mike's video several times and I am not sold on his solution (no offense Mike). I just can't comprehend how lens position would be the cause of a gradually apearing gradient.
Could be change in temp of the lens housing (relative to the sensor and/or lens)?
The fact the lens was glued and I had no way to accurately hold & adjust everything meant it was difficult to conclusively prove anything -  having to manually hold things may also have contributed some thermal effects.
It is possible that the temp was different between my original "before" and "after" results, though I did leave it off for a while to stabilise after I'd been handling stuff.

Must remember to try the lens form the Audi camera on it some time.

Im just trying to limit the variables before digging into this. im convinced that the problem went away after your modifications, your demonstration at the end shows that. my question is why?

lens position or housing modifications

with my unit, from a cold start it works perfectly, and the gradient slowly appears over several calibrations. if its turned off and turned back on immediately the gradient remains. if its turned off and left along for 5-10 minutes the gradient is gone at start up. that almost rules out anything except a source of heat or cooling.

I think aurora might be onto something with the openness of the holder.

Mike, how does your unit perform with real use now that you've made the modifications? im interested in the quality of the pictures and video.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 07, 2014, 11:34:41 pm
There is also another issue with Seek Thermal-for me is not acceptable there is no even end user manual available, which as I know is required in EU
There is help in the app. What's the big deal about a manual?
As they haven't published a spec, image quality is a subjective issue.
Compared to the nearest equivalent, Therm-App, cost is 20%, so it could be argued that if quality is at least 20% as good, that's reasonable....

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 07, 2014, 11:38:59 pm

Mike, how does your unit perform with real use now that you've made the modifications? im interested in the quality of the pictures and video.
As the lens holder is no longer stuck down it can't really be used at the moment!

Something that might be interesting to try is heating/cooling the lens holder.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 07, 2014, 11:47:45 pm

Mike, how does your unit perform with real use now that you've made the modifications? im interested in the quality of the pictures and video.
As the lens holder is no longer stuck down it can't really be used at the moment!

Something that might be interesting to try is heating/cooling the lens holder.

I was thinking more along the lines of adding an opening of the same shape and size on the opposite side of the lens housing, placing it back in its original location and retesting it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 07, 2014, 11:49:53 pm
This may sound bit harsh to some but $200 is peanuts for a unit that is capable of producing a medium resolution image. Take a look at the resolution and price of a Lepton or a Fluke VT02. SEEK have achieved an amazing retail price even when considering the current issues being discussed here. I think we have been spoiled by the Flir E4 achievements. I am still fully behind SEEK. Early adopters expect teething troubles.. Now the M u thermal camera is an example of a real dodgy TIC
Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 07, 2014, 11:53:15 pm
Preliminary observations done yesterday with an IR thermometer and my wife's Galaxy S4 with the temperature set to measure the center spot.

Paint 0.96 emissivity at 12 inches (IR thermometer is a 12/1 so to measure one inch diameter I have to be at 12 inches distance) it read within one degree (Fahrenheit)

Skin 0.98 emissivity it was under 2 degrees Fahrenheit.

Other random measurements but leaving the emissivity at 0.96 on both devices the Seek was around 1 to 2 degrees Fahrenheit off and always reading lower than the IR thermometer (UNI-T UT301A I believe it is that model I'll double check when I get home)

Also note that people that have been playing with the raw data are not really seeing that problem but maybe it's because between compilation and testing even if the camera is plugged it, it's not really running.

For example look at bktemp images after cleanning up the signal.
Image 7 to 8 he does quite a bit of filtering but I think from 7 we can even get rid off those remaining lines.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=116798;image)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fry-kun on November 08, 2014, 12:06:38 am
How often does it calibrate in normal operation?

I don't have a working cellphone (mine is CyanogenMod 11, which doesn't work with Seek) -- so I'm trying it with the computer USB connection...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 08, 2014, 12:12:53 am
How often does it calibrate in normal operation?

I don't have a working cellphone (mine is CyanogenMod 11, which doesn't work with Seek) -- so I'm trying it with the computer USB connection...

every few seconds. more frequently if the image is changing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 08, 2014, 12:23:58 am
every 2-3 secs - unlike the E4 it doesn't seem to slow down as things stabilise.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fry-kun on November 08, 2014, 12:28:24 am
Oh ok, so I guess it's normal..
Does it also do it more frequently on startup?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 08, 2014, 12:33:51 am
yes, on startup it has a series of rapid succession calibration events.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 08, 2014, 12:55:28 am
@mike,

I don't know if I'm going to be able to repair this thing. The bond wires were basically spaghetti. I managed to move a few off each other but the center section of the wires is pretty bad. I could probably do a better job if I had a way to hold my microscope and rake the bond wires with a small wire. Its fairly difficult. If I don't succeed, you'll have a board coming your way.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Yushir0 on November 08, 2014, 02:40:38 am
Just as an FYI, I got my camera this afternoon and it works just peachy on a galaxy note II running the latest cyanogenmod nightly.  Your experience may differ depending on your device,  but cyanogenmod definitely works on at least some phones. If you have USB debugging enabled,  try turning it off and maybe it will help.

On a side note, the gradient on mine is crazy bad (10°F variation between the high and low on a surface with a perfectly uniform temperature). I wanted to use it to do an energy audit on my house and for electronics troubleshooting, but sadly it is pretty much useless for both purposes as you can barely see anything through the gradient unless the temperature is wildly different between whatever is in the foreground and background) .  Pretty much the only thing it is good for right now is taking thermal pictures of my pets...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Andrew Seltzman on November 08, 2014, 03:05:36 am
I made a jig to attach the seek camera to a thorlabs optical cage and image a CO2 laser beam. The laser is pulsing at about 5W through a 200X attenuator with a 6% duty cycle 1kHz waveform.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 08, 2014, 03:41:32 am
Well, I don't know how I did it, but I managed to untangle bond wires. I resurrected the camera! FYI, for anyone who decides to take their camera apart and remove the lens, heed my warning!!!! Do NOT attempt to reposition to lens. It's not worth the effort, and the damage you might do to the bond wires could ruin the camera. They certainly less than the thickness of a human hair. I have access to a decent usb microscope, and I used a razor blade to pull bond wires apart. They aren't pretty, but the there isn't any noticeable difference to the image quality. Just breathing on them causes them to touch each other.

I was literally about to hit the order button on the thermal.com website. Saved myself $200.

Sorry mike, i'm keeping this one.

Now...on the other hand, I did have a few spots on the lens housing that the paint missed. I used white out to cover the areas up. I also noticed my shutter coil wasn't perfectly sitting against the pcb, which is interesting. If the shutter is at an angle, as it has a slightly reflective finish, could it cause a change in the field? I can report my gradient has now moved, but only occupies one side of the image along the edge, and it doesn't go towards the center of the image. I didn't move the lens position. Interesting findings. Oh and the gradient was about 10-11 degrees before. Now after its gotten hot, its about 5-6. Much improved, but not there yet.

I hope this helps anyone else. Check your shutter coils. Also, sharpie works well to touch up the black paint flecks off of the metal housing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 08, 2014, 03:48:41 am
Congrats on resurrecting your camera   :phew:
You should have watched Mike's video about the bond wires, it almost happened to him but he dodged the bullet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 08, 2014, 03:58:51 am
Congrats on resurrecting your camera   :phew:
You should have watched Mike's video about the bond wires, it almost happened to him but he dodged the bullet.

Well, funny thing is, I got the lens off with no major issues. It was when I was trying to get the lens in a different position is when I managed to snag those wires. I moved the lens to far right and it crashed into them, which caused many to crinkle up into eachother. I much have about a micron of clearance on some of the wires, just enough to not cause a conflict.

I might try removing the lens again, but this time clean the epoxy off and get the lens closer to the sensor. It seems like most cameras are near focused. Things far away are blurrier than they should be, which could be a result of the post processing, but up close things are tack sharp. I wonder if mike can speak on his experience with setting the lens down closer to the sensor.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 08, 2014, 04:26:42 am
He was luckier than you, check 18:30 on his 2nd video:

https://www.youtube.com/watch?feature=player_embedded&v=hzsTsFvHss8#t=1115 (https://www.youtube.com/watch?feature=player_embedded&v=hzsTsFvHss8#t=1115)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 08, 2014, 04:27:07 am
Congratulations on the re-alignment of the bond-wires..... not an easy task and thank goodness that they were not too brittle to reposition.

This camera is just screaming for a better lens holder than that aluminium tube that SEEK have used. In my minds eye I picture a 'cage' instead of a tube and the lens mounted in a threaded holder that permits manual focus. enlargement of the lens aperture on the SEEKs case would then permit the new holder and manual focus ring to protrude. It may not be as pretty as the standard SEEK but it would be a heck of a lot lore useful and less likely to suffer thermal issues around the microbolometer. The 'cage' could be formed from thick copper wire or something slightly stiffer and a threaded 'nut' positioned at the end for the lens holder.

There is so much opportunity for experimentation with this little camera. It is unlikely to happen any time soon but it would be great if the SEEK camera technology became as common as an Arduino and sold in a format for experimentation. How popular that would be with the maker community. Robots and computer applications with thermal vision etc  :)

Mike has an excellent way to control lighting effects using thermal camera technology that can see the human target coming. Far more complex than a normal PIR and that sort of application is begging for the new cheaper SEEK technology. IRISYS charge around $1000 for a 15x15 thermal camera people counter..... pretty expensive compared to the $200 SEEK but software would have to be written for the specific application.

FLIR are declining single unit supply of the LEPTON core to the maker community so maybe SEEK can fill that market opportunity as and when the rush on their SEEK camera subsides. Hope you are reading this SEEK Thermal ;) Be the first to market a DIY thermal camera worth deploying in as-yet unimagined applications  :-+ Being as famous as the Arduino would not be a bad thing for a start up company. The R-Pi community is another market for such a camera. Oh the opportunities that exist out there.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 08, 2014, 05:19:06 am
Well, I decided to chip away at the epoxy on both the board and the lens...very carefully. I got the lens about flush with the pcb, used a bit of hot glue to hold the lens down. Yes, moving the lens closer changes the focus of the lens. Now instead of a super clear up close image, I get great far focus. The housing actually pulls the lens away a little and lines it up. So it's basically really well focused for what I would want now. Gradient is still a minor issue, but that's something I guess we will have to live with till Seek offers us the ability to take a calibration frame through the lens vs. just the shutter. I strongly believe the radiation is coming from the lens housing, as the gradient has moved a little. This is a huge red flag pointing right at the lens housing. It does sit awfully close to the sensor. Also, the housing actually has a ledge inside right before the lens, which would be part of the retainer the lens sits in. So that could very well be what we are seeing, as the sensor heats up, the radiation is reflecting off the lens housing, possibly in that area.

Good luck to anyone who decides to dice up their units. They are tough on the outside, fragile as can be inside.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 08, 2014, 05:32:18 am
Well, I did change the C# code to read 16 bits unsigned shorts instead of 8 bit bytes to be recombined later to 16 bits. I'm not ready to post the code yet since I have to clean up a lot of stuff first, but I looked at the first 12 frames from boot and found some interesting things.

In the following table I made it 1 based so what we usually refer to as pixel 10, in here is pixel 11

Code: [Select]
PX   F1   F2   F3    F4 F5    F6   F7   F8   F9 F10 F11 F12
 
01 3251    0 8733 15625 135 4256 8721 8278 8680 8701 8278 8683
02    0 2000 3237 15520 112 4257 3236 3236 3235 3234 3234 3234
03 3361 2000 8566 15626 139 4258 8540 8080 8500 8516 8076 8496
04 3221 2000 7266 15612 136 4129 7251 6772 7202 7227 6758 7200
05 3320 2000 6417 15588 139 4382 6384 5877 6360 6371 5878 6338
06 3304 2001 9039 15639 137 16287 9024 8570 8985 8997 8575 8968
07 3352 2001 7086 15587 141 4001 7067 6565 7026 7029 6560 7008
08 3133 2001 5748 15574 132 4255 5733 5223 5686 5699 5226 5673
09 3281 2001 6932 15589 138 4257 6914 6437 6882 6904 6427 6872
10 3088 2001 7765 15615 130 4257 7741 7293 7693 7707 7283 7688
11    4    9    8     7 10     5    1    3    6    1    3    6
12 3321 2002 6264 15595 140 4129 6255 5714 6201 6213 5710 6181
13 3353 2002 6949 15585 142 4223 6923 6404 6885 6892 6407 6859
14 3351 2002 8650 15623 141 3999 8635 8173 8603 8616 8176 8588
15 3408 2003 8593 15603 144 3998 8570 8088 8543 8540 8086 8520
16 3404 2003 6941 15600 142 4255 6919 6420 6870 6885 6406 6859
17 3397 2003 6417 15576 143 4126 6405 5887 6356 6374 5855 6349
18 3382 2003 8247 15611 143 4638 8229 7742 8177 8195 7732 8168
19 3432 2003 8360 15618 144 3868 8349 7862 8298 8305 7845 8292
20 3492 2004 7514 15604 146 4257 7491 6986 7450 7468 6984 7438
21 3391 2004 6048 15572 145 16289 6024 5486 5979 5991 5466 5969
22 3381 2004 6525 15587 144 3874 6500 5961 6462 6465 5957 6441
23 3263 2004 6276 15571 139 3746 6258 5746 6207 6227 5748 6205
24 3389 2005 6530 15580 143 4127 6511 5979 6458 6476 5981 6439
25 3488 2005 6730 15581 147 4000 6719 6185 6672 6687 6177 6656
26    0 2005    0     0   0 4511    0    0    0    0    0    0
27 3298 2005 5906 15568 140 4385 5883 5352 5847 5850 5351 5827
28 3392 2005 6634 15603 143 4095 6618 6077 6571 6580 6065 6556
29 3524 2006 9092 15630 149 4130 9059 8556 9022 9028 8560 9010
30 3474 2006 5879 15588 146 4256 5867 5271 5801 5814 5264 5788
31 3529 2006 7605 15604 147 4385 7582 7071 7540 7555 7067 7520
32 3602 2006 7792 15623 150 4255 7772 7243 7720 7740 7229 7705
33 3300 2007 6456 15596 140 4257 6436 5901 6376 6391 5893 6369
34 3266 2007 5959 15593 139 4513 5923 5388 5886 5900 5394 5867
35 3467 2007 9011 15668 142 4259 8998 8510 8959 8971 8514 8955
36 3469 2007 6178 15588 146 16288 6156 5583 6103 6118 5581 6087
37 3523 2007 8010 15598 149 4257 7981 7455 7939 7937 7446 7916

We know that 1 is for a calibration frame, also we know that 3 is a usable frame, we also knew (although we never used it) that 6 is a pre calibration frame.

But on startup there are other IDs, namely 4, 9, 8, 7, 10 & 5 they do look like parametric values to an equation, or at least 7 could be max value and 10 min value, or something like that.

I think those in combination with column 207 might hold a key on reducing banding noise and other calibration data.

I will try to put some code to capture the first full 20 raw frames in individual files with the camera facing down

Edit: Those first 6 frames on device startup might hold the key to a cleaner image.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 08, 2014, 06:12:41 am
So here is some raw data, 20 frames from startup including those first 6 frames then calibration, capture and precalibration.
They are all raw without taking away any pixels or doing any processing in any shape or form, I did put all the 20 frames in a single file and did two separate runs.

They are 16 bits per pixel, little endian.
Each frame is 208 by 156, 2 bytes per pixel unsigned int16
column 207 has the adjustment value we've been mentioning
column 208 is always 0.

First file is with the camera facing down during startup for 20 frames.
2nd file is with the camera facing the router during startup for 20 frames.

They both include the those bootup frames with ID on pixel 10.

Edit: here are the frame IDs for the facedown file
1 means calibrate (3 total in this file)
6 means pre-calibrate (we think it does anyways, 2 total in this file)
3 means valid frame to process (9 total in this file)

The rest we don't know what they mean (one of each in this file)

4, 9, 8, 7, 10, 5, 1, 3, 3, 3, 6, 1, 3, 3, 3, 3, 3, 6, 1, 3
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 08, 2014, 08:12:39 am
So here are the first 8 frames of the camera facing down but not to scale range (value) wise, but so that the data is somewhat visible.

Frame 1 (ID 4) seems like it has the patent pixels and what seems to be dead pixels, and what seems to be the horizontal banding. I wonder if this data is added somehow to the capture data or it just identifies the non responsive pixels (kind of like a slope value)

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117242;image)

Frame 2 (ID 9) is a bit bizarre, because it shows a nice gradient, like if during boot the chip shows that the memory is writable and is just to make sure it can be read. It's pretty smooth with no dead pixels (other than pixel 10) and maybe some others that I can't see. the original range goes from [2000 to 16383] (both included) it didn't translate well to 8 bits. Maybe that's the actual sensor range for raw data, not sure. Also it might be the firmware that outputs the gradient, doesn't have to do anything with the sensor for all we know.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117244;image)

Frame 3 (ID 8 ) looks like a factory calibration data, or maybe it's a boot time real calibration image. Since I had the camera facing down it looks (almost) exactly like Frame 7 and 8 (first real cal, and first image since i had the camera facing down)

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117246;image)

Frame 4 (ID 7) looks like the patent pixels and some minor adjustments, little threshold and all the data is on they high 15,000 range, but I scaled it to make it visible.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117248;image)

Frame 5 (ID 10) is similar to Frame 1, but at a lower range (in the hundreds), also I don't know what the upper right corner is doing being all darkish.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117250;image)

Frame 6 (ID 5), patent pixels and horizontal banding, but only for the left half of the image like it's supposed to be stretched, funny thing is that the 1st patent pixels is at half of what it should be but the 2nd one is 15 pixels further so, maybe it just represents the pattern to be adjusted by. Also note that no really dead pixels so the sensor's memory (if it does have that) or the firmware is the one producing that.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117252;image)

Frame 7 (ID 1), 1st calibration frame with the shutter blocking the sensor.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117254;image)

Frame 8 (ID 3), first display frame, shutter open but camera facing down.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117256;image)

Edit, forgot to add the pre-cal frame:

Frame 11 (ID 6), first pre-cal frame, since it's facing down it looks the same as the cal ones and the visible ones)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117260;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 08, 2014, 10:03:07 am
Re. bond wires, it would probably be possible to blob them with glue to make them more secure.
You'd need to be careful with choice of glue - it would want to be something that stays slightly flexible to avoid putting any stress on anything, runny enough to fill the gaps but not so runny it flows away across the PCB.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 08, 2014, 12:29:21 pm
@Mike,

I rewatched the gradient video and got an idea: could you try and grind away at the round opening in the bottom of the lens holder to make it bigger, possibly all the way?

It also might be possible to make the lens holder into a "cage" by carefully cutting the sides out of the holder...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 08, 2014, 01:16:14 pm
@Callipso, I wondered if drilling a series of holes around the lens tube might resolve the gradient issue. The problem is that the lens tube needs to be removed to do the work.
Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 08, 2014, 01:26:12 pm
@ mike, aurora, calipso
I think duplicating the shutter opening on the opposite side of the lens holder would do the trick.

the sensor starts "hot" at that corner, and moves to "cold" (room temperature) and the shutter opening.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 08, 2014, 01:43:38 pm
If the shutter is at an angle, as it has a slightly reflective finish, could it cause a change in the field? I can report my gradient has now moved, but only occupies one side of the image along the edge, and it doesn't go towards the center of the image. I didn't move the lens position.
When we compare this Seek shutter with Flir E4 that probably the first suspect could be this Seek shutter, while there is no perfect symetry in its design and shutter holder with relative higher mass or maybe even comparable to its thin part when moves in sensor FOV than simply maybe faster moving end of shutter is cooled in air while part close to rotation point is at lower speed so I can imagine that there can be temperature difference.
Maybe even some kind of friction in rotating point heats up shutter holder slightly?

Just implemented my image processing idea based on  Seek sensor raw data and now performing additionaly FFTs of calibration and image data.
Gradient issue is interesting thing while it can affect also custom mounted MELEXIS thermophile arrays, so worth futher investigation  :-/O

Could some one provide more detailed vblog with this Seek shutter mechanical view from looking into it around him to see  details how it is mounted and how much friction is between those moving parts?
It could be interesting to see it in action in slow motion using fast framerate camera  ::)

10*F gradient difference is about 5*C so huge  :o
I could bet not for $1000 but for $100 easy that this gradient issue was the reason that Seek app doesn't show temperature scale, while it is much more difficult realize that easy visible different colors when pointed to flat surface perpendicular to its surface have such huge difference in temperature on flat surface  |O
Since there is no LUT temperature scale presented, one have to switch on those spots tracking and what he'll see only those white temperature numbers on GRAYED background, so this is some kind of distraction while those spots are moving your attention is to track those moving spots, so much more effort needed to realize that wow these temperatures should be close to the same...

Without enabled spot tracking mode it is difficult notice this, while people used to knew that when they look at LCD from diffrent angles then those colors change a little bit, so by disabling pernament default temperature scale it coube a tricky, but simply way to hide this gradient issue  :palm:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117303)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117304)
it is only a speculation, but if it were only 1-2 degree difference than ok, but when Seek doesn't provide any data on expected accuracy of those temperature measurements, probably it is made intentionally, while when someone discovered such difference, than could have a easy way to proof that this device doesn't meet its requirements and might wanted send back and request refund.

So, DOES Seek impleented temperature scale in his latest software app update? I guess, they don't  until resolve gradient issue somehow :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 08, 2014, 01:57:40 pm
near focus vs far focus

The near focus is pretty good. my pvs14 and some thermal imagers use add on lenses for magnification.

these lenses are reported to work with the therm-app
http://eom.umicore.com/en/infrared-optics/product-range/35-mm-f-1.1/ (http://eom.umicore.com/en/infrared-optics/product-range/35-mm-f-1.1/)

but when it comes to focal length and determining which size lens doubles or triples magnification I get lost. but it shouldn't be difficult to 3D print a threaded lens holder that snaps over the seek's bezel/housing. if 2-3x magnification was in focus i'd be much happier.

Seek,
if you are still listening, i'd like to suggest an app modification. Your side by side viewer with the thermal/native camera is nice, but in portrait orientation its not as usefull as over and under would be. over and under while in portrait orientation would allow the 2 images to remain closer to the 4:3 aspect ratio, one above the other without the slider, and would be a little more intuitive considering the native and Seek cameras are physically positioned that way on most phones. seperate zoom for each view would be nice too.

id love to be able to hook my pvs14 to my phone adapter and have night vision/native camera view on top and seek view on the bottom of the screen.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 08, 2014, 02:03:37 pm
So here are the first 8 frames of the camera facing down but not to scale range (value) wise, but so that the data is somewhat visible.
Good work, but it is issue that those images are ONLY 8bit so they are useless for anything but display them only....
Quote
$ file Frame1.png
Frame1.png: PNG image, 208 x 156, 8-bit/color RGBA, non-interlaced
If you provided those 16bit grayscale PNGs I suggested and using as input to my image processing soft while raw sensor data is 14bit, not 8 bit, then people could verify what you stated  :-\
Quote
$ file  sts_cal.png
sts_cal.png: PNG image, 208 x 156, 16-bit grayscale, non-interlaced
This is only two lines of code in OpenCV to output such 16bit grayscale PNG image after or durring processing from any internal matrix format:
Code: [Select]
// Conversions
outf.convertTo(out, CV_16U, 16384 );
imwrite("sts_cal.png", out );
I used 16384 scaling factor since operated on real numbers 0.0..1.0 in software...it can be changed or keep oryginal raw sensor data intact...

Update:
So here is some raw data, 20 frames from startup including those first 6 frames then calibration, capture and precalibration.
It looks much better   :-+ >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Spyke on November 08, 2014, 02:46:45 pm
Just got mine a few days ago. I must say the gradient issue makes the thing pretty poor in high contrast situations. Sad as that rules out most uses. Upon power up the gradient does not exist, but slowly comes into frame after about 20 seconds.

Did anyone think it might be the lens that is getting warmer on one side? I'd imagine the lens tube being made of metal does a good job at transferring heat from the PCB into the lens itself. If somebody could 3D print an ABS one this could probably be better examined... you'd have to remove the lens itself without breaking it however.
As was posted in most TIC's the lens assembly isn't attached to any heat sources and is separate from the PCB.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 08, 2014, 03:05:42 pm
The lens isn't really heating up from the PCB, the factory puts glue down and the lens housing sits on the glue like a pillow. There's about a millimeter gap between the PCB touching the housing. The heat conduction isn't great. As I stated, the problem seems to be related to the sensor heating up, and the white paint on the housing is slightly reflective, so it seems to be a reflection off some surface inside the housing. Had they used a black matted surface, it probably wouldn't have been an issue.

Here's a picture of my cat warming up in sunlight.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 08, 2014, 03:26:56 pm
First file is with the camera facing down during startup for 20 frames.
2nd file is with the camera facing the router during startup for 20 frames.
They were send at <10Hz ?
Do you have any timing hint what frame rate in this raw data could be?
It could be helpfull to estimate when those events took place, so for example delays between calibration frames and normal-do they happen at the same constant frame rate and delay between each those frames?
Such time stamp information when each frame took place could help investigate this raw data...so suggested to output each frame with time stamp info.
OpenCV has builtin functions for calculating such timing, but one have to be carefull and check if task scheduling in OS doesn't affect those time stamp at higher frequencies   :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 08, 2014, 06:38:09 pm
The next thing that needs to be done is to unlock that firmware. I'm curious to see how they process the frames off the sensor.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 08, 2014, 06:49:29 pm
The next thing that needs to be done is to unlock that firmware. I'm curious to see how they process the frames off the sensor.
ISTR someone said they'd found a firmware image in the .apk - should be fairly easy to determine if this is ARM code, or is obfuscated/encrypted.
At some point I'll read the flash - there may be stuff like cal data in there.
BTW I did establish that the test pads on the PCB do not connect directly to the flash - probably JTAG or SWD.
   
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on November 08, 2014, 06:56:17 pm
I have the firmware image loaded in IDA. But I'm too shit at reversing to understand anything besides what's evidenced by the debug strings.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Andrew Seltzman on November 08, 2014, 07:11:50 pm
Has anyone made a USB API (something similar to the winusbdotnet program written by sgstair) in the form of a dll file that can be called from matlab?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 08, 2014, 07:28:04 pm
First file is with the camera facing down during startup for 20 frames.
2nd file is with the camera facing the router during startup for 20 frames.
They were send at <10Hz ?
Do you have any timing hint what frame rate in this raw data could be?
It could be helpfull to estimate when those events took place, so for example delays between calibration frames and normal-do they happen at the same constant frame rate and delay between each those frames?
Such time stamp information when each frame took place could help investigate this raw data...so suggested to output each frame with time stamp info.
OpenCV has builtin functions for calculating such timing, but one have to be carefull and check if task scheduling in OS doesn't affect those time stamp at higher frequencies   :-/O

No timestamp sorry, I'll work on adding a time_t timestamp before each frame, what do you prefer, before capturing, after capturing, or both?
i.e: begintime-frame-endtime-begintime-frame-endtime...

And you are funny about the higher frequencies :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 08, 2014, 07:31:27 pm
Has anyone made a USB API (something similar to the winusbdotnet program written by sgstair) in the form of a dll file that can be called from matlab?

No but it's trivial to open a file and dump the raw data there to be later analyzed.
That's what I did and fed the raw file to Visiquest for analysis.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 08, 2014, 08:46:54 pm
I'll work on adding a time_t timestamp before each frame, what do you prefer, before capturing, after capturing, or both?
I used to use this code to compute how much time some processing is made and when  (of course using  C/C++ OpenCV):
Code: [Select]
// http://docs.opencv.org/modules/core/doc/utility_and_system_functions_and_macros.html
        double t= (double)getTickCount()/getTickFrequency();

        calf.convertTo(cal256, CV_8U, 128 );
        imgf.convertTo(img256, CV_8U, 128 );
        outf.convertTo(out256, CV_8U, ((double)128/25.0) );

        double dt= ((double)getTickCount())/getTickFrequency() -t;

        fprintf(stderr,"%s: Timestamp: %0.9f [s]  Processing time: %0.9f [s]\n",
                argv0, t, dt );
It outputs nice time in seconds how when from system powerup something happened and processing time:
Quote
./seek_thermal_opencv_test: Timestamp: 14736.406878773 s  Processing time: 0.000353242] s   

Of course in case of "Sick" Thermal dongle maybe 9 digits not needed, but it doesn't matter if we type 9 or 3 digits in output format  :D

Back to where put those timestamps probably the best option could be leave raw data untouched  for example in *.raw files and this timing info add to second text file *.idx and in parallel with catching those frames via USB put text in such easy format ready even to plot using gnuplot , etc Facerouter20frames.idx in attachment.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117323)
This is the way I deal with this nice raw data now-by outputting additional description text files and images.
I haven't got this timestamp info to try look how it changed in time...

Offset in bytes where frame begins (first byte offset 0x0 of course) is fine while if we have start than it is easy calculate where ends by image size or by tracking those 0x0000 words hexagon pattern.
There is another advantage ussing such kind of metadata text file-add support for those FITS image file format so staring from raw data such index table can be included, as well as other tables with added configuration data or parameters send from sensor via USB if its protocol will be known, so I'm writting sts2img converter with 16bit PNG output by default, but have FITS image format with tables in mind  :phew:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 08, 2014, 09:10:16 pm
@eneuro, here you go, timestamps for all the first 20 frames,

Time stamp is 64 bit in hundreds of nanoseconds (DateTime.Ticks) I computed the deltas for the delays.

On the loop I take the timestamp, then capture the frame, and take the next timestamp before writing it to the drive and then loop again. So sometimes there is a delay while the frame is written to disc between frames, usually 1 ms sometimes a couple.

I also put the delta times that took to capture the frame.

Code: [Select]
Frame 1 ID 4
08d1c9758415a0a4
08d1c97584209d4d <- 72.0041 ms

Frame 2 ID 9
08d1c97584209d4d
08d1c9758425584f <- 31.0018 ms

Frame 3 ID 8
08d1c9758425584f
08d1c97584384456 <- 124.0071 ms

Frame 4 ID 7
08d1c97584384456
08d1c9758441ba5a <- 62.0036 ms

Frame 5 ID 10
08d1c9758441ba5a
08d1c9758446755b <- 31.0017 ms

Frame 6 ID 5
08d1c9758446755b
08d1c975844b305d <- 31.0018 ms

Frame 7 ID 1
08d1c975844b305d
08d1c9758488d684 <- 404.0231 ms

Frame 8 ID 3
08d1c9758488d684
08d1c97584a07d8d <- 155.0089 ms

<- 4.0002 ms File Write delay

Frame 9 ID 3
08d1c97584a119cf
08d1c97584b36994 <- 120.0069 ms

 <- 2.0001 ms File Write delay

Frame 10 ID 3
08d1c97584b3b7b5
08d1c97584c67cab <- 123.0070 ms

 <- 1.0001 ms File Write delay

Frame 11 ID 6
08d1c97584c6a3bc
08d1c97584e2deb6 <- 185.0106 ms

Frame 12 ID 1
08d1c97584e2deb6
08d1c97584ff67d1 <- 187.0107 ms

Frame 13 ID 3
08d1c97584ff67d1
08d1c97585170ed9 <- 155.0088 ms

 <- 2.0001 ms File Write delay

Frame 14 ID 3
08d1c97585175cfa
08d1c9758529fae0 <- 122.0070 ms

 <- 1.0001 ms File Write delay

Frame 15 ID 3
08d1c975852a21f1
08d1c975853ce6e7 <- 123.0070 ms

 <- 1.0001 ms File Write delay

Frame 16 ID 3
08d1c975853d0df8
08d1c9758554b520 <- 155.0120 ms

 <- 0.9969 ms File Write delay

Frame 17 ID 3
08d1c9758554dc11
08d1c975856c5c09 <- 154.0088 ms

 <- 1.0001 ms File Write delay

Frame 18 ID 6
08d1c975856c831a
08d1c9758588be13 <- 185.0105 ms

 <- 1.0001 ms File Write delay

Frame 19 ID 1
08d1c9758588e524
08d1c97585a5472e <- 186.0106 ms

Frame 20 ID 3
08d1c97585a5472e
08d1c97585bcee37 <- 155.0089 ms

Edit: No I didn't use the query performance timer based on the cpu frequency, but for this purpose DateTime.Ticks is good enough. We are not talking in measuring very high frequency data after all. And just maybe, DateTime might use the query performance timer for timing purposes, but I didn't dig into the details of the implementation.

If you want to convert it to actual time, I have them printed in 64 bit hex numbers and they represent the
"number of 100-nanosecond intervals that have elapsed since 12:00:00 midnight, January 1, 0001"

So it comes out to the 312 day of 2014 at 2:15 pm more or less, but the deltas have more pertinent information :)


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 08, 2014, 10:19:37 pm
@eneuro, here you go, timestamps for all the first 20 frames,
Thx, I hope someone else also will try to look into this raw data so will benefit from this timing info  too :-+
This is for frames from this file Facerouter20frames.dat I guess?
I've choosen this first for analysis while it should be easier to see anything, but noisy flat surface  :-/O

BTW: If someone needs to know how Git better for this software related projects this is nice 500 pages book to read after hours pdf: ProGit 2nd edition (https://progit2.s3.amazonaws.com/en/2014-11-08-05b04/progit-en.105.pdf) recomended by SourceForge.net (https://sourceforge.net/)  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 08, 2014, 10:24:37 pm
It was for the face down, but should be about the same .I'll try later on to make one with the data included in the data or on a separate file.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 09, 2014, 02:06:56 am
@eneuro, Ok I made a new set with the camera held steady pointing at the router with a "third hand tool" (https://www.google.com/search?q=third+hand+tool&tbm=isch&sa=X)

The zip contains a data.dat with the raw data and a data.txt with the timestamp metadata, times are pretty close to what I posted before, but this one corresponds to the actual data in the zip file. The program formats and outputs the txt file at the same time as the raw data.

I'm on the border of 1000KB upload limit so I can't add many more frames, maybe I can squeeze one more frame, but not worth it.

Code: [Select]
Frame 1 ID 4
8D1C9A479478DFD
8D1C9A479526396 <- 71.0041ms

Frame 2 ID 9
8D1C9A479526396
8D1C9A479571E98 <- 31.0018ms

Frame 3 ID 8
8D1C9A479571E98
8D1C9A4796A0A9F <- 124.0071ms

Frame 4 ID 7
8D1C9A4796A0A9F
8D1C9A4797380A2 <- 62.0035ms

Frame 5 ID 10
8D1C9A4797380A2
8D1C9A479783BA4 <- 31.0018ms

Frame 6 ID 5
8D1C9A479783BA4
8D1C9A4797CF6A6 <- 31.0018ms

Frame 7 ID 1
8D1C9A4797CF6A6
8D1C9A479BA9CCD <- 404.0231ms

Frame 8 ID 3
8D1C9A479BA9CCD
8D1C9A479D243D5 <- 155.0088ms

 <- 3.0002ms File Write delay

Frame 9 ID 3
8D1C9A479D2B907
8D1C9A479E9EADE <- 152.0087ms

 <- 2.0001ms File Write delay

Frame 10 ID 3
8D1C9A479EA38FF
8D1C9A479FCFDF6 <- 123.0071ms

 <- 1.0000ms File Write delay

Frame 11 ID 6
8D1C9A479FD2506
8D1C9A47A196000 <- 185.0106ms

Frame 12 ID 1
8D1C9A47A196000
8D1C9A47A35E91B <- 187.0107ms

Frame 13 ID 3
8D1C9A47A35E91B
8D1C9A47A4D9024 <- 155.0089ms

 <- 2.0001ms File Write delay

Frame 14 ID 3
8D1C9A47A4DDE45
8D1C9A47A607C2B <- 122.0070ms

 <- 1.0000ms File Write delay

Frame 15 ID 3
8D1C9A47A60A33B
8D1C9A47A736831 <- 123.0070ms

 <- 1.0001ms File Write delay

Frame 16 ID 3
8D1C9A47A738F42
8D1C9A47A865438 <- 123.0070ms

 <- 2.0002ms File Write delay

Frame 17 ID 3
8D1C9A47A86A25A
8D1C9A47A996750 <- 123.0070ms

 <- 1.0000ms File Write delay

Frame 18 ID 6
8D1C9A47A998E60
8D1C9A47AB5C95A <- 185.0106ms

Frame 19 ID 1
8D1C9A47AB5C95A
8D1C9A47AD25275 <- 187.0107ms

Frame 20 ID 3
8D1C9A47AD25275
8D1C9A47AE9F97E <- 155.0089ms

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 09, 2014, 04:57:10 pm
Look what these guys achieved with a 16x4 sensor

http://forum.xda-developers.com/showthread.php?t=2165354 (http://forum.xda-developers.com/showthread.php?t=2165354)

www.mardaso.com (http://www.mardaso.com)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 09, 2014, 05:14:24 pm
It looks similar to another mobile phone thermal camera ...IR Blue.

http://www.rhworkshop.com/pages/product-ir-blue-dm (http://www.rhworkshop.com/pages/product-ir-blue-dm)

Its open source and there is a built or DIY version available.

http://www.rhworkshop.com/products/ir-blue-dm-kit (http://www.rhworkshop.com/products/ir-blue-dm-kit)

In fact if you look at the EU supplier (MarDaSo) , it would appear that the unit you detailed is in fact the IR-Blue in the prototype stages  :) 

http://firsensor.com/Store/ (http://firsensor.com/Store/)

Very limited capability though.

If you want to see clever use of a low resolution sensor take a look at the design by Honeywell licenced to the I.S. Snapshot camera. A 120x1 pixel thermoelectric array is scanned across the output of the thermal camera lens and a 120x120 pixel radiometric image is produced. The sensor array is calibrated against a black body at the beginning of every picture ! The big down side is that it is useful only for static targetas as the scan time is 1.5 seconds. I bought a lovely example named the Thermasnap under the Inframetrics brand name a month ago for GBP250 and, IMHO, worth every penny as its images are very good and accurate considering the somewhat agricultural technology used within. I believe the imaging sled and servo are actually the same as, or very similar to, that used in a floppy disk drive head sled.

Imagine what could be achieved using the same technology as the Thermasnap but with an X-Y sled moving a SEEK microbolometer....super high resolution of static targets  :)

Patent for the Honeywell design is here:

US5675149

http://www.google.com/patents/US5675149 (http://www.google.com/patents/US5675149)


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 09, 2014, 05:45:37 pm
There once was a design of a makeshift TIC with 1x1 (the regular IR thermometer thermopile) and X-Y servo powered fixture. The scan time was around 1.5 minutes, but the imagery was hi-res and beautiful.

Another thing popped up in my ebay alert - a thermal line scanner. Those were used in aviation before FLIR became the norm, so called pushbroom thermal imaging, or S(ideways)LIR. Nowadays these are used in industry for checking of the temperatures of continuous stream of film material (as far as I understood)

but that we're OTing
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 09, 2014, 06:32:48 pm
I was looking at it more from the software side, with his fusion of thermal and visual images. mostly a visual image with thermal overlayed, almost the opposite of what flir is doing with msx. somehow he has a solution for the location of different cameras on different phones.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 09, 2014, 07:15:31 pm
@miguelvp, Thx for another set of router images-I think next week after hours will be able finish sts2img conversion software and connect to my image processing Seek Thermal sensor raw data engine and output something usefull, while my 16bit Iron table works very well and already was tested last week and this parametric thermal Iron LUT has size of 65536 (16bit) not 256 (8bit)  8)

I was looking at it more from the software side, with his fusion of thermal and visual images. mostly a visual image with thermal overlayed, almost the opposite of what flir is doing with msx.
MSX is only strange name given by FLIR to simple few image processing tasks ;)
I think and just testing this from software point of view in OpenCV that with current OpenCV capabilities easy task to make such fusion and will show it soon by producing FITS image with contures and tables of measurement data in the form of datasheet.
Using FITS images with contures output probably we could also avoid those doggy Flir's MSX fussion patent while FITS images are dated as I know back to 80's and this FITS format has backward compatibility for archiving purposes to be able read those old images made many years ago ;)

If to this  MELEXIS thermopile array we add contures from visual (not this visual overlay)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117525)
than of course this image will look much better, and using FITS format simply we do not change thermal image at all, only adding contures from visual, so quite easy to connect this array to any modern device via USB, and messing with Bluetooth is not the way I want to go in my solution based on this automotive grade MLX90620 Series Wide (60x15) 16 x 4 Array 3 V 9 mA Thermal Array Sensor - TO-39 .

Even 1x1 MLX90614   Digital, plug & play, infrared thermometer in a TO-ca can be very usefull and in another project using this with.... something extra to make IR eye  at cost below 10$ >:D

BTW: It is interesting question if FITS thermal image format with conturs which is part of its specyfication, but not sure how long could violate this Flir's MSX patent claims, but I smell "bullshit" there and only Flir's attempt to make competitors life harder, while FITS format is used in imaginery industry for ages, so maybe this is easy way to avoid this MSX doggy technology which doesn't look as much impressive when we add simple contures   :o
Just lokking for licensing information and specyfication of FITS format and it susage in commercial applications while this is something new for me but easy to create such files. I think it is good output format to email someone results of thermal inspection, and Flir's MSX is not needed no more  :box:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 09, 2014, 07:20:59 pm
I finally figured it out.

Quote
datascheet

German (or thereabouts).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 09, 2014, 07:39:54 pm
I just read something the other day about patent trolls being hit with a new law that prevents "ideas" from being patented. So this heavily rolls on the fine line of software. Unless you stole code or your process matches the process of a piece of software, you can't be sued. Idea's are no longer protected, only material products. Imaginary bits ans bytes aren't really solid material things...so this should prove interesting.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: slackaz on November 09, 2014, 08:51:02 pm
I just read something the other day about patent trolls being hit with a new law that prevents "ideas" from being patented. So this heavily rolls on the fine line of software. Unless you stole code or your process matches the process of a piece of software, you can't be sued. Idea's are no longer protected, only material products. Imaginary bits ans bytes aren't really solid material things...so this should prove interesting.

Ideas are not a statutory class and cannot be protected. But when you turn that idea into something, such as a machine, a system, a method of manufacture, or a process of doing something, then you are in the area of what patents cover. The government has not created any new (past year) law to curtail trolls and/or ideas from being patented. I think what you are speaking of is the Alice decision which reinforces the concept that one cannot patent an abstract idea such as a law of nature or fundamental truth. While the decision was said to not change the interpretation of whether something constitutes an abstract idea and whether a claimed invention is "more than" the abstract idea, the reality has been the opposite. If a set of claims is simply computer code being executed on a generic computer (think cpu+memory+display) then at the moment that seems to raise a red flag as being nothing more than an abstract idea. We will have wait and see how future decisions from the Supreme Court and future laws from Congress shift the pendulum.

I have not seen the FLIR patent, nor will I comment on it, but I will say that when you introduce other things into the claims such as sensors and things not found in a typical computer (again, think cpu+memory+display) then it currently seems you start to edge away from the abstract idea cliff.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 09, 2014, 09:20:09 pm
So I've been adding some more information to display the max and min values of both the sensor raw frame and the calibration raw frame, ignoring values under 2000 and over 49152 (Edit: I'll try to adjust the upper range because it's in the border with the roll up, so it might be that it's a couple of rogue pixels doing this).

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117560;image)

It all starts with some sane numbers, min 3300 max around 10000, but then it starts climbing on the max value (I'm pretty sure it's overall because the image doesn't seem to change much but then again it could be a couple of pixels that get out of wack and the calibration takes care of that.

It increases around 300 per flag event more or less.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117562;image)

It does climb all the way to 49100 both at the sensor and the flag events, and then it rolls back to the 10000 range.

Then it stays at the 10000 range for a while I thought it was stable but nope it doesn't stay there forever.

Not pictured: After a while the min goes down to around 2000 then back up to 3300 and eventually the max starts climbing up again.

I'm thinking this is more a firmware thing than the sensors themselves.

I'm going to add a capture frame button to get the current sensor and calibration frames to see if I can figure out how the actual image changes overtime. That drift is making it hard to come with a simple capture reference scheme because of the range change, so this has to be solved first before attempting to clean up the image.

Edit: I did another run and it was stable at 10000 max and 3300 min until I placed a hot source in the field of view (lighter) then that triggered the drift in the firmware or wherever that is happening. I also bumped the upper limit to 50K (51200) and it went past the 49100 mark up to 50995 then rolled to 9416, so the rogue data (probably just a couple of pixels) are at fault.

Will implement the save individual frames to see what pixels are doing it, since the resulting image subtracts the overranged values from the calibration image it doesn't affect the result.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 09, 2014, 10:28:30 pm
So I've been adding some more information to display the max and min values of both the sensor raw frame and the calibration raw frame, ignoring values under 2000 and over 49152
Seek Thermal sensor has 14bit output or more bits while @ 14bits maximum unsigned value is... 16383 ONLY so 50k value is 3 times bigger than 14 bit maximum, but Ok we'll see what I get from this raw data and compare :-//

Anyway watched again this Seek Thermal gradient issue teardown by @Mike and made those screenshots for some investigation, while it is cleary visible that this shutter looks smaller than sensor external top dimensions and it looks like without lens holders its end position is not limited and one sensor edge formed some kind of triangle not covering this sensor uniformly (selected shutter edges and made it more visible by adding more green).
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117581)

Additionaly lens holder (its bottom view which lands above sensor) is white and metalic with hole where shutter moves, so when PCB MPU makes alittle more heat there than this shutter will mix air close to sensor when is pushed for calibration frame and it looks like so many ways to move air at higher temperature than metalic lens holder into it and while this shutter at the edges creates such strange triangle cuts, maybe this affects temperature and that is why it is not uniform and we land with those strange gradients?  :o

Again, in Flir 4 this shutter completelly cuts IR from outside in front of lens-there in Seek Thermal I do not know-I do not like this shutter design at all while we have close to sensor asymetry and hole where external heat can go inside at higher rate than via metalic lens holder which has much higher thermal capacity  :--

BTW: Isn't a little bit noisy sound present during those calibratons event, while it looks like shutter might hit walls of lens holder or it only lokks like this from this perspective those images were made and it could look better when were made perpendicular to sensor surface?  :-\

What if aka Flir 4 nice shutter were used in front and lens holder filled to avoid external air flow over sensor and oryginal shutter removed?

Note: This lens holder one edge close to sensor was milled by @Mike, so in oryginal Seek Thermal this hole is smaller  ;)
UpdateL Captured there this milled white corner from first @Mike video teardown:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117603)

Now, when we have oryginal lens before removal this critical part, it is clear that heat around lens tries to go inside above sensors when shutter is opened, BUT... of course 1/3 or 1/2 of sensor height is masked by this white metal part which @Mike milled in his first teardown video, while huge part of sensor side is EXPOSED to external heat REGARDLESS of shutter is inside/outside lens holder-die cleary visible form this perspective-so of course sensor corner not masked gets more heat and we have our TEMPERATURE GRADIENT NOT MYTHBUSTED, but REAL and it HAVE to happen in such design  :palm:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117607)

Marked in this subimage from above side of sensor and possible effect of masking one half of shorter side by white metal lens holder and constant warming exposed sensor to air througth hole where shutter moves   :wtf:
MPU is on other side of PCB, but close to enclosure so everything around heats up, but only one corner of the sensor is exposed all the time to this heat  :rant:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 09, 2014, 10:50:20 pm
I did change the code to only keep from 2000 to 16383 and make the rest 0, but I still want to know what pixels are drifting because they will create problems even within the 14 bit range for cleaning up the image.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 09, 2014, 10:54:16 pm
Look at the inside of the lens holder. There's a huge flat mass that the lens sits in just above. The paint has a slight reflective quality to it, besides it being white. The majority of issues people are having occurs when the camera has been running for awhile, a gradient appears from the edge. The sensor has been shown to reach 38°C in thermal photos. That's fairly warm, enough to reflect off the flat bottom of a white lens holder. Most of the lenses out there aren't aligned exactly to the one before it. The glue shrinks as it cures, which could send it in any direction. This explains why the gradient manifests itself in different areas for some people.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 09, 2014, 11:08:58 pm
I concur that the FFC shutter is a weak point in the design. It is certainly very agricultural  when compared to others that I have seen. Most others are very thin metal or plastic with a decent actuator that snaps them across the signal path and covers the microbolometer.

There is still the matter of the regularity with which the FFC is required for a decent image. Once the unit has been running for a period of time I would expect temperature equalisation in the microbolometer and less regular FFC events. In the case of the SEEK camera the microbolometer appears VERY unstable and I can't see why this should be. More research into this is needed. A 12um microbolometer is a technical challenge and it is interesting that they have been around for several years, yet few if any manufacturers have used them in TIC's. There may be issues with such microbolometers of which we are currently unaware.

I remember when CCD resolution kept increasing. As the pixels got smaller and closer together, there were unwelcome interactions between pixels that degraded the image that was produced. That lead to some 12MP cameras producing images inferior to an 8MP camera.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 09, 2014, 11:09:29 pm
That's fairly warm, enough to reflect off the flat bottom of a white lens holder.
Do you mean this PCB part marked it with a more red in previous post?
There were no glue I guess and small air gap must be there.
lets check it again on @Mike teardown  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 09, 2014, 11:10:56 pm
To find drifting pixels you can use code like this:
Int[] Bellcurve = new int[51];

Loop trough all values...
Bellcurve[imgval[n]/1000]++;

The result is an array showing how much values is in each range:0-1000, 1000-2000,...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 09, 2014, 11:13:39 pm
So I've been adding some more information to display the max and min values of both the sensor raw frame and the calibration raw frame, ignoring values under 2000 and over 49152
Seek Thermal sensor has 14bit output or more bits while @ 14bits maximum unsigned value is... 16383 ONLY so 50k value is 3 times bigger than 14 bit maximum, but Ok we'll see what I get from this raw data and compare :-//

Anyway watched again this Seek Thermal gradient issue teardown by @Mike and made those screenshots for some investigation, while it is cleary visible that this shutter looks smaller than sensor external top dimensions and it looks like without lens holders its end position is not limited and one sensor edge formed some kind of triangle not covering this sensor uniformly (selected shutter edges and made it more visible by adding more green).
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117575)

*snip*  maybe this affects temperature and that is why it is not uniform and we land with those strange gradients?  :o

*snip*

I think you are onto something. its does look like the shutter leaves a sizeable corner of the sensor uncovered when it hits the inside of the holder wall. that corner is also where my gradient starts (assuming non inversion).

What if mike's adjustment of the lens housing allowed the shutter to close differently?

his first mod removed a slight amount of material. after he tested the gradient was somewhat improved, but he attributed that to cleaning the lenses. what if that allowed the shutter to travel further into the housing?

his second mod slightly repositioned the housing and made even more improvement, to which he attributed the respositioning of the lens. what if moving the housing allowed the shutter to travel even further in?

my gradient appears to be a growing cold spot that increases with each calibration. maybe caused because the shutter isnt covering the sensor properly and it grows exponentially to a maximum or average? coukd reshaping the end of the shutter flag be the "fix"?



Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 09, 2014, 11:56:42 pm
Well, other than finding those rogue pixels that interfere with my calibration I can get a pretty decent image after calibrating it with an external flat field and ignoring the internal one.

External calibration image (reference frame with camera facing down)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117593;image)

Internal calibration image (shutter)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117595;image)

I can also add sliders to change the image contrast and override the computed Max/Min so the rogue pixels won't make a difference at all. (other than show themselves in the image)

@frenky, I know about bell curve distribution and I was going to add a plot on the bottom of the image but I rather know the location since I do know already that it's happening.

Edit:
And it was a bug:
I changed:
                    v = v - c + 0x4000;

to:
                    v += 0x4000;
                    v -= c;

And it's happy and stable now, makes sense since I changed the original code from v being an int to being an UInt16 :)

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117597;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 10, 2014, 12:11:52 am
@MiguelVP
Very nice work Sir.

I managed to buy an American version of the Motorola Moto G last week for only GBP26. I can now experiment with the SEEK hardware without risking my own Moto G.

I am just awaiting the SEEKs arrival from the USA.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 10, 2014, 12:34:54 am
@miguelvp,

You publish your software anywhere? I wouldn't mind playing with that.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 10, 2014, 12:40:15 am
I will, I want to clean it up first and add the sliders to override the max/min

btw after 30 minutes with the same external reference image, it's still pretty stable (other than I bumped the camera a bit)

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117605;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 10, 2014, 12:48:06 am
I think you are onto something. its does look like the shutter leaves a sizeable corner of the sensor uncovered when it hits the inside of the holder wall. that corner is also where my gradient starts (assuming non inversion).
Updated this my post above and added two more detailed imaged from @Mike, but first video teardown BEFORE he cut this part of lens holder and later in issue gradient teardown it was not such clear visible  :o
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117607)

reversed colors to show in Iron LUT colors black cold masked sensor part and getting hotter in time exposed sensor corner by applying more red  to show temperature differencies :blah:
Another side is protected by lens holder  :rant:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 10, 2014, 12:54:51 am
Cool man, this is the first time I've seen anything this far along. This would make a lot of those windows 8 tablets a great hardware tool especially with contractors. Most are micro USB, and the camera clicks right in, touch calibrate to a piece of paper and pull your sliders to adjust contrast. Or auto contrast. Then a screenshot mode, email the shot to the client. Most tablets based on the newer Intel mobile chips are fairly powerful, could do some heavy processing on the fly. My Dell Venue 8 Pro would be a formidable tool with this on it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 10, 2014, 01:03:33 am
As far as accuracy, I made a reference image using my home office wall, then pointed it to the upper right corner, the room walls are on the corner of the house (100+ year old house at that)

I used an IR thermometer to measure things:
Outside it's 9.0 C
Lamp (it's been off all day) it's at 20.6 C (room temperature)
Wall on the right is at 19.1 C where it's orange in the picture.
Corner is at 16.0 C
Total range of the scene is about 4.6 C.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117614;image)

So the sensor has the potential to be very accurate.

Also to note that the camera has been running non stop for one hour and I don't see any gradient forming after my external calibration.

@efahrenholz you mean like the one attached, not going to embed it since it's 800x1280

That's an earlier version of the code on the wife's Dell Venue 8 Pro (which she never uses so now it's mine ;) )


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 10, 2014, 01:12:51 am

Also to note that the camera has been running non stop for one hour and I don't see any gradient forming after my external calibration.


right right

edit to add : good. continue with this. it helps to narrow down the culprit. less likely an issue with lens alignment or heat radiating in through the slot, and more likely an issue with calibration, the shutter shape, or the temperature of the shutter.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 10, 2014, 01:21:21 am

Also to note that the camera has been running non stop for one hour and I don't see any gradient forming after my external calibration.


right right

Not really, that's actually the room wall being colder, here is a beer at 9 C (Kronenbourg 1664 because I really don't hate the French, although in theory it used to be Germany) anyways there is no gradient there. (same reference image as the one I took before and it's been running for an hour and a half already).

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117617;image)

maybe you meant right right, as in "ok, alright" instead.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on November 10, 2014, 01:38:02 am
Superb work, miguelvp!    I'd love to have a copy of your code as well once you feel comfortable with sharing.   Awesome work you're doing!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 10, 2014, 01:47:27 am

Also to note that the camera has been running non stop for one hour and I don't see any gradient forming after my external calibration.


right right

edit to add : good. continue with this. it helps to narrow down the culprit. less likely an issue with lens alignment or heat radiating in through the slot, and more likely an issue with calibration, the shutter shape, or the temperature of the shutter.

Or its what I suspect, which a thermal reflection. A slowly warming sensor is bouncing heat off the inside of the lens housing back at itself, which it can't account for if the shutter is blocking it during a calibration.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 10, 2014, 01:52:58 am
There is still some bug in the code, after 2 hours something made the upper value jump so it reads cold now

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117627;image)
Note the Max value reads 19143 which is 2000 higher than it was before.

I was pointing at different things so some value made the Max on the image jump high and it got stuck there, the slider overriding will get rid of that problem, still not sure what happened.

I can always take another reference image and restore it. I tried that and it's back to normal without having to stop the program.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 10, 2014, 02:18:44 am
MiguelVP

Looking Good  :-+

Thank you for all the hard work you are putting into this. It is very interesting to hear that the microbolometer is more stable than it appeared when using the SEEK application.

SEEK Thermal, if you are reading this, please will you consider what MiguelVP and the rest of the EEVBlog 'development team' has achieved with your product and make suitable changes to your APP software. The SEEK microbolometer appears to offer better performance than your present APP suggests. That darned gradient issue is a real pity but MiguelVP appears to have found a decent solution that you could include in your APP....external FFC. If its good enough for the FLIR One, why not offer it on the SEEK  :). I have used Inframetrics MILCAM professional cooled thermal cameras that use a lens cap and NUC routine for the identification of dead pixels. You could use a simple lens cap for the FFC. Cheap and easy  :-+

I attach a picture of the MILCAM. The rubber booted button on the front panel adjacent to the lens activates the manual NUC routine and the user had first to fit the opaque lens cap to provide a flat field against which to check the FPA performance. It is a mechanically cryo-cooled FPA camera so this was just to identify dead pixels to the OS.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 10, 2014, 02:56:04 am
Just want to point out that if I use the internal shutter I don't see the gradient forming either. It's just noisier and harder to clean up than using the external reference image.

But that can be cleaned up via software maybe using those first 6 frames, so it does point to a software bug to me.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 10, 2014, 03:14:44 am
Just want to point out that if I use the internal shutter I don't see the gradient forming either. It's just noisier and harder to clean up than using the external reference image.

But that can be cleaned up via software maybe using those first 6 frames, so it does point to a software bug to me.

that rules out a lot to me too, everything but software.

except that mike was able to eliminate it through physical alteration too.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 10, 2014, 03:17:39 am
Working on the sliders, for now I have them set from 14K to 20K and change them using the computed Min/Max, maybe I should just use them as deltas instead of absolutes

I think I need a larger range, this is an ice tray and a lighter:

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117637;image)

I'm thinking adding an override button that toggles using the computed ones and using overridden ones starting with the computed ones when you press the button.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 10, 2014, 03:50:28 am
@miguelvp,

I was curious, are you adding in the line 207 data to cancel out line noise?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 10, 2014, 04:12:44 am
Not yet, but I will eventually, so there is still room for improvement :)

Btw on the shutter gradient thing, If I just place the camera down using the internal shutter, it does have a ring around the center. Maybe the compensation software has a problem adjusting for it when the reference shutter gets hotter and the ring is more noticeable.

Since the ring is not centered it could be due to the lens placement and the software assumes the ring is supposed to be centered. Edit: so if the ring is due to the lens, then moving the lens to make the ring centered might fix the problem, but it should be able to be done by software as well.

I'll let it run for a while and take another snapshot in 20 minutes or so to see if there is any change from this one:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117646;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 10, 2014, 04:28:20 am
So after 15 minutes things did change, overall the image is the same, but the outside ring is hotter but so is the inside, but I still have some hot pixels that might be throwing things out of wack.


(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117648;image)

But if I point the camera to the router I don't see it affecting the image more than if I started that way.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117651;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 10, 2014, 04:43:31 am
With the modify range override you can see the lens centering problem better (if this is due to the lens that is)
 
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117653;image)

I do need to change the LUT to be larger than 256 or scale the values of interest instead by using a linear interpolation.

Also I'm having some problems with modifying the range and sometimes it makes the app stop displaying, probably a divide by zero somewhere.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 10, 2014, 10:01:36 am
A slowly warming sensor is bouncing heat off the inside of the lens housing back at itself, which it can't account for if the shutter is blocking it during a calibration.
This lens holder is metalic inside too, so shutter during calibration event removes part of the air inside and when leaves this sensor cage external heat is pumped inside from many air gaps in one corner side of the sensor, but whole internal lens holder will buildup temperature non uniformly.
Since there is additional direct radiation from the same corner side sensor during calibration event things can go even worse, while this thin shutter part which holds it sbigger end masking sensor will create additional shadow.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117695)

It is hopeless shutter design and so many ways to confuse sensor by non uniform IR from sensor cage inside and shutter itself not covering whole lens holder cross section above sensor, that for existing device only software update maybe will help hide those effects better and make them less visible on output images, but for never devices HARDWARE version should change to make this thing something better and more usefull than a toy  :-DD

Did anyone found any kind of temperature sensor on PCB in this Seek Thermal design?
Just looked to this thermally coupled ADT7031 12bit digital temperature sensor (http://pdf.datasheetcatalog.com/datasheet/analogdevices/43541546ADT7301_prc.pdf) datasheet used in Flir 4 in such well designed PCB island and it has +/-0.5*C accuracy 0*C-50*C, +/-1*C -40*C - 85*C ...
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117697)
NOTE: Images taken from @Mike teardowns.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 10, 2014, 10:12:06 am
Could someone (Mike?) take a HiRes thermal image of the bare sensor after it has heated up to the operating temp.? Maybe the die will be visible through the top window so we'll be able to see its size ond position and whether or not it is well covered by the shutter...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 10, 2014, 10:17:49 am
@callipso  I could add also heat from one side corner in horizontal direction where die enclosure is exposed to direct heat  (below shutter working area above sensor) , while another part of this side slightly masked by lens holder as painted also in side view image from shutter perspective  :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 10, 2014, 11:09:24 am
Did anyone found any kind of temperature sensor on PCB in this Seek Thermal design?
There is a diode on the rear which I'm pretty sure is used as a temp sensor.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 10, 2014, 11:41:27 am
After dinner realized that metalic lens holder will tend to more quicly uniform any local heating up, so it must be die enclosure much worse thermal conductivity lead to this gradient effect like heating glass block lying on the board with top cornets exposed to heat from hot air around lens holder with hole and air gaps and additionaly one side corners not masked by lens holder.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117719)

While at the corners relative area/per volume is higher it will got hotter additionally side conners from shutter side are exposed to heat mixed and pumped by shutter in calibration events,
so while lens holder is cooler heat from central top sensor will be cooled and heat up at lower rate than snensor enclusure block cornets
and due to bad thermal conductivity of senesor enclusure gradients in its block must exists like in glass heated from top and side corner.

In Flir E4 design sensor is completely hidden inside huge thermal capacity metal cave and even looks like additionaly thermal connection to sensor bottom PCB is made with temp sensor coupled with it to measure this ambient metal cave temperature  in which sensor operates-they really nice and hard try to make this temp uniform around sensor inside, so had to put inside such nice shutter shown before but worth to see it again, to avoid any interference from any side of die enclosure which could create gradients in sensor block  8)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 10, 2014, 12:21:50 pm
@eneuro

If any heat was getting soaked into the die, a shutter event would include this during subtraction of the flat field. If you look at miguelvp's photo of the hot ring, you see the outside ring is warmer than the data in the center. This shows that the lens isnt aligned properly, but most importantly, that the bottom flat(what the lens sits on) of inside the lens housing is reflecting the sensors heat back at itself. Also, I bet a good deal of money on the image circle is barely large enough to cover the sensor. Its made to a low cost, so its clearance will be tight.

 A few people are tied up on this being a convection problem. A metal housing will heat fairly evenly, but it's not even directly sitting on a good heat conductor, so it isn't really able to get PCB heat. And its too far away from the sensor so there's a gap where glue takes up the space. This isn't a convection problem, it's a radiation problem. The shutter isn't responsible for this either. It covers the sensor entirely during a calibration. That's all it needs to do. Then it moves completely out of the way. I tested this as well as mike.

Look at the photo of the lens housing inside, and then look at the photo miguelvp made. Taken into consideration the problem gets worse with time (heat buildup), and you have your culprit. The sensor isn't visible to itself until it's warm enough that it radiates significant heat back off the lens housing onto itself. This throws the flatness off because it is adding to the data where it shouldnt be there at all. Use the high-low mode and look at ice, the hi is almost 20 degrees from low. Look at a hot object, the hi and low are close together. The radiation will always add to the scene, but the biggest difference will be on cold scenes. Hot scenes only have a minor impact. Scenes with wide temperature ranges won't show the gradient because the gradient only shows itself when the palette is squished to fill a small range.


The lens housing is too compact and as a result sits close to the sensor die. The die is small, so the focal point is closer to the lens, look at any phone camera. The smaller the die and lens ratio, the closer they must be together to achieve focus. This is one of the issues of a 12um sensor of this resolution. Its a compromise.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 10, 2014, 02:07:58 pm
@efahrenholz,

Very nice analysis. Thank you.

That diaphragm in front of the microbolometer does seem quite invasive to the signal path and it seems very reasonable to believe that it could be causing radiation reflection issues for the microbolometer. I was not expecting narcissus effect from the lens tube but you may well be on to something here.

I am still considering options to replace the lens tube with something less enclosed, and now with less of a diaphragm, if any.

Thanks again.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 10, 2014, 03:11:22 pm
Scenes with wide temperature ranges won't show the gradient because the gradient only shows itself when the palette is squished to fill a small range.
Nope, you call gradient something that in fact is thermal image destruction in the corners and is more visible in one of them for reasons I wrote and modeled with glass block.
Wide temperatures are even on this router thermal image and  image destruction easy to see in the corners even from raw sensor data calibration frames provided there earlier-a few averaging makes this cleary visible and after this small mechanical investigation I've made now fits into this what is seen there in one of these flat surface frames.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117757)

We'll se how it will look like on latest raw sensor data provided by @miguelvp - those output images by @miguelvp are not compenated and horizontal lines still visible-more advanced image processing is neded there.

In this @Mike photo from its Seak teardown there is no such small range but temperature difference close to 5*C on flat surface and it is not acceptable for anything more serious but the toy.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117759)

Another review - now we know where to look for image destruction and catch this worst case scenario corner where most of the heat comes inside sensor cage   :-DD
Seek Thermal camera add-on accessory (https://www.youtube.com/watch?v=IbbkvwJRwxs#ws)

Probably there below i sno reason for such warm corners while it is pointed on the table-my guess is gradients in the corners visible and there is nothing to compare to higher price Flir equipment-from its mechanical design now we know Seek Thermal dongle for the moment is a thermal toy  :palm:
(http://s5.postimg.org/i328ph4kj/seek_thermal_exposition_two_coffy_cups_cold_and.jpg) (http://postimg.org/image/i328ph4kj/)

Thx, @mikeselectricstuff for this thread and teardowns - I've saved $200   :clap:

Update:
Another example in dark night... complete destruction of thermal image at the corners with one much stronger than rest of the other corners,
but ok depending on wind conditions and ambient temperature there maybe air heated by this animal created this aurora and it is not close to animal shape, but you never know while this deveice is not reliable...
(http://s5.postimg.org/t3xduhwtf/seek_thermal_night_animal_corner_gradients.jpg) (http://postimg.org/image/t3xduhwtf/)

OK, lets wait for hardware update of Seek Thermal and than maybe will give them the second chance?




Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 10, 2014, 04:36:13 pm
@mike,

If your lens isn't glued down, perhaps you could take a white sheet of paper, measure the opening on the inside of the lens, cut that out of the paper and slowly lower it closer to the camera after different lengths of time. I believe you will see a bright ring around the image after two minutes. Also I believe the ring will disappear if you move the paper closer, like the same as side blinder for a horse.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 10, 2014, 04:48:46 pm
@efahrenholz,

Very nice analysis. Thank you.

That diaphragm in front of the microbolometer does seem quite invasive to the signal path and it seems very reasonable to believe that it could be causing radiation reflection issues for the microbolometer. I was not expecting narcissus effect from the lens tube but you may well be on to something here.

I am still considering options to replace the lens tube with something less enclosed, and now with less of a diaphragm, if any.

Thanks again.

Aurora

I don't believe you will be able to remove the lens housing from the design. It was intentional and I'll tell you why. Seek wanted this camera module on cell phones. Devices that blast all sorts of radiation which would easily be picked up by the small bond wires. They are short, but they are not so short that they can't receive interference. So the lens holder was probably designed as a Faraday cage of sorts. It is sitting close to the bond wires, and likely acts as a small ground plane. Granted the whole module sits in a magnesium case, but its thin. If you look at other thermal cameras, most don't have Bluetooth and wifi or a cellular signal being blasted from the board. They needed a way to kill the noise getting into the bond wires without a radical design change.

This is my theory at least.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 10, 2014, 05:13:25 pm
I did come up with an idea that maybe we could remove the lens from the lens housing and just glue it to the rubber grommet, and shove that into the module case like it was designed to. This eliminates the housing, leaving an unobstructed view, but the case will warm up, which means radiation from the case will shine down onto the sensor. My module does get a little warm, so it would likely be more beneficial to leave the housing in place, to reduce noise to the bond wires, and to prevent internal case radiation from blinding the sensor. The only solution I can foresee is external through the lens calibration. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 10, 2014, 05:23:23 pm

I don't believe you will be able to remove the lens housing from the design. It was intentional and I'll tell you why. Seek wanted this camera module on cell phones. Devices that blast all sorts of radiation which would easily be picked up by the small bond wires. They are short, but they are not so short that they can't receive interference. So the lens holder was probably designed as a Faraday cage of sorts.
The lens holder is not electrically connected, so would not be very useful as a shield.
Quote
I did come up with an idea that maybe we could remove the lens from the lens housing and just glue it to the rubber grommet, and shove that into the module case like it was designed to
Wouldn't be accurate enough.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 10, 2014, 05:25:27 pm
I have just seen my first SEEK iOS ebay auction:

http://www.ebay.co.uk/itm/Seek-Thermal-Camera-LLW-AA-iOS-/371186239600?&_trksid=p2056016.l4276 (http://www.ebay.co.uk/itm/Seek-Thermal-Camera-LLW-AA-iOS-/371186239600?&_trksid=p2056016.l4276)

Either they are selling something that they do not have yet or the iOS version is shipping.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 10, 2014, 05:29:22 pm
@mike,

Fair enough. Let's just call the lens housing a thermal barrier.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 10, 2014, 05:59:11 pm
The only solution I can foresee is external through the lens calibration.
Before saw Flir's E4 approach where this cool shooter is put between sensor and lenses BUT inside metal cage with accurate ADT7031 temp sensor thermally coupled I was thinking that putting shutter in front before lens could do the job, but... no way  :-\
During calibration we need to know reference ambient temperature and while sensor and shutter is in one closed cage it can be kept in uniform distribution and quite easy to controll in changing environment, while when outside such cage we do not know which is its temperature and it is difficult to controll it.
Of course I maybe wrong but quick review of few teardown and quite easy to see that it have to be consistent design form mechanical point of view and thermal conductivity else difficult to get any accuracy and deal with external heat.

Probably Seek Thermal wanted make this dongle as small as possible for mobile gadets people, so while this nice integrated Flir E4 shutter is wider has bigger footprint, they Seek device had to have very different shape to fit everything together-so they did it how we seen and run into problems or it was calculated risk with estimated expected returns from not happy customers vs much more volume of unaware ones which are not able to notice something which is such invisible like temperature when haven't got another equipment....
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 11, 2014, 03:32:07 am
@miguelvp,

Any more progress on seeker?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fry-kun on November 11, 2014, 03:47:56 am
Here's linux/python code: https://github.com/Fry-kun/pyseek (https://github.com/Fry-kun/pyseek)
It's based on cynfab's code from https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg544080/#msg544080 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg544080/#msg544080) -- which pretty much mirrors sgstair's Seek interface from https://github.com/sgstair/ (https://github.com/sgstair/)

Code is really simple right now, only displays live capture on screen.

To start:
Code: [Select]
$ sudo python seek.py

To quit: press Escape

Didn't have much time to play with it yet, but seems like a lot of frames look completely black for no reason... possibly contrast issue?)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 11, 2014, 04:26:58 am
@miguelvp,

Any more progress on seeker?

Still working on it, but it's the week so I only have a couple of hours to put on it, but I did find that I can use the first frame to compensate with the shutter without an external reference, will add progress later on.

Adding the sliders made it unstable again, so I'm also addressing that.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 11, 2014, 04:55:06 am
You mean you found a way to remove the need to take an external image through the lens?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 11, 2014, 05:29:53 am
Yes but it leave a veil noise residue, btw I'm not using pixel 207 to get rid of the lines, frame one on boot has enough data to clear it, but I need to scale based on temperature because it shows up on hot spots

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117873;image)

Compared to not using frame1:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117651;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 11, 2014, 05:44:36 am
But it facing the camera down shows up with a slight gradient,

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117875;image)

If I do take frame 1 and change the contrast it seems it was generated by the actual sensor so it might be stored in the device somewhere during factory calibration, but the ring doesn't correspond to the placement of my lens, since it looks way more centered than mine.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117877;image)

Or maybe it's the same, not sure:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117648;image)

Edit: It does fit but it doesn't match the gradient, it's like if they calibrated them somewhat different than when they are running, maybe they were calibrated at boot boot time.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117880;image)

This is frame 1 overlaid when the shutter was colder, seems like a better match:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117882;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on November 11, 2014, 06:15:35 am
Someone get this man a nobel peace prize
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 11, 2014, 12:38:28 pm
+1  :-+

I hope SEEK Thermal are suitably impressed with the excellent work that is being done on thsi forum. They could possibly achieve great things if they were to co-operate with certain members of this thread and provide assistance with non-commercially sensitive design details.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 11, 2014, 01:26:58 pm
I hope SEEK Thermal are suitably impressed with the excellent work that is being done on thsi forum.
Yep, probably now they now how to NOT design thermal dongles, but do not care too much about this forum, because their target customers are not electronic guys who can hack their circuits and writ eown better software, but gadget fans, who will be able now make thermal blob of their cats, dogs, etc and will have another good reasons to chat on facebook etc. about this  ;)

BTW: Gadget fans have no idea what gradient means at all and it doesn't matter that for the moment difficult to find thermal image from this Sick Thermal cam without destruction in the corners-they are happy thay can in restaurant now check which caffe cup is hot and go at night throutgh park with this dongle in hand saying and showing that now someone behind the trees can not only steel crappy phone worth $200 but additionally Sick Thermal dogle as a bonus  which is in their hands :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Yushir0 on November 11, 2014, 02:31:23 pm
I've noticed that the seek won't produce any video files on my phone running cyanogenmod and I suspect that it is due to missing a codec.  Can someone generate a short video and run the following command from a Linux command line so that I can figure out what codec they are using?

mplayer -vo null -ao null -frames 0 -identify <filename>.mp4 | grep "ID_VIDEO_FORMAT"
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Andrew Seltzman on November 11, 2014, 03:27:33 pm
I think this thermal gradient issue(brightening around the corners) may be an issue with the lens, not the sensor itself. I made a FLIR photon 320 do the exact same thing when I tried to substitute a non-athermalized Thorlabs germanium lens for the factory lens. Has anyone tried substituting the lens from a high end thermal imager onto the seek?

See pictures near the bottom of
http://www.rtftechnologies.org/general/thermal-imager-flir-photon-320.html (http://www.rtftechnologies.org/general/thermal-imager-flir-photon-320.html)

Factory lens:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117922;image]https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117922;image)

non-athermalized Thorlabs lens:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117924;image]https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117924;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 11, 2014, 04:07:24 pm
I believe its a calibration for the lens housing. Stored right in the flash. But it appears they are applying it assuming alignment from assembly hasn't altered much. However as we have seen, many units have a gradient showing up in different places.

So seeks engineers knew about the problem, and provided a general solution, but seems this is ineffective.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 11, 2014, 05:13:20 pm
It might be as simple as stretching the frame to compensate from where it heats more. So giving more weight to the right bottom of frame 1 might solve the issue.

It's not like they could have 2 minutes worth of powered up devices queued up on their production line, and that will still cause a problem when the device first powers up.

I did order a ZnSe lens 101.6 mm (4") focus length and it probably will take another week or two to get here.

Edmunds Optics lists ZnSe as toxic, maybe because they offer uncoated lenses, mine comes from China:
http://www.ebay.com/itm/20mm-CO2-ZnSe-Laser-Collimating-Lens-Laser-Engraver-Cutter-Focus-101mm-4-/261541512155 (http://www.ebay.com/itm/20mm-CO2-ZnSe-Laser-Collimating-Lens-Laser-Engraver-Cutter-Focus-101mm-4-/261541512155)

So other than not exposing it to acid is it safe to handle like I've seen others do, or is there enough acidity in your hands to make it react (probably not visibly but releasing gases to your skin)?

I do have disposable gloves that my wife buys by the box so I'll use them to handle the lens just in case, or am I being paranoid? Thinking about it, I might just do it anyways to keep oils out of the lens.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 11, 2014, 06:12:36 pm
I made a FLIR photon 320 do the exact same thing when I tried to substitute a non-athermalized Thorlabs germanium lens for the factory lens.
Can't find any FLIR Photon 320 teardown to see what is inside this thing, but if we take even 2/3 of 320 resolution, so we get about 213 so close to this Seek has, but of course we still could have great night eye with this Photon 320  while these imaginery as it were takem during the day with nice contrast :-+
Photon 320 Night Vision Animal Tracking (https://www.youtube.com/watch?v=9aMvtbnOeIg#)
Looking inside this thing probably will show much more solid shutter construction.
Just looking for other Flir's thermal cams teardowns to see how do they deal with calibration.
In Flir E4 it is done very well-nothing to compare to Seek weak dongle design...

While one of my friends wanted add thermal vision to their security system, so probably will try hack Sick Thermal to make software corrections of this gradient on calibrations frames-while image which camera see is static (camera is not moving) maybe it will be possible to distinguish dog and cat from humans  :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 11, 2014, 06:37:34 pm
Fry-Kun,
 My version developed in a very similar manner to yours, mine is a bit more complex, without some of the error checking
and with less python knowledge some parts are a bit brute force. :P

Here is what I have now.
It does real time view and expands the image to 640 x 480.
Still lots to do, colorize, and pixil 207 at least

   cheers   ...ken...

btw no black frames any more, that was a problem with mine too.;>))

Code: [Select]
# You will need to have python 2.7 (3+ may work)
# and PyUSB 1.0
# and PIL 1.1.6 or better
# and numpy
# and scipy
# and Tkinter
# and ImageMagick
# and other stuff when I get this working


# You will probably have to run this as root unless you get your udev/mdev rules
# set up to allow the Seek device to be used by other than root.

# Many thanks to the folks at eevblog, especially (in no particular order)
#   miguelvp, marshallh, mikeselectricstuff, sgstair, Fry-kun and many others
#     for the inspiration to figure this out
# This is not a finished product and you can use it if you like. Don't be
# suprised if there are bugs as I am NOT a programmer..... ;>))
# There is also a lot of test code sprinkled about which probably doesn't work.

# not all these are needed, must trim as required when this application is done

import usb.core
import usb.util
import sys
from PIL import Image, ImageTk
import numpy
from scipy.misc import toimage
import Image
from numpy import array
import Tkinter

class App(Tkinter.Tk):
    def __init__(self,parent):
        Tkinter.Tk.__init__(self,parent)
        self.parent = parent
        self.initialize()

# defs

    def usbinit(self):
# find our Seek Thermal device  289d:0010
dev = usb.core.find(idVendor=0x289d, idProduct=0x0010)

# was it found?
if dev is None:
        raise ValueError('Device not found')

# set the active configuration. With no arguments, the first
# configuration will be the active one
dev.set_configuration()

# get an endpoint instance
cfg = dev.get_active_configuration()
intf = cfg[(0,0)]

ep = usb.util.find_descriptor(
    intf,
    # match the first OUT endpoint
        custom_match = \
        lambda e: \
usb.util.endpoint_direction(e.bEndpointAddress) == \
    usb.util.ENDPOINT_OUT)

assert ep is not None

return dev
#

    def camerainit(self,dev):

# Deinit the device

msg= '\x00\x00'
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)

# Setup device

#msg = x01
assert dev.ctrl_transfer(0x41, 0x54, 0, 0, 0x01)

#  Some day we will figure out what all this init stuff is and
#  what the returned values mean.

msg = '\x00\x00'
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)

ret1 = dev.ctrl_transfer(0xC1, 0x4E, 0, 0, 4)
ret2 = dev.ctrl_transfer(0xC1, 0x36, 0, 0, 12)

#print ret1
#print ret2

#

msg = '\x20\x00\x30\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret3 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x40)
#print ret3

#

msg = '\x20\x00\x50\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret4 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x40)
#print ret4

#

msg = '\x0C\x00\x70\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret5 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x18)
#print ret5

#

msg = '\x06\x00\x08\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret6 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x0C)
#print ret6

#

msg = '\x08\x00'
assert dev.ctrl_transfer(0x41, 0x3E, 0, 0, msg) == len(msg)

ret7 = dev.ctrl_transfer(0xC1, 0x3D, 0, 0, 2)
#print ret7

#

msg = '\x08\x00'
assert dev.ctrl_transfer(0x41, 0x3E, 0, 0, msg) == len(msg)
msg = '\x01\x00'
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)

ret8 = dev.ctrl_transfer(0xC1, 0x3D, 0, 0, 2)
#print ret8


#####################################################################
# build a matrix of "patent pixils" that match the Seek Imager
# this may be useful later
    def dots(self):
        dotsF = numpy.zeros((156,208))
        dotsI = dotsF.astype('uint8')
        k = 10

        for i in range(0,155,1):
            for j in range(k,206,15):
#                print i,j
    dotsI[i,j] = 255
    k = k - 4
        if k < 0: k = k + 15

return dotsI
# display it to see if it matches the Seek black dot hex pattern

# zz = Image.fromstring("I", (208,156), dotsI, "raw", "I;8")
# toimage(zz).show()
#        print dotsI
#####################################################################


    def printIMG(self,img):
global Label1, Label2
#    print "img min= ", img.min()
#    print "img max= ", img.max()
j = img.min()
k = img.max()
        Label1.configure( text="Img min %d" % j)
        Label2.configure( text="Img max %d" % k)

    def printCAL(self,cal):
global Label3, Label4
#    print "cal min= ", cal.min()
#    print "cal max= ", cal.max()
j = cal.min()
k = cal.max()
        Label3.configure( text="Cal min %d" % j)
        Label4.configure( text="Cal max %d" % k)



    def printSUM(self,add):

global Label5, Label6
#        print "sum min =", add.min()
#        print "sum max =", add.max()
j = add.min()
k = add.max()
        Label5.configure( text="Sum min %d" % j)
        Label6.configure( text="Sum max %d" % k)


    def print3(self):
        print additionF.shape
        print additionF.dtype
        print additionF.max()
        print additionF.min()
        print additionF.mean()

    def read_frame(self,dev): # Send a read frame request

msg = '\xC0\x7E\x00\x00'
assert dev.ctrl_transfer(0x41, 0x53, 0, 0, msg) == len(msg)

# For some reason, we need to read the result in 4 blocks, setting the
# read length to 4*0x3F60 returns only 0x3F60 bytes. Why?? maybe it is a
# PyUSB thing, since it seems to work elsewhere.

data  = dev.read(0x81, 0x3F60, 1000)
data += dev.read(0x81, 0x3F60, 1000)
data += dev.read(0x81, 0x3F60, 1000)
data += dev.read(0x81, 0x3F60, 1000)

return data


    def add_207(self,imgF):  # Add the data from the 207 row to each pixil

# or not depending on the testing some of the following may be commented out.
# there are a different # of black dots in each row so the divisor
# needs to change for each row according to what is in the dot_numbers.txt file.
# this may not be the best way to do this. The code below does not do this now.

for i in range(0,156,1):
    for j in range(0,205,1):
if imgF[i,j] == 0:
# if dotsI[i,j] == 255:
    imgF[i,j] = 0 # this should be all the "patent pixils" as well as the dead ones
else:
    imgF[i,j] = imgF[i,j]+imgF[i,206]/14

return imgF


    def initialize(self):

global dev, label, Label1, Label2, Label3, Label4, Label5, Label6

dev = self.usbinit()
self.camerainit(dev)

self.grid()

#        self.entry = Tkinter.Entry(self)
#        self.entry.grid(column=0,row=0,sticky='EW')

#        button = Tkinter.Button(self,text=u"Click me !")
#        button.grid(column=1,row=0)

Label1 = Tkinter.Label(self,text="Label1")
Label2 = Tkinter.Label(self,text="Label2")
Label3 = Tkinter.Label(self,text="Label3")
Label4 = Tkinter.Label(self,text="Label4")
Label5 = Tkinter.Label(self,text="Label5")
Label6 = Tkinter.Label(self,text="Label6")

Label1.grid(row=2,column=1)
Label2.grid(row=3,column=1)
Label3.grid(row=2,column=2)
Label4.grid(row=3,column=2)
Label5.grid(row=2,column=3)
Label6.grid(row=3,column=3)

        label = Tkinter.Label(self,text="your image here", compound="top")

label.grid(column=0,row=1,columnspan=2,sticky='EW')
self.grid_columnconfigure(0,weight=1)
self.resizable(True,True)

self.iteration=0

global calImage

        self.calimage = self.get_cal_image(dev)
self.UpdateImage(10)


    def UpdateImage(self, delay, event=None):
        # this is merely so the display changes even though the image doesn't
global dev, status, calImage, ImageFinal, label
        self.iteration += 1

        self.image = self.get_image(dev)
ImageFinal = self.image

        label.configure(image=ImageFinal, text="Frames captured %s" % self.iteration)
        # reschedule to run again in 10 ms
        self.after(delay, self.UpdateImage, 10)

    def get_cal_image(self,dev):
# Get the first cal image so calImage isn't null

global status, calImage
status = 0

#  Wait for the cal frame

while status != 1:
#  1 is a Calibration frame

# Read a raw frame
   ret9 = self.read_frame(dev)

   status = ret9[20]

#  6 is a pre-calibration frame (whatever that means)
#  4, 9, 8, 7, 5, 10 other... who knows.
#  See https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg545910/#msg545910
#  for examples.


#  Convert the raw 16 bit calibration data to a PIL Image

calimgI = Image.frombytes("F", (208,156), ret9, "raw", "F;16")

#  Convert the PIL Image to an unsigned numpy float array

im2arr = numpy.asarray(calimgI)
im2arrF = im2arr.astype('float')
# im2arrI16 = im2arr.astype('uint16')
calImage = im2arrF

return

    def get_image(self,dev):
        # this is where you get your image and convert it to
        # a Tk PhotoImage. For demonstration purposes I'll
        # just return a static image
global calImage, status

status = 0

#  Wait for the next image frame

while status != 3:
#  3 is a Normal frame


# Read a raw frame
   ret9 = self.read_frame(dev)

   status = ret9[20]

# check for a new cal frame, if so update the cal image

   if status == 1:

#  Convert the raw 16 bit calibration data to a PIL Image

calimgI = Image.frombytes("F", (208,156), ret9, "raw", "F;16")

#  Convert the PIL Image to an unsigned numpy float array

im2arr = numpy.asarray(calimgI)
im2arrF = im2arr.astype('float')

#  Save the calibration image

calImage = im2arrF

#  If this is normal image data
#  Convert the raw 16 bit thermal data to a PIL Image

imgx = Image.fromstring("F", (208,156), ret9, "raw", "F;16")

#  Convert the PIL Image to an unsigned numpy float array

im1arr = numpy.asarray(imgx)
im1arrF = im1arr.astype('float')

# Add the row 207 correction

# im1arrF_207 = self.add_207(im1arrF)

self.printIMG(im1arrF)
self.printCAL(calImage)

#  Subtract the most recent calibration image from the offset image data

additionI16 = ((im1arrF) + 5000) - (calImage)

self.printSUM(additionI16)

# imxx = Image.fromarray(numpy.uint8(cm.gray(img)*255))

imxx = toimage(additionI16).resize((640, 480),Image.ANTIALIAS)
image = ImageTk.PhotoImage(imxx)
        return image

if __name__ == "__main__":
    app=App(None)
    app.title('Kens test')
    app.mainloop()
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on November 11, 2014, 06:57:40 pm
Hello miguelvp. I spent many lenses for testing thermal imager. 90 percent probability that you just threw the money on the lens. Focus is very large. The diameter of the smallest. Not enough for the sensor sensitivity. I already have a negative experience. I spent $ 500 on a different lens. Often data datasheet does not coincide with the real. Make calculations aperture lenses. Then take the other with a large aperture or equal. Otherwise will not work. On a photo a good selection of lenses.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 11, 2014, 07:12:17 pm
Thanks Uho,

My usage is to get the 3d printed adapter for close-ups for objects only 4 inches away from the camera as discussed here:

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg542529/?topicseen#msg542529 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg542529/?topicseen#msg542529)

It's only $15 to test it for close-ups only, not as a replacement lens, also I'm not ready to purchase a $300+ lens from thorlabs or $500+ form edmunds optics to replace the lens of a device that only costs $200 :)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on November 11, 2014, 07:28:15 pm
I get it. For macro may work. I did lenses to increase range. Greater focus and small diameter does not work. When I get the imager, the lens will change. May be able to increase the range.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fry-kun on November 11, 2014, 07:48:16 pm
Fry-Kun,
 My version developed in a very similar manner to yours, mine is a bit more complex, without some of the error checking
and with less python knowledge some parts are a bit brute force. :P

Here is what I have now.
It does real time view and expands the image to 640 x 480.
Still lots to do, colorize, and pixil 207 at least

   cheers   ...ken...

btw no black frames any more, that was a problem with mine too.;>))

LOL, was just going through the code and changed the offset to +8000 (you originally had it at +800) and that got rid of black frames too :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 11, 2014, 09:24:22 pm
It looks like in time calibration frames changes differences between subsequent calibration frames shows this nasty non uniform Seek sensor readings.
(http://s5.postimg.org/6jb72nzoj/sts_router_three_calibration_frames_diffs_by_ene.jpg) (http://postimg.org/image/6jb72nzoj/)
Attached those three choosen raw 16bit calibration frames 1,6,13 from one of router files provided before there-this  one:
Code: [Select]
$ md5sum sts_router_frames.raw
52d19a3324a800fb15245f77542a6dec  sts_router_frames.raw

However, this raw calibration data looks strange and histograms shows that senor values goes not high but down, but this is without correction from 207th column, while this image processing was done in imagej2 on those 16bit raw PNGs attached, so now it's time to automate this calibration frames analysis process with OpenCV support and lets create 3D animation in OpenGL how this sensor values changes in time  :-/O

BTW: Probably I've found where temperature is stored, but it will require setup with thermometers, while there were no information what ambient temperature was when this dongle was switched on, so will have to wait when this Sick Thermal thing will land in my PC Linux USB slot  soon and next in Angstrom distribution (http://en.wikipedia.org/wiki/%C3%85ngstr%C3%B6m_distribution) to watch for night ghosts >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: DEHiCKA on November 12, 2014, 01:44:46 pm
I did order a ZnSe lens 101.6 mm (4") focus length and it probably will take another week or two to get here.
I have a couple of those cheap $14 ZnSe 20mm x f50mm lenses. They are pretty good as macro extention for Seek Thermal.
I've attached with and without screenshots of the board with MC in small QFP and a sot32 LDO at the top right corner. You can easily distinct each 0.5mm pitch pins! And even tiny 0402 resistor at the right side of the MC that serves as a current limiter for LED.
Not bad for $200 cam!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 12, 2014, 02:28:43 pm
Not bad for $200 cam!
$214 + shippments costs so closser to $250 with this mod  ;)
But of course there is no reason for those PCB orange hot spots on the top and temp rise in the left top corner, which is masked by this HUGE black overlay with 17*C below-this is of course this what we already know  :-DD
(http://s5.postimg.org/aq0mvqoo3/DEHi_CKA_img_thermal123515766_topleft_corner.jpg) (http://postimg.org/image/aq0mvqoo3/)
This is only proof that this cam has hardware issue inside and it must be not stable sensor temperature which leads to non uniform calibration images and affects thermal images taken by this cam.
However,  I'll see what hapends if we apply this calibration frame correction using different approximation methods  :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 12, 2014, 02:43:35 pm
At $200, nobody can complain about the camera. The biggest limiting factor probably is the lens assembly, followed by software. They had to build it down to a price, and the lens took a hit to the budget. Also, the software they provide is good enough to play with, but it misses the mark. The output imagery from a sensor of this resolution should be near quality of a 320x240 imager. Not as sharp, but it should be resolving a lot more than it does. Bad pixels aside, I think it boils down to data getting lost in the post processing. We have some talented people working on alternative software and the images coming out are already better. I'm actually getting excited about miguelvp's software. He's getting along, has some commercial potential.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: DEHiCKA on November 12, 2014, 03:34:02 pm
$214 + shippments costs so closser to $250 with this mod  ;)
Both seek and the lens are free shipped to US, so it is $215 indeed  :)

Thermal gradient is still a big issue, I know. On mine it's less than 1C at cold start, and max out to 4C after ~4-5 minutes.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 12, 2014, 03:39:01 pm
my $15 lens is free shipping as well as the camera was and no taxes either, so I will corroborate DEHiCKA's total bill.

Edit: plus the 3d lens housing which I'm getting for free from a coworker even if I offered to pay, it's such a small part that he doesn't care and helps him keep the printer calibrated :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 12, 2014, 07:13:33 pm
Also, the software they provide is good enough to play with, but it misses the mark.
Yep, maybe it is good to find a cat, but one have to be carefull to confound with a bad dog  due to not great image quality :-DD
There is no any temperature scale vs used thermal LUT, so a lot of things on its todo list  ;)

Anyway we have some calibration frame data ploted in 3D, and now we are ready to make gradient compensation, while it is visible that calibration shutter temperature reading in Seek Thermal sensor is not flat (those spikes in corners are only results of additonal 1 pixel size boundary so not important there).
(http://s5.postimg.org/vxi5oz5gj/sts_cal_16_txt.jpg) (http://postimg.org/image/vxi5oz5gj/)
Lets see what hapends after another ones corners gradients  corrections  :-/O


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 12, 2014, 08:15:24 pm
Eneuro is that just a heightmap? What exactly does that show?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 13, 2014, 12:04:09 am
@efahrenholz This is normalized sensor output based on average values of 207th column...

Just reloaded my statistics memory, so a few matrix operations should compute quite fast needed parameters of choosen approximation model, however input matrix have 32448 rows and at least 6 parameters, but hopefully this system is optimized for 1 Hz output frame rate, so it should be easy task for modern multicore PC, while thermal data will be send via encrypted and compressed SSH channel to our "inteligence" servers using wifi/ethernet, so probably 128KB/s between sensor and server will be fine with compression enabled  :phew:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 13, 2014, 06:44:50 am
Close up lenses are used to provide detailed images of PCB's etc.

I've put up a simple holder for the 20mm ZnSe lenses over at Thingiverse. It's just a friction fit which depends on the asymmetry of the camera face to hold it in place, but it seems to do the trick. Should do well enough to keep handy in the toolbag. http://www.thingiverse.com/thing:525605 (http://www.thingiverse.com/thing:525605)

@RAWebb, I did get a friend to print it for me but it doesn't fit, maybe his printer is not calibrated and ended up smaller.

The inner clearance on the part he gave me is only 2 cm where the camera housing is 2.1 cm.

Could you tell me what the inner diameter is supposed to be?

Thanks.

Edit: I can always cut some slots in three places so that it will make it grab the housing, so I should be able to still use it.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 13, 2014, 12:56:22 pm
I measured the seek lens at its widest being 21.35mm it tapers, so the external lens should be around 21.4mm inner diameter to assure a snug fit.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 01:44:12 pm
Yay! My SEEK has just arrived

I am in bed ill so can't play. ???? I am in UK so can someone please post the latest version of the APP for Android so that I can side load it to my Moto G.

Packaging is very impressive but they missed an opportunity by not including a simple manual that explained thermal imaging to newbies. They need to know about emissivity at least.

It may sound daft but I had not realised just how small this unit is.... Beautiful and well designed case. Top marks to Seek on that front.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on November 13, 2014, 03:19:32 pm
I'll wait for my Seek Thermal. I would be grateful for the file apk.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 13, 2014, 03:25:29 pm
This is the latest as far as I know:

http://www.miguelvp.com/ForMike/Seek_Thermal-v1.3.0.1.apk (http://www.miguelvp.com/ForMike/Seek_Thermal-v1.3.0.1.apk)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: DEHiCKA on November 13, 2014, 03:32:36 pm
1.4.0.2
Code: [Select]
http://apk-dl.com/root/apk/2014/11/3/com.tyriansystems.SeekThermal_1.4.0.2_[www.apk-dl.com].apk
Or search apk-dl.com for "com.tyriansystems.SeekThermal" for the latest version
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on November 13, 2014, 03:51:46 pm
Thank you !!!
Has anyone measured the distance from the lens to the matrix? And what is the diameter of the lens. I will make the lens.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 03:57:00 pm
Many thanks to you both from me as well  :-+

Time to play me thinks  ;D

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: datsthat on November 13, 2014, 04:17:42 pm
I honestly google searched "what is thermal emissivity of fur", but I couldn't find my answer :palm:  Which setting should I pick to get the most accurate temp reading?  Thanks for your help
(http://i1181.photobucket.com/albums/x424/Datsthat/Seek%20Thermal/Screenshot_2014-11-13-08-04-03_zpshp5jbirt.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 13, 2014, 05:00:22 pm
article is from august

http://online.wsj.com/articles/smartphone-add-ons-offer-thermal-imaging-1408396425 (http://online.wsj.com/articles/smartphone-add-ons-offer-thermal-imaging-1408396425)

"Mr. Fitzgibbons credits Raytheon for fabricating unusually small microbolometer pixels to achieve high resolution and reduce the sensor costs. Seek Thermal also claims a unique technique for avoiding a calibration process that typically adds four to six hours to the manufacturing process."
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 13, 2014, 05:16:53 pm
I'm thinking fur has an emissivity of around 0.8.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 05:25:39 pm
Ok, I installed APP version 1.3 using Airdroid. Version 1.4 was declined by the American Verizon Motorola Moto G and would not install for some reason  :-//

Once the software was sorted out the SEEK was connected and I watched as the thermal gradient gradually appeared.... no surprises there  ;D

BUT........

I then proceeded to walk around my house 'happy snapping' the sorts of things consumers will target. The result..... I very much doubt that SEEK will be receiving complaints about the gradient from the user base at which it appears to be targeted.

My critique of the images that I obtained :

1. Thermal Gradient on left hand side : Yes
2. Noise content : Not good, needs more processing
3. Focus : Poor. Images are not as sharp as they should be at this resolution.
4. Temperature measurement accuracy : not tested yet but readings do look reasonable.
5. Resolution : Mediocre. Due to noise content and imperfect focus.

So having read the above you might think I am going to criticise the SEEK heavily. Well you would be wrong there. For $200 I do not consider this poor VFM and I am IMPRESSED with what SEEK Thermal have achieved at this retail price point. Yes some refinement in the noise processing is needed but that is expected by 'early adopters' of technology. It is still a great achievement to produce a thermal image that is even recognisable in terms of image content for less than $200. The engineering and presentation of the product appears impressive for such a low Retail price. And we must remember....$199 is the retail price that has to cover R&D, prototypes and production costs. I honestly do not know how they have achieved this and still made a reasonable profit   :-//

The gradient issue...... OK I know that we have proof of a gradient issue in this SEEK camera. Some will recall that I previously asked whether the Gradient was truly such a big problem in normal everyday use. Well having done a rough and ready test in my house I am of the view that this gradient issue is being overblown. Sorry to those who disagree but that is my view.

When surveying a scene of flat temperature it is very true that the images do have an area of lower indicated temperature on the left hand side. This is the harshest of tests for a thermal camera as the flat temperature target reveals any inadequacy in any cameras FFC. The camera would normally automatically reduce the span in such circumstances and so increases the visibility of the gradient further.

When using the SEEK in a real world house scenario I was aware of the presence of a gradient on the left hand side only when viewing flat temperature area and even then the fact that I knew it was there enabled me to ignore it. I imaged my cats Alfie to see how the SEEK coped. Poor focus and noise masked detail of his fur that should have been visible at this resolution. I moved the camera over my other cat Oliver to see how the temperature gradient effected the images. No great drama there. The images looked more than acceptable in terms of gradient across the image.

I will upload some images in a moment but I have to say that it is my opinion as a regular user of thermal cameras costing tens of thousands of US$ that the SEEK has achieved great things considering its likely BoM cost. You will not find me calling it a toy any time soon as it does have very real uses if its limitations are accepted and allowances made. A tool that needs intelligent use, much like a $56000 thermal camera really.

I am obviously hopeful that SEEK will address the thermal gradient issue as that will further improve their product. sadly the less than ideal focus is likely to be a product of the hardware design and so will always be a limitation.

For those who disagree with my view of the SEEK, no problem at all. But that would tend to suggest that you are expecting too much for too little expenditure. I would strongly suggest that anyone who wishes to own a very refined and capable thermal camera at a very reasonable price consider the FLIR E4 and upgrade it to the higher resolution. You will not be disappointed. It gives my FLIR PM695 a run for its money in terms of  producing 'pretty' thermal images with good FFC.

As for the software. It is indeed early days and I would expect more development especially on the noise reduction front. The FLIR One shows what can be done with what, theoretically is an inferior microbolometer. The work being carried out by some very clever persons on this forum is also opening up opportunities for more varied uses of the SEEK camera. I remain very impressed by the quality of picture that is being achieved by them.

Finally (and I know the readers will be pleased that I am finishing here )

My sincere thanks to SEEK Thermal for producing such a revolutionary miniature thermal camera and selling it at an affordable retail price for many. I further wish to thank a very kind member of this forum (you know who you are) who purchased a SEEK for me and shipped it to the UK. Without his help I would still be without the camera and poorer for it.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 05:57:35 pm
My initial pictures taken with the SEEK camera. These were taken on a Motorola MOTO G running the version 1.3 application

The targets in these images were specifically chosen as representative of those that a consumer would take in assessing the cameras capabilities. I will add some external building images later.

Look at the pictures and see whether you can spot the thermal gradient issue. I believe you will be more concerned about the noise content and lack of sharp focus !

Enjoy  ;D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 06:00:27 pm
Alfie pics
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 06:02:54 pm
Oliver pics
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 13, 2014, 06:22:14 pm
Enjoy  ;D
...
Gradient at 10 minutes.jpg
Really nice temp difference in the corners-they show only 2 points-minimum and maximum, so many people have no idea that other corners are thermal useless images too  :-DD

Today I have more spare time to "sick" coding so I hope today will implement this gradient correction image processing and downgrading to 1Hz output frequency to get better quality thermal images when this donlge will be in tripod setup or security mode-not moving.

1.4.0.2
We'll see what they changed in software in comparision to earlier versions  >:D


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: DEHiCKA on November 13, 2014, 06:36:14 pm
BTW, all images I've posted earlier are made with 1.4.0.2 on Galaxy Note 4. So, gradient issue is not solved yet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 06:41:51 pm
@eneuro,

Sorry I don't understand your comment "thermal useles". There are two types of thermography applicable to the SEEK camera....  Relative temperature monitoring and Radiometric measurements. The radiometric readings are adversely affected by the temperature gradient and so it could be said that the SEEK is not a good Radiometric thermal camera. Now relative temperature displays tend to be used to give the user a feel for the temperature distribution in a scene. Already knowing that the camera suffers a temperature gradient on the left side and, as you say, the corners does not prevent its use in this manner. "Thermal useless" infers that the corners provide no context to the image due to the gradient. I see no evidence of such in the context of the images I captured. The content is clearly understandable and the spot measurements useful as well.

Now if someone were to do a scientific numerical value teardown of the images I am sure errors will be evident BUT is this a reasonable act on a $200 bargain basement thermal camera ? IMHO No. Does it produce useful thermal images that help a user assess the thermal content of a scene with full knowledge that it is not perfect ? Yes I believe it meets that requirement well for the cost.

We need to be careful to compare apples with apples and not compare a low end budget thermal camera with a top of the line industrial thermal camera that costs tens of thousands of Dollars because the designer wanted a highly accurate Radiometric camera for serious use where errors can have unpleasant consequences. I do not think SEEK have ever claimed that their camera is fully Radiometric or for that matter even very accurate.  ;D

Aurora

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: slackaz on November 13, 2014, 07:01:39 pm
@Aurora

I agree and disagree with what you have said. If looking at something with a high temperature then the gradient becomes less important because it affects low temperature areas in the image. The images you posted were of high temperature items such as a cat and teapot but I doubt that will be the main use of this camera for its intended audience. I highly doubt people will use this for security purposes and how many times do you really want to look at thermal of your cat or kids. I believe the main use for this camera will be DIY home inspections which look for low temperatures and not high temperatures. In these low temperature situations the gradient will cause more of a headache and result in more complaints.

Nice cat btw.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 07:12:25 pm
And more from Aurora on product context  ;D.........

I recall when I repaired my very first thermal camera. It was an EEV4428 that was used by military fire fighting crews on US and UK naval vessels. The 4428 was ground breaking in that it was an uncooled and portable battery powered camera. perfect for use when fighting fires in confined spaces.

The camera is analogue and used a Pyrolectric Vidicon tube that looks much the same as the old CCTV vidicon tubes that are long dead. The 4428 was released in the mid 1980's and lead to much positive comment from users as a "life saver". I bought a faulty unit and repaired its power supply. The first time it came to life I was presented with a relatively low contrast thermal image of a power supply that was within is FOV. I jumped for joy that day as I at last had a camera that could see heat rather than visible light. I wanted the camera for diagnostic work on PCB's and the less than pin sharp and low contrast image did not phase me at all. To be able to SEE heat was the important requirement. I later obtained the service manual and another 4428. Both have been returned to full operation. The pyro-vidicon tubes age and the various drive voltages need adjusting for best image focus and contrast. They both produce decent images now.

The 4428's were followed by the EEV ARGUS1 that was also Pyro-Vidicon based. I have sevral of those awaiting my attention. The first BST based Argus camera was teh ARGUS 2. I have a couple of those and the images are far superior to those of the Pyro-Vidicon based cameras. Better contrast and sharpness of image. Still only monochrome though.

I then moved onto high end industrial thermal cameras for my collection. these were what I used in my job so I was already aware of their capabilities. The ones I have purchased have often needed to be repaired so I have experience of their internal workings and design. They are almost hand built and use excellent engineering throughout. They cost i the region of $56000 as a result. Yes their images far outperform the earlier Pyro-Vidicon and BST based thermal cameras but that is not to say they are perfect. Far from it. They have thermal issues of their own and they have the usual noise issues associated with microbolometer based cameras. Professional cameras cannot get away with blurring the noise to disguise it or removing data from the image. As a result a cheap E4 may actually produc e a prettier image than a high end industrial camera.

Before people are too harsh on the SEEK camera, please remember how far we have come since teh 1980's and EEV 4428 Pyro-vidicon. What we have available to us today at an affordable price is simply amazing.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on November 13, 2014, 07:23:26 pm
Take a picture of the bottom of the door. This photo shows that it is - a tool or toy. For example, photo 64h48 pixels resolution. Made with a scanning imager.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 13, 2014, 07:48:08 pm
I wish they would at least allow adjustment to the palette mapping, not just changing colors. Like, change the stretching and contrast? How about custom palette colors? I prefer the sepia tone. Also we should be able to do a white hot/black hot change no matter the palette.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 13, 2014, 08:05:18 pm
I owned an isg talisman. That was a heavy firefighting camera. It did have a cooled 320x240 sensor, but it was full of dead pixels. even though it was higher resolution, I greatly prefer the Seek. I just wish it was higher framerate and had more image control. Itar sucks.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 08:26:02 pm
I know the ISG Talisman series well  :)

I have an original Pyroelectric Vidicon Talisman and a few Talisman Wasps that use teh 320x240 BST FPA. Those cameras really do look hand made inside, and I do not mean that as a compliment  ;D
The BST core is a very capable Raytheon unit. A pity yours had so many bad pixels. Sound like the BST FPA has had a hard life.

I attach some pics of my units. They have also had a hard life and await some TLC from me  ;D

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 08:40:40 pm
All external doors in my house except garage access are new and UPVC so not much to see on those. Here is a picture of the internal garage access door.

I already knew it leaked around the bottom edge but it was good to see that my cover on the garage side keyhole was preventing cold air whistling through it.

Gradient is definitely worse in lower Delta T scenes, no argument. Can I still use it as a thermal camera ? Yep  ;)  Know your tools limitations and work within them.

I deliberately inverted a second picture of the VW car to show the gradients effect. The colder side of the car moves ! But then I do get the intended image of the car with heat leaking around the bonnet so is the gradient preventing me working ? Nope.

No one would claim the SEEK is anywhere near perfect but it is IMHO still a lot of thermal camera for your money.

I look forward to SEEK Thermal's software fix and hope it addresses the gradient to a level acceptable to most users. Next thing they need to address is image noise content  ;)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 09:01:15 pm
SEEK saved image file names ?

Maybe its in the on line manual but has anyone worked out the damned picture numbering on the SEEK please ? When you download them they are not shown in the chronological sequence due to the numerical 'names'. Now that will be something that annoys me !

I am off to study the manual on my phone in case it is explained there.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 13, 2014, 09:24:39 pm
No idea, looks like a global unique id generator if that's the case it's going to be pretty random.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 09:30:02 pm
Weird, why not use the simple numerical sequence found on most digital camera. I wondered if it was a time date sequence but no. Then I wondered if the title held data for the APP but that would normally be embedded as jpg Metadata. I will keep digging and maybe ask SEEK but they are not v=being too communicative at the moment.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 09:35:51 pm
Found the answer regarding file names.

It is deliberate to enable file sharing. The file names are random to prevent file name conflicts between users of the camera who share the images with each other. I wish they had made it optional !

https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal&hl=en

What's new:
* Corrected Thermal+ thumbnails.
* Corrected thermal image sharing issue - files are now uniquely named.
* Improved image quality.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 13, 2014, 10:08:23 pm
The file names are random to prevent file name conflicts between users of the camera who share the images with each other.
Common, those "sick" names looks not so bad.. but only when compared to SHA512  >:D
Quote
$ sha512sum  sts.raw.img.000011.png
700585e4c04d94059f93516807793d077c685b9e2953b3e1d9501517f9afe166bf8670c6cb553d55f5d97f8ea95545bb1d04b70eda022ca3e85fdb0f03c34c21  sts.raw.img.000011.png
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kihon on November 13, 2014, 10:40:25 pm
Hi guys

Can someone with the seek upload some pictures of a house from outside please? I want to see how good this would be to detect sources of heat loss.

Thanks

Kihon
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 13, 2014, 10:51:43 pm
I included one picture of my house in the images on the previous page. You need a house that leaks heat though as most modern UK houses are quite well insulated ! My house looks pretty flat on all of my thermal cameras so isn't a great test piece for the SEEK.

Looking inside a house for cold spots is also part of the survey and that provides better contrast.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Hyperion on November 14, 2014, 03:14:38 am
I noticed a reduction in noise going from version 1.3.0.1 to 1.4.0.2, has anyone else thought the same?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 14, 2014, 10:11:12 am
I will take a reference image and install 1.4 to compare noise content.

I have just received a response to my request for hardware supply assistance from SEEK for R&D. No dice, just a canned response about shipping into Europe sometime in the future.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 14, 2014, 04:25:37 pm
I was just browsing the e4 forum and I saw some photos of the raw image output. Not great looking at all. But that's to be expected. What really is interesting though is whatever they are doing to clean up the image so dramatically. What the heck are they doing to clean the image output so well?

Also, I did some experiments, and the lens on the Seek might have intentionally placed a rubber grommet over it to decrease the depth of field. Basically, its letting in less radiation in order to improve sharpness of the image. I'm contemplating breaking off the lens part of the outer case and 3-D modeling up an adjustable focus lens holder which will glue directly to the case. Just have to remove the lens from the housing without breaking it.

EDIT: it appears that the casing has an outer piece for the lens, purely cosmetic. The front half of the case has the lens housing molded to seat it, but it not a removable piece. Bummer.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 14, 2014, 06:59:27 pm
I took some reference images using APK 1.3. Uninstalled 1.3 and ried to install 1.4. No dice. I even downloaded it again, edited its file name etc and it will not install on my MOTO G. No reason given on phone. Sadly this means I cannot provide pictures for a V1.3 Vs V1.4 comparison.

I did check the accuracy of the SEEK measurement by looking into the lens of my PM695. I know that the PM695 has a temperature stabilised microbolometer that runs at 30C. The seek correctly indicates +30C. I also noted some dirt contamination on the microbolometer or optics of my 695 that I will need to investigate. I attach the V1.3 images for interest. They show the PM695, its PSU and the view when looking into its lens. I also include a flat field image.

I can state that the image detail falls far short of what should be present at the cameras stated resolution. The power supply has a ribbed case and the ribs should be clearly visible. They are not. I cannot help wondering if the new 12um microbolometer is severely compromised in some way that effectively destroys detail in an image. My NEC F30S 160x120 pixel camera would wipe the floor with the SEEK so something is definitely up wrong. A very poor lens could also be to blame.

I will take some pictures with my F30S for comparison purposes.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arius on November 14, 2014, 07:04:25 pm
Just updated my phone (nexus 5) to lollipop - Seek app not working.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 14, 2014, 07:34:58 pm
Some pictures from my NEC F30S for comparison to the SEEK images.

The F30S is a 160x120 pixel compact thermal imaging camera that originally cost around $5000.

It is not the most advanced camera in my collection but the nearest to the SEEK that I have.

I deliberately did not optomise the images with the manual mode as that would be unfair to the SEEK as that does not offer such. I actually overexposed the images a little by accident but they are respectable enough for these purposes.

Note the detail in the images. Who says you need MSX to see what you are looking at  ;)

I am not trying to say that the $200 SEEK should be as good as the $5000 NEC F30S but the resolution of the F30S is lower than the SEEK yet it shows far more detail in the images. Hmmm something is very wrong with the SEEK in this respect.

Aurora
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 14, 2014, 07:35:57 pm
@Aurora This nice +/-4*C gradient in attached file is at what estimated time after switch On and what ambient temperature could be when you were playing with this thermal dongle?

Just found another Seek 9mins "gardient demo" to see how strong smoothing is set in this oryginal software, but it looks like those nasty vertical lines are quite stable and it is interesting what is the reason for them-from hexagon black dots pattern one could expect something more noisy looking-no vertical lines patterns, but horizontal ones if any based on raw sensor data send via USB organized in rows and 207th addditional row data :-//
Seek Thermal First Nighttime test. (https://www.youtube.com/watch?v=j_uvJHSDkRE#)
There is no version info-in latest 1.4.x those vertical lines still such visible like in video above on Seek output?  :o
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 14, 2014, 07:42:04 pm
Aurora,

The lens is quite small, certainly doesn't help sensor at all. We need lots of post processing to get a clear image. But I think we could get images like what flir have, but they are doing some voodoo to get those buttery smooth images.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 14, 2014, 07:43:18 pm
@Eneuro,

The SEEK had been on a few minutes but I will repeat the gradient test for 10 minutes and post an image for you. I will also detail the ambient temp.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 14, 2014, 07:47:32 pm
A warning regarding covering the thermal camera lens with a thermally flat surface as a test for gradient or for compensation purposes. You can get narcissus effect. My F30S certainly could see its own microbolometer radiation.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 14, 2014, 08:05:07 pm
I will also detail the ambient temp.
It could be interesting mod to add.. additional external temp sensor close to shutter via drilled hole to monitor inside temperature of this dongle, so probably will do it when it comes if is it possible to add such thermometer inside this thing  to compare with ambient temperature changes and suspected temperature info send in each frame ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 14, 2014, 08:11:46 pm
Some pictures of the SEEK using the F30S camera to look into its lens and at its case.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 14, 2014, 08:36:29 pm
I have taken a flat field image of a wall using the SEEK after a 20 minute warm up period and with an ambient temperature of 20C. The Gradient appears to have settled at 2C on my unit. Not too bad really and within most cameras +-2C tolerance . The reading of the wall temperature is also correct at 20C.

I also attach F30S pictures of the SEEK camera case after the warm up period. This shows the case temperature for reference.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 14, 2014, 09:06:27 pm
An interesting posting on the E4 teardown thread:

https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg550382/#msg550382 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg550382/#msg550382)

Do not underestimate the importance of the optics in a good thermal camera. Also the pictures show just how poor the resolution of the FLIR One really is. No amount of filtering, interpolation and processing can add detail that was never captured. You CAN make a low resolution image look pretty though and that is what has been done in the FLIR One with the help of the MSX that provides context to the thermal blobs !

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 14, 2014, 09:18:47 pm
An interesting video reviewing the SEEK. Moving images certainly look better than still ones.

Seek Thermal Imaging Device for Android (https://www.youtube.com/watch?v=3PnrGs2kR9s#ws)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 14, 2014, 10:36:22 pm
Thinking about the image noise, a microbolometer is an analogue device that is read by a ADC read out chip. A very important element of a conventional thermal imaging camera design is separation of analogue and digital power supplies to prevent digital noise getting into the sensitive analogue circuits around the microbolometer. The SEEK is a very compact and low component count design. I am wondering whether some of the noise coming out of the core is as a result of analogue supply contamination ?

Mike, if you get a spare moment, any chance of having a look at the core supplies for the presence of noise ?

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 14, 2014, 10:59:23 pm
Thinking about the image noise, a microbolometer is an analogue device that is read by a ADC read out chip. A very important element of a conventional thermal imaging camera design is separation of analogue and digital power supplies to prevent digital noise getting into the sensitive analogue circuits around the microbolometer. The SEEK is a very compact and low component count design. I am wondering whether some of the noise coming out of the core is as a result of analogue supply contamination ?

Mike, if you get a spare moment, any chance of having a look at the core supplies for the presence of noise ?

Aurora
Filtering the supply is relatively cheap - they do appear to have multiple supplies, each with their own decoupling, fed from a 4 way resistor network.
Also, with a single clock source, noise from the processor etc. is mostly going to be synchronous rather than random
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 15, 2014, 12:20:35 am
Woah. That photo of the beer crate through the e4 looked like garbage (even hacked to full resolution.) It looks quite a bit like our seek images. I am keeping in mind it was auto scaled, so of course noise will dominate in a situation where not enough thermal variance exists. Seek doesn't allow auto scaling of the scene. It prevents the palette from compressing beyond a certain span of temperature. So when we pan around a room with little to no difference in temperature, we only see solid color with an occasional outline of an object.

Miguevp is probably the only one getting decent images from the camera. Look back a few pages to his post. He has some very clean router images. Be also has some manual control sliders to set the range, so this will allow us to truly see how bad the noise of the sensor is. Obviously the lens is undersized, so post processing is needed. But whatever works for a pretty picture.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on November 15, 2014, 01:15:05 am
I looked around for a scene without temperature differences and found the beer crate.
So I can show the differences in noise of Exx / Ex / One. (the scale is only 1 Kelvin)

I think, with real cold and hot spots the noise of SEEK is greater as the Flir One
... but I can't verify it.

I'm confused. The Lepton datasheet says 50mK, but I can't confirm it for the Flir One.
If Flir add noise with noise generator, than I can verify it with stacking of some images.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on November 15, 2014, 05:52:52 am
Quote
Hi Everyone,

The Android orders are almost completely caught up and should hopefully be out of backorder within a few days. iOS cameras are currently on hold as we work through some additional, unanticipated requests from Apple. We are members of the Apple MFi Program which is the only authorized means to manufacture and distribute products for use with iOS. We are in direct contact with the MFi Program Team to provide all the necessary information required by Apple for compliance with program requirements. After being previously approved, our program plan is under review by Apple. We are eagerly working with them to complete the process as quickly as possible.

-The Seek Team
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 15, 2014, 08:45:22 am
Moving images certainly look better than still ones.
This is may be result of different human eye sensitivity to different color, so a few degrees temperature gradient can be easier notice at the end of Iron palette than at the beginning, where there is more blue channel less sensitive to our eye  ;)
So, gradient can be present in images at different temperatures and the same, but more difficult to notice, especially when I'm not sure-they use 8bit (256) colors palettes ONLY?  ???
Can not prove this while in their software LUT directory there is complete garbage, and there is no classic LUTs but coffe cup with LUT applied  >:(
I use 16bit Iron LUT so it will be interesting to see what difference it makes to output thermal LUT mapped RGB image.

Anyway it looks like inside this Seek dongle thing is quite hot >35*C around sensor, so this metal lens holder is cooler in typical 20*C-25*C ambient temperature and with hole in one side when shutter operates and pumps air at each calibration event, another side of sensor must be better cooled by lens holder and maybe this creates as mentioned earlier those gradients on calibration frames too.

Does lens used in Seek reverse image (flip) ?
It could be interesting to find out which corners looks more hot/cold on real hardware sensor block relative to the side shutter operates.
So, lets say we look at this Seek sensor from the top, we have shutter on lower 156 pixels side right where shutter operates and question is which part of the sensor senses this hotter gradient temperature?  :-/O
Can't do it now while haven't got this Seek in hands yet, however histograms from a few calibration frames from raw sensor data provided there, really looked like this calibration frame image standard deviation of pixel values is going down and values itself lower in time, so it canexplain that this gradient improves a litle bit and might stabilize at those +/-2*C at some conditions, but it looks very bad on output images even if it is temperature difference lower than 5*C   :phew:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 15, 2014, 01:16:09 pm
When thinking about the lens used in the SEEK and E4 we also need to recognise that they are nor Germanium but rather a compromise specialist glass Chalcogenide. The glass offers the ad advantage of lower cost but it does have image quality issues.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 15, 2014, 01:41:54 pm
Obituary of Seek Thermal's President and CEO, Robert Lauren Acker. He passed away while jogging on November 10th 2014.

http://obits.oregonlive.com/obituaries/oregon/obituary.aspx?n=robert-lauren-acker&pid=173173002 (http://obits.oregonlive.com/obituaries/oregon/obituary.aspx?n=robert-lauren-acker&pid=173173002)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on November 15, 2014, 02:26:57 pm
Quote
Hi Everyone,

The Android orders are almost completely caught up and should hopefully be out of backorder within a few days. iOS cameras are currently on hold as we work through some additional, unanticipated requests from Apple. We are members of the Apple MFi Program which is the only authorized means to manufacture and distribute products for use with iOS. We are in direct contact with the MFi Program Team to provide all the necessary information required by Apple for compliance with program requirements. After being previously approved, our program plan is under review by Apple. We are eagerly working with them to complete the process as quickly as possible.

-The Seek Team




My account was charged today for an IOS camera i purchased in the first few days of Seeks sales. I also saw their update,
hopefully they are shipping since they are now billing. Lets all cross our fingers!!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 15, 2014, 03:06:15 pm
Just received a second unit - minimal gradient from cold, increasing to about 3-4 deg.C after 5 mins or so
When I get time I'll experiment with changing the temp of the lens holder.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 15, 2014, 03:07:48 pm
Holy crap.

Yes, Robert Acker is dead. He was found along a jogging trail. I don't know what to say. I wouldn't even begin to know how to proceed further with this topic...its extremely...unusual.

I wonder what this means for Seek. I surely hope someone will be able to take his place, but this must be a shock to everyone in the company and his family. At least he was able to see his idea take flight and be successful. That's the most important thing. He did something amazing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 15, 2014, 03:30:50 pm
My sincere condolences to Roberts family and friends. A real shock to hear this very sad news. Aurora.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 15, 2014, 04:39:05 pm
I hope everyone here will join me in expressing sincere condolences, and sorrow to the family, friends and co-workers of Robert Acker.

Seek will endure and show that a dream can come true and make a difference in today's world.

The loss of a founder & CEO can be nothing but a shock to the company, I hope all who have ordered cameras will cut Seek a little slack, this can't be easy for them.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: casper.bang on November 15, 2014, 10:08:01 pm
Ok so I just received my Seek after my wife came back from north america. Apart from having to hunt down the .apk because I'm in Denmark and not the US, it works like a charm.

As other people pointed out, the poor resolution, lackluster focus and high noise-level does make it strictly a consumer product. My unit also suffers from the gradient issue and as Mike mentioned is probably a QA issue. Even if that's somewhat annoying, at the price I think it's not too bad. It seems pretty clear though, that because of this, the user will have a hard time using it for any detailed work where the overall temperature difference is only a few degrees. This means using it outside your house looking for insulation issues takes some heavy interpretation on your part, as one single picture is not to be trusted (see House.jpg).

If I let the device rest, the gradient is minimal for the first 20-30 seconds but then its down hill from there. Whatever the problem, I get the feeling it's unlikely to be fixable by any software or firmware update, so unless you really want it now, it may be a good idea to wait for the second iteration when they ironed out the worst bugs.

Of course, should Mike or another smart guy find out how to mod it to fix the problem, I would be very tempted. Going to keep an eye on this thread :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 16, 2014, 03:23:48 am
@casper.bang,

At this point, I'm not sure we will see a version 2.0. The president of Seek passed on the 10th. I'm not sure how the company will continue, who will take command. My understanding is that it's a small startup. Not many employees. They may bounce back, but no definite direction or public announcement has been made yet.

Someone happened upon his obituary. It hasn't confirmed yet, but likely it is truth. There's no reason to fake a death of someone like this.

My best guess to things at this point is that nothing will change. Product will continue to ship out, people will continue to complain about the camera, and apple, but then decisions have to be made on if the company will close, if it will be sold, or if it will be run by someone else.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 16, 2014, 03:40:51 am
Update: I have found information that Timothy Fitzgibbons may be the new president of Seek Thermal. Acker was the president and CEO, but I believe Fitzgibbons will take the position. This is speculation, but they were partners at Indigo and started Seek together.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on November 16, 2014, 06:21:29 am
Seek seems to have a nice sensor on their hands however I would love to see it in a higher end device. I wouldn't mind paying the same price as the FLIR One for something like this (assuming gradient issues are fixed and noise can be reduced), and assuming the issues we're seeing now are due to lens, calibration or board design issues, not the sensor.

$350 for 200x150 is still a very good price

I think Seek has targeted too low of a price and may have made some compromises that make this camera unattractive for me.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 16, 2014, 06:31:26 am
With a proper lens and the same other things you'll be looking at a $500+ camera not $350.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on November 16, 2014, 07:43:26 am
To reduce  of the gradient must be divided into two the board. Processing circuit board and board of matrices with a temperature sensor. Put the lens of germanium. The lens is made of metal. It's expensive. I could not find a manufacturer of lenses for my project. A small number of very expensive. Need a high precision equipment. I was able to make only the third attempt. I do not think that the manufacturer wants to spend money to improve.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 16, 2014, 10:50:10 am
I think Seek has targeted too low of a price and may have made some compromises that make this camera unattractive for me.
Especially as they originally announced at $250...

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 16, 2014, 10:59:12 am

At this point, I'm not sure we will see a version 2.0.
A lot of money has been invested in the sensor, so that's not going to be abandoned.
I do wonder how long it will be before the "meh, thermal imaging" attitude sets in - after the novelty wears off I'm not convinced there is a viable ongoing market for low cost/low performance consumer imagers.

I think Flir have maybe got it more right in going for an easily integratable module with all the magic inbuilt to provide a low entry cost to someone wanting to use thermal imaging in new applications, though their 1K MOQ is an unnecessary barrier to entry.

I wouldn't be surprised if Flir don't even bother doing Flir One for other phones, though it wouldn't be much effort for them to do a Seek style dongle for Android, so maybe worth doing that. 

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: casper.bang on November 16, 2014, 11:30:59 am

At this point, I'm not sure we will see a version 2.0.
A lot of money has been invested in the sensor, so that's not going to be abandoned.
I do wonder how long it will be before the "meh, thermal imaging" attitude sets in - after the novelty wears off I'm not convinced there is a viable ongoing market for low cost/low performance consumer imagers.

I think Flir have maybe got it more right in going for an easily integratable module with all the magic inbuilt to provide a low entry cost to someone wanting to use thermal imaging in new applications, though their 1K MOQ is an unnecessary barrier to entry.

I wouldn't be surprised if Flir don't even bother doing Flir One for other phones, though it wouldn't be much effort for them to do a Seek style dongle for Android, so maybe worth doing that.

I don't follow the business side of things and IANAL, but it occurs to me that now such a relatively nice sensor has been developed, it won't just go away! Seek might get bought, IP may get transferred and the price may go up. However, I've seen enough of american capitalism, VP and startup forces in California to believe this will get dropped - after all, there's quite a distance up to the better Therm-App (http://therm-app.com/).

The Seek Thermal isn't perfect, but they got many things right I think - In Europe where energy cost is 5x that of the US, there is a big marked for a commodity device like this as it's within a christmas/b-day budget and most people have an Android phone laying around. For instance, I have identified 2 out of 3 air ducts in my house which is due to an upgrade (add a shutter membrane) because of the heat being lost (see image below). I wish it didn't have that gradient issue, but I am still impressed.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 16, 2014, 12:27:32 pm
A few observations :
The diode on the back is definitely sensing temp - shunting it causes an instant change in temp readings, but no change in the image, or any change after a shutter close, so presumably being used to calculate a delta between the sensor pixel value and actual temp.

Cooling the lens mount produces a massive gradient, with the bottom of the display showing cold. The lens is inverting, so this corresponds to the shutter opening side.

Seems little doubt that the sensor is "seeing" the mount rather than only what is coming through the lens.
Again this could be lens alignment, but could also be that the lens is producing either too small an image for the sensor.
 
Sudden changes in the temp of the die or lens holder make it go very blocky, which I think suggests it is using the distributed "dark" pixels as a reference

Heating the back of the sensor seems to make little difference to gradient

 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 16, 2014, 12:35:05 pm
I was not under the impression that SEEK thermal bankrolled all the development of the new microbolometer so other companies may be able to buy it. FLIR are not a company to miss an opportunity so I do not see the new FPA disappearing any time soon. I just hope that SEEK Thermal continue with Roberts dream of TICs for the masses. If the image quality can be improved there is a massive CCTV market waiting for lower priced thermal security cameras.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on November 16, 2014, 01:20:18 pm

Cooling the lens mount produces a massive gradient, with the bottom of the display showing cold. The lens is inverting, so this corresponds to the shutter opening side.

Seems little doubt that the sensor is "seeing" the mount rather than only what is coming through the lens.
Again this could be lens alignment, but could also be that the lens is producing either too small an image for the sensor.

Does this gradient you're producing through cooling match the position and scale if the inherent gradient?

Just going back through older photos from the preproduction days it appears something changed with seek's lens or bezel. the units or photos used by the early reviewers seem to have something else around the lens area then what is being made now. the large opening in the bezel for the tiny lens with the thin plastic ring taking up the extra space points to some kind of change somewhere along the timeline.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 16, 2014, 01:45:38 pm
Possibly a cost saving too far ?
I previously commented on the danger of making changes in the signal path when moving from pre prod to prod stages. A pity if performance has been compromised for the sake of 50 bucks rrp reduction.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: casper.bang on November 16, 2014, 03:35:44 pm
What exactly is the purpose of the shutter? In normal photography, the shutter is used to control exposure time - regulate the amount of light for optimal picture (not too much, not too little). The shutter inside the Seek seems to fire every 2-3 second in an effort to do some kind of temperature calibration - presumably against a surface emitting as little infrared radiation as possible?! Why would this change so frequently over time though to fire so often?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 16, 2014, 03:42:37 pm
Google thermal camera "Flat Field Correction" and "Non Uniformity Correction".

The FFC shutter on other cameras operates approx every 2 minutes or longer. The SEEK appears to have a very unstable microbolometer and this causes the regular FFC shutter operations to compensate. The time that the shutter obscures the signal path does seem shorter than other cameras though so is not as noticeable to the user.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 16, 2014, 05:41:37 pm
Calibration frames (NUC) are 4 frames. On higher end cameras, the NUC event is probably longer because the camera is stacking more frames to create an average smooth image. I also think Seek combines the NUC images. So after each NUC, the previous image is added to the new and the total taken is divided. I don't know how many they average in, but I think its two or three. If you leave the shutter open during a NUC, then allow it to work normally after, you will see the first image persist into several sets of calibration images.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 16, 2014, 06:29:12 pm
The time that the shutter obscures the signal path does seem shorter than other cameras though so is not as noticeable to the user.
Is it any noticeable sound when shutter is active in this Seek cam or this event is completelly transparent to user?
It looked like there were nothing to limit shutter position inside lens holder, so it have to hit somehow to stop moveing or maybe there is special controll signal to make this movement smooth?

Did anyone tried to catch on scope those shutter calibration pulses?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 16, 2014, 06:57:53 pm
The time that the shutter obscures the signal path does seem shorter than other cameras though so is not as noticeable to the user.
Is it any noticeable sound when shutter is active in this Seek cam or this event is completelly transparent to user?
It looked like there were nothing to limit shutter position inside lens holder, so it have to hit somehow to stop moveing or maybe there is special controll signal to make this movement smooth?

Did anyone tried to catch on scope those shutter calibration pulses?
Yes there is a very audible click
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: casper.bang on November 16, 2014, 07:43:27 pm
Would it not be interesting to see what happens if you let the calibration happen by moving the shutter in FRONT of the lens rather than behind? With some luck, any imprecision of the lens (responsible for gradient?) would get adjusted/normalized by the calibration?!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 16, 2014, 10:21:23 pm
Non-US forum members might be interested in this.
The Amazon has Seek thermal module on stock:
http://www.amazon.com/Seek-UW-AAA-Thermal-Connector-Black/dp/B00NYWAHHM (http://www.amazon.com/Seek-UW-AAA-Thermal-Connector-Black/dp/B00NYWAHHM)

I just ordered one to my shipito.com US virtual address.
Total price on amazon was 240$. DHL Express to europe from shipito warehouse will be additional 30$.
If our customs don't interfere with the package I should get it for 216€ in total.  :-+

Can't wait...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 16, 2014, 11:50:59 pm
Non-US forum members might be interested in this.
...
Can't wait...
It depends how many those units were manufactured already and if they plan to change/upgrade hardware a litle bit to make this sensor maybe more stable and resolve gradient issue in hardware, rather than in software.

Software solution probably I've already found, while just a while ago managed how to use OpenCV matrix operations to perform approximation of Seek Thermal calibration frames in realtime while this approximation is very fast (no FFT needed, etc)  :-/O
(http://s5.postimg.org/wy99g3w83/sts_cal_approx_txt.jpg) (http://postimg.org/image/wy99g3w83/)
This is linear approximation by plane made in my software based on this attached sample Seek Thermal calibration single frame (this is 16bit PNG so imagej2 can read this image if someone wants to play with it-it looks like black only, but this is that is degraded to 256 colors grayscale palette when viewed in forums and other softwar e without support for 16bit depth grayscale channels).
Code: [Select]
$ file sts_cal-approx.raw.cal.000013.png
sts_cal-approx.raw.cal.000013.png: PNG image, 208 x 156, 16-bit grayscale, non-interlaced
After running software processing Seek Thermal calibration frames with image frames and joining them to create output image:
Code: [Select]
$ ./seek_thermal_opencv_test sts.raw.img.000011.png sts.raw.cal.000013.png
we get on its output approximation of provided calibration frame (this is from earlier router sample raw data provided in this thtread):
Quote
seek_thermal: Approximation of calibration frame: -0.015972115*x -0.015298731*y +1.693952814
Now, we can try to estimate tilt angle and try to correct this gradient issue while we can detect that approximated calibration surface is not flat (has gradients), so we might be able add some gradient correction to our image processing engine.

NOTE: Probably non linear approximation will be better depending on what causes this gradient to apear.
I bet this is sensor thermal instability, so will play with other nonlinear approximation surfaces too, but maybe decent output image improvement we'll have using this simple linear aproximation I've shown above, while it is very easy detect overall gradient based on this plane equation (normalized vector perpendicular to surface parallel to XY bottom plane should be close to [0,0,1] if we had perfect flat calibration frame with random noisy oscilations in pixel values)  :phew:

I will calculate later what this tilt angle can be in this case, but it is clear that there is small diagonal gradient while those coeficientf at x and y is not 0 ...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 17, 2014, 03:51:29 am
I plugged in, and used SEEK in a 10c room. Image quality was very very poor.
Placed my SEEK in the freezer for a couple minutes, then plugged it into my phone while still in the freezer. The gradient was apparent in the freezer from top right (cold) to bottom left (hot), holding the phone in it's normal position. (usb facing down). There was only two significant colours being displayed one of which was deep blue that I am going to say it is using as it's baseline. I let it grab a few frames, then took it out into my very cold room and image quality improved significantly. I then took it into a room of 25c and image quality was improved again. It was able to better distinquish the range of cold from hot. The lowest detected temp in the room was deep blue, and the hottest, being the baseboard heater, nearly white. I did not notice any linear gradient from top right to bottom left, until the thermal scene changed, but it only done so when the coldest detected temp was in the top right area of the screen.

I placed the camera in the warm room and connected the camera. The image quality was less in the warm room, and degraded more when moved in the cold room. I also noticed that there was an overlay of unchanged color (pixels) when moved to colder climate, making the image unrecognisable.

I subjected the area of the camera that was showing hot to a temperature much higher than it's initial detected temp at boot time and what was once blue in the top right, was now showing orange and the bottom left starting to show blue. This would logically be because the bottom left part of the sensor is effectively colder than the top right. So at least the colour part of the gradient has been reversed. I was also able to make the gradient disappear all together in the instance of extreme cold, and extreme hot. It is my assumption that the sensor is detecting radiation from the chipset and the gradient reflects the dissipation of radiation as it travels across the sensor as well as being diluted by the actual external detected radiation.

Since mike already has his disassembled, I would like to see him thermally isolate the chipset and pcb from the sensor using whatever method suits him. I was thinking of a temporary method by first masking off the pcb and chipset with tape and applying caulking, exposing only the temperature sensor. Or perhaps someone that doesn't have the lens assembly off, to just apply caulking around the part that is closest to the chips.

Of the 5 images, good_door.jpg was taken when the camera was placed in the freezer, bad_door was when the camera was let to sit in a room of ~25c and bad_gradient.jpg was when half the camera was subjected to ~80c at the side of the coldest part of the gradient, which I now know is flipped during processing, reverse_gradient is when the opposite side was subjected to very high heat and lastly, desired.jpg was when heat was equal across the entire sensor, higher than what it could detect from the chipset.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 17, 2014, 04:43:36 am
Didn't get to do much but I'm going to release the current version, I think it's stable enough. Note, I did upgrade my compiler to Visual Studio Community 2013 because it's free and I have the project under source control using the free 25 seat perforce, hopefully it doesn't cause much trouble compiling it with visual studio express.

link to post about VS Community 2013:
https://www.eevblog.com/forum/chat/visual-studio-community-2013-a-full-featured-ide-free/msg550822/#msg550822 (https://www.eevblog.com/forum/chat/visual-studio-community-2013-a-full-featured-ide-free/msg550822/#msg550822)

Don't try to use the sliders on a win8 tablet, it's a nightmare to use, tried on mi wife's (well, now mine) dell venue 8 pro tablet.

As for bad images etc, maybe mine is a better camera, I went around the house taking pictures so it took me more than 2 minutes and it was working ok for my needs (checking cold spots around the house)

Also I took one of the radiator and it was spot on compared to a UNI-T UT301C IR thermometer, then one of the soldering Iron and it reads lower than the 350c I had it set at, then again it's a tenma so expected. The UNI-T couldn't get a good reading even if I had it set to 0.7 emissivity.

I'll post the images later,

Full compiled executable of attached source is at: (windows 7 and up)
www.miguelvp.com/ForMike/Seek (http://www.miguelvp.com/ForMike/Seek)

As is without trying to use an external reference (which it doesn't work as well as before using frame 1, sorry about that) 15000 is about 0 degrees celsius and 22208 is about 163 celsius. Not sure if it's linear didn't experiment enough.

Edit: another data point, 52C is 17226, so I get:

(22208 - 15000) is to 163
like:
(17226 - 15000) is to X

X = (2226 * 163) / 7208 = 50.338 kind of close

Then again the 0 Celsius where ice cubes coming out of the freezer, will measure it with the IR thermometer
I did and they are lower than -10C, but I don't know how long I had them out, but it looks linear enough with just 3 data points.

One more:
16561 is 36.4  C
With the above ratio I get: 35.3 C

Edit: and one more:
26500 is 260 C
With the above ratio I get: 260.06 C, so it does ok at high temps :)

Math: (( 26539 - 15000) *  163) / 7208 = 260.940 C, Ok shouldn't have round down, but still pretty close.

Attached picture of the 260C halogen overhead lamp that the UNI-T says it's 260C
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 17, 2014, 05:33:44 am
Here is a picture from the Seek camera of my soldering Iron in it's cradle and the seeker output in automatic range.
The iron is supposed to be at 350C but since it's a Tenma not sure what it really is, the seeker image does better to show details in the iron because it doesn't over saturate.

Also I'm attaching an electrical oil filled radiator, that I measured with an IR thermometer and it gave me the same reading.

After that the kitchen door and all it's leaks. First one you can see my jacket hanging on a chair, not a ghost.

Then the pantry, bathroom & bedroom windows

And finally one of the living room windows that is double panel but it has an aluminium frame.
Edit: yup, that's me, and some plants on that one, not ghosts :)

I really can't fault it yet. I'll try in a bit to go outside and see if I get any good images from outside the house.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on November 17, 2014, 07:21:09 am
Great job.

Looks like I have a clumb of pixels not fully detected. Had to use manual scaling

(http://retroactive.be/img/i/ra5469a1966960cb8cc.png)

(http://retroactive.be/img/i/ra5469a1883ec9eee8f.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 17, 2014, 07:30:51 am
Thanks, still needs more work, can't get rid off all the horizontal banding on all the ranges.

But eventually since it seems to just be a ramp. And after that some ramp calibration to compensate for the sensor ramp deviation.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 17, 2014, 07:34:33 am
A few observations :
The diode on the back is definitely sensing temp - shunting it causes an instant change in temp readings, but no change in the image, or any change after a shutter close, so presumably being used to calculate a delta between the sensor pixel value and actual temp.
By on the back do you mean still inside this dongle? This temp sensor Is visible in your Seek Thermal teardown videos?

Cooling the lens mount produces a massive gradient, with the bottom of the display showing cold. The lens is inverting, so this corresponds to the shutter opening side.
It was such massive cooling as in one of your teardowns with this magic spray or something softer? Sensor PCB was without its enclosure, I guess?


BTW: Maybe someone with highend other thermal camera could do simple experiment by pointing this device to flat metal copper sheet but not perpendicular to its surface, but also slightly turned so lets say 5-10  degrees between thermal camera axis and flat surface normal to see if we get any temp gradients due to this small flat surface rotation ?
I've got 1.3 DEG angle in approximated calibration frame example shown above, so now it is time to estimate possible temperature changes at the edges of such gradient.
To do this we need to findout proper way to estimate absolute temperatures based on raw sensor data available,
but also we need to know which edge on image affected by gradient has clossest to correct temperature readings-hotter or cooler edge?
If we knew this and it was consistent on other Seek Thermal dongless than we could try make this gradient correction.
For the moment I will probably use midpoint with option to overwritte temperature shift in user interface for better gradient compensation.

Thanks @mikeselectricstuff for those observations  notes :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 17, 2014, 09:02:52 am
BTW I forgot to say that it will dump the first 20 frames including the first 6 system frames including frame 1 with ID 4 which I use instead of column 207, and metadata in the current working directory.
The raw data will be in a file named data.dat, the metadata in a file named data.txt with the frame IDs on it.

Raw data is 16bit unsigned totally unprocessed, 208x156 per frame.

Edit: Frame IDs link with visual pictures on how they look like:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg545910/#msg545910 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg545910/#msg545910)

Edit2: Also I don't know what I did to get to
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg547638/#msg547638 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg547638/#msg547638)

didn't have source control then, but it looks like it was a better result, will try to get back to that.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 17, 2014, 11:53:42 am
If the image quality can be improved there is a massive CCTV market waiting for lower priced thermal security cameras.
I'm not convinced about that. Low-res thermal isn't good enough for identification, only detection. Even then it probably needs a better lens than we've see on F1/Seek
There may be some scope for automatic person detection using image processing, but I'm wondering how often this would actually be useful in a civillian security application.
 
I'm struggling to think of an example of a scenario where a cheap low-res security camera would significantly augment existing solutions.
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 17, 2014, 12:02:41 pm
Just finished nonlinear approximation of Seek Thermal calibration frames and it looks like it can be done in realtime on decent modern CPU
Quote
seek_thermal: Approximation of calibration frame parameters: -0.002520609 -0.000198617 -0.000972260 +0.001552013 -0.003539129 +0.005632120 +0.008891812 +0.000917557 -0.000869635 +1.587426345  time: 0.016320916 s
10 approximation parameters are computed at time below 0.02s, so even for 10Hz output should be fine.
(http://s5.postimg.org/pyzsuhlnr/sts_cal_approx_nonlinear_txt.png)
This is the same calibration frame as used with linear approximation-now with a little bit more nonlinearity it nicelly fits into this frame, however it could be more tricky to detect gradients now.

I will implement those two methods (nonlinear,linear) of gradient approximation and when approximation time will be too slow for nonlinear than it can be forced to linear in user options.
We'll see how it will perform on Android tablet, but thi sis not the main purpose of this custom Seek Thermal capure software-it will be used in thermal security system, so it doesn't matter if it will be slow on crappy phone, etc  :-/O

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 17, 2014, 12:05:45 pm
I have a strong belief on what is going on, it's just difficult for me to try put it into words.

The gradient is programmed. But the relationship to the color of gradient spectrum is established during first temperature reading. As an example, the pantry image where it was 46F at it's color purple/blue, was the same color of my first reading when the camera was in the freezer. Different temperatures, but same color. The gradient is dynamic in sense that, when the sensor detects higher radiation in the corner, the rest of the sensor compensates, by moving that blue color away from it's inital location. So what was once blue, is now white and what was once orange is now blue.

If radiation on the sensor exceeds what it first detects from inside the housing, there will be no gradient.

The sensor detects radiation from the chips, enough to over power the temp in the freezer because. The chips must be isolated from the sensor better.
If the sensor was placed over top the chips, centered on the pcb, I am almost certain there would be no linear gradient, at worst, a radial gradient.

I also noticed that how a traditional camera reacts to different light conditions by adjusting exposure, is the same that thermal camera does with the changing levels of radiation, creating an awful image.
The lens has a fixed aperture and I'm wondering if different apertures will create a sharper image and affect the range of gradient.

It's more than one issue.

This video shows how the color association changes. Keep your eye on the bottom left. It shouldn't change color at all as the freezer temp hasn't changed. The color only chages as my hand moves toward it. Re-associating the color to changing temperature introduced by my hand.

video:
http://youtu.be/e5M3v7k3qa8?list=UUnTjoJWDkUC85-eqBk2lLyQ (http://youtu.be/e5M3v7k3qa8?list=UUnTjoJWDkUC85-eqBk2lLyQ)

This video show's how the camera falsely associates the color to temperature. When hotter temps are detected, the color previously associated with a lower temp, changes as well as the gradient range. When there are very little differences between hot and cold temps, such as when the camera is pointed at the radiator, There is very minimal gradient, and a Gaussian blur is applied. When the camera is taken into a room that is 10c or so, the curve drops and all hell breaks loose and the tv is over saturated, showing white in area's that would make one assume that was a high temp, when really was only a few degree's above THIS rooms ambient temp.

Video: http://youtu.be/-GG8PaPEkF0?list=UUnTjoJWDkUC85-eqBk2lLyQ (http://youtu.be/-GG8PaPEkF0?list=UUnTjoJWDkUC85-eqBk2lLyQ)

Now if it had maintained the range of gradient and the colors associated with temp, the quality should have been expected to stay the same, regardless of ambient temperature. The tv would show a hue of orange perhaps, and the remainder of the items in the cold room, hue's of blue.

I don't know if any of this makes sense but these are my thoughts and if I had the technical ability I would tear the camera up and test these theories out.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 17, 2014, 12:07:45 pm
Low-res thermal isn't good enough for identification, only detection.
Yep, however if it detect suspicious heat sources it can guide visual hires camera, so operator can have fusion of thermal & visual systems and can toggle between them or thermal part can auto fire additional light source to help visual system record unusual events and catch in high intensity visual light flash ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 17, 2014, 12:24:31 pm
@miguelvp:
How did you connect the module to PC? Did you make your own diy usb cable?
What about the drivers?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 17, 2014, 12:59:43 pm
@mike,

Visbile light and Near IR illuminated CCTV is quite easy to beat  ;)

Thermal CCTV is quite hard to beat by your average thug  ;)

Its all about detection and NOT identification.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 17, 2014, 02:07:02 pm
Different temperatures, but same color. The gradient is dynamic in sense that, when the sensor detects higher radiation in the corner, the rest of the sensor compensates, by moving that blue color away from it's inital location.
Probably you mean something like this in this approximated calibration sensor frame
(http://s5.postimg.org/cw46b7vfn/sts_max.jpg) (http://postimg.org/image/cw46b7vfn/)
I think user should be able to set in options palette color range and minimum maximum temperatures and it have to be fixed not dynamic on output images, while if it changes based on thermal scene temperatures one have no idea what absolute temperature might be  :o

Did anyone checked if ONLY 8bit (256) colors palette is used in Seek app?
I looked into app LUT folder but it looks like a garbage as wrote a few posts above...
They could be defined parametric in software, but who knows without source code.

Maybe that is why they try to fit it into thermal scene somehow when there is small difference in overall detected temperatures?  :-\
It is time to see other Seek Thermal videos available on youtube to investigate this, while this is important how to implement those absolute temperatures in own application-I'll let user define fixed temperature range as mentioned above, than try to keep constant 16bit RGB thermal iron LUT colors for chosen temp ranges and palette part regardless what is present in the scene-saturate if above set min/max limits...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 17, 2014, 02:37:50 pm
@miguelvp,

I tried out your new version. For some reason my camera looks like crap. I get extremely noisy image. The external reference frame button doesn't seem to give the expected results. I don't get a smooth image after subtraction. Its got a round circular gradient going on.

I don't know how your images look so good. My sensor must be crap. Maybe lots of bad pixels or something. That would be my luck. Also, I have to rotate my tablet upside down to get proper orientation. Its like the image is flipped sideways?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 17, 2014, 03:00:20 pm
My sensor must be crap. Maybe lots of bad pixels or something.
Probably you must have option in this soft to output raw sensor data or recognized raw sensor frames as 16bit PNG images, so easy to look how those frames looks like even using imagej2 or other soft capable to make image processing of 16bit depth PNG images...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: casper.bang on November 17, 2014, 03:03:04 pm
BTW I forgot to say that it will dump the first 20 frames including the first 6 system frames including frame 1 with ID 4 which I use instead of column 207, and metadata in the current working directory.
The raw data will be in a file named data.dat, the metadata in a file named data.txt with the frame IDs on it.

Raw data is 16bit unsigned totally unprocessed, 208x156 per frame.

Edit: Frame IDs link with visual pictures on how they look like:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg545910/#msg545910 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg545910/#msg545910)

Edit2: Also I don't know what I did to get to
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg547638/#msg547638 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg547638/#msg547638)

didn't have source control then, but it looks like it was a better result, will try to get back to that.

@miguelvp, I found your executable a few pages back. Thought about putting the code on GitHub for all os us to play with?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 17, 2014, 04:49:26 pm
Just to clarify that the code I posted is originally sgstair's code, without that framework and USB communication I wouldn't been able to slightly modify it and also adapted frenky's filtering code.
I even removed my own dead pixel interpolation which is was very similar to what frenky did but was targeted to just certain pixels while his works with those and others dead pixels.

@miguelvp:
How did you connect the module to PC? Did you make your own diy usb cable?
What about the drivers?

I followed sgstair's advice given here with his first release:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg534497/#msg534497 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg534497/#msg534497)

And used
Quote
Zadig to install the winusb driver on the "iAP interface"

As for the cable I did build one myself
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538269/#msg538269 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg538269/#msg538269)

But i also bought a micro b female to usb a male adaptor from ebay, cant find the vendor since I did ask my wife to get it for me but it's similar to this one and they offer 2 in here:
http://www.ebay.com/itm/2X-USB-2-0-A-type-male-to-Micro-USB-B-type-5p-female-Connector-Adapter-convertor-/151445719442 (http://www.ebay.com/itm/2X-USB-2-0-A-type-male-to-Micro-USB-B-type-5p-female-Connector-Adapter-convertor-/151445719442)

@miguelvp,

I tried out your new version. For some reason my camera looks like crap. I get extremely noisy image. The external reference frame button doesn't seem to give the expected results. I don't get a smooth image after subtraction. Its got a round circular gradient going on.

I don't know how your images look so good. My sensor must be crap. Maybe lots of bad pixels or something. That would be my luck. Also, I have to rotate my tablet upside down to get proper orientation. Its like the image is flipped sideways?

It's probably because that code is pretty much tailored to my camera since I don't have other samples to work with.

The program outputs the first 20 frames of raw data (under 2 seconds) into a data.dat and metadata in data.txt.

If point it to something that shows some heat before you launch the program and then you zip those files and post them (hopefully they'll be within the limit or I could open an ftp server if you prefer). I'll take a look to see if I can make the program more general.

@Marshall same with you, I can see what I can do so it gets rid off your three blocks that throw away the range.

Also the external reference image doesn't quite work as good as before since I added the Frame ID 4 image (first frame) but you can change the code not to use that frame. I'll add a button to enable disable the different approaches.

@miguelvp, I found your executable a few pages back. Thought about putting the code on GitHub for all os us to play with?

The code is sgstair's derived and he has a github. Link:
https://github.com/sgstair/winusbdotnet (https://github.com/sgstair/winusbdotnet)

If someone wants to fork it with my changes, that's fine with me, I'm not going to support it because I do have very limited time and it's going to become even more limited in the next 4 months.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on November 17, 2014, 05:02:36 pm
miguelvp:
http://retroactive.be/data.zip (http://retroactive.be/data.zip)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 17, 2014, 05:14:00 pm
This is quite interesting comparision of 3 parameter linear approxiamtion of Seek  calibration frame
(http://s5.postimg.org/bsond006b/sts3_gp.jpg) (http://postimg.org/image/bsond006b/)
vs 10 parameters nonlinear one after rather short time after turning this device on, processed by my latest version of calibration frames calibration tools with support to choose how many parameters will define approximated calibration sensor data.
(http://s5.postimg.org/xt4ztmiub/sts10_gp.jpg) (http://postimg.org/image/xt4ztmiub/)

It will be interesting to see difference in output images when gradient corection will be made using linear vs nonlinear approximation which shows not one but a few temperature gradients close to sensor corners, so nonlinear approximation is more accurate of course.

BTW: Different temperature scale range on those images doesn't matter since it is only result of gnuplot autoscalling of discrete input text data file provided by my software after approximation for testing purposes-those peaks are also affected by discrete values sequence-approximation result is smooth ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 17, 2014, 05:29:02 pm
@eneuro I can't wait to see your code so we can integrate it with sgstair's framework.

@Marshall, thanks I'll take a look during lunch and after work.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 17, 2014, 06:32:18 pm
@eneuro I can't wait to see your code so we can integrate it with sgstair's framework.
For the moment I will release only custom made Iron LUTs on my OpenThermal Web Site (http://openthermal.sourceforge.net/) while probably I have very different vision how this thermal imagining software should look like and no plans to support Window$ OS, only Linux...maybe Android.
When I will be able put my hands on this Seek Thermal dongle soon and ensure that software is well tested and ready to share than will commit it there http://openthermal.sourceforge.net (http://openthermal.sourceforge.net) , but probably Seek Thermal will provide his own developers tools meantime, so not such a big deal now and it is low priority task now in my schedule  ;)




Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 17, 2014, 06:48:07 pm
I asked for a Jetson dev kit for xmas and I'm planning to use OpenCV as well, but that's when the time comes for that.

And code is code so only the formulas is what is needed, myself I'm using VisiQuest that I bought a long time ago and it's no longer available to figure things out before placing it in code.
But if you don't feel like sharing that is fine as well.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 17, 2014, 07:14:07 pm
And while we are talking about code, here is my latest Python code.

It has several palette options thanks to: https://github.com/pklaus/python-colorscale

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

   enjoy
     ...ken...

btw, the files are attached as .py.txt since the forum doesn't like the .py extension.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 17, 2014, 07:49:08 pm
I re-watched mikeselectricstuff's gradient video.

when he removed the shutter, there was no gradient. He then partially reassembled everything, and I think shorted out the shutter so he could do it manually, and the gradient re-appeared, but he said the issue was the lens, even though the gradient had disappeared after he removed the shutter only.

Now, just over 3/4 past the video, and for a very short period, he is showing the top view of the sensor with the shutter attached. The shutter closes and opens again. For a split second, you see that the shutter doesn't cover the entire sensor, leaving part of it exposed. Noticing the unusually shaped shutter, I immediately asked myself, "why isn't the shutter cut to cover the entire sensor"? If part of it is exposed, then there could be a very good possibility it will detect radiation on that exposed part. So how about chopping that section of shutter and creating one that covers the entire sensor, using some epoxy or super glue to reattach? or even 3D printing out one?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Spyke on November 17, 2014, 08:06:58 pm
I re-watched mikeselectricstuff's gradient video.

when he removed the shutter, there was no gradient. He then partially reassembled everything, and I think shorted out the shutter so he could do it manually, and the gradient re-appeared, but he said the issue was the lens, even though the gradient had disappeared after he removed the shutter only.

Now, just over 3/4 past the video, and for a very short period, he is showing the top view of the sensor with the shutter attached. The shutter closes and opens again. For a split second, you see that the shutter doesn't cover the entire sensor, leaving part of it exposed. Noticing the unusually shaped shutter, I immediately asked myself, "why isn't the shutter cut to cover the entire sensor"? If part of it is exposed, then there could be a very good possibility it will detect radiation on that exposed part. So how about chopping that section of shutter and creating one that covers the entire sensor, using some epoxy or super glue to reattach? or even 3D printing out one?

The shutter usually smacks against the lens housing, so it likely does cover the entire sensor where it stops. You can see the glue where the lens housing should be and the shutter is over it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 17, 2014, 08:11:06 pm
It does cover the whole sensor, otherwise you'll see ghosting where it didn't cover it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marcan on November 18, 2014, 01:45:11 am
It only has to cover the active part of the sensor array anyway, not the entire top surface of the sensor.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 18, 2014, 04:52:41 am
miguelvp:
http://retroactive.be/data.zip (http://retroactive.be/data.zip)

I made a new version of the program that will read the first 20 frames from a file as if they came from the camera as long as there is a data.dat in there.

So I can reproduce what your camera is sending so I can work with that data to try to make it better.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 18, 2014, 07:07:23 am
@miguelvp:

Thank you for all the effort you are putting into this.
When I receive my module (next week) I will try to contribute as much as possible too...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 18, 2014, 08:19:35 am
Not a problem, I like doing this. I didn't get to clean the big dead pixels because  I did get distracted with a different algorithm but I only tried it in that one image.
I'll see tomorrow if it can work on my camera live.

Edit: added an auto ranging picture for comparison with the original on my previous post.

Edit2: @Marshall, any chance you could take a similar image from your other more professional imager?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 18, 2014, 08:29:20 am
Wow this last image really looks great! :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kihon on November 18, 2014, 10:23:51 am
Hi Guys,

Has anyone tried talking to the USB device directly on an android device using the usb host apis? It would be interesting if it allowed us to write our own app to control the seek.

Edit: Also has anyone considered using a cheap fresnel lens to see if the image focus can be improved?

Thanks again,

Kihon
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 18, 2014, 12:26:31 pm
Has anyone tried talking to the USB device directly on an android device using the usb host apis?
Not yet, but this dongle works under Android, so it should be piece of cake  ;)

Anyway it looks like FFT gives significant speedups in calibration frame approximation, however need to design better filter-this was only speed test with not optimal FFT image sizes:
Quote
seek_thermal: Approximation of calibration frame parameters: #11 (FFT)  +0.000000000 +0.000000000 +0.000000000 +0.000000000 +0.000000000 +0.000000000 +0.000000000 +0.000000000 +0.000000000 +0.000000000 +0.000000000  time: 0.005437720 s
(http://s5.postimg.org/m5fjctj37/sts_approx_fft_gp.jpg) (http://postimg.org/image/m5fjctj37/)

Around 5 ms for calibration frame FFT filtering not so bad  :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 18, 2014, 12:27:19 pm
I applied Median filter (6) to this last image in irfanview.
This could be useful to polish the image after all the processing is done because image is more eye friendly and details are still there:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=119259;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: slackaz on November 18, 2014, 05:42:53 pm
Here are some pics around my leaky house...  The pics look great, the fact that I get this much air leaking in is not... :rant:

'027 and '327 and '472 are of the sliding door in our breakfast nook
'321 and '339 and '705 are of my kid's bedroom on second story
'334 is ceiling in breakfast nook.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 18, 2014, 06:10:08 pm
And while we are talking about code, here is my latest Python code.
Maybe some screenshoots or Seek video recorded using this soft?  ;)
Do you use 256 color thermal LUTs in this app?

Meantime optimized approximation of Seek sensor calibration frames and now it takes only 1ms  on Lenovo ThinkPad Z61t under Linux of course 8)
Quote
seek_thermal: Approximation of calibration frame parameters: #65  time: 0.000910133
It quite nice fits into sensor calibration frames:
(http://s5.postimg.org/mpzmcmin7/sts_cal_approx_65_txt.jpg) (http://postimg.org/image/mpzmcmin7/)
Temperature gradients in the corners smoothed quickly:
(http://s5.postimg.org/fo1oqff1f/sts_approx_65_gp.jpg) (http://postimg.org/image/fo1oqff1f/)
While those approximation methods should be fine it is time put everything together and implement into Seek Thermal raw sensor frames image processing pipes which is independent from Seek USB capturing low level API, so one can even use Python USB code to output raw sensor data from Seek and redirect to this Seek OpenThermal image postprocessing engine with universal thermal user interface...   :phew:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 18, 2014, 06:32:47 pm
@miguelvp,

I tried out your new version. For some reason my camera looks like crap. I get extremely noisy image. The external reference frame button doesn't seem to give the expected results. I don't get a smooth image after subtraction. Its got a round circular gradient going on.

I don't know how your images look so good. My sensor must be crap. Maybe lots of bad pixels or something. That would be my luck. Also, I have to rotate my tablet upside down to get proper orientation. Its like the image is flipped sideways?

Could you upload the data.dat and data.txt zipped so I can look at how to clean it up further?
The files should be in the executable's folder and it will contain the first 20 frames of raw data from your last run. Just point it somewhere that has some thermal variations and start the program.  Compressed with zip it should be less than 1000KB which is the limit for uploads.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 18, 2014, 08:10:59 pm
Compressed with zip it should be less than 1000KB which is the limit for uploads.
Gmail Add attachments (https://support.google.com/mail/answer/6584?hl=en)
Quote
You can send messages up to 25 megabytes (MB) in size.

So, use email, while 20 frames is very small amount and dificult to test anything.
Probably you could then put on your GIT poject server eg. in tst directory and provide link there if you like, but only a few people are playing with this raw sensor data I guess, so gmail should help you exchange bigger files than 1MB easy ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 18, 2014, 08:23:39 pm
It doesn't need to be bigger, actually I only need the first 8 frames with the following IDs
4, 9, 8, 7, 10, 5, 1, 3

the rest, will be just helpful for maybe super resolution work.
3, 3, 6, 1, 3, 3, 3, 3, 3, 6, 1, 3

Btw, any pictures you want to share of your results after calibration? would be interesting to see.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on November 19, 2014, 04:39:49 am
(http://retroactive.be/img/i/ra546c1d12815b34554.png)
(http://retroactive.be/img/i/ra546c1eab0c8b0d360.png)


with NEC F30S

(http://retroactive.be/img/i/ra546c1f0a57a51b40a.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 19, 2014, 05:08:18 am
Thanks for sharing the images, on that version I'm using frame ID 10 and tweaked it manually to your camera depending on the sensor value but I was just basing it off one image.
I also targeted your three particular clumps by interpolating with weights from neighboring good pixels. So that program won't clean other camera's dead pixels.

I think the trick will be to try frame IDs 10 & 4, because I believe both characterize the slope response on a per pixel level.
Hopefully the relation shows the dead pixels with a slope of 0 or very close to it.

I'll keep on playing with the data I have.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 19, 2014, 06:48:26 am
Perhaps you could use this "Calibration frame on flat surface" to mark the locations of the hot/dead pixels?
Once you know exact locations it should be no problem to replace them with neighbour values on the final step...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 19, 2014, 07:20:21 am
Those calibration frames already have the hot/dead pixels included:

Frame ID 4 with values up to 5000 more or less
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117242;image)

Frame ID 10 with values up to 200 more or less
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=117250;image)

My thinking is that they correspond to either high or low calibration points. No matter what it will be easy to map the inert pixels and interpolate the values based on neighbors (even distant ones) by weighting the pixels that need to be travelled.

There are other frames available at boot time that might be helpful as well. I'm just trying different permutations.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tom66 on November 19, 2014, 10:43:29 am
Wow, these images look amazing! How well is motion handled?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 19, 2014, 02:33:14 pm
Frame ID 10 with values up to 200 more or less
This frame histogram before hexagon pixels filling looks like this:
(http://s5.postimg.org/ei6vj45ib/sts_raw_00000003_0xa_hist.jpg) (http://postimg.org/image/ei6vj45ib/)
Surface is similar to calibration frame after median filter and averaging, but will make better image processing using OpenCV-this is imagej2 processed and ploted frame 0xa (10) image:
(http://s5.postimg.org/8vf3zdsdf/sts_raw_00000003_0xa_mediansurf.jpg) (http://postimg.org/image/8vf3zdsdf/)
It is at the begining of startup sequence after frames 0x4 and 0x8 probably.

There are other frames available at boot time that might be helpful as well.
Those router raw sensor data provided by you earlier, shows frames like this in the sequence they apear:
Code: [Select]
sts2img: Frame 0x4 #1  file: facerouter20frames.raw.000000001.0x4.png  208x156  hexagon bad dots: 6  frame dot10: 4  dot25: 0  dot40: 0
sts2img: Frame 0x8 #2  file: facerouter20frames.raw.000000002.0x8.png  208x156  hexagon bad dots: 18  frame dot10: 8  dot25: 0  dot40: 7
sts2img: Frame 0xa #3  file: facerouter20frames.raw.000000003.0xa.png  208x156  hexagon bad dots: 7  frame dot10: 10  dot25: 0  dot40: 185
sts2img: Frame 0x1 #4  file: facerouter20frames.raw.000000004.0x1.png  208x156  hexagon bad dots: 18  frame dot10: 1  dot25: 0  dot40: 23
sts2img: Frame 0x3 #5  file: facerouter20frames.raw.000000005.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 28
sts2img: Frame 0x3 #6  file: facerouter20frames.raw.000000006.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 33
sts2img: Frame 0x3 #7  file: facerouter20frames.raw.000000007.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 37
sts2img: Frame 0x6 #8  file: facerouter20frames.raw.000000008.0x6.png  208x156  hexagon bad dots: 18  frame dot10: 6  dot25: 0  dot40: 43
sts2img: Frame 0x1 #9  file: facerouter20frames.raw.000000009.0x1.png  208x156  hexagon bad dots: 18  frame dot10: 1  dot25: 0  dot40: 49
sts2img: Frame 0x3 #10  file: facerouter20frames.raw.000000010.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 54
sts2img: Frame 0x3 #11  file: facerouter20frames.raw.000000011.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 58
sts2img: Frame 0x3 #12  file: facerouter20frames.raw.000000012.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 62
sts2img: Frame 0x3 #13  file: facerouter20frames.raw.000000013.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 66
sts2img: Frame 0x3 #14  file: facerouter20frames.raw.000000014.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 70
sts2img: Frame 0x6 #15  file: facerouter20frames.raw.000000015.0x6.png  208x156  hexagon bad dots: 18  frame dot10: 6  dot25: 0  dot40: 76
Hex bad dots count is amount of pixels which are NOT 0x0000 in the place where perfect hexagon pattern should be (so frame type dot 10 (indexing from 0,1,...10 etc) also included in this stat).
It is interesting that dot40 is 185 for frame type 0xa (10) and has value 0 for frame type 0x4-whatever it is, it increases in frames 0x1,0x3,0x6 in time and has values from 23..82
 :wtf: is it? Temperature in *F ? 82*F~28*C, but 28*F~ -2*C so I have no idea for the moment-maybe they are doing some kind of moving averaging of this value and at the beginning this data is lower than actual temperature?

Another log from extracting those images from your face down file shows that this dot40 value is similar, but slightly different:
Code: [Select]
sts2img: Frame 0x4 #1  file: facedown20frames.raw.000000001.0x4.png  208x156  hexagon bad dots: 6  frame dot10: 4  dot25: 0  dot40: 0
sts2img: Frame 0x8 #2  file: facedown20frames.raw.000000002.0x8.png  208x156  hexagon bad dots: 18  frame dot10: 8  dot25: 0  dot40: 6
sts2img: Frame 0xa #3  file: facedown20frames.raw.000000003.0xa.png  208x156  hexagon bad dots: 7  frame dot10: 10  dot25: 0  dot40: 185
sts2img: Frame 0x1 #4  file: facedown20frames.raw.000000004.0x1.png  208x156  hexagon bad dots: 18  frame dot10: 1  dot25: 0  dot40: 23
sts2img: Frame 0x3 #5  file: facedown20frames.raw.000000005.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 28
sts2img: Frame 0x3 #6  file: facedown20frames.raw.000000006.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 33
sts2img: Frame 0x3 #7  file: facedown20frames.raw.000000007.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 38
sts2img: Frame 0x6 #8  file: facedown20frames.raw.000000008.0x6.png  208x156  hexagon bad dots: 18  frame dot10: 6  dot25: 0  dot40: 44
sts2img: Frame 0x1 #9  file: facedown20frames.raw.000000009.0x1.png  208x156  hexagon bad dots: 18  frame dot10: 1  dot25: 0  dot40: 50
sts2img: Frame 0x3 #10  file: facedown20frames.raw.000000010.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 55
sts2img: Frame 0x3 #11  file: facedown20frames.raw.000000011.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 60
sts2img: Frame 0x3 #12  file: facedown20frames.raw.000000012.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 64
sts2img: Frame 0x3 #13  file: facedown20frames.raw.000000013.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 68
sts2img: Frame 0x3 #14  file: facedown20frames.raw.000000014.0x3.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 72
sts2img: Frame 0x6 #15  file: facedown20frames.raw.000000015.0x6.png  208x156  hexagon bad dots: 18  frame dot10: 6  dot25: 0  dot40: 78
sts2img: Frame 0x1 #16  file: facedown20frames.raw.000000016.0x1.png  208x156  hexagon bad dots: 18  frame dot10: 1  dot25: 0  dot40: 84
For last frame #16 it has value 84 which means if it were 84*F~29*C, so still it could be temperature inside this Seek dongle close to sensor, but I do not know history how you played with it and what room ambient temperature could be during this USB dump ::)
My suspect is this might be temperature reading from its sensor, but it require making some measurements on real device.

Anyway, it is clear that for testing purposes much longer period of time from startup needed to see how this USB raw data changes in time, so it will nice to have such UCB dump and test on the same raw sensor data diffrent algorithms used in software without loosing time and doing this in realtime.

NOTE: Maybe for the moment I've missed a few frames, due to additional veryfication if it fits into this hexagon black pixels pattern, but 16 frames is close to maximum for this raw data file size: 1297920/(208/156/2)= 20 frames in theory...

Update: That is interesting that 185*F~85*C so very common temperature range we can find in many datasheets.
0*F~ -18*C , so it could be some measurements made during manufacturing etc, but those values for 185 and frame type 0xa are below just 185, so maybe other mapping to expected operating temperatures of this Seek dongle, but do not cracked this for the moment  :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 20, 2014, 12:32:34 am
There is more to dot[40] than what you see in the first 20 frames or so. I printed out the value as well as the frame ID and found that the value in dot[40] continues to increase. I'm running that test now and it is up to ~20000 after about 10 minutes of operation. The value is almost the same in both the data frame and the cal frame, so when the frames are subtracted, they cancel out.
The value just passed 32768 so it will probably wrap at 64K.

 I wonder what other interesting things are hidden in the data.

   ...ken...

Edit1... Yep it did wrap at over 8200 frames since start.
Edit2... added dot40.txt which is the beginning and end of the test run.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 20, 2014, 08:09:43 am
I printed out the value as well as the frame ID and found that the value in dot[40] continues to increase. I'm running that test now and it is up to ~20000 after about 10 minutes of operation.
Maybe this is frame time stamp in this dot[40] value?
65534/10min/60s~ 109/s   ~ 100 Hz -> 0.010 s 10ms per 1 increase
Code: [Select]
...
(3, 204.0)
(3, 208.0)
(3, 212.0)
...
(3, 199.0)
(3, 207.0)
(3, 215.0)
...
we have difference about 4 between frames there, so  40ms which could give us 25 frames type 0x3 per second, but there are also other frames type 0x1 .

Yep, at the end of this file we have 8 difference between next frames so we have 73ms per frame ~ 14 fps so close to this Seek thermal FPS limit while we have calibration frames 0x1 between and maybe those 0x6 also, so it will drop down to those 9Hz of output FPS  >:D

My guess is it is probably frame time stamp in dot[40] word value.
Thanks for this text log it helped a lot to figure it out  :-+

Lets examine another hexagon pattern pixels at the begining of each frame  ;)

BTW: Which is real output FPS of this Seek Thermal dongle - 9Hz or less or maybe more?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on November 20, 2014, 03:09:20 pm
It stacks 4 frames per real frame, and at 9hz that makes it about 36fps.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 20, 2014, 03:17:50 pm
We should probably investigate any of the "patent pixels" that are non-zero.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 20, 2014, 05:20:40 pm
We should probably investigate any of the "patent pixels" that are non-zero.
I've already wrote such software and have function which returns all those "patent pixels" - I call them hexagon dots while they looks like this  ;)
Quote
./sts2img: Raw sensor input file: sts.raw  frame 0x3 #5  output files: sts.raw.000000005.0x3.png sts.raw.000000005.0x3.img.png  208x156  hexagon bad dots: 18  frame dot10: 3  dot25: 0  dot40: 28
For the moment outputed only those three first: dot[10]  dot[25] whch looked 0x0000 on this short 20 first frames after Seek start, and dot[40].

Bad dots: 18 in log from processing this frame type 0x3 means that there were 18 non zero values in this hexagon patent pixels, so for me it is piece of cake to print where those nonzero pixels are with its coordinates (colX,rowY with [0,0] at first pixel) and index (starting frm 0,1,.. etc) and values after processing each frame, so it could look like this:
Code: [Select]
.... frame #NNNNN ... ( colx: 40  rowy: 0  dot[40]:  0x001C  28 )  ... 

BTW: It would be nice record and provide share link to longer Seek USB raw data sequence, lets say 128MB which could be around 2500 different frames of metal object taken into freezer and put on hot iron to have temperature ranges from <0*C and above human body temperature >40*C  :-/O

I haven't got this dongle in my hands for the moment, so if someone could provide such bigger Seek USB raw data we could work on the same data and exchange knowledge of possible protocols used there, while it is quite easy write software in any programming language and its implementation details are not such important, while the most interesting part is to guess what is going there on this USB link when this Seek dongle is powered ON and find out or maybe even unlock capabilites hidden in their oryginal app  >:D

Update:
Just made comparision of frame 0x1 and 0x6 which looks like calibration shutter frames, but which is interesting when substracted 0x6 from 0x1 and added 10000 to avoid saturation in imagej2 image processing tool, but it is interesting that something is going on first row and last row in those Seek sensor frames, while difference between those two frames is very small in other areas but it looks very suspicious in places where hexagon patent pixels are in this first & last rows .
(http://s5.postimg.org/71bg94k4j/sts_frame_0x6_0x1_10000_hist.jpg) (http://postimg.org/image/71bg94k4j/)

Histograms of those frames attached-this is preprocessed raw sensor data with hexagon pattern and dead pixels detected on calibration frame filled with neighbours average, so no bluring and correction from 207th column.
Those histograms looks the same, but I suggest make closer look to those hexagon patent pixels in this first & last row -it clear that they are changed between 4th 0x1 and 8th 0x6  8)

Included also histogram of 0x3 image frame from router raw data sequence  :phew:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 21, 2014, 12:54:38 am
@eneuro

I won't be using my SEEK for a while, it just performs too awful. It has excessive noise and gradient issues, it could be because here in the cold eastern part of Canada, that I am experiencing more severity of problems, or if my unit is more defective.

I take back what I said earlier about the shutter. I took a very weak fridge magnet and locked the shutter closed, and there was no high/low temperature variation or gradient. Even when subjecting it to very low and high temps. Perhaps it has something to do with the programming and algorithms used.
 
So if you want, I can lend you mine for development purposes.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 21, 2014, 01:25:23 pm
@blackboxdisease I've send you PM right now, so we can discuss this via e-mail or Skype, while as I wrote w few people already are interested in their own apps for specyfic thermal imaginery tasks, so I will make some development for them, so can try figure out how your dongle will perform in of course non destructive software tests  after checking in Seek support its recomended operating temperature range, while object temperature which it can detect can be very different ;)

Next week I hope I will setup small Wiki on my http://openthermal.sourceforge.net (http://openthermal.sourceforge.net)  web page and forum for people playing with this device at low level USB protocol and we'll try to make working Linux kernel driver to easy acces this device from Linux/Android devices via USB.

We'll see if Seek will make maybe improoved hardware version of this Seek Thermal, while for the moment it looks like it is no longer available via Amazon:
Amazon: Seek UW-AAA Seek Thermal USB Connector, Black (http://www.amazon.com/Seek-UW-AAA-Thermal-Connector-Black/dp/B00NYWAHHM) Currently unavailable.  :-\

However,  in this Seek Thermal comparision to Flir One USB dongle  http://www.pacbiztimes.com/2014/08/22/competition-heats-up-in-infrared-market-as-flir-seek-thermal-release-smartphone-products (http://www.pacbiztimes.com/2014/08/22/competition-heats-up-in-infrared-market-as-flir-seek-thermal-release-smartphone-products)  , it looks like a lot of money were invested, and Seek Thermal founders Parrish and Fitzgibbons will heat up competition in thermal imaging dongles of decent quality, since those 2.1k Seek "hexagon pattent pixels" is about half of Flir One 4.8k sensor so 30k Seek real thermal image pixels available via USB looks like should be a huge advantage, and yep Flir One 80x60 array produces in many cases thermal blobs with contures added from high res visual camera, so Seek should easy outperform this Flir One dongle in thermal image resolution.
Need to watch again Flir One teardown to compare its shutter with Seek solution from mechanical and thermodynamics point of view, while Flir E4 shutter looks very solid and perfectly cut off any incoming external IR-simply shuter is a black wall in Flir E4 design  :-+
Anyway it will be interesting if we'll be able to improove Seek output quality just by only playing with software, maybe calibrated and recompiled for specyfic device based on a few additional calibration experiments  :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: barehill on November 21, 2014, 05:52:56 pm
eneuro
 I look forward to your Source forge code. I want to dig into this camera, it is quite a breakthrough! Specifically I don't understand why it will only work on certain devices. Also perhaps improved apk's can be made available by developers. It is only to Seek's advantage. Presumably any proprietary/IP code would reside in firmware.

I would also like to model the optical system to investigate its performance, compare it to other designs, and look for internal stray reflections which could seriously affect performance.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 21, 2014, 06:29:41 pm
Here is a great way to get started investigating the Seek Thermal Camera.
1) Install ImageJ: http://fiji.sc/Fiji (http://fiji.sc/Fiji)
2) Use the following Python code to capture as many raw frames as you choose.

Code: [Select]
# This is a quick python program to get and save the first few frames
# of raw data from the Seek Thermal camera.

# copy & paste this code into a file xxxx.py
# run the code like this "python xxxx.py 42"
# 42 being the number of frames to capture.




import usb.core
import usb.util
import sys
import Image

y = int(sys.argv[1])

# find our Seek Thermal device  289d:0010
dev = usb.core.find(idVendor=0x289d, idProduct=0x0010)

# was it found?
if dev is None:
    raise ValueError('Device not found')

# set the active configuration. With no arguments, the first
# configuration will be the active one
dev.set_configuration()

# get an endpoint instance
cfg = dev.get_active_configuration()
intf = cfg[(0,0)]


ep = usb.util.find_descriptor(
    intf,
    # match the first OUT endpoint
    custom_match = \
    lambda e: \
        usb.util.endpoint_direction(e.bEndpointAddress) == \
        usb.util.ENDPOINT_OUT)

assert ep is not None


#msg = '\x41\x41'

#print (msg)

# Deinit the device

msg= '\x00\x00'
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)


# Setup device

#msg = x01
assert dev.ctrl_transfer(0x41, 0x54, 0, 0, 0x01)

#

msg = '\x00\x00'
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)

ret1 = dev.ctrl_transfer(0xC1, 0x4E, 0, 0, 4)
ret2 = dev.ctrl_transfer(0xC1, 0x36, 0, 0, 12)

#print ret1
#print ret2
#

msg = '\x20\x00\x30\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret3 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x40)
#print ret3

#

msg = '\x20\x00\x50\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret4 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x40)
#print ret4

#

msg = '\x0C\x00\x70\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret5 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x18)
#print ret5

#

msg = '\x06\x00\x08\x00\x00\x00'
assert dev.ctrl_transfer(0x41, 0x56, 0, 0, msg) == len(msg)

ret6 = dev.ctrl_transfer(0xC1, 0x58, 0, 0, 0x0C)
#print ret6

#

msg = '\x08\x00'
assert dev.ctrl_transfer(0x41, 0x3E, 0, 0, msg) == len(msg)

ret7 = dev.ctrl_transfer(0xC1, 0x3D, 0, 0, 2)
#print ret7

#

msg = '\x08\x00'
assert dev.ctrl_transfer(0x41, 0x3E, 0, 0, msg) == len(msg)
msg = '\x01\x00'
assert dev.ctrl_transfer(0x41, 0x3C, 0, 0, msg) == len(msg)

ret8 = dev.ctrl_transfer(0xC1, 0x3D, 0, 0, 2)
#print ret8

# Get and save the first 11 frames as 16bit .png files
# The file name is rawDataXX_YY.png where xx is the frame # and YY is the frame ID
# except for frame # 2 where the data in pixil 10 is not the frame # but part of the
# gradient

x = 0
while x < y:

    msg = '\xC0\x7E\x00\x00'
    assert dev.ctrl_transfer(0x41, 0x53, 0, 0, msg) == len(msg)

    ret9  = dev.read(0x81, 0x3F60, 1000)
    ret9 += dev.read(0x81, 0x3F60, 1000)
    ret9 += dev.read(0x81, 0x3F60, 1000)
    ret9 += dev.read(0x81, 0x3F60, 1000)

    status = ret9[20]

    img = Image.fromstring("I", (208,156), ret9, "raw", "I;16")

    x = x + 1

    img.save('rawData%d'%(x,)+'_%d'%(status,)+'.png')
#    img.show()

print 'Done'

3) Use the image processing abilities of ImageJ to add/subtract/offset frames to see what happens.

The above Python code saves the images as 16bit .png so all the data from the camera is there.


Thanks to eneuro for pointing me at ImageJ.

   ...ken...
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 21, 2014, 09:34:42 pm
@barehill It is quite interesting that without any Seek developers official tools it is possible to play with this dongle and retrieve some raw sensor data  8)
Let Seek Thermal Team make best hardware they can and keep protocols simply to be able easy connect to this dongle via USB from any OS.
It looks like not a lot of code needed to output some thermal imaginery from this device, so it can be killer of Flir One of course, while they use... crappy manual shutter and it is not small USB dongle like this Seek device...

2) Use the following Python code to capture as many raw frames as you choose.
Code: [Select]
...
    msg = '\xC0\x7E\x00\x00'
    assert dev.ctrl_transfer(0x41, 0x53, 0, 0, msg) == len(msg)

    ret9  = dev.read(0x81, 0x3F60, 1000)
    ret9 += dev.read(0x81, 0x3F60, 1000)
    ret9 += dev.read(0x81, 0x3F60, 1000)
    ret9 += dev.read(0x81, 0x3F60, 1000)

    status = ret9[20]

    img = Image.fromstring("I", (208,156), ret9, "raw", "I;16")
...
I'm not python expert rather more familar with C/C++/Java/ILERPG , but when looked into similar example of reading mouse using pyusb there Read and Decode Data From Your Mouse Using This PyUSB Hack (http://www.orangecoat.com/how-to/read-and-decode-data-from-your-mouse-using-this-pyusb-hack) it looks like frames are taken there after setup above, but it means that this USB read gives you EXACTLY 1 frame from Seek sensor : dot[0], to dot[32448-1] than saved as 16bit PNG?

I've developed some pattern match tool in my sts2img software which reads raw byte by byte sensor frames and then detects its start, end and verify against hexagon pattern so I can extract each Seek sensor frame from bytes stream, but it looks like it is very simple when we have direct access to USB port   and this matching is not needed since I guess we get frame after frame, but correct me if I'm wrong :-+

Anyway before using ImageJ2 when Seek sensor frame is detected that when calibration frame comes 0x1 than I iterate all hexagon patterns as well as other pixels close to 0x0000 value to output for imageprocessing tools 16bit images but with those hexagon pattern pixels already filled in, so there is no need to make blurs, medians etc on whole image before playing with those sensor output frames in such software like Imagej2  ;)
So, I have two frames oryginal 16bit untouched and with preprocessed black hexagon pattern pixels and dead if any.
Such preprocessed calibration images difference I've shown a few posts above-there were no pixels close to 0x0000, but it looked like minimum on those calibration frames was about 5000 when filled pixels needed to fill.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 21, 2014, 10:13:57 pm
eneuro,

Yes frames are captured from the first to the last you enter on the command line.

They are saved in 16bit .png format. with ImageJ you can add 2000 to a data frame then subtract the cal frame and see the 16biit result.

Look at frames 1,3,4,5. they all look like cal frames except with the max data at different points. I think it is worth looking at them further, maybe they are factory cal data for that specific imager.

   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 21, 2014, 10:21:42 pm
Look at frames 1,3,4,5. they all look like cal frames except with the max data at different points. I think it is worth looking at them further, maybe they are factory cal data for that specific imager.

   ...ken...

The first 6 frames have the following frame ids on the first patent pixel:

4, 9, 8, 7, 10, 5

More info:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg545910/#msg545910 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg545910/#msg545910)


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 22, 2014, 03:04:15 am
Well, the images posted at:

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg545910/#msg545910 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg545910/#msg545910)

are all 8/24bit rgb which do not contain all the data from the camera.

Attached are 16bit .png of frames 1-9 from my camera.

Frame 1 ID 4, Frame 5 ID 10, Frame 3 ID 8, Frame 4 ID 7 look to me like they might be sensor calibration data unique to each sensor, they "resemble" both the data frames ID 3 and the "calibration" frames ID 1 (for some definitions of " resemble")

Frame 2 ID 9 is a "gradient", the only pixels different from the gradient are # 1 and # 10 (not counting the big white patch (value 15464) in the middle.
Frame 6 ID 5 is half black and half something else, I couldn't begin to guess what it is for.
Frame 7 ID 1 is the first calibration frame, (assuming that is what ID 1 really means)
Frame 8 ID 3 is the first data frame, (there are a lot more of them than any other ID so it is logical to assume that's what they are)
Frame 9 ID 6 is the first "pre-calibration" frame, (since it occurs right before the ID 1 calibration frame (as to what is used for I'm clueless)

The Seek application produces images that are free of banding which can be clearly seen in my as well as other non-seek images.
Seek knows how to remove that banding, so I think that they may be doing something with frames 1,3,5,4. Why then would those frames be produced at the beginning of each camera initialization, and never produced again. (I should look to see if those frames are identical each time the camera is initialized.... maybe tomorrow)

Looking at Frames 5,1,3,4 I see max values of 170, 4258, 9606 and 15675. I see min values or 0 for all these frames, but since they include the "patent pixels" and maybe some dead pixels, that is understandable. I will look at removing the zero values to see if that casts any light on the range of these frames.

I think eneuro has already done this to some of the raw USB data dumps, so i may be repeating some research, but it may help my little pea brain comprehend what's going on.

   ...ken...

These images below may look black, but they aren't. View them with something that can read 16bit .png files.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 22, 2014, 03:21:10 am
I know they are 8bits it was more for visual inspection, but I did post raw data for those and eneuro has been using the raw data.

As for repeating research, that is a good thing, you might find a different angle than the rest.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 22, 2014, 02:09:54 pm
Frame 9 ID 6 is the first "pre-calibration" frame, (since it occurs right before the ID 1 calibration frame (as to what is used for I'm clueless)
As showed above the difference between frame 0x6 and 0x1 is very small and biggest are in those first and last lines.
That is why I missed a few (4) other frames in this short 20 frames 1MB USB dump, so extracted from bytes stream 16/20.

I think there is no sense cal those dot[10] values frame id, while we do not know this protocol and for example this value can be result of codind a few parameters (bit flags) so something like looks: 0x1 and 0x6 different can be the same shutter thermal image, while when we print it as bits, than:
Code: [Select]
0x1: 001
0x6: 110
0x3: 011
Ok, there is no clear bit connections with similar histogram frames 0x1 and 0x6, so maybe this is some kind of frame id, but who knows  :-/O
So, I do not give them any names for the moment, just looking into its histograms, but after filling hexagon and dead pixels first, and will concentrate on first and last row hexagon patent dots next week during my research, while it looks like something is going on in those rows.

I see min values or 0 for all these frames, but since they include the "patent pixels" and maybe some dead pixels, that is understandable. I will look at removing the zero values to see if that casts any light on the range of these frames.
When filled hexagon patent dots with its neighbours weighted average and shifting to fit into 208x156 output image from oryginal native 206x156 resolution as shown in posts above I see no lower values than about 5000 in frames 0x3 with scene thermal data, as well as frames 0x1 and 0x6 which looked like only small changes in non hexagon patent pixels (regular real sensor thermal ones) exists and its standard deviation was only 9 while average pixels value about 7500, so very small difference between those 0x1 0x6 frames .
(http://s5.postimg.org/rkyd80nab/sts_frame_0x3_hist.jpg) (http://postimg.org/image/rkyd80nab/)
NOTE: Those 4700 min values might look black there, that is because of imagej2 auto scale and normalize so output grey image might look like there are black pixels, but histogram proves there is no values smaller than 4766  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 22, 2014, 06:15:02 pm
I know they are 8bits it was more for visual inspection...
Isn't better make screen shot than everybody see that it is not raw sensor data?  ;)

Anyway its cleary visible that even image difference between only two sequence frames: 0x3-0x1+6794 and shown below in imagej2 creates those strange gradients in the corners better visible with thermal LUT applied below.
(http://s5.postimg.org/jfkwnlof7/sts_raw_0x3_0x1_6794_hists.jpg) (http://postimg.org/image/jfkwnlof7/)
There is no sensor data postprocessing, but hexagon pattern and dead pixels filling as descibed above, so we can see a lot of noise in result image sts.raw.0x3-0x1+6794.png , but when made mentioned median filter on this image and some bluring those strange gradients in corners looks like affects image quality, while noise is not a problem in those ONLY two frames there, but destruction of thermal image in the corners looks like it is real issue and while there this output image was normalized and LUt applied from minimum temperature to maximum (pixel values shown in its histogram above) than it is very visible as huge temperature differencem, while it can be  a few degrees, but something is going on in those corners and it doesn not look great, however for some applications like thermal objects deetction if it is in acceptable limits and we know it happends on this device this thing can be usabe.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=119920)
Now, while we know that those corners gradient efect is such easy to catch and it clear corelation to approximated sensor calibration shutter frames, lets try next week make corrections, because from this router image we know that those temperatures in the corners should be close to "blue sky" colors around router in the centre, so we have some hints how to correct thise edges gradient effects in this case.
If it works, we'll try the same in different ambient temperatures within Seek Thermal operating range, for different object temperatures and we'll see if we can improove output thermal image reliability, while it looks like resolution itself is not so bad, and of course we have decent level of details even using only 2 thermal frames including shutter, so no moving average so far-it looks much better than any attempts to make super resolution using 80x60 Flir One Lepton sensor shown in other EEVblog threads  :box:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 22, 2014, 06:29:22 pm
I think that for now we should forget about cleaning the "router" images...

My approach will be to take one capture of painted aluminium plate at 0*C and also one at 100*C.
The alu plate will cover the entire view of sensor.

After that I'll try to figure out the algorithm that will make both of this captures noise and gradient free.
If I succeed all other thermal captures should also come out perfect...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 22, 2014, 06:31:42 pm
This may be of interest. On my camera, each time I start the camera frame 1 and 5 are the same as the last time. However, frames 3 and 4 are different each time.

in other words:

rawdata1_4(n) == rawdata1_4(n+1) and rawdata5_10(n) == rawdata5_10(n+1) but rawdata3_8(n) != rawdata3_8(n+1) and rawdata4_7(n) != rawdata4_7(n+1)

3 and 7 are very close on consecutive starts while 1 and 5 are bit identical.

   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 22, 2014, 07:22:54 pm
My approach will be to take one capture of painted aluminium plate at 0*C and also one at 100*C.
The alu plate will cover the entire view of sensor.
Probably you have to keep those things at proper distance from Seek sensor to avoid reflections back of heat around sensor which was around 35*C, so maybe also try different angles.
It could be nice do the same with some higher quality equipment to compare if effects seen on Seek sensor are really affected by his hardware, not by thermal phenomena mentioned by @Aurora in this thread before  ;)
Putting just Seek on table very close to any plate is a bad idea, but here we see that those corners are affected somehow by heat arorund it it looks very circular, so maybe on thermal scenes where ambient room temperature where this router was powered on was lets say 25*C and this is what we should get around router, but internal Seek Thermal temperature shown by @Aurora was about 36*C visible from top view using another thermal camera, so maybe lens construction itself while they are cooler there and will get hotter than air temperature, simply hot lens holder creates this circular aurora in the corners which should be easier visible if router was removed from the centre and we tried fit circle via corners.
It could also explain that lens positioning changes those gradients effects, but we have no sensor block temperatures itself, so difficult to dismiss theories around it including sensor temperature instability I've shown many posts above.

Anyway it could be nice make some 3D model of sensor block with proportions to die and expected focus area of lenses used with lens holder around it, moving shutter,  but it needs of course physical measurements of disassembled Seek dongle, but probably @Aurora already did this while he wants design his own version with this sensor...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 22, 2014, 08:10:23 pm
@eneuro,

Sadly I have placed the SEEK camera to one side while I concentrate on some more pressing projects like my newly acquired high resolution laboratory X-Ray machine   8) 

I am waiting to see whether SEEK address the high noise content of images in their next release. If not, the SEEK will not meet my needs and so is not worth remodelling to take a better lens.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 22, 2014, 08:25:39 pm
Is.. Is that xray running windows? Hope you're wearing a dosimeter badge and lead lined clothes...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: callipso on November 22, 2014, 08:28:01 pm
Also with all that gear... Is your employer hiring anytime soon? ;-)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 22, 2014, 08:37:55 pm
@Callipso,

I am a qualified radiographer so no worries about the safety side  ;)

Yep its running Windows 2000 professional ..... and it seems to be stable  ;D

This is my kit and not my employers .... I drive a desk in the office these days  :(

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on November 22, 2014, 09:47:28 pm
New Post on Seek's Facebook page: https://www.facebook.com/permalink.php?story_fbid=775531895852717&id=628554970550411 (https://www.facebook.com/permalink.php?story_fbid=775531895852717&id=628554970550411)

TL;DR
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 22, 2014, 09:59:18 pm
I am glad that I am an Android user  :) APPLE appear to be a real PITA over their approvals process and seem none too fussed about a prompt resolution for SEEK. How on earth did Mu get approval on their POS ? Maybe they didn't ?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 22, 2014, 10:10:41 pm
I can confirm that amazon orders are shipped out immediately.
If I was in USA I would already have it in hand because the package has arrived to my virtual US address.
(And is now on it's way to Europe...)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 22, 2014, 10:24:50 pm
How on earth did Mu get approval on their POS ? Maybe they didn't ?
Why would you think they got approval? - they never had a real product and never will.
I have no doubt that the issue is that Apple are being a bunch of dicks, but Seek aren't exactly handling things well, though they are probably to some extent being constrained by Apple's NDAs and similar bullshit.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 22, 2014, 11:16:52 pm
New Post on Seek's Facebook page:
Yep, but so many people have their bankrolls $200 less and still can only watch how we play with those images  :o
Quote
Scott Maggio Why are you still accepting Apple orders if you a "few weeks away" from knowing if you will even be approved?

Aprops thermal gradient:
"There have been reports from users about thermal gradient problems with the images in the app. This means that the temperature can vary across a uniform surface, which results in color differences. Some variation is expected in the camera, but we are also working on an app update that will further minimize the effect. That updated version is in testing right now and we hope to have it posted by the end of the month."
We'll see who will have better gradients correction-my open source version which is also tested or Seek update if they do it for Santa Claus really?  >:D
OK, so no more hints for Seek team in this thread until my version will be ready next week and lets see how good this Seek update will be.
it is small challenge-They can be ahead while can modify easy Seek dongle firmware, so it will be interesting to compare how much its MPU firmware changed  :-/O

I suggest log as many raw data in current software version as possible, just to compare later if any significant changes in USB protocol were made  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 22, 2014, 11:44:36 pm
Here is a screenshot of  some startup frames from my camera. I had it pointing at a hot soldering gun when I started it up. The tip temp was about +300C.
I noticed a few things:
1) Frame 11_6 looks more like calibration frame 12_1 than a image frame.
2) The soldering gun is clearly seen on the uncorrected image frames 8_3, 9_3, 10_3, 13_3 and not on 11_6.

 Not shown are images 1_4, 3_8, 4_7, 5_10 and 7_1 none of which showed any hint of the soldering gun.

I took frame 13_3 and added 2000 to each pixel, then subtracted frame 12_1 from it giving the result on the bottom left.
The image on top left is frame 13_3 + 2000 - frame 11_6. Interesting to note the large number of white pixels vs few if any on the bottom image.

No conclusions, just interesting data.

   ...ken...

my images names are of the form rawdataXX_YY.png   where XX is the frame sequence # and YY is the Frame ID from Pixel 10.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 23, 2014, 02:28:40 am
I have something that may be helpful to someone.

included is the source. Decompiled, SEEK thermal app.

https://drive.google.com/folderview?id=0B58-Lp-QiJ7HRHVQRmxEWFJ5UTA&usp=sharing

Just quickly browsed and found some interesting directories.

/src/com/tyriansystems
/src/com/subi/usb
/src/org
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 23, 2014, 04:18:32 am
I've seen the smali decompiled sources before, and have also decompiled them myself using dex2jar and jd. The interesting code is buried in a native method inside libSeekware.so.
I'm sure there is lots to learn from the java sources too, any insights anyone has as to the purpose of any of the first frames will be welcomed by all interested in using the Seek Imager on something other than Android.

Here is a list of some of the interesting methods within libSeekware.so:
Code: [Select]
00007298 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_getLibraryVersion>:
00007318 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_requestShutterOperation>:
00007360 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_CheckGainTable>:
0000737c <Java_com_tyriansystems_Seekware_SeekwareNativeLib_ColorizeInit>:
000073a0 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_ColorizeProcess>:
00007480 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_ColorizeDeInit>:
00007488 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_applyThermographyLut>:
00007800 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_applyLUT>:
00007948 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_TemperatureInit>:
000079d4 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_Temperature>:
000079f4 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_TemperatureDeInit>:
000079fc <Java_com_tyriansystems_Seekware_SeekwareNativeLib_ImageProcessInit>:
00007a14 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_ImageProcessDeInit>:
00007a18 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_ImageProcessProcess>:
00007abc <Java_com_tyriansystems_Seekware_SeekwareNativeLib_BclaheInit>:
00007ae4 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_BclaheProcess>:
00007b46 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_BclaheDeInit>:
00007b4a <Java_com_tyriansystems_Seekware_SeekwareNativeLib_ThermographyInit>:
00007b5e <Java_com_tyriansystems_Seekware_SeekwareNativeLib_ThermographyDeInit>:
00007b62 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_ThermographyCalculate>:
00007c4e <Java_com_tyriansystems_Seekware_SeekwareNativeLib_Golomb>:
00007d4c <Java_com_tyriansystems_Seekware_SeekwareNativeLib_RGBAToYUV420SemiPlanar>:
00007e26 <Java_com_tyriansystems_Seekware_SeekwareNativeLib_WriteBits>:


   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 23, 2014, 09:44:56 am
Decompiled, SEEK thermal app.
Decompiled or unzipped only?  ;)
JAR (file format) (http://en.wikipedia.org/wiki/JAR_%28file_format%29)
Quote
JAR files are fundamental archive files, built on the ZIP file format and have the .jar file extension.

my images names are of the form rawdataXX_YY.png   where XX is the frame sequence # and YY is the Frame ID from Pixel 10.
If you attached this hot iron raw sensor data  rawdataXX_1.png  rawdataXX_3.png  rawdataXX_6.png  we could see if this gradient issue is also present on your Seek dongle around hot iron in the corners, as well as since we know it was about 300*C iron and it looks like around 15000 in histograms make analysis for frames id 0x1 0x3 0x6 with hexagon patent and dead pixels removed including data from 207th column  ;)

Than we could see what real histograms are when we have only real thermal object data like I used to do in my analysis.

BTW: If someone knows howto add custom LUT to imagej2 let us know-it could be nice include there my favourite Flir's like thermal Iron shown already in this thread, while this builtin to imagej2 is different one and I''d like to use something similar to Flir's just to be able compare output imaginery with similar  LUTs  :-/O

Update: I've did it just need to put *.lut file to imagej2   IMAGEJ2_PATH/imagej2/Fiji.app/luts directory like my attached iron256_by_eneuro.lut :
Code: [Select]
-rw-rw-r-- 1 501 501 2593 2014-11-23 15:10 /opt/imagej2/Fiji.app/luts/iron256_by_eneuro.lut

Than it is simply to apply new table to 8bit or 16bit gray thermal images in imagej2 while it is visible in LUTs list  8)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120132)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 23, 2014, 03:38:30 pm
eneuro,

 Here ya go...

Three consecutive frames, 11_6, 12_1 and 13_3. 16bit .png

As for the gradient, the camera had been on for several hours, not taking data continuously, but plugged in to my desktop, I would capture data every 5-10 minutes depending on the tweaks I was making to my Python code.

   enjoy
     ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 23, 2014, 04:25:09 pm
Three consecutive frames, 11_6, 12_1 and 13_3. 16bit .png
Thx  ;)
It looks like there were a very small time distance between those 0x6 0x1 0x3 frames so perfect to compare with router thermal images with gradient clery visibble in the corners.
We'll see what happends there  :-/O
I'll remove those hexagon patterns and dead pixels using methods described above and attach those updated images there, so every one can try play with them in imagej2 while there shouldn't be 0x0000 pixels no more, so with images provided by you we'll have set of two series: oryginal sensor captured data and preprocessed hexagon & dead pixels, but no additional corrections bluring etc made  8)

BTW: Which ambient room temperature could be when you recorded those hot iron thermal images?

Update: Attached preprocessed @cynfab files with hexagon & dead dots filled with neighbours avarage and a few imagej2 processing which might be interesting excercise while everybody can do it with those attached 16bit PNG sensor files  in imagej2 to get @cynafab hot iron thermal signature like this below with iron256 LUT I've posted above ;)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120182)

Seek sensor frames 0x1 and 0x6 looks very similar and in this experiment made its average as new calibration frame used with image frame 0x3.
(http://s5.postimg.org/rk27jtplv/cynfab_hot_iron_imagej2_by_eneuro_0x1_0x6_div_2.jpg) (http://postimg.org/image/rk27jtplv/)

After substracting averaged shutter frames (0x1+0x6)/2 above from scene frame 0x3 and as before small median for noise removal and blur to get gradients more visible ended this time with this after applying my new iron LUT
(http://s5.postimg.org/wjznrrv8j/cynfab_hot_iron_imagej2_by_eneuro_0x3_0x1_0x6_di.jpg) (http://postimg.org/image/wjznrrv8j/)

Gradient is less visible while there is higher temperature range in image from room ambients temperatures and small amount of this hot iron copper wires, but it will be interesting experiment remove from scene image 0x3 those hot temperatures and make air temp there and after adding much more strong averaging we'll see that in the corners those gradients exists, but are not such clear visible in scene above  :-/O

Which is interesting average sensor values for shutter calibration frames are about 8000 while average temperature in thermal scene is lower about 7500, so this is what we could expect since inside Seek dongle were 35*C in one of @Aurora tests, and while ambient room temperature was 23*C as @cynfab report below it looks ok, however we still do not have algorithm to calculate absolute pixels value and match with thermal LUT display, but it gives some hints and it is time investigate those hexagon pattent pixels in first and last row in sensor  raw frames, as well as agani review 207th column which on those calibration frames and object frames average is: 4559 which by using one of my formula showed before leads to 71.2*F ~ 21.8*C so close to 23*C estimated by @cynfab but inside this dongle must be higher temperature, so for the moment no conclusions on this just speculations.
Lets examine another hexagon dot[55]... etc pixels for some hints and read Melexis IR - thermophile sensors datasheet for some hints   :phew:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 23, 2014, 04:36:30 pm
Ambient was about 23C
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on November 23, 2014, 06:45:56 pm
I can confirm that amazon orders are shipped out immediately.
If I was in USA I would already have it in hand because the package has arrived to my virtual US address.
(And is now on it's way to Europe...)

I checked on Amazon just now, and the only result it returns for "Seek Thermal" is the Lightning (Apple) version. (One seller claims to have it, and is asking US$799. Yeah, right.)

I can confirm that US orders direct from Seek no longer go to back-order status. Unfortunately, while my order (placed last Monday) was marked as "Shipped" on Wednesday the 19th, FedEx still says "Label created", which means Seek hasn't actually bothered to drop it off for shipment yet.

If I thought I could, I'd consider canceling the direct-from-Seek order and buying from Amazon. I've got an application in mind for which I'd need to have it by next Wednesday, and while Seek pretty clearly isn't going to make that happen, Amazon could easily do it -- IF the camera were actually in stock. So I'm starting off on a bit of a frustrated note here...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 23, 2014, 08:09:03 pm
Decompiled, SEEK thermal app.
Decompiled or unzipped only?  ;)
JAR (file format) (http://en.wikipedia.org/wiki/JAR_%28file_format%29)
Quote
JAR files are fundamental archive files, built on the ZIP file format and have the .jar file extension.

It has java source, so as he stated it's decompiled. Of course the image processing and filtering routines are in the library so no source for those, but you can see where they are used, same with the max min temperature.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 23, 2014, 08:48:02 pm
It has java source, so as he stated it's decompiled.
@blackboxdisease  Yep, I had problems to view this google folder so had no idea that there are very nice looking text files  >:D
I have latest com.tyriansystems.SeekThermal_1.4.0.2-20141113.apk  unzipped in other folder and didn't looked into your sources what decompiled apk version can be in this source.zip ?

Update: It looks like they use http://en.wikipedia.org/wiki/Kelvin (http://en.wikipedia.org/wiki/Kelvin) as absolute temperature and it is converted to android user interface according to choosen units:  Kelvin default, Celcius and Fahrenheit :D
Code: [Select]
private float kelvinToChosenUnits(float f)
    {
        switch ($SWITCH_TABLE$com$tyriansystems$Seekware$enums$SeekwareThermographyUnit()[units.ordinal()])
        {
        case 3: // '\003'
        default:
            return f;

        case 2: // '\002'
            return f - 273.15F;

        case 1: // '\001'
            return 32F + 1.8F * (f - 273.15F);
        }
    }


They hardcoded maximum threshold temperature to 523.15*K ~ 250*C and minimum to 253.15*K ~ -20*C  ::)
Code: [Select]
public float getMaximumThresholdTemperature()
    {
        return kelvinToChosenUnits(523.15F);
    }

public float getMinimumThresholdTemperature()
    {
        return kelvinToChosenUnits(253.15F);
    }

Choosen emissivity in Android app with a few other parameters is passed to this *.so native Linux library on Android device:
Code: [Select]
SeekwareNativeLib.ThermographyCalculate(bytebuffer, bytebuffer1, floatbuffer, 32448, 32448, 0, 0, 208, 156, emissivity, minMaxTemperatureBuffer, bytebuffer2);

So, this java source code do not show us how absolute temperatures are obtained on Seek output without disassembling this libSeekware.so  or designing own alghorithm for this based on data we can catch from USB frames.
Code: [Select]
libSeekware.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, not stripped

But ok, it is nice to see any source code to have overview of program flow  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 24, 2014, 03:23:10 am
@eneuro it's the latest from the playstore. I was hoping that maybe though one cannot get access to the firmware, it may be possible to change how it is processed/rendered in software. I find it hard to believe the camera itself can process real time data the way it does, and think the apk uses the phones hardware to do all the image processing. I'll post the source on dropbox as well then.

here is the dropbox link. archived in tar.gz
https://www.dropbox.com/s/s9bj6k9w7v9zmo9/source.tar.gz?dl=0 (https://www.dropbox.com/s/s9bj6k9w7v9zmo9/source.tar.gz?dl=0)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 24, 2014, 04:39:13 am
The actual processing is done by the phone, but the code is in libSeekware.so

Do you have any way to decompile that, or is it part of that new drop that you posted?

The decompiled source is not useless because you can at least tell what frames they are passed into the library.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 24, 2014, 07:01:13 am
@miguelvp Yep, didn't tracked what is pased there and from which frame it comes, but 32448=208*156 might be buffers size and calculated temperatures stored in floatbuffer.

Code: [Select]
SeekwareNativeLib.ThermographyCalculate(bytebuffer, bytebuffer1, floatbuffer, 32448, 32448, 0, 0, 208, 156, emissivity, minMaxTemperatureBuffer, bytebuffer2);

Now we can look for these unknown buffers in source code, while emissivity is float number as remember from quick review of this code and it is known.
We image size as well and not only 206x156 oryginal Seek sensor resolution is passed there, so maybe they use this 207th column in those calculations too.

@blackboxdisease I've already downloaded source.zip file you provided before so source part I've included are from there ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 24, 2014, 11:39:42 am
After removed hot iron by random noise at histogram average and some stronger averaging of this previous output than of course as expected nice circular inside gradients in the corners detected, while now there is is whole iron LUT applied to smaller thermal range while hotest iron was removed from oryginal output.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120334)
We have ONLY around 200 pixels min max range now, so if we applied only part of this iron lUT like before of course such strong gradients were not visible, but OK it shows that they exists.

It could be interesting to see some Flir E? at 320x240 resolution output, apply reverse LUT to have oryginal temp and then remove hotest objects from scene like in this experiment and apply the same full iron LUT without absolute values mapped to LUT colors and maybe we could get supprised what we get  too >:D
Need some Flir 320x240 raw data 16bit  PNG image in similar scene like this without any LUTs applied  :-/O

So lets try to apply corrections, but at the end of the month will publish this, while I'd like to see first how good Seek app update as they promised will be.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on November 24, 2014, 01:32:31 pm
The actual processing is done by the phone, but the code is in libSeekware.so

Do you have any way to decompile that, or is it part of that new drop that you posted?

The decompiled source is not useless because you can at least tell what frames they are passed into the library.
It would be interesting to know the balance of what happens in the phone vs. the firmware.
I'd be surprised if the 30->9fps filtering wasn't in the firmware - what framerate are people seeing coming over USB?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 24, 2014, 02:56:27 pm
It would be interesting to know the balance of what happens in the phone vs. the firmware.
I'd be surprised if the 30->9fps filtering wasn't in the firmware - what framerate are people seeing coming over USB?

You are right on the firmware doing the 30 to 9fps filtering and as you showed in your video it grabs many frames into one.

The fastest time from frame to frame I've seen it's around 123 ms and that places it at 8fps, but that could be partially because of the processing. I'll  try a version that doesn't do any processing at all but just dumps delta frame times.

155 ms is the norm for what I've seen, making it 6.45 fps, pre-cal frame takes 185ms and the cal frame takes 186ms, but I'm not using a very accurate clock like the query performance counter, just c# DateTime class.

I'm not sure if the multiple frames are an attempt for super resolution.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 24, 2014, 03:39:17 pm
Here is an image of my hot soldering gun taken from the same point as my Seek, but with my E4+.
Differences are in the field of view, orientation, and ambient temp which was about 18C

  enjoy
   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 24, 2014, 04:39:39 pm
but I'm not using a very accurate clock like the query performance counter, just c# DateTime class.
No precision clocks needed if 20000 frame counter in image sensor data dot[40] had this value after about 10 minutes as  @cynfab  posted many posts ago.
We've seen 4 increments in this field after longer time period, so quick calculation leads to conclusion that:
20000/10min/60s= 33.3/s
While we have 1 frame per 4 increments  than we have 8.3 fps available when catching different frame types 0x3 0x6 etc.
Now question is if this value in sensor frame 208x156 in dot[40] is really frame counter and it looks like it is about 4 difference between next catched from USB, so maybe it is droped in Seek firmware and inserting a few NOPs (usually 0x00 depending on MPU) could disable this frame rate reduction  >:D

@cynfab Thx for this E4+ iron test data. Maybe do you have this Flir's  Hot Iron oryginal LUT, while I'd like to make reverse LUT and obtain grayscale source thermal scene catched by Flir before this LUT was applied?

Anyway this Flir note max>280*C means that iron temperature was 300*C as you mentioned before, while it shows on temperature LUt scale maxium value 138*C only?  :-\

And the most important thing-What emissivity you had set in Flir equipment?
 
Update: Flir have only jpeg file formats? Thermal image destruction close to those LUT scale black labels looks very bad and a lot of more work needed to remove unwanted data from this scene including  iron image inside...
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120371)
It looks like not only image around labels is destroyed by thermal image itself too  :o

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120373)
@cynfab Did you changed jpeg compression level and have such option in Flir E4+ , or modified somehow this thermal shot taked from Flir in image editor and saved in too low quality, so there is so bad jpeg quality which simply destroyed this thermal image and there is no sense to try to do any reverse LUTs on this data?

8x8 jpeg compresion blocks destoyed details in this Flir E4+ 320x240 thermal image  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 24, 2014, 05:10:57 pm
The emissivity was the default 0.95.
I have no clue why the temp scale was 138C while the max tip temp was >280C.
That is an image from the camera, so you can extract the thermal image (as well as the visible camera image) with exiftools or Flirtools as detailed in the exceeding long E4 teardown thread, or maybe E4 useful info thread. IIRC, the iron palette file is also readily available.

IMHO it remains to be seen as to how useful the Seek Imager will be to pro's. To the average joe, who can part with ~US200, it's a cool toy. To folks who can't afford an E4 or don't want a Flir One, it is at least something. To folks like me and probably a few others on this forum, it is a really interesting device which maybe some day it will produce data that MAY be useful in an embedded application.
Time, research and innovative/motivated folks will make the difference.

   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 24, 2014, 05:31:37 pm
Yes, I did look at that data posted just 3 pages ago and it does increment by 4 at the beginning but then it increments by 8, also frames ID 6 are missing, and calibration takes 17 counts per calibration.

Frame count at boot is 4 frames per ID 3, but from ID 1 (calibration) to ID3 visual it goes up by 5, but from the last visible until the calibration frame it goes up by 12.

So calibration takes 17 counts, visible frames are 4 count at boot and later on 8 count, therefore halving the frame rate.

But that count is interesting, I wonder when it slows down to half of the initial frame rate so we can figure out the real frame rate. I'll investigate that value as well as putting some precision timing.



Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 24, 2014, 07:28:49 pm
That is an image from the camera, so you can extract the thermal image (as well as the visible camera image)...
OK. The question was if is it possible to set jpeg compression level in Flir E4+ as well as maybe set other lossless image formats like our nice 16bit PNGs, so one can grab high quality image not jpeg like above which for futher image processing is useless due to those 8x8 compression blocks which as I've shown simply destroyed thermal image.
It is not such a big deal to apply reverse thermal palette with a few lines of code in OpenCV, but problem with this image from Flir E4+ camera is it is jpeg at bad quality, so is it possible set in this camera jpeg quality to 100% etc or switch to other lossless thermal image formats and simply store them on SD card and then plug to PC and have high quality thermal images from this 320x240 camera?
It looks like newbe question, but didn't use this Flir E4+ device, but while they lock resolution to 80x60 in oryginal not hacked version it wouldn't suprise me if there were no chance to overwrite this jpeg image quality to 100% to make those images taken from this camera more usefull  :-//
But ok, I hope I will find Flir E4 manual and will review its options, while probably it is available for download  :-/O

Update: Ok we are on a good way there flir: Flir E4,E5,E6,E8 with MSX Enhancement  (http://www.flir.com/uploadedFiles/Thermography_USA/Products/Product_Literature/FLIR-Ex-Series-Datasheet.pdf)
Quote
File format: radiometric jpg
Simultaneus storage of IR/Visual/MSX images
Only this radiometric jpg available? No other file formats supported?  ???

Hopefully our investigation goes in good direction:
 Understanding Proprietary Infrared Image Files (http://www.irinfo.org/articles/article_4_2006_colbert.html)
Quote
This paper outlines the limitations and hurdles that thermographers must face when dealing with infrared images where the radiometric data is stored/encrypted within a proprietary file format (.IMG, .JPG, .SIT, .IS2, .IRI, .ANA, .TIF, .FTS, etc.).

But we have choosen in this thread non-patented replacement for GIF http://en.wikipedia.org/wiki/Portable_Network_Graphics (http://en.wikipedia.org/wiki/Portable_Network_Graphics) - 16bit PNGs and it looks like is good choice, while we can do whatever we want with those thermal images taken from Seek camera and have also FITS image format in hands with contures supported back to 80's even by old NASA archives :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 24, 2014, 07:45:28 pm
Dump the exif data for the .jpg using exiftool and you will see that it is not your usual .jpg There is lots inside to play with.

Example of exiftool usage:
( I didn't come up with this command, it was posted by someone far more skilled at exiftool than I) (eevblog is just full of those folks)
Code: [Select]
exiftool Hot_Iron_E4.jpg -RawThermalImage -b | convert - -interlace none -depth 16 r:- | convert -size 320x240 -interlace none -depth 16 -endian msb gray:-  Hot_gray_16.png

Results in the attached 16bit .png
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 24, 2014, 08:03:53 pm
Dump the exif data for the .jpg using exiftool and you will see that it is not your usual .jpg
No plans to use Flir thermal cameras for the moment, just wanted to do some image processing with this attached by you file, but from link I've provided above:

Quote
Note: Do not be confused. FLIR uses file extensions of .JPG, and .TIF which are also used as extensions for digital photo files; however, the FLIR file structure for the radiometric image is completely different. You cannot get radiometric data out of FLIR .JPG or .TIF files without using FLIR’s Proprietary software).
It explains everything, I was a little bit supprised what I saw in this attached .jpg using Gimp-will try imagej2 later  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 24, 2014, 08:04:45 pm
That has a lot of detail. Here is in 8bits so people can see it
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on November 24, 2014, 08:11:45 pm
Example of exiftool usage:
( I didn't come up with this command, it was posted by someone far more skilled at exiftool than I)

you can use my tutorial
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg348398/#msg348398 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg348398/#msg348398)

or see my signature for more informations

@miguelvp
in level stretched 8 bit you can show more informations  ;)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120421;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 24, 2014, 08:27:18 pm
Thanks, I'm at work so only had ACDSee to work with it and it's really not that powerful using 16 bit greyscale

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 24, 2014, 09:30:28 pm
I'm not sure if this will help. I couldn't find a way to save it but there is an online disassembler.

http://www2.onlinedisassembler.com/odaweb/owtD0r/0 (http://www2.onlinedisassembler.com/odaweb/owtD0r/0)

good luck.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 24, 2014, 09:32:07 pm
in level stretched 8 bit you can show more informations  ;)
But one can miss that there is a lot of bluring in this Flir E4 image and 8bit images-no  ;)
Overlayed hotest iron object in the scene with oryginal 16bit gray PNG histogram average and left pixels around  untouched than applied iron LUT.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120426)
Of course nothing to compare to Seek while only 2 frames were used without any rows corrections etc.
However, as expected when you download first file RGB version with LUT applied hot_iron_flir_e4.iron_replaced_with_small_noise_around_average.lut.png that this image was blured or another way smooth filtered, so while pixels added by my software later are not blured huge averaging visible-2 to 3 pixels affected at the edges.
This image is created for Flir's MSX  ;)

Anyway not a great scene for looking for gradients in Flir Ex while there is a lot of stuff in background.

NOTE: black image is 16bit gray untouched oryginal Flir PNG posted there by @cynfab before whole iron LUT were applied to its min max values.

Update: When looked again to this oryginal .jpg taken from Flir E4 by @cynfab it looks like Flir made such trick there that... they simply made temperature scale up to 138* and then they land with something similar to my modyfication, while now thermal LUT is able to display much more details at lower temperatures from the scene, but of course this white 138*C temp is not iron temperature but only SATURATED to this value to be able see anything while they had this very hot iron close to 300*C .
Tricky Flir, so probably this mark at the left is notice that there are temperatures higher than >280* in the scene.  >:D
Any other explanation for this trick they made with very similar iron LUT I've implemented in my software as Flir's ones in this thermal image posted by @cynfab ? 
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120435)
It was very interesting LUT manipulating excercise  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on November 24, 2014, 10:12:09 pm
there is a lot of bluring in this Flir E4 image

most of blurring comes from the lense
see my images here
https://www.eevblog.com/forum/testgear/flir-one-thermal-imaging-camera-teardown-and-hacks/msg551882/#msg551882 (https://www.eevblog.com/forum/testgear/flir-one-thermal-imaging-camera-teardown-and-hacks/msg551882/#msg551882)
one square = one sensor pixel of Flir Exx
(https://www.eevblog.com/forum/testgear/flir-one-thermal-imaging-camera-teardown-and-hacks/?action=dlattach;attach=118919;image)
the result is really sharp (thanks to good optics of the Flir Exx)
Wow

https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg343791/#msg343791 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg343791/#msg343791)
(https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/?action=dlattach;attach=70029;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 24, 2014, 10:21:18 pm
@Eneuro,

It would appear that you are discovering how FLIR make their E4 images look 'nice'. My 1997 FLIR PM570's were the first Microbolometer handheld units that they made. The images contain all the detail needed for professional thermography but are the images 'pretty' ? Nope, they contain noise as FLIR had not conquered that particular challenge. They admitted as much to me when I tested their first camera to arrive in the UK.

Since the PM570 the FLIR microbolometers and image processing techniques have developed. My PM695's offer better performance and so they should at $56000 each ! Do the images still have noise in them....yep you bet they do. If you select a span of 2C you see the noise as I would expect. When increasing the span to 10C or so the noise disappears. Crucially for a thermographer, the professional cameras present the DATA that is needed for radiometric measurements.

Along comes the FLIR E4 at a very appealing price and I expect poor imagery from it. When it arrived and had been upgraded to 320x240 I was very surprised at the clean images that it produced. The noise was heavily suppressed making the image attractive for the casual user. The Ex series have very small lenses and I would have expected quite high image noise which could bother some users. If FLIR were intending to make a camera that produces 'pretty' thermal images, then they have, IMHO, succeeded.

Now as to whether a thermal image should be heavily processed or not very much depends upon the intended purpose of said images. A thermographer needs clean data with which to work and the presence of limited noise in an image is not an impediment to such use. Obviously high noise levels are not acceptable ! Now a photographer or artist has different needs and wants the images to be as 'clean' as possible without losing definition.

OK this is where I comment on the fine work that you guys have been doing with the SEEK. IMHO the SEEK is a ground breaking unit that may make others in the TIC OEM world reconsider sales strategies, then again maybe not. I am impressed with what has been achieved at the price point but I am disappointed with the image in terms of noise content, clarity and thermal gradient. As received the SEEK leaves a great deal to be desired when compared to other thermal cameras of similar resolution such as my NEC F30S, Testo 880-1 or the FLIR E4. There is only so much allowance that can be made for the low cost if the image proves unusable for many tasks. An old saying of "spoiling the ship for a ha'porth of tar" may apply to the SEEK product.

I see much work being done to reduce the noise content of the images. I remain impressed by the expertise that is being demonstrated here. The SEEK certainly could benefit from better image processing. But when is image processing too much processing ? As you point out, the FLIR E4 appears to be heavily processed to obscure its optical block shortcomings. Does it still do its job, well yes it likely does. Is it a perfect solution ? maybe not. Let us not forget that we are working with an uncooled microbolometer and not a cryo-cooled FPA. Microbolometers are inherently noisy beasts and need taming with processing....just the right amount of processing though  :)

If you want to see a really nice thermal image, take a look at a scene with a cryo-cooled thermal camera like the PM550 from circa 1995....... noise, what noise  8)  Sadly I do not own a PM550 at this time but I do have a FLIR SC3000 that is currently on the repair bench. If/when I repair its Stirling cooler controller I hope to get some very nice quality images from its Quantum Well FPA.

I am not a FLIR 'fan-boy', just a long term user of their cameras (and the AGEMA's before them). They have a history of making some of the best thermal cameras that money can buy outside of the military.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 24, 2014, 10:42:43 pm
Seek comparison (yes, both on iPhone, so they do exist)

http://appleinsider.com/articles/14/11/23/review-flir-one-and-seek-bring-thermal-imaging-to-iphone (http://appleinsider.com/articles/14/11/23/review-flir-one-and-seek-bring-thermal-imaging-to-iphone)

Video comparison from the article.
FLIR ONE and Seek Thermal test footage on Vimeo (http://vimeo.com/112600498)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 24, 2014, 10:51:36 pm
@tomas123,

Totally agree on the lens being the route of the E4 image limitations.

For those unaware a major cost in a thermal camera was traditionally the Microbolometer and optical block. Whilst the microbolometer has been developed and the cost per unit lowered, the lens structure remained expensive. The reason was the material used and the manufacturing process. The material was a single crystal of Germanium that was cut to shape by a mono diamond cutter and then polished before AR coatings were added. Large lenses like those in my PM series cameras cost thousands of Dollars each. They are around 55mm optics diameter and multi element. A revolution in thermal camera optics occurred in 2011 when research into special glasses succeeded in producing a usable moulded chalcogenide lens that was cheap(er) to produce than Germanium. It has the added benefit of not changing its transmission rate with delta T.  The down side is that it is a compromise solution that is not, IMHO, capable of producing images of the clarity obtained with Germanium lenses. The chalcogenide material is a mixture of Germanium and other materials. Early images produced by these lenses showed clear evidence of distortion caused by the many micro fractures that were present within the material. The micro-fractures were the result of the prodiution process and I have not seen anything detailing if or how this issue has been addressed. Its a bit like comparing a pair of binoculars with plastic lenses with those of a Nikon with top quality glass optics. The cheaper lenses did open up the market to lower cost thermal imaging however and for that I am very grateful. With many thermal cameras offering 160x120 or 320x240 thermal resolution you have to consider how good the lens actually needs to be in order to produce an ACCEPTABLE image. We are basically talking about early web cam resolutions here and remember how poor the images were from this cameras due to resolution and lens limitations. The moulded lenses are still not pocket money cheap though and so manufacturers tend to limit their size to the minimum needed for a particular application. This is why the SEEK and E4 have very small moulded lenses and not decent sized optics or even Germanium lens elements.

Lightpath are a large producer of the chalcogenide moulded thermal glass lenses.

http://www.lightpath.com/infrared-optics.html (http://www.lightpath.com/infrared-optics.html)

Another interesting page on moulded lenses for TIC's.

http://www.laserfocusworld.com/articles/print/volume-38/issue-7/features/optics/chalcogenide-glass-molds-thermal-imaging.html (http://www.laserfocusworld.com/articles/print/volume-38/issue-7/features/optics/chalcogenide-glass-molds-thermal-imaging.html)

http://arizona.openrepository.com/arizona/bitstream/10150/223357/1/azu_etd_12017_sip1_m.pdf (http://arizona.openrepository.com/arizona/bitstream/10150/223357/1/azu_etd_12017_sip1_m.pdf)

http://www.gizmag.com/cheap-infrared-lenses-fraunhofer/23659/ (http://www.gizmag.com/cheap-infrared-lenses-fraunhofer/23659/)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ebeall on November 25, 2014, 12:38:39 am
Sorry if this is a bit off-topic from where this has gone, but I just heard from a backer this afternoon that Mu has thrown in the towel (https://www.indiegogo.com/projects/mu-thermal-camera-a-great-tool-to-save-on-energy-costs#activity), citing the seek thermal. I don't think they've quoted out Seek or they'd discover that Seek sells cores, not cameras, and that Seek would be happy to sell cores to them at a price that shouldn't be a problem for their target price. I think they were just pretty stressed and looking for a reason to leave.

I think it might be enlightening to find out what the plans and preparation were when they launched, and then their internal state over the last year and a half, hopefully they'll open up in a few months and do a proper retrospective post-mortem for everyone.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 25, 2014, 12:57:21 am
@ebeal,

Please don't hold your breath on that one. Many of us had serious doubts regarding the clains made by John and the Mu team. I doubted that a thermal camera could be built down to the stated price claimed by Mu due to my experience with microbolometers and thermal lenses. I was proved wrong by the SEEK but it has issues as a result of the cost savings necessary for a $200 TIC module. The real issue was Mu (John) claiming that they were using an extant commonly available microbolometer. Later it was claimed that the microbolometer was military surplus stock from Missiles. That claim really made me laugh  :-DD . Unlike SEEK Mu were effectively claiming that they had discovered an untapped source of bargain priced microbolometers that no one had noticed before and that were covered by an NDA. I called bullsh*t on that claim as well. There was no evidence that such a cheap microbolomeyter existed and I even wondered whether they were trying to use a wide-band CCD chip as a thermal sensor as that responds to heat in excess of 400C.

Now SEEK were clever, they got into bed with some serious players in the thermal imaging and FPA fabrication world. Such players must have liked what SEEK proposed and likely saw the development opening up new markets. At that point Mu was a dead duck, even if it was viable, which I seriously doubt. Mu demonstrated something at a trade fair for machinery, not imaging or electronics, machinery for heavens sake ! We do not know what was inside their demo unit and I doubt you will ever see it again. It looked bulky and poorly designed. Quite a contrast to the obvious thought that has gone into the SEEK design, including its magnesium case material. Nope I expect the Mu to disappear into history with no light being shed on what, if anything, the design team produced by way of physical hardware. It isn't in their interests to say anything more. The project died with no published evidence to prove them to be wrong doers. Why risk placing evidence in the hands of potential plaintiffs ?

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ebeall on November 25, 2014, 01:53:10 am
Whoa, thats pretty far out there (the commonly available microbolometer and the surplus missile claims), I hadn't followed the comments or updates after they got funded. I just remember when I first learned of the Mu campaign last March, I was pretty stressed out by it because I thought there was no chance for me (at that point I had just done my first design for the 32x31, which needed a lot more work), but I recovered when I calmly looked at their claims. I'd quoted out several of the lowest-cost arrays, and what they were claiming just didn't exist on the market at that point.

You make a good point that they probably won't ever open up. The manufacturing show demo may have been their proof of good faith in case of a future lawsuit but we may never know. Its fine that they spent larger investors' money to figure this out, but not cool that they spent backers money on themselves (the claim they "only" paid themselves McDonalds-equivalent pay). At first this afternoon I felt a little bad for them, but I really don't feel bad for the main guy - the way he presents _everything_ smacks of manipulation.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 25, 2014, 04:41:09 am
Not sure if this is what is expected. Dropbox contains the simple extracted apk which contains the libseekware.so which has also been decompiled (may not be of use), as well as the decompiled/disassebled apk file which includes all the java source.

https://www.dropbox.com/sh/7688u3m987max2q/AACBJ5hGIKm8H78m4S7dFAK7a?dl=0 (https://www.dropbox.com/sh/7688u3m987max2q/AACBJ5hGIKm8H78m4S7dFAK7a?dl=0)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 25, 2014, 09:47:13 am
So I did some experiment tonight about timing using the query performance counter.

The frame counter pixel 40 wrapped around to a total of 54027 captured frames by the firmware (not captured by the application, since the application only captured 20000 frames including pre-cal and calibration frames) in 2696.23041648431 seconds giving an average frame rate of 20.04 fps (20.037975860552493637834483136496) not all visible just captured by the firmware, not visual frame rate.

Visible frame rate will be the number of frames with ID 3  in that time so it's probably around 7 fps (20000/2696.23041648431 = 7.4177636591158101089582923858427 minus pre-cal and calibration frames).

Smallest frame time was 0.122480146923205 for 4 frames in frame 12877 (55864 in counter)
Largest frame time was 0.125570133280043 for 4 frames in frame 12658 (54928 in counter)

It went up to 5 frames per count never 8 like on the previous dump by someone else.
Largest frame time was 0.16178046177331 for 5 frames in frame 870

Also both the pre-cal frame and the cal frame took up to 0.1868 seconds

I'm attaching the file with frame count out of pixel 40, frame ID and delta time, all captured into memory and only written when it was all done.
Also there is a total time at the end after rolling over 16 bits for a total of 20000 frames that took 44 minutes and 56 seconds.

So the fastest conceivable frame rate looking at that router of mine is 32.66 fps, but overall it's only 20.04 fps max speed with the current firmware, since the pre-cal and cal times take forever (Frames ID 6 and 1)

The line number (if you have an editor that shows it) reflects the actual captured frame number (not the frame counter) for that ID.

The delta on the frame counter is how many images it took for that one frame to be captured.

Edit: warning long text file with the data attached.

Edit2: 387 is the total of pre-cal and cal frames (each for a total of 774 out of the 20000 frames captured - 5 pre-captured frames, and it should be 6 but there is an extra cal frame, so 7.13 fps average displayed frames)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 25, 2014, 10:51:52 am
Video comparison from the article.
FLIR ONE and Seek Thermal test footage on Vimeo (http://vimeo.com/112600498)
Probably different thermal LUTs used there or on Flir One the same trick was made which we saw above when very hot spots were present in Flir E4+ image-on Flir One they saturated so even if the same LUTs were used we'll get very different RGB output images recorded in this video  :D
Anyway we now know how Flir deals with hot spots or maybe those spots are above its maximum limits.

When we make closer look into this magic MSX on Flir One it looks that edge detection is very bad on Flir One and in more complicated scenes like this below Flir's MSX simply damages thermal image by very noisy visual context while they are not able to detect contoures and skip another unwanted visual noise :o
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120514)
They made closer look test in this article (image above is taken from this comparision) and didn't notice that while IR & visual camera are shifted those IR & visual pixels do not fit no more at such close distance and this image "enhanced" by Flir's MSX is a garbage  :-DD
They have very limited processing power in Flir One, so of course can not do more advanced image processing, so probably that is why they also limited emissivity setting to four (4) options, than tested if output image is not complete garbage, but it is when there are many small details in visual image.

Of course there is a lot of filtering and this low res thermal 80x60 sensor output looks smooth, so when probably used in this article ancient first versions of Seek software (or newer versions are not upgraded for iPhone), Seek output looks very bad in the therms of nice image-a lot of noise present-but what we can expect when people writting this article never saw Seek frame raw data and talking about 32.1k thermal pixels which is only 206x156 result, while 2.1k of those pixels are... black hexagon pixels and we can find also a few dead pixels too in those Seek calibration frames.

Edit: warning long text file with the data attached.
Compression turns this long file into 134KB only  >:D
Code: [Select]
$ gzip -9 dot40_20000frames_2696s.txt
$ ls -n dot40_20000frames_2696s.txt.gz
-rw-rw-r-- 1 501 501 37021 2014-11-25 11:21 dot40_20000frames_2696s.txt.gz

Did you examined Seek PCB firmware and have conclusion that it can be >30fps before it is send via USB?
This frame_dot[40] word value can be simply timestamp not any frame count, so since we do not know what is going on in Seek firmware difficult to say anything, but 20000 catched from USB in 0.75 hour gives us: 7.4 fps, but there are not only thermal scene frames there, so it will be interesting to make histogram of frame IDs which were present in this what you were able to capture and get statistics-probablity of capturing each frame ID  ;)

Update: Histogram of frames IDs provided by @miguelvp below:
Code: [Select]
0x1 ( 1)    1.9% 388
0x3 ( 3)   96.1% 19219
0x4 ( 4)    0.0% 1
0x5 ( 5)    0.0% 1
0x6 ( 6)    1.9% 387
0x7 ( 7)    0.0% 1
0x8 ( 8)    0.0% 1
0x9 ( 9)    0.0% 1
0xa (10)    0.0% 1
So, we had in thi scase 2% of shutter thermal images in frames 0x1 and 0x6, so about 96% frames was thermal scene image frames, but probably depending on temperature changes inside this Seek Thermal dongle maybe there will be more frequent shutter calibration.
However it looks like number of Seek usb frames per time is estimate FPS of different thermal images available-in this case: 20000*0.96/2696 gives us estimate 7.1fps < 9fps ONLY available for any averaging etc?  ???

But ok in one of my custom applications with desired 1Hz output 4-8 image frames weighted averaging should be around needed 1Hz so its fine   :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 25, 2014, 05:43:59 pm
Did you examined Seek PCB firmware and have conclusion that it can be >30fps before it is send via USB?
No need to look at it, a simple image capture of a fast moving object show all the frames combined, search for Mike's video.

This frame_dot[40] word value can be simply timestamp not any frame count
It could be used as a time stamp but not a very accurate one (1/4th of a millisecond variance), all indications are that it is a frame count.


so since we do not know what is going on in Seek firmware difficult to say anything, but 20000 catched from USB in 0.75 hour gives us: 7.4 fps, but there are not only thermal scene frames there, so it will be interesting to make histogram of frame IDs which were present in this what you were able to capture and get statistics-probablity of capturing each frame ID  ;)

...

There was no need for any of that, as I mentioned before:
Quote
Edit2: 387 is the total of pre-cal and cal frames (each for a total of 774 out of the 20000 frames captured - 5 pre-captured frames, and it should be 6 but there is an extra cal frame, so 7.13 fps average displayed frames)
Well I guess  7.128100  if you want to be more precise. (from 7.1280999882273377242034710681756)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 25, 2014, 08:50:31 pm
most of blurring comes from the lense
see my images here
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg343791/#msg343791 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg343791/#msg343791)
Unfortunate those images attached in this thread are 800x600 8-bit grayscale, while it could be nice to work on 16bit 320x240 oryginal ones from Flir E4+: FLIR0238.jpg  and FlirE40: IR_0480.jpg
Code: [Select]
e40-gray.png: PNG image, 800 x 600, 8-bit grayscale, non-interlaced
e4-gray.png:  PNG image, 800 x 600, 8-bit grayscale, non-interlaced
I have latest Image-ExifTool-9.76 installed, so no problem to extract 16bit PNGs even from oryginal Flir's .JPG, so could you provide those oryginal images or 16bit ones for deeper analysis, please?

I'm very suspicious if those images are not additionaly smoothed, blured, etc.  in Flir's firmware regardless of lens used and I'd like to try enhance its quality as well as Seek Thermal blured images in my software by using methods similar to those in aerial photography:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120560)
Right is deblurred left image. so it looks like image magic but it is filtered  :o
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on November 25, 2014, 09:08:51 pm

Unfortunate those images attached in this thread are 800x600 8-bit grayscale, while it could be nice to work on 16bit 320x240 oryginal ones from Flir E4+: FLIR0238.jpg  and FlirE40: IR_0480.jpg

sorry, I don't publish original images with camera s/n

but I described all steps
Code: [Select]
exiftool -b -RawThermalImage FLIR0238.jpg | convert - gray:- | convert -depth 16 -endian msb -size 320x240 gray:- -auto-level -resize 800x -depth 8 e4-gray.png
convert e4-gray.png iron.png -clut e4-iron.png

exiftool -b -RawThermalImage IR_0480.jpg | convert - -auto-level -resize 800x -depth 8 e40-gray.png
convert e40-gray.png iron.png -clut e40-iron.png
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 25, 2014, 09:16:32 pm
but I described all steps
I know those exiftool steps ;)

No problem, can work on Seek thermal images and this provided by @cynafab from Flir E4+ :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 26, 2014, 03:38:06 am
interesting from seekwaredevice.java

        numRows = 156;
        numColumns = 208;
        rawBitDepth = 16;
        normalizedBitDepth = 16;
        displayBitDepth = 8;
        frameRate = 30;
        name = "SeekThermal Camera";
        chipID = "#0000001";


seekwaredevice.java seems to contain everything correlating with requesting image, requesting the shutter action, FPS.


imports the following:



import android.hardware.usb.UsbDevice;
import android.view.Surface;
import com.subi.usb.CustomRequests;
import com.subi.usb.SUBIDevInfo;
import com.subi.usb.utils.Utils;
import com.tyriansystems.Seekware.enums.SeekwareOperationMode;
import com.tyriansystems.Seekware.enums.SeekwareResult;
import com.tyriansystems.Seekware.enums.SeekwareVideoStreamType;
import com.tyriansystems.Seekware.interfaces.SeekwareDisplayVideoCallback;
import com.tyriansystems.Seekware.interfaces.SeekwareNormalizedVideoCallback;
import com.tyriansystems.Seekware.interfaces.SeekwareProgramFirmwareCallback;
import com.tyriansystems.Seekware.interfaces.SeekwareThermalVideoCallback;
import com.tyriansystems.Seekware.interfaces.SeekwareVerifyFirmwareCallback;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.nio.ByteBuffer;
import java.nio.FloatBuffer;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;


Some interesting Device settings:



public static final int CHIP_ID_SIZE_IN_BYTES = 12;
    public static final int COMMAND_ARRAY_INFO_SIZE_IN_BYTES = 4;
    public static final int COMMAND_ARRAY_SIZE_IN_BYTES = 64;
    public static final int COMMAND_ARRAY_SIZE_IN_WORDS = 32;
    private static final byte CR = 13;
    public static final int ERROR_SIZE_IN_BYTES = 4;
    public static final int FIRMWARE_INFO_SIZE_IN_BYTES = 4;
    public static final int IMAGE_BUFFER_FRAGMENT_SIZE_FOR_SURE = 16224;
    public static final int IMAGE_BUFFER_SIZE_IN_BYTES = 64896;
    public static final int IMAGE_BUFFER_SIZE_IN_WORDS = 32448;
    public static final int IMAGE_DELAY_VALUE_IN_MILLISECONDS = 0;
    public static final int IMAGE_INFO_SIZE_IN_BYTES = 4;
    private static final byte LF = 10;
    public static final int MAX_FLASHABLE_AMOUNT_OF_BYTES = 256;
    public static final int MEMORY_FLASHING_TIME = 100;
    private static final int NEW_IMAGE_MEMORY_LOCATION = 0;
    private static final int NEW_IMAGE_SETTINGS_MEMORY_LOCATION = 1;
    public static final int ONE_BYTE_DATA_COMMAND_SIZE_IN_BYTES = 1;
    public static final int ONE_WORD_DATA_COMMAND_SIZE_IN_BYTES = 2;
    public static final int RDAC_ARRAY_SIZE_IN_WORDS = 32448;
    private static final String TAG = "CustomRequests";
    public static final int TOGGLE_SHUTTER_SIZE_IN_BYTES = 4;
    public static final int VDAC_ARRAY_SIZE_IN_WORDS = 156;
    private final int TIME_OUT_IN_MILLISECONDS = 1000;
    private final int URB_SUBI_BEGIN_MEMORY_WRITE = 82;
    private final int URB_SUBI_COMPLETE_MEMORY_WRITE = 81;
    private final int URB_SUBI_GET_BIT_DATA = 59;
    private final int URB_SUBI_GET_CURRENT_COMMAND_ARRAY = 68;
    private final int URB_SUBI_GET_DATA_PAGE = 65;
    private final int URB_SUBI_GET_DEFAULT_COMMAND_ARRAY = 71;
    private final int URB_SUBI_GET_ERROR_CODE = 53;
    private final int URB_SUBI_GET_FACTORY_SETTINGS = 88;
    private final int URB_SUBI_GET_FIRMWARE_INFO = 78;
    private final int URB_SUBI_GET_IMAGE_PROCESSING_MODE = 63;
    private final int URB_SUBI_GET_OPERATION_MODE = 61;
    private final int URB_SUBI_GET_RDAC_ARRAY = 77;
    private final int URB_SUBI_GET_SHUTTER_POLARITY = 57;
    private final int URB_SUBI_GET_VDAC_ARRAY = 74;
    private final int URB_SUBI_READ_CHIP_ID = 54;
    private final int URB_SUBI_RESET_DEVICE = 89;
    private final int URB_SUBI_SET_BIT_DATA_OFFSET = 58;
    private final int URB_SUBI_SET_CURRENT_COMMAND_ARRAY = 67;
    private final int URB_SUBI_SET_CURRENT_COMMAND_ARRAY_SIZE = 66;
    private final int URB_SUBI_SET_DATA_PAGE = 64;
    private final int URB_SUBI_SET_DEFAULT_COMMAND_ARRAY = 70;
    private final int URB_SUBI_SET_DEFAULT_COMMAND_ARRAY_SIZE = 69;
    private final int URB_SUBI_SET_FACTORY_SETTINGS = 87;
    private final int URB_SUBI_SET_FACTORY_SETTINGS_FEATURES = 86;
    private final int URB_SUBI_SET_FIRMWARE_INFO_FEATURES = 85;
    private final int URB_SUBI_SET_IMAGE_PROCESSING_MODE = 62;
    private final int URB_SUBI_SET_OPERATION_MODE = 60;
    private final int URB_SUBI_SET_RDAC_ARRAY = 76;
    private final int URB_SUBI_SET_RDAC_ARRAY_OFFSET_AND_ITEMS = 75;
    private final int URB_SUBI_SET_SHUTTER_POLARITY = 56;
    private final int URB_SUBI_SET_VDAC_ARRAY = 73;
    private final int URB_SUBI_SET_VDAC_ARRAY_OFFSET_AND_ITEMS = 72;
    private final int URB_SUBI_START_GET_IMAGE_TRANSFER = 83;
    private final int URB_SUBI_TARGET_PLATFORM = 84;
    private final int URB_SUBI_TOGGLE_SHUTTER = 55;
    private final int URB_SUBI_UPLOAD_FIRMWARE_ROW_SIZE = 79;
    private final int URB_SUBI_WRITE_MEMORY_DATA = 80;
    private final int USB_TYPE_VENDOR_TYRIAN = 65;


 I read through too much code. my head hurts. Don't know where those numbers are actually referenced. Source is missing /com/android/os but it looks like if you really want to talk to the camera, at least using java, these are the customrequests to pass to it. Maybe someone else can take over.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on November 26, 2014, 04:16:04 am
I've been looking at the "sources" as well and have added a bit of documentation to my Python program detailing what the startup sequence is.

Read the comments imbedded in the program. Comments welcome
There is a lot of useful info in the JAD or jd decompiled sources, each are different and provide a different view of what the original .java files were.
I haven't dug into either the disassembled libseekware.so or what I got using objdump. Understanding armv7a assembly of a C++ program is not easy.

The camera initilization code corresponds to
Seek code at line 1017 of SeekwareLibrary.java:

    protected void finalizeActivation(SeekwareDevice seekwaredevice)


Code: [Select]
# You will need to have python 2.7 (3+ may work, not tried)
# and PyUSB 1.0 (needs to be gotten as source from Github and installed as root)
# and PIL (Pillow fork, often in debian distros)
# and numpy (often in debian base distros)
# and scipy
# and Tkinter
# and ImageTk (part of Pillow but a seperate module)
# and maybe some other stuff


# You will probably have to run this as root unless you get your udev/mdev rules
# set up to allow the Seek device to be used by other than root.

# Many thanks to the folks at eevblog, especially (in no particular order)
#   miguelvp, marshallh, mikeselectricstuff, sgstair, Fry-kun and many others
#     for the inspiration to figure this out
# This is not a finished product and you can use it if you like. Don't be
# suprised if there are bugs as I am NOT a programmer..... ;>))
# There is also a lot of test code sprinkled about which probably doesn't work.
# Updated the USB send/receive mseeage code to use Fry-Kun's (sort of). And add
# a bit of error checking.

# There are also the beginnings of some documentation on the Seek init sequence.


import usb.core
import usb.util
import sys
from PIL import Image, ImageTk
import numpy
import colorscale # used to colorizing the image, be sure that colorscale.py is in the
# current directory
# Original colorscale.py from https://github.com/pklaus/python-colorscale
from scipy.misc import toimage
from scipy import ndimage
import Image
from numpy import array
import Tkinter

class App(Tkinter.Tk):
    def __init__(self,parent):
        Tkinter.Tk.__init__(self,parent)
        self.parent = parent
        self.initialize()

# defs

    def usbinit(self):
# find our Seek Thermal device  289d:0010
dev = usb.core.find(idVendor=0x289d, idProduct=0x0010)

# was it found?
if dev is None:
        raise ValueError('Device not found')

# set the active configuration. With no arguments, the first
# configuration will be the active one
dev.set_configuration()

# get an endpoint instance
cfg = dev.get_active_configuration()
intf = cfg[(0,0)]

ep = usb.util.find_descriptor(
    intf,
    # match the first OUT endpoint
        custom_match = \
        lambda e: \
usb.util.endpoint_direction(e.bEndpointAddress) == \
    usb.util.ENDPOINT_OUT)

assert ep is not None

return dev
#

# send_msg sends a message that does not need or get an answer
    def send_msg(self,dev,bmRequestType, bRequest, wValue=0, wIndex=0, data_or_wLength=None, timeout=None):
assert (dev.ctrl_transfer(bmRequestType, bRequest, wValue, wIndex, data_or_wLength, timeout) == len(data_or_wLength))

# alias method to make code easier to read
# receive msg actually sends a message as well.
    def receive_msg(self,dev,bmRequestType, bRequest, wValue=0, wIndex=0, data_or_wLength=None, timeout=None):
zz = dev.ctrl_transfer(bmRequestType, bRequest, wValue, wIndex, data_or_wLength, timeout) # == len(data_or_wLength))
return zz


#  Some day we will figure out what all this init stuff is and
#  what the returned values mean.

# Here are what the commands mean, still no clue about the passed params or return values:

#   ("WINDOWS_TARGET", 0, 0);
#   ("ANDROID_TARGET", 1, 1);
#   ("MACOS_TARGET", 2, 2);
#   ("IOS_TARGET", 3, 3);

#  There seem to be 2 SeekOperationMode(s) 0 = Sleep, 1 = Run


#    BEGIN_MEMORY_WRITE = 82;
#    COMPLETE_MEMORY_WRITE = 81;
#    GET_BIT_DATA = 59;
#    GET_CURRENT_COMMAND_ARRAY = 68;
#    GET_DATA_PAGE = 65;
#    GET_DEFAULT_COMMAND_ARRAY = 71;
#    GET_ERROR_CODE = 53;
#  * GET_FACTORY_SETTINGS = 88;
#  * GET_FIRMWARE_INFO = 78;
#    GET_IMAGE_PROCESSING_MODE = 63;
#  * GET_OPERATION_MODE = 61;
#    GET_RDAC_ARRAY = 77;
#    GET_SHUTTER_POLARITY = 57;
#    GET_VDAC_ARRAY = 74;
#  * READ_CHIP_ID = 54;
#    RESET_DEVICE = 89;
#    SET_BIT_DATA_OFFSET = 58;
#    SET_CURRENT_COMMAND_ARRAY = 67;
#    SET_CURRENT_COMMAND_ARRAY_SIZE = 66;
#    SET_DATA_PAGE = 64;
#    SET_DEFAULT_COMMAND_ARRAY = 70;
#    SET_DEFAULT_COMMAND_ARRAY_SIZE = 69;
#    SET_FACTORY_SETTINGS = 87;
#  * SET_FACTORY_SETTINGS_FEATURES = 86;
#    SET_FIRMWARE_INFO_FEATURES = 85;
#  * SET_IMAGE_PROCESSING_MODE = 62;
#  * SET_OPERATION_MODE = 60;
#    SET_RDAC_ARRAY = 76;
#    SET_RDAC_ARRAY_OFFSET_AND_ITEMS = 75;
#    SET_SHUTTER_POLARITY = 56;
#    SET_VDAC_ARRAY = 73;
#    SET_VDAC_ARRAY_OFFSET_AND_ITEMS = 72;
#  * START_GET_IMAGE_TRANSFER = 83;
#  * TARGET_PLATFORM = 84;
#    TOGGLE_SHUTTER = 55;
#    UPLOAD_FIRMWARE_ROW_SIZE = 79;
#    WRITE_MEMORY_DATA = 80;


#  Only a few of the above (*) seem to be used in the normal startup sequence



# De-init the device
    def deinit(self,dev):
msg = '\x00\x00'
        for i in range(3):
    self.send_msg(dev,0x41, 0x3C, 0, 0, msg)           # 0x3c = 60  Set Operation Mode 0x0000 (Sleep)

# Camera initilization
    def camerainit(self,dev):

try:
    msg = '\x01'
    self.send_msg(dev,0x41, 0x54, 0, 0, msg)              # 0x54 = 84 Target Platform 0x01 = Android
except Exception as e:
    self.deinit(dev)
    msg = '\x01'
    self.send_msg(dev,0x41, 0x54, 0, 0, msg)              # 0x54 = 84 Target Platform 0x01 = Android


self.send_msg(dev,0x41, 0x3C, 0, 0, '\x00\x00')              # 0x3c = 60 Set operation mode    0x0000  (Sleep)
ret1 = self.receive_msg(dev,0xC1, 0x4E, 0, 0, 4)             # 0x4E = 78 Get Firmware Info
#print ret1
#array('B', [1, 3, 0, 0])                                                    # version 1.3.0.0 firmware. This was captured a while ago and may not represent the current  version.

ret2 = self.receive_msg(dev,0xC1, 0x36, 0, 0, 12)            # 0x36 = 54 Read Chip ID
#print ret2
#array('B', [20, 0, 12, 0, 86, 0, 248, 0, 199, 0, 69, 0])

self.send_msg(dev,0x41, 0x56, 0, 0, '\x20\x00\x30\x00\x00\x00')                  # 0x56 = 86 Set Factory Settings Features
ret3 = self.receive_msg(dev,0xC1, 0x58, 0, 0, 0x40)                              # 0x58 = 88 Get Factory Settings
#print ret3
#array('B', [2, 0, 0, 0, 0, 112, 91, 69, 0, 0, 140, 65, 0, 0, 192, 65, 79, 30, 86, 62, 160, 137, 64, 63, 234, 149, 178, 60, 0, 0, 0, 0, 0, 0, 0, 0, 72, 97, 41, 66, 124, 13, 1, 61, 206, 70, 240, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 66, 0, 0, 2, 67])

self.send_msg(dev,0x41, 0x56, 0, 0, '\x20\x00\x50\x00\x00\x00')                  # 0x56 = 86 Set Factory Settings Features
ret4 = self.receive_msg(dev,0xC1, 0x58, 0, 0, 0x40)                              # 0x58 = 88 Get Factory Settings
#print ret4
#array('B', [0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 161, 248, 65, 63, 40, 127, 119, 60, 44, 101, 55, 193, 240, 133, 129, 63, 244, 253, 96, 66, 40, 15, 155, 63, 43, 127, 103, 186, 9, 144, 186, 52, 0, 0, 0, 0, 0, 0, 2, 67, 0, 0, 150, 67, 0, 0, 0, 0])

self.send_msg(dev,0x41, 0x56, 0, 0, '\x0C\x00\x70\x00\x00\x00')                  # 0x56 = 86 Set Factory Settings Features
ret5 = self.receive_msg(dev,0xC1, 0x58, 0, 0, 0x18)                              # 0x58 = 88 Get Factory Settings
#print ret5
#array('B', [0, 0, 0, 0, 255, 255, 255, 255, 190, 193, 249, 65, 205, 204, 250, 65, 48, 42, 177, 191, 200, 152, 147, 63])

self.send_msg(dev,0x41, 0x56, 0, 0, '\x06\x00\x08\x00\x00\x00')                  # 0x56 = 86 Set Factory Settings Features   
ret6 = self.receive_msg(dev,0xC1, 0x58, 0, 0, 0x0C)                              # 0x58 = 88 Get Factory Settings
#print ret6
#array('B', [49, 52, 48, 99, 49, 48, 69, 52, 50, 78, 55, 49])

self.send_msg(dev,0x41, 0x3E, 0, 0, '\x08\x00')                                  # 0x3E = 62 Set Image Processing Mode 0x0008
ret7 = self.receive_msg(dev,0xC1, 0x3D, 0, 0, 2)                                 # 0x3D = 61 Get Operation Mode
#print ret7
#array('B', [0, 0])

self.send_msg(dev,0x41, 0x3E, 0, 0, '\x08\x00')                                  # 0x3E = 62 Set Image Processing Mode  0x0008
self.send_msg(dev,0x41, 0x3C, 0, 0, '\x01\x00')                                  # 0x3c = 60 Set Operation Mode         0x0001  (Run)
ret8 = self.receive_msg(dev,0xC1, 0x3D, 0, 0, 2)                                 # 0x3D = 61 Get Operation Mode
#print ret8
#array('B', [1, 0])

# 11/25/2014-21:10 MDT no documentation of Seekware stuff below here... This will change.

    ...ken...

The program above is not complete and will not run.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 26, 2014, 04:19:22 am
Thank you blackboxdisease and cynfab

BTW the device settings are in CustomRequests.java, if someone is looking for them :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 26, 2014, 10:50:09 am
I've been looking at the "sources" as well and have added a bit of documentation to my Python program detailing what the startup sequence is.

Code: [Select]
...
self.send_msg(dev,0x41, 0x3E, 0, 0, '\x08\x00')                                 
# 0x3E = 62 Set Image Processing Mode  0x0008
self.send_msg(dev,0x41, 0x3C, 0, 0, '\x01\x00')                                 
# 0x3c = 60 Set Operation Mode         0x0001  (Run)
ret8 = self.receive_msg(dev,0xC1, 0x3D, 0, 0, 2)                                 
# 0x3D = 61 Get Operation Mode
...

I looks like parameters are passed in Little Endian  ;)
(http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Little-Endian.svg/280px-Little-Endian.svg.png)
Code: [Select]
public ShutterArg(short word0, short word1)
        {
            this$0 = RequestSequence.this;
            super();
            response = new byte[4];
            ByteBuffer bytebuffer = ByteBuffer.wrap(response).order(ByteOrder.LITTLE_ENDIAN);
            bytebuffer.putShort(word0);
            bytebuffer.putShort(word1);
        }

 public SingleCommandArg(byte byte0, byte byte1)
        {
            this$0 = RequestSequence.this;
            super();
            command = ByteBuffer.allocate(2).order(ByteOrder.LITTLE_ENDIAN);
            command.put(byte0);
            command.put(byte1);
        }

So, in the python code where frames are captured we have frame pixels count:
Quote
0x7ec0  32448=208*156   
0x41 65
private final int USB_TYPE_VENDOR_TYRIAN = 65;

0x53 83
private final int URB_SUBI_START_GET_IMAGE_TRANSFER = 83;

   msg = '\xC0\x7E\x00\x00'
  assert dev.ctrl_transfer(0x41, 0x53, 0, 0, msg) == len(msg)

However in java code they have something like this:
Code: [Select]
int j=usbdeviceconnection.controlTransfer(65, 83, 0, 0, abyte0, abyte0.length, 1000);
In your code you have something like this:
Code: [Select]
# For some reason, we need to read the result in 4 blocks, setting the
# read length to 4*0x3F60 returns only 0x3F60 bytes. Why?? maybe it is a
# PyUSB thing, since it seems to work elsewhere.

        data  = dev.read(0x81, 0x3F60, 1000)
        data += dev.read(0x81, 0x3F60, 1000)
        data += dev.read(0x81, 0x3F60, 1000)
        data += dev.read(0x81, 0x3F60, 1000)

        return data
Since 0x3F60 = 16224 = 1/2  32448=280*156, while we have 16bit raw data requested 32448 two byte words is 64896 bytes per frame which is exactly 4*0x3F60  :D
Not sure what 1000 means in this java code, but it looks like this what is done in python code makes now sense  :-+

The most interesting thing is now if we could tweak frame rate at which we are able to capture thermal images from Seek camera, while quick review fo java code and no direct calls to set this frame rate, but maybe someone will find this   >:(
Maybe there is some image processing mode different than 0x8 used in Android Seek dongle, so probably it should be safe to try different image processing starting from 0x0 to... maybe even 0xff  >:D
Code: [Select]
private final int URB_SUBI_GET_IMAGE_PROCESSING_MODE = 63;
private final int URB_SUBI_SET_IMAGE_PROCESSING_MODE = 62;
private final int URB_SUBI_SET_OPERATION_MODE = 60;
Than try to catch frames in different mode and see if we are able to get something at higher frame rate  :P

For the moment optimizing my gradient correction routines for end of month demo, so if someone have time to add small loop to python code to try different image processing modes it could be fun what we get  :-/O
Maybe operation mode should be altered too, so two loops might be better-operating image processing modes from 0x0..0x8 first and operaions modes from 0x0...0x8 too  :-DD

I can't see for the moment another way to change this frame rate-maybe they locked it in hardware in those image processing and operation modes...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 26, 2014, 11:48:30 pm
@marshallh @miguelvp @cynfab @rickastro
After running automated tools for gradients detection on Seek sensor shutter calibration frames its output looks very interesting and maybe those efects depend on how long time this dongle was running, so this sensor response  in shutter calibration frames 0x1 was so different accross those your devices?  ???

NOTE: This is not  gradients visible on output thermal image, just approximation of sensor shutter frames with 6 parameters polynominals (http://en.wikipedia.org/wiki/Polynomial), so I'm able to compute exactly place where those gradients are zero which means maximum (or minimum) marked with black cross on normalized shutter calibration frames surfaces.

It will be very interesting to see how this shutter surface changes in time and animate this from Seek device in ambient room temperature within a few working hours  where it looks like inside around sensor was easy 36*C at 23*C room temp :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 27, 2014, 02:24:31 am
I took my Seek to the optometrist (my ZnSe 4" Focal length lens showed up today).
And my seek can read the label in my router. Edit: (The red Z doesn't show neither does a big red V over the whole verizon logo) the letters showing are white/silver and they probably dissipate heat quicker.

I don't have a good adapter for the lens yet, the 3d printed one a friend made me was too small because his printer wasn't calibrated.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Yushir0 on November 27, 2014, 06:41:59 am
Fyi,  seek appears to have pushed 1.6.0 to the android market which says it addresses the thermal gradient problem.  DO NOT UPGRADE!  Not only does the gradient appear to be unchanged,  now all of the measurements are off by a huge amount!  The device is completely unusable for measuring temperature on this new version.  Example, a surface with a uniform temperature that I know for sure is around 30 degrees Celsius is coming up as around 84 degrees now.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Galaxyrise on November 27, 2014, 07:16:45 am
around 30 degrees Celsius is coming up as around 84 degrees now.
84F is around 30C... coincidence?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 27, 2014, 09:06:26 am
Not only does the gradient appear to be unchanged,  now all of the measurements are off by a huge amount!
One image or better video is worth thousands of words  ;)
Maybe after installing new app settings were reset to default one, so probably Fahrenheit is default temperature while target market was US.
Quote
F= 1.8*C +32
30*C ~ 86*F

Lets download this new android 1.6.0 version and check it out if Seek firmware maybe changed somehow too >:D
It is time to dissassemble this MPU *.bin file and try to look around what is going on there.
Did someone tried to assign this MPU pins to PCB circuit traces?
Probably @Aurora with his huge X-ray gun have nice photos of this dongle while can see not only the heat :-DD

Update: Just downloaded Seek apk from http://apk.dwntalk.com/wp-content/themes/iGoogler/up/com.tyriansystems.SeekThermalSeek-Thermal-1.6.0.apk (http://apk.dwntalk.com/wp-content/themes/iGoogler/up/com.tyriansystems.SeekThermalSeek-Thermal-1.6.0.apk) -do you have the same MD5s of this apk?
Code: [Select]
$ md5sum com.tyriansystems.SeekThermalSeek-Thermal-1.6.0-20141127v102900.apk
4f46662903727d09079da60ea27a92c0  com.tyriansystems.SeekThermalSeek-Thermal-1.6.0-20141127v102900.apk
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: MLutz on November 27, 2014, 09:44:53 am
same result here, temps are WAY off now...
pics attached!

btw, for my fellows in europe, here you can grab the apk:
http://apk-dl.com/ (http://apk-dl.com/)  (i know this has been posted before)

and, because its my first post here:
i've read this forum since weeks, found it because Aurora posted on FB seek site, i have to say that you are brilliant guys here!!!

br,
markus
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 27, 2014, 10:11:31 am
btw, for my fellows in europe, here you can grap the apk:
http://apk-dl.com/ (http://apk-dl.com/)
Could you run md5sum on this downloaded *.apk file?
We could see if there is exactly the same *.apk file from this link provided by you there and another one I've found and included above.
So, I've *.apk as shown above:
Quote
4f46662903727d09079da60ea27a92c0  com.tyriansystems.SeekThermalSeek-Thermal-1.6.0-20141127v102900.apk
Computed also md5sum of Seek firmware files in previous version:
Quote
398486dac94b80b0bb77efa8ec78ab41  com.tyriansystems.SeekThermal_1.4.0.2-20141113.apk
It is interesting that there is NO CHANGE in Seek firmware, so they made only changes in Android app  :D
Latest MPU Seek MPU firmware:
Quote
121abfd4e5fcadc246c1dfe9448dd000  com.tyriansystems.SeekThermalSeek-Thermal-1.6.0-20141127v102900/com/tyriansystems/Seekware/SUBI_LPC43XX_LPCOpen_1.2.0.0.bin
94ac6ed421559d04c6a36f65f4e67c8e  com.tyriansystems.SeekThermalSeek-Thermal-1.6.0-20141127v102900/com/tyriansystems/Seekware/SUBI_LPC43XX_LPCOpen_1.3.0.0.bin
Previous:
 
Quote
121abfd4e5fcadc246c1dfe9448dd000  com.tyriansystems.SeekThermal_1.4.0.2-20141113/com/tyriansystems/Seekware/SUBI_LPC43XX_LPCOpen_1.2.0.0.bin
94ac6ed421559d04c6a36f65f4e67c8e  com.tyriansystems.SeekThermal_1.4.0.2-20141113/com/tyriansystems/Seekware/SUBI_LPC43XX_LPCOpen_1.3.0.0.bin
It looks like is the same, but what the hell there is two versions of this firmware *.bin files and which is written to Seek dongle?  :-\
Quote
-rw-rw-r-- 1 501 501 47768 2014-11-25 12:38 SUBI_LPC43XX_LPCOpen_1.2.0.0.bin
-rw-rw-r-- 1 501 501 47768 2014-11-25 12:38 SUBI_LPC43XX_LPCOpen_1.3.0.0.bin
Maybe close look to decompiled Android java code will tell us which version of firmware is applied for PCB MPU - it's size is the same :-/O

Update: quick binary comparision of Seek firmware files marked as 1.2.0 vs 1.3.0 might suggest that they maybe use even the same firmware for iOS while there are messages in those *.bin file like this:
Code: [Select]
Target platform: Guessing IOS
So, OK lets assume 1.3.0 firmware version and see if it is java code uploaded or somehow different using iAP ( in-application programming) and system tools  :)
Any reason they left those two files in the same directory from first apk versions?  :-//

update2: libSeekware is about 10KB bigger in latest 1.6.0
Code: [Select]
-rw-rw-r-- 1 501 501 385144 2014-11-25 12:30 libSeekware-1.6.0.so
-rw-rw-r-- 1 501 501 343456 2014-11-25 12:30 libSeekware-1.6.0-v7a.so

-rw-r--r-- 1 501 501 375728 2014-10-30 15:39 libSeekware-1.4.0.2.so
-rw-r--r-- 1 501 501 329892 2014-10-30 15:39 libSeekware-1.4.0.2-v7a.so

-rw-rw-r-- 1 501 501 372808 2014-09-30 15:12 libSeekware-1.0.0.so
-rw-rw-r-- 1 501 501 326028 2014-09-30 15:12 libSeekware-1.0.0-v7a.so
BTW: This 1.6.0 apk is 2 days long (2014 Nov 25 dates inside).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: MLutz on November 27, 2014, 10:16:18 am
here is the same pic as before with °F, sorry, i forgot that...

md5 attached:
# MD5 checksums generated by MD5summer (http://www.md5summer.org (http://www.md5summer.org))
# Generated 27.11.2014 11:19:18

4f46662903727d09079da60ea27a92c0 *com.tyriansystems.SeekThermal_1.6.0.apk
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 27, 2014, 10:31:04 am
here is the same pic as before with °F, sorry, i forgot that...
Yep, it will be fun to see what they did wrong in his new app if we'll have decompiled sources if possible of this new "sick" version.
Anyway emissivity settings are the same as in previous 1.4.0 version and correct for skin?
Did you tried install previous version and set the same emissivity, temp units and compare?
I can't believe they did not noticed something like this during testing  :o

BTW: md5sums are fine, so we have the same versions of "Sick" Thermal 1.6.0 apk  :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: MLutz on November 27, 2014, 11:07:21 am
here is the same pic as before with °F, sorry, i forgot that...
Yep, it will be fun to see what they did wrong in his new app if we'll have decompiled sources if possible of this new "sick" version.
Anyway emissivity settings are the same as in previous 1.4.0 version and correct for skin?
Did you tried install previous version and set the same emissivity, temp units and compare?
I can't believe they did not noticed something like this during testing  :o

BTW: md5sums are fine, so we have the same versions of "Sick" Thermal 1.6.0 apk  :-DD

lol @sick thermal...  :clap:

i checked emissivity and there is no difference!
when i uninstall 1.6 and reinstall 1.4.2 temps are back to normal...

btw. with 1.6 the gradient does look better as with 1.4.2, but not as much as i hoped!
but i'm with aurora: for this money this is a very nice device. i'm also into thermal imaging for years, and i did not expect to see a device in this price-range so soon...

regarding the temps on 1.6:
so there must be something strange going on, because i also think that this is something they SHOULD notice during testing!

can someone else beside Yushir0 report this problem as well?

edit: seems you are right that is has something to do with emissivity: now i'm again on 1.6 and there is NO MORE OPTION TO ADJUST EMISSIVITY!!!

how can they miss that (to have no option could be intentionally, because a change from skin to granite didn't change anything at 1.4.2 temperature wise) at QC??
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Mudd on November 27, 2014, 11:12:21 am
Yes,
Same problems ,temp way off,my coffee was about 86 degrees celsius and personally,I don't see an improvement in gradient issue..
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 27, 2014, 11:31:49 am
I took my Seek to the optometrist (my ZnSe 4" Focal length lens showed up today).
And my seek can read the label in my router. Edit: (The red Z doesn't show neither does a big red V over the whole verizon logo) the letters showing are white/silver and they probably dissipate heat quicker.
Hi.

Could you please tell me the algorithm for getting this great images?
I'm in the process of making software for fine tuning the processed image.
I'm pretty sure the algorithm is not just: sensor - calibration + 16384 because the vertical lines are still very visible...

Tnx.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 27, 2014, 12:14:17 pm
now i'm again on 1.6 and there is NO MORE OPTION TO ADJUST EMISSIVITY!!!
..
how can they miss that (to have no option could be intentionally, because a change from skin to granite didn't change anything at 1.4.2 temperature wise) at QC??
It could be interesting to put on glass plate (table) a few objects with different emissivity like very low for aluminium foil , black plastic stuff, wood, etc, let it settle at constant ambient room temperature for longer time, measure this ambient temperature and than record this thermal objects scene quickly starting from lets say 2m distance to closer eg. up to 0.2m (20cm) at different angles around those things.
They should have room temperature if avoided reflections and human IR source, I guess, so looking what Seek app in old version 1.4.x and "latest" 1.6.0 will record could be very interesting.
BTW: Skin emissivity is about 0.99  according to this table: http://www.optotherm.com/emiss-table.htm (http://www.optotherm.com/emiss-table.htm)
Polished aluminium 0.05-0.1 only, etc...

Edit: Changes made in new Seek apk release 1.6.0 in its libSeekware library used by java below:
Code: [Select]
$ diff libSeekware-1.4.0.2.so.nm.txt libSeekware-1.6.0.so.nm.txt
49a50,52
> aslpf_deinit
> aslpf_init
> aslpf_process
154a158,160
> gradient_deinit
> gradient_init
> gradient_process
249a256
> retrieve_bplut
266a274
> tDiodeCount
325d332
< _Z16median5x_processPtS_ii
As we can see added gradient_* functions and aslpf_* and  retrieve_bplut and a few other.
Versions v7a of libSeekware.so have the same functions exported but a few differences in internal math calcs etc, but exported symbols the same  :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 27, 2014, 01:29:29 pm
I have finally received my SeekThermal. :-+

In the meantime I've made an app to fine tune raw file conversions. (App screenshot in the attachment)
So far I'm not near the results that Miguel is getting but it's a progress...

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120814;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on November 27, 2014, 02:09:01 pm
Just an FYI if no one has seen it yet.

As you may know, we still cannot ship cameras to our Apple customers. We sincerely apologize for this and are diligently working on obtaining the proper certification so we can ship.

We are confident that we will be receiving approval soon, but in the meantime we will cancel all iOS orders and any credit card authorizations or charges. We will notify prior customers once we are ready to begin shipping and offer priority fulfillment, a 10% discount on the new order, as well as free shipping.

Again, thank you for your support.

Seek Thermal Team
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Yushir0 on November 27, 2014, 04:33:30 pm
Being that this new version is broken so severely, I would be willing to bet that someone at seek made the classic noob programmer blunder of building this apk off of some broken fork of the codebase that was being used for testing instead of the fork that they actually meant to push. If that is the case, maybe we'll get the "real" version sometime next week.  If that isn't what happened,  I don't know how they would push such an obviously unreviewed version to the market.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 27, 2014, 07:44:17 pm
@Yushir0 Hopefully, Seek firmware is not affected by this latest release, so we can develop our own open source version of thermal interface for Seek dongle  without any problems ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Mudd on November 27, 2014, 08:05:17 pm
@eneuro

There was no mention of camera firmware upgrade during install of latest software.Should be good then.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 27, 2014, 09:05:02 pm
@eneuro,

You wondered about the possibility of X Ray imagery of the SEEK PCB. I quickly fired up the Faxitron, set it for maximum output (35KV) and grabbed some shots of various items including the SEEK.

From the X Rays it is obvious that the Faxitron can penetrate a standard PCB but it does get stopped by any steel plates etc. It shot through the Magnesium SEEK case without much trouble but the PCB appears to be quite dense, possibly with a copper thermal sink built in ? Faxitron X-Ray Imaging is frankly useless on the SEEK. It may improve if I removed the case but if you look at the RS232-Ethernet PCB images you will see significant difference in the image detail. 35KV should have made it through the SEEK PCB had it been a conventional build.

The down side of X Ray imaging at 35KV is that it provides the least contrast and detail at the detector array (camera) I can get better images and the RS232-Ethernet (without a number) image was taken yesterday at a lower KV and to my eye appears better ?

I have not used a low KV X-Ray machine before and I am still experimenting to get the most out of it. Sadly time is in short supply at present. The BIOPTIC camera software provides all manner of analysis and image enhancement options that I have yet to play with. Sadly if the X-Rays do not penetrate the DUT then no amount of enhancement will help. For info the BIOPTIC array Camera captures 2048x2048 pixels with a physical image capture area of 100mm x 100mm. Resolution capability is pretty good as a result.

X-Ray images attached for your interest.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 27, 2014, 09:11:56 pm
Todays RS232-Ethernet images.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 27, 2014, 10:44:29 pm
@Aurora Wow, thx you found a time to make such great X-ray imaginery of this dongle  :-+
Lets see not visible  8)
(http://s5.postimg.org/eizcwbboj/SEEK1_iron.jpg) (http://postimg.org/image/eizcwbboj/)

Edit: This Seek profile below is interesting-are there any rectangular holes in lens holder while it looks like there is something like this ?
(http://s5.postimg.org/tt3th8wkj/SEEK2_iron.jpg) (http://postimg.org/image/tt3th8wkj/)
This Seek dongle lens holder was disassembled and put together or it is oryginal untouched?   >:D

@Mudd I've already checked MD5s of those two Seek MPU firmware files *.bin and are the same as in previous *.apk releases, while for the moment it is more important for me any changes in firmware than android app.

Lets monitor when new Seek patch to this broken 1.6.0 apk will be released  :D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 28, 2014, 12:10:08 am
Those rectangular holes at the lens is to let the shutter open and close I think.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 28, 2014, 12:10:27 am
@eneuro,

Nice work on the images  :-+

My SEEK is still a Virgin, unmolested and case still tightly sealed  :)

I can take some better pictures if needed from different angles. The second image was not great as the SEEK was just sat on its side at an angle to the detector array. There is a single rectangular shutter aperture in one side of the lens 'tube' and the X-Rays are punching through the other side wall producing the contrast where the aperture is located.

I took a look at the formats that the Faxitron software can save in and I am pleased to say that it offers "Lossless" JPEG, BMP, TIFF and RAW.

In the images you can see a possible reason why the Faxitron was taken out of service. One or two of the cameras panels are more grainy than the others. I will need to check that this is not something that can be "tuned out" via calibration settings. From my point of view it does not spoil the images so is no great concern.

Not on topic I know but some might still find the technology interesting  :) ....

If anyone is interested in what the Faxitrons/Bioptic camera Teledyne detector array looks like, take a look here:

http://photonics.engr.uga.edu/xray_imager/index.html (http://photonics.engr.uga.edu/xray_imager/index.html)

Eight 512x1024 detector panels to create a 2048 x 2048 imaging array. I believe Eneuro had a thought about similar arrays with SEEK microbolometers. High resolution imaging at an affordable price ? Image stitching and optical distortion could be issues though.

Update.

OT.... having just looked at the Bioptic imaging array schematic I suspect my unit has a noisy op-amp or supply rail to such. Each 512x1024 diode array feeds a differential ANALOGUE output to an AD462 amplifier, that in turn feeds the signal to an AD9240. Something before the ADC is injecting noise onto the analogue signal path for that specific array panel. A job for another day though as way too much going on at the moment (plus the Faxitron weighs 70kg and I don't fancy lifting it to get to the base mounted camera!)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on November 28, 2014, 02:22:00 am
is the seek software using apache to show the images, or is the camera using apache to deliver the content?

I ask, because there is a lot of code in the apache directory that looks like it's talking to something.

I also noticed that the camera is struggling more to keep up with the image processing. Could this be due to the extra algorithms? FPS seems lower than the last software.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 28, 2014, 07:12:31 am
There is a single rectangular shutter aperture in one side of the lens 'tube' and the X-Rays are punching through the other side wall producing the contrast where the aperture is located.
Yep, but on the right there is small much more transparent area-looks like no metalic walls on the other side?
Shutter by default isn't inside lens holder, I guess ?
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=121014)
Unfortunatelly, I can't destroy customers Seek dongles, so lets see Seek teardown again.

BTW: Only thermal iron LUT applied on normalized x-ray images-this attached there was additionally blured 2 times  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 28, 2014, 09:03:04 am
Progress...

I was able to get rid of horizontal banding on all temperature ranges by subtracting weighted values of 207 column from sensor values.
Higher the temperature lower the weight -> lower the subtracted value.

For me this is good enough. Next step is to test this algorithm on various camera captures. (Must make an USB cable).
After that the real fun begins. ;)
(I'll be mounting module on stepper motor with 1.8 degrees step and then combine multiple images...)

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=121028;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 28, 2014, 10:41:10 am
I was able to get rid of horizontal banding on all temperature ranges by subtracting weighted values of 207 column from sensor values.
Higher the temperature lower the weight -> lower the subtracted value.
Do you mean this this Seek raw sensor data 207th column "rainbow" ?  >:D
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=121030)
How do you know-maybe this is not such simple linear function and... it will change when temperature changes inside this dongle, so isn't better let computer compute those polynominal coeficients in realtime?  :D
There is nice math behind this approach: wiki: Taylor series (http://en.wikipedia.org/wiki/Taylor_series)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 28, 2014, 11:10:02 am
Yes I'm using those values to remove banding. But I also incorporated dynamic scaling so I don't get bright lines on higher temperatures.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 28, 2014, 11:20:07 am
The App is starting to look like a pilots cabin. ;D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on November 28, 2014, 05:30:39 pm
Anyway sooner or later this app have to look like Flir's improved thermal interface with F16 cockpit buttons and nice military deep geen :D
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=121058)
For the moment command line i$ fine  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: DonMcJr on December 02, 2014, 08:15:34 am
Hello! I do not know how to do all the cool stuff you guys do...

Just received my Seek  For Android Saturday and was wondering if anyone has the old version of the app? I cannot believe they goofed that bad on the new release and cannot believe they havent fixed it yet...

Thanks!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 02, 2014, 08:21:37 am
I don't have the previous (1.4.something) , but I have the one before that (Seek_Thermal-v1.3.0.1.apk) here:
http://www.miguelvp.com/ForMike/ (http://www.miguelvp.com/ForMike/)


Edit: Wait, the previous one is still available here:

http://apk-dl.com/root/apk/2014/11/3/com.tyriansystems.SeekThermal_1.4.0.2_%5Bwww.apk-dl.com%5D.apk (http://apk-dl.com/root/apk/2014/11/3/com.tyriansystems.SeekThermal_1.4.0.2_%5Bwww.apk-dl.com%5D.apk)

DEHiCKA posted that link in reply #920

Edit again: Argh, cant get the square brackets to escape, still trying.
Cut and paste this while I try to figure this escape sequence out:

Edit, fixed link with escape URL sequences!!! finally!!  :phew:
But cut and past the following should work as well :)

Code: [Select]
http://apk-dl.com/root/apk/2014/11/3/com.tyriansystems.SeekThermal_1.4.0.2_[www.apk-dl.com].apk
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: DonMcJr on December 02, 2014, 08:48:26 am
Thanks! I just tried it out and the picture looks better on the old version too why did they bother to change it?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 02, 2014, 02:44:42 pm
Just received my Seek  For Android Saturday and was wondering if anyone has the old version of the app?

If you don't mind answering, when did you order, and how long did it take to arrive?

I ordered mine directly from Seek on November 18, and got email on the 19th saying it had been shipped. But FedEx tracking STILL says "Label created", meaning Seek hasn't turned over the package to them yet. I've sent three messages to orders@thermal.com, and I haven't yet seen a single reply (other than "got your email" auto-responses).

I guess I'm just looking for reassurance that they actually ARE shipping currently. From all I can tell, it looks like they're taking money, but not delivering products, and not answering email. I don't want to dispute the charge via my CC, but it seems like that's the next step.  :(
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 02, 2014, 03:12:15 pm
I waited three weeks from the date of payment.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mitulpatel83@gmail.com on December 02, 2014, 04:03:42 pm
Just received my Seek  For Android Saturday and was wondering if anyone has the old version of the app?

If you don't mind answering, when did you order, and how long did it take to arrive?

I ordered mine directly from Seek on November 18, and got email on the 19th saying it had been shipped. But FedEx tracking STILL says "Label created", meaning Seek hasn't turned over the package to them yet. I've sent three messages to orders@thermal.com, and I haven't yet seen a single reply (other than "got your email" auto-responses).

I guess I'm just looking for reassurance that they actually ARE shipping currently. From all I can tell, it looks like they're taking money, but not delivering products, and not answering email. I don't want to dispute the charge via my CC, but it seems like that's the next step.  :(
Some promising news!... I am order 1624X and I received my seek thermal camera on Saturday November 29th. Some backstory... I ordered on November 13th, received label created notification on November 17th, and I received this email on 11/25/14 after asking for the status of my order and received this email:

Ryan (Seek Thermal)
Nov 25 13:03

Hi Mitul.

There was an issue at the manufacturer with some of the shipping. Your order actually left the warehouse yesterday with a new label and tracking.

XXXXXXXXXXXX

Sorry for the confusion.

Ryan
Seek Support

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 02, 2014, 04:58:27 pm
That IS encouraging news! My order was slightly behind yours, and I'm hoping I have the same issue (dead tracking number). I'm a bit alarmed, though, that I've received no response to my emails. It's not giving me a warm fuzzy feeling about the company.

Thanks for the response! I'm hoping to perhaps dust off my ImageJ skills once I have the unit in-hand...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 02, 2014, 04:58:46 pm
Argh, cant get the square brackets to escape, still trying.
Maybe Non-Local Means Denoising (http://www.ipol.im/pub/art/2011/bcm_nlm/) might be usefull with thermal images too  :-/O
Tried this  online denoise demo (http://demo.ipol.im/demo/bcm_non_local_means_denoising/) app where you can upload image to denoise, but not great results with preprocessed Seek thermal raw data, and for the moment Flir's E4+ images looks better.
However, need to improve also automatic debanding and for the moment in recent project in thermal objects detection by security system simply median blur worked fine  ;)
seek thermal open source interface manual debanding denoise range 16bit iron lut test 1417536452 (https://www.youtube.com/watch?v=5D2ufG_Cykk#)
Will try my own custom version of this local means denoising algorithm while those built into OpenCV has limits for 8bit channels only and more time needed to tweak it to work fine with Seek thermal images.
It is time to display some real temperatures and crack other information hidden in Seek hexagon patent pixels.
Anyway no problem to record thermal videos from this dongle using custom 16bit iron LUT, so it is fun to play with images from this camera in own OpenCV software, detect ghosts and thermal objects at night without any visual light source  and record video to review later 8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 02, 2014, 06:00:24 pm
I meant the square brackets on the link that I wanted to share, Thanks Giving weekend I didn't get to do a thing and at work I'm on crunch mode, so no image processing for me for a while.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Marco on December 02, 2014, 06:53:39 pm
NLM is too clever by half ... way too much chance of introducing spurious detail. Just stick to masking of known broken pixels and something simple, like bilateral filtering.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 02, 2014, 08:11:29 pm
NLM is too clever by half ... way too much chance of introducing spurious detail.
NLM can be also computationaly too expensive on some less powerfull machines, so after looking into this nice Bilateral Filtering by Eric Yuan's Blog (http://eric-yuan.me/bilateral-filtering/) comparision of other popular filters vs bilateral filtering it looks like it should be fine and test visual images at the end of this article are very nice looking  :-+
Lets map a few keys to this filter parameters and see how it performs with Seek thermal images, but in OpenCV we can even control border type during this filtering and it is one line of code and can be used with float and even 3 channel images, so the most important thing now is tune bilateral filter parameters to fit into Seek thermal images size and its values range.
I have a few basic statistics of calibration and image frame raw sensor values, as well as output thermal image  like its mean value and standard deviation, so it should be easy to find proper parameters for bilateral filter based on needed output resolution and specific thermal image processing task   :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WarHorse on December 02, 2014, 10:16:28 pm
Hi! I receive my Seek camera... After unpacking I saw small traces of 'glue' or 'compound' UNDER front lens. It's can be find only with magnifier - very small and masked with front lens glazing...
Is anybody have that?
What is that? Bug in assemble or it normal? Is it will not work properly?

And sec quest: My is micro-usb version. Is it can be usable with lightning apple devices? Through any adapters or maybe other methods?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 03, 2014, 04:33:04 am
Well, apparently my camera was delivered on Saturday, and has been sitting in a corner of our porch ever since.  >:( Wrong tracking number, and never a single response from Seek customer service. Not the way to cultivate success, guys.

Having said all that, the camera itself is a blast! Yes, I see the gradient issue; yes, it's noisy; yes, the auto-ranging is often annoying; yes, I have to use an extension cable because my device's USB port is oriented "the wrong way". Don't care; I'm having fun.

Seek's site notes that the 2012 Nexus 7 doesn't work with this dongle, but our 2013 model worked the first time. I haven't tried it yet on my wife's Nexus 5, and it certainly won't work on my vintage LG Marquee.

Squirrels had chewed through the soffit under the roof above our bedroom, and when I pointed the Seek at the ceiling corner of our bedroom, this is what I saw. I went and thumped on the hot spots, and heard scrambling noises from above. Time to call in pest control and a carpenter, before those hot spots start to show cold (wet) spots...!

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 03, 2014, 07:14:35 am
Seek has put old app back on Play store (1.4.0.2):
https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on December 03, 2014, 11:22:48 am
Wow. Someone must have really borked the software if they can't figure it out. I'd say they have had enough time to find the errors...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 03, 2014, 05:40:18 pm
Conducted several experiments with the module. Use the program for is windows. 1. Very large gradient. 2. Large thermal noise. 3. External lenses only work for macro photo. When installing telephoto sensor sensitivity is low. Noise obscures.
That's all we know. I just confirmed. Program for is windows has disadvantages. Perhaps the author if time will want to correct them. Orientation is not correct. And if you deploy disappear inscriptions. Installed on Windows 7. The resolution of 1024x600.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 03, 2014, 07:29:14 pm
External lenses only work for macro photo. When installing telephoto sensor sensitivity is low. Noise obscures.
I'm not sure which filters are used in your app and in oryginal Seek Thermal android app-not too many options available in this software-anyway just implemented in my Linux thermal interface custom filters for huge spikes filtering and bilateral-bilateral filters works fine, but it had problem with this very noisy frame below (only a few Seek raw sensor frames and banding not removed in this test-at the end only low temperatures manualy tuned), so implemented additional much stronger filer before bilateral which removes those large noisy pixels and at the end result might be close to Flir's One smoothed image for their MSX  :D
seek thermal open source interface denoise filters in action 16bit iron lut (https://www.youtube.com/watch?v=Mk9DBEtysgU#)

While many different filtering methods are already implemented in my open source pre release version of thermal interface it is time to play more with maybe additional hidden hexagon patent pixels values and examine those mysterious first frames when Seek device is powered on  :-/O

BTW: If you have @Uho option in this Win PC app to export some raw sensor data and publish it could be interesting examine another startup sequence of another Seek dongle, while collecting different Seek dongles raw sample data to guess what is comming from different Seek sensors at different conditions, so ambient temperature and how long this device was turned on could be helpfull for anyone interested in improvements of any Seek unofficial developer tools code  ;)
Just adding to my software tools for analysis of dead pixels paterns in Seek Thermnal dongles to see if it varies somehow in temperature between devices which could affect also output image quality, but it looks like lenses and shutter constructuons are main limits of this quite interesting dongle, but by adding additional visual light camera and merging this thermal and visual images with applied gradient correction we should get very nice looking imaginery from this device including stereo thermal images while two such cheap Seek dongles can be used  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 04, 2014, 03:16:32 pm
Don't care; I'm having fun.
It is more fun with 16bit thermal LUT tables  like this iron -those Seek images looks very noisy and since there is no sharp edges maybe it is better smooth flat areas a little bit while image looks much better and applying 16bit thermal LUTs makes those images more friendly to human eye, so it should be option in Seek software to adjust smooth and noise reduction levels manualy when needed as I've did in my thermal interface  ;)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=121939)

Anyway it is interesting why Seek do not provide for the moment any thermal LUT scale like in Flir's cameras, while it is a must to have feature in such software  :-//
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=121941)
Will see when Seek will add this to his official app-can't understand why it is not already done.

Today implementing such thermal interface OSD, to be able adjust thermal LUT temperature ranges and center pointer cursors, so looking for any good Flir's or SKF'a user manuals to see how it is already done and improve it.

BTW: Jpeg 100% quality and PNG compression level 9 with 16bit LUTs looks no so bad, so quick switch between those JPG100/PNG9/GRAY16bit output images seams to be quite usefull save feature and should be fine for the moment to play with this dongle and publish thermal images taken from this device including video recording in 16bit LUT RGB mode.

Edit: Those SKF TKTI 21 & 31 users manual  (http://www.skf.com/binary/21-139858/MP5417EN.pdf) has realy nice detailed menu options explained  :-+
For example it has a few cursors with different emissivity setting for more accurate temperature readings which is a feature what we must to have in our custom Seek Thermal interface  8)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=121944)
Nice sharp thermal images from this SKF TKTI 160x120 (FPA) thermal camera and powerfull PC software for analysis  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 04, 2014, 04:53:54 pm
The program creates two files. TXT and DAT. DAT is greater than 1 megabyte .
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on December 04, 2014, 04:55:16 pm
@eneuro: I see my bad pixel image  :)

if you interested in mapping files of Ex /Exx see this post
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg345231/#msg345231 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg345231/#msg345231)
(https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/?action=dlattach;attach=70327;image)
and the following posts with the attachments

mrflibble made in December 2013 some nice researches about correction images
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg343483/#msg343483 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg343483/#msg343483)
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg345296/#msg345296 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg345296/#msg345296)
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg345521/#msg345521 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg345521/#msg345521)

every Flir Ex/Exx save an image from black body (calibration)
(https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/?action=dlattach;attach=69939;image)
see
http://www.flir.com/cs/emea/en/view/?id=41491 (http://www.flir.com/cs/emea/en/view/?id=41491)
(http://m.eet.com/media/1163871/137356-tmw03_12f4artb.gif)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 04, 2014, 05:19:12 pm
The program creates two files. TXT and DAT. DAT is greater than 1 megabyte .

Select the .dat (or both) right click and select "Send to->Compressed (zipped) folder" it should be shy of 1 megabyte.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 04, 2014, 05:30:11 pm
I tried to zip. Does not compress. Succeeded in rar.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Rasz on December 04, 2014, 05:49:52 pm

Anyway it is interesting why Seek do not provide for the moment any thermal LUT scale like in Flir's cameras, while it is a must to have feature in such software  :-//
Will see when Seek will add this to his official app-can't understand why it is not already done.

cant be patents, afaik part of Seek/Flir settlement was access to flir patent pool
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on December 04, 2014, 06:08:35 pm

Anyway it is interesting why Seek do not provide for the moment any thermal LUT scale like in Flir's cameras, while it is a must to have feature in such software  :-//
Will see when Seek will add this to his official app-can't understand why it is not already done.

cant be patents, afaik part of Seek/Flir settlement was access to flir patent pool
Almost certainly not all of them though
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on December 04, 2014, 07:34:22 pm
They haven't added a scale because this camera wasn't aimed at people who needed an accurate camera. This is like a point and shoot disposable camera competing with big dslr's. We have a fair image to work with; it's passable for quality and resolution (like a Polaroid), but there's only so many practical things to expect from this setup. Adding a temperature scale to the output image is like nutrional facts on the lid of your Pringles can. Its ultimately in the way. They want the chips. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Nik on December 04, 2014, 08:29:01 pm
Image palate shifts while seeking. On a low dynamic range scene the background mostly yellow. Then if put a high/low temp object (eg finger/ice), main background become red/black therefore it has the same temp.
Or image post-processed and become non linear at all.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 04, 2014, 08:40:56 pm
They haven't added a scale because this camera wasn't aimed at people who needed an accurate camera.
Even if it will not be great accuracy without temperature LUT range in OSD we have no idea which objects in the scene are at room ambient temperature range and this what we see is complete mess, so while it is only a few lines of code to create choosen thermal LUT preview and assign it with choosen temp limits etc and display it as an option like in many thermal cameras of course I won't wait for Seek and will have it done today I hope, since have idea how it could be done to be very easy to use on touchscreen devices and classic PC machines with mouse pointers  :-/O

@Uho   Thx for those startup frames from your device - I will add it to collection of  other peoples data files and create by my automated tools map with dead pixels taken from a few calibration frames marked as read and hexagon patent Seek pixels marked as green on those raw sensor 208x156 pixels 16bit files  :-+

@tomas123 Yep, it was very interesting to see Flir's dead pixels patterns and will look into its calibration frame image to see how those dead pixels are distributed, I mean how many of them are connected together forming bigger dead  pixels group.

It is interesting if manufacturers of those microbolometers have any quality measures and limits for example for maximum number of such connected dead pixels which can be catched on those calibration frames?
It looks like different devices can have very different those dead pixels patterns and there are devices where they can can form even 4 dead pixels close together which creates one big dead pixel and it passed any quality tests? I guess there is not only percentage of dead pixels per device as quality measure  ???
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 04, 2014, 08:56:19 pm
I understand perfectly well why Seek (and FLIR and everybody else) default to auto-ranging when rendering images. Heck, even ImageJ did it by default, and we had a bit of a struggle to get around it when working with radiological images.

But I really, really want a tool to lock down my display range, and adjust that range manually. I understand and accept that it will mean much of my scene may go full-black or full-white. But when I'm looking for critters in the woods, I don't want a glimpse of sky to turn all the trees near-white, and when I'm checking interior walls, I don't want a glimpse of an incandescent bulb to turn everything else dark-blue.

It would be great if Seek would provide a "power user UI" with a few features like this, but I'm pretty much figuring I'll need to write it myself, and given my past performance on such projects, I'm not holding my breath. :) All the same, I am following the work discussed here with great interest...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 05, 2014, 04:46:44 pm
Succeeded in rar.
I suggest probably better use this @cynafab python code to catch raw USB Seek images, while it looks like this data file from @ miguelvp in version you might have IS NOT raw sensor data, but preprocessed somehow by @miguelvp  :palm:

Just created bad dots for reliable and examined by us @cynafab python code from this his post Here is a great way to get started investigating the Seek Thermal Camera. by cynfab (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg555230/#msg555230) and images provided here taken from this software there Sample raw data by cynafab (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg556318/#msg556318) and I've got as expected a few bad pixels (23) on calibration frames 0x1 and 0x3 marked in this gray scale 8bit map output with white 255 values (128 has those hexagon perfect patent Seek pixels):
Code: [Select]
../img2pat: Seek Thermal sensor hexagon pattern image dimensions: 206 x 156 value min: 128
../img2pat: Seek Thermal raw sensor image patterns written to: pat.rawData11_6.png  bad pattern pixels: 23/32136  (0.072 %)

../img2pat: Seek Thermal sensor hexagon pattern image dimensions: 206 x 156 value min: 128
../img2pat: Seek Thermal raw sensor image patterns written to: pat.rawData12_1.png  bad pattern pixels: 23/32136  (0.072 %)
and they are attached to this post:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122074)

Similar results I've got with @marshallh calibration frame which he provided here and it looks like this (28 bad dots):
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122076)
They are slightly different distributed, but it is clear there are some bad dots outside those heagon patern patent pixels.

When taken data provided by you @Uho few posts above... I've got close to perfect sensor as well as in the case of @miguelvp which means that probably you HAVE NOT raw sensor data anymore from latest @miguelvp software  ???
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122078)

@miguelvp Can you confirm that you allow to save only preprocessed Seek images from your latest software while my guess is you save in data.dat file output those frames with ALREADY filled bad dots somehow, so we got only a few 5-6 bad looking dots in the case of this output calibration frames and this data is useless if someone wants to see how many bad dots has his Seek dongle?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 05, 2014, 06:24:55 pm
You can look at the code and find out  :palm: (just using it because of your tendency to assume and use it)
should be raw unless he modified it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 05, 2014, 08:32:46 pm
You can look at the code and find out
No need to look at any code.
You wrote this I made a new version of the program that will read the first 20 frames from a file as if they came from the camera as long as there is a data.dat in there.  (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg552889/#msg552889)

In another "raw" sensor data provided by you in file which MD5 sum was:
Code: [Select]
75ecb0faf5916b2088eb0f2a03139350  facerouter20frames2.raw
After processing this file:
Code: [Select]
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #1: type: 4  image (gray 16bit): facerouter20frames2.raw.000000001.0x4.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #2: type: 9  image (gray 16bit): facerouter20frames2.raw.000000002.0x9.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #3: type: 8  image (gray 16bit): facerouter20frames2.raw.000000003.0x8.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #4: type: 7  image (gray 16bit): facerouter20frames2.raw.000000004.0x7.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #5: type: 10  image (gray 16bit): facerouter20frames2.raw.000000005.0xa.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #6: type: 5  image (gray 16bit): facerouter20frames2.raw.000000006.0x5.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #7: type: 1  image (gray 16bit): facerouter20frames2.raw.000000007.0x1.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #8: type: 3  image (gray 16bit): facerouter20frames2.raw.000000008.0x3.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #9: type: 3  image (gray 16bit): facerouter20frames2.raw.000000009.0x3.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #10: type: 3  image (gray 16bit): facerouter20frames2.raw.000000010.0x3.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #11: type: 6  image (gray 16bit): facerouter20frames2.raw.000000011.0x6.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #12: type: 1  image (gray 16bit): facerouter20frames2.raw.000000012.0x1.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #13: type: 3  image (gray 16bit): facerouter20frames2.raw.000000013.0x3.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #14: type: 3  image (gray 16bit): facerouter20frames2.raw.000000014.0x3.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #15: type: 3  image (gray 16bit): facerouter20frames2.raw.000000015.0x3.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #16: type: 3  image (gray 16bit): facerouter20frames2.raw.000000016.0x3.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #17: type: 3  image (gray 16bit): facerouter20frames2.raw.000000017.0x3.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #18: type: 6  image (gray 16bit): facerouter20frames2.raw.000000018.0x6.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #19: type: 1  image (gray 16bit): facerouter20frames2.raw.000000019.0x1.png
../raw2png: Seek Thermal sensor raw frames file: facerouter20frames2.raw frame #20: type: 3  image (gray 16bit): facerouter20frames2.raw.000000020.0x3.png
and looking into first calibration frame which should be raw Seek sensor data BUT IT IS NOT  while there is no visible  any bad sensor dots and this is the same calibration frame I used above to compare with @Uho data provided there from your software I guess because simply his sensor look TOO PERFECT to be real raw sensor data :palm:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122121)

Code: [Select]
$ ../img2pat facerouter20frames2.raw.000000007.0x1.png
../img2pat: Seek Thermal sensor hexagon pattern image dimensions: 206 x 156 value min: 128
../img2pat: Seek Thermal raw sensor image patterns written to: pat.facerouter20frames2.raw.000000007.0x1.png  bad pattern pixels: 5/32136  (0.016 %)

First "raw" sensor calibration frame from this facerouter20frames2 provided by you @miguelvp with iron LUT appliet to show any not perfect pixels below.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122123)

Common @miguelvp I'm not newbie, but involved in IT for so many years....and there are also other people who remember Commodore 64 and LOGO programming  :phew:

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 05, 2014, 09:26:43 pm
You wrote this I made a new version of the program that will read the first 20 frames from a file as if they came from the camera as long as there is a data.dat in there.  (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg552889/#msg552889)
I never published that code that reads the raw data and displays the image, so don't assume they have it.

Common @miguelvp I'm not newbie, but involved in IT for so many years....and there are also other people who remember Commodore 64 and LOGO programming  :phew:
So? I do remember LOGO since in high school I did help the math teacher setup all the CP/M 80 systems that he was going to use to teach LOGO I was already programming assembly on my zx81 and spectrum and knew enough CP/M 80 that my teacher seeked my help.

But regardless of that because it's irrelevant. The data should be raw data I don't modify it and if you don't believe it, then look at the source because that's the program that he is using.

And I'll add one of your face palms for good measure:
 :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 05, 2014, 10:31:32 pm
I never published that code that reads the raw data and displays the image, so don't assume they have it.
No problem, while a few posts above we can see how to do it while Seek java source code was presented and it looks like python code presented by @cynafab in section where frames were taken from Seek device if fine, so from my point of view no need to look end examine other code than this python few lines of code and Seek java source code, but it looks like software you use and maybe other people too does something strange, so recomended look for other tool to grab Seek raw sensor data like mentioned by @cynafab python code example where it is easy modify this code to output compressed 16bit PNGs and analysis of calibration frame provided by @cynafab looked like real Seek sensor data, so it is WARNING for new Seek players and for you that this "raw" data provided by you might be useless and people need to do it yourself if want reliable data or use other raw usb dump provided there by other people if you do not know what is going on app at usb level-we know how it works in this python code and explained basic part which reads those Seek frames from USB in comparision to its java source code, so we know it should be fine for the moment  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 06, 2014, 01:53:32 am
You are looking at the wrong frame, that's is frame with ID 7. You are guessing it's the bad pixels but it's not, it might however hold where bad pixel clumps are concentrated.

But my camera and Uho's actually have more noise that the others, but not concentrated in spots.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on December 06, 2014, 04:38:03 am
 :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 06, 2014, 10:13:15 am
You are looking at the wrong frame, that's is frame with ID 7.
Each 7th frame in Seek startup sequence is calibration frame with id 0x1 (1) and yuo know it while you printed this also in your text file data.txt 
Quote
     Frame 7 ID 1
8D1DD3D3BCABAA1
8D1DD3D3C08B7C5 <- 406,2500ms
Attached frame 7 from data.dat has of course id 0x1 (1) and everybody can verify this in imagej2 :
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122167)
So, no need to guess anything on calibration frame to find dead pixels-just apply hexagon pixels first and then verify any other pixel outside this perfect pattern with some threshold (in my case choosen <128 ) and make dead pixels map like those I've shown above while temperature inside Seek dongle is above 30*C at ambient room temperature 23*C, so very low saensor values outside  those expected hexagon pattern are dead pixels when we take a few such calibration frames and I examine not only first calibration frame but other too to ensure that not noise pixel are marked as dead one.

But my camera and Uho's actually have more noise that the others, but not concentrated in spots.
Yep, you have special Seek dongle version  made for @miguelvp  :-DD

Hopefully, we know now how to grab frames from Seek dongle using python code or java code and no need to mess with those data.dat and data.txt files from other amateur Seek devel apps.

Update:
Also data.dat send by @marshallh shows he used not "improved" version of oryginal Seek app and in 7th startup frame id 0x1 of course those dead pixels visible (showed this above) and what is interesting there are 4 forming 2x2 box of dead pixels, so that is why I was asking about any quality measured if any are used in Seek Thermal assembly proces to avoid this, while 1x1 dead pixel is not a big issue since there are already 2.1k hexagon useless black pixels, but mny pixels close together creates much bigger destruction to thermal image while we have there 4 dead+2hexagon=6 connected useless pixels group in @marshallh raw data  posted in this thread many posts above ???
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122173)

So, if someone knows more about QC procedures used in microbolometer selection to final assembly let us know, while it is interesting that customers gets units which can have worse performance than other devices due to different distribution of dead looking pixels in theris sensors.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 06, 2014, 03:15:53 pm
Today I've build panorama head for stepper motor.  :-/O

Seek thermal on stepper motor (https://www.youtube.com/watch?v=O9DffjeWtDI#ws)

I modified VS software to automatically:
- capture calibration frame
- capture image frame
- move stepper motor 4,5 degress
- repeat that 14x

That is 28 frames in total (14 calibration and 14 real images).
Each new frame is 4.5 degrees to the right.
Data file is here: http://goo.gl/KAgmnt (http://goo.gl/KAgmnt) (I hope you'll be able to download it)
The idea is to stack files to remove noise like this: http://goo.gl/VGnNY (http://goo.gl/VGnNY)
But I didn't have time to do that yet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 06, 2014, 03:43:03 pm
@frenky,

One of the reasons that I am so pleased that an affordable small thermal  imaging camera has become available is demonstrated by you experimentation with the pan unit. The SEEK is barely larger than some optical imaging assemblies and is eminently suitable for all manner of experiments in thermal imaging.

My greatest disappointment with the SEEK is that it has such high noise levels in the output image and the gradient issue that affects some cameras more than others. If SEEK manage to overcome the gradient issue and the noise processing challenge, I would certainly buy more of these cameras. I just hope SEEK still have enough drive left in them to finish this product development properly. they are so near to a great product, but sadly so far away from decent image quality at the moment under APP 1.4.

I have stated previously that FLIR are past masters of noise processing. They have been working on it since the PM570 was released in 1997 so they have developed a lot of software tools in that time. Sadly the SEEK software coders may be experiencing a steep learning curve on that front so we need to be patient.

Aurora 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on December 06, 2014, 04:39:42 pm
frenky,

Looks like you have made great progress.
I have not been able to download your data file, 404 error.
Will you be making your code available? I have been unable to remove the banding in my python code, I've tried various methods including frame ID 4, pixel 207, and several other methods. It is probably my poor coding skills, but I'd love to see your solution, as it looks great.

   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 06, 2014, 04:56:36 pm
Hi.

I've put the data file on dropbox: https://www.dropbox.com/s/bxkzblgw55iwpsq/seq2.zip?dl=0 (https://www.dropbox.com/s/bxkzblgw55iwpsq/seq2.zip?dl=0)

The source for displaying and manipulating frames is in the attachement....
I have hard-coded file names so you should go trough code before trying to run the project.
You will also need file iron1000.png file (palette).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 06, 2014, 05:18:01 pm
That is 28 frames in total (14 calibration and 14 real images).
Each new frame is 4.5 degrees to the right.
Thinking of using steppers but in different setup: 2 axis x and y controlled by simple motors with IR encoders to count number of turns and make very small less than 1mm movements by such created rectangle area  ;)
I think good idea will be add 3 hot point sources to the scene to augument it and have reference points to fine align those many frames into one while we have hot spots small reference points.

Anyway got the same error as @cynafab when tried to look into your calibration frames - dropbox is fine and it looks like ziped 28 frames is about 1.4MB, so around 51KB per raw Seek sensor frame-16bit PNGs compressed with non default maximum 9 level are about 57KB, so I'm using this method below when saving raw Seek frames.

Tip in OpenCV PNG write of 16bit gray images is to change default compression level from 3 to 9 and than each Seek sensor frame is only about 50KB per frame, so you could simply post those calibration and image frames in two posts without any problems even there.
Code: [Select]
Mat img(156,208,CV_16U );
...
// PNG9
vector<int> compression_params;
compression_params.push_back(CV_IMWRITE_PNG_COMPRESSION);
compression_params.push_back(9);
...
imwrite(fout, img, compression_params );
In similar fashion you will be able write in OpenCV jpeg files with forced 100% quality, so this tip with 3rd parameter in OpenCV imwrite  is worth to add those 3 lines of code to your C++ app  8)

We could discuss different debanding methods, while I'm also looking to improve my method and after finishing thermal scale management and adding rainbow thermal LUT i'm working on, so it could be nice to work on the same Seek raw sensor test data and discuss and compare results  :-/O

Edit: Quick check of those dead looking pixels on your calibration frames showed more, but other Seek devices have more than 100 sometimes, so 79 there is not a big supprise and it would be interesting to see how it will look in other ambient temperatures, etc -if it differs somehow:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122314)
Run this test on most of those calibration frames not only this last, but on first it is the same amount:
Code: [Select]
../img2pat: Seek Thermal raw sensor image patterns written to: pat.frenky_osc_motor.raw.000000001.0x1.png  bad pattern pixels: 79/32136  (0.246 %)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 06, 2014, 05:49:33 pm
Maybe someone of you has the following information:
 1. Why need android 4.4. Not entirely clear requirement.
 2. What is the minimum RAM required to run the program.
 3. The minimum number of cores and CPU frequency phone.
I have several phones and tablets on the android. But with android 4.4 not. I bought a new phone. While he was still on the way. I had doubts.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on December 06, 2014, 05:53:20 pm
frenky,

Thanks for posting that code. As I don't do Windoze, I'll be analysing your code with an eye towards incorporating your methods in my Python program. I've already seen some things I will be trying. The order of applying the hex pattern & noise removal may be important. I'm just getting into it now so I probably won't have anything running for a day or so, depending on the weather & phase of the moon. ;>)

   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 06, 2014, 08:39:25 pm
You are looking at the wrong frame, that's is frame with ID 7.
Each 7th frame in Seek startup sequence is calibration frame with id 0x1 (1) and yuo know it while you printed this also in your text file data.txt 
Quote
     Frame 7 ID 1
8D1DD3D3BCABAA1
8D1DD3D3C08B7C5 <- 406,2500ms
That is indeed the reference image from that series, and it's unmodified raw data.
Here it is with the Iron LUT Frenky linked and indeed it looks exactly like yours after processing.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122423;image)

But my camera and Uho's actually have more noise that the others, but not concentrated in spots.
Yep, you have special Seek dongle version  made for @miguelvp  :-DD
I think your method to find unresponsive pixels is flawed because mine does have plenty of them.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122425;image)

Hopefully, we know now how to grab frames from Seek dongle using python code or java code and no need to mess with those data.dat and data.txt files from other amateur Seek devel apps.
You sir are an Ass!
But I digress, since that's an insult to those fine animals that actually produce decent work.

Update:
Also data.dat send by @marshallh shows he used not "improved" version of oryginal Seek app and in 7th startup frame id 0x1 of course those dead pixels visible (showed this above).

Edit: First because of your "improved" in quotes, I guess it's not far fetched that you are just an arrogant prick! with total lack of respect to others!

Actually the original version of the Seek app, didn't save the raw data, only my version did, and it uses the same code to capture it. So that data that you claim is unaltered while you claim mine is,both come from the same program. The processing to screen never alters the raw data.

But since you are too lazy to look at the code, here it is:
Code: [Select]
                // Get frame
                lastFrame = thermal.GetFrameBlocking();

                // Save data and metadata for the first framesToCapture frames
                if (frameCount <= framesToCapture)
                {
                    // Write frame in binary file.
                    bw.Write(lastFrame.RawData);
...
No manipulation is done in the raw data, before writing it to disc.

So stop looking for a fight and get on with your work  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 06, 2014, 09:21:48 pm
Okay, here's a really dumb question for those of you who are hacking on the Seek with a non-mobile device:

What kind of USB adapter are you using to connect it, and where did you find it?

It's dead easy to find USB OTG adapters with a male microUSB end and a female USB-A end, but of course we need the opposite (male USB-A to female microUSB). The only ones I can find ship via slow boat from China -- there are maybe one or two domestic (USA) suppliers, but no place that I can just run out and get one.

Am I overlooking something obvious, or did you cut up other adapters and build your own?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 06, 2014, 09:28:41 pm
I made my own while waiting for the adapter, don't recall where I got it from but here is a listing for 2 of them.

http://www.ebay.com/itm/2X-USB-2-0-A-type-male-to-Micro-USB-B-type-5p-female-Connector-Adapter-convertor-/151445719442 (http://www.ebay.com/itm/2X-USB-2-0-A-type-male-to-Micro-USB-B-type-5p-female-Connector-Adapter-convertor-/151445719442)

So you want a USB A male to Micro USB B female adapter.

Edit: Also you can use a micro usb b extender and cut it up and hook it to a usb a male like this:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115021;image)

http://www.ebay.com/sch/i.html?_nkw=Micro+USB+B+extension (http://www.ebay.com/sch/i.html?_nkw=Micro+USB+B+extension)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 06, 2014, 09:30:30 pm
I think your method to find unresponsive pixels is flawed because mine does have plenty of them.
Yep, if you take random pixels maybe  :-DD
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122487)
Try to apply your methods to @frenky calibration frame and calculate how many those bad dots in your opinion is, but even human without colors blindness can see which is the range of values in this calibration frames when we add my 16bit iron LUT which was applied to this frame and its mean and standard devaition statistics are in this range.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on December 06, 2014, 09:41:50 pm
I got this:
http://www.amazon.com/gp/product/B009AWA3VK/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 (http://www.amazon.com/gp/product/B009AWA3VK/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1)
Looks to be the same as miguelvp is waiting for.
It works well. Plugs into the front USB port on my desktop, when I need to "look around" with the camera, I add a male-female usb extender cable.
I also have a variety of USB OTG adapters, mostly from e-bay, some are more flaky than others, but all were cheap...

   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 06, 2014, 09:49:44 pm
One problem with some OTG cables is that the female header only has the power hooked up and no data.
BTW I did get mine a while back (the adaptor) and with a usb A extension cable it works great, I probably got it from Amazon and might be the same as the one cynfab linked. Usually if I find something like that I send the link to my wife and she gets it  because I'm not making an amazon or ebay account for random bits like those, and she already has accounts on both.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 06, 2014, 10:05:03 pm
I made my own while waiting for the adapter, don't recall where I got it from but here is a listing for 2 of them.

http://www.ebay.com/itm/2X-USB-2-0-A-type-male-to-Micro-USB-B-type-5p-female-Connector-Adapter-convertor-/151445719442 (http://www.ebay.com/itm/2X-USB-2-0-A-type-male-to-Micro-USB-B-type-5p-female-Connector-Adapter-convertor-/151445719442)

So you want a USB A male to Micro USB B female adapter.

Edit: Also you can use a micro usb b extender and cut it up and hook it to a usb a male like this:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115021;image)

http://www.ebay.com/sch/i.html?_nkw=Micro+USB+B+extension (http://www.ebay.com/sch/i.html?_nkw=Micro+USB+B+extension)

Perfect -- ordered a pair just now, and with luck, I'll have them next week! I haven't yet written anything that talks directly to USB, but the code on this thread looks clear enough.

I might consider your homebrew approach, too. I'm using the Seek on a Nexus 7, and when I ordered the short USB extender ("180-degree adapter"), I also bought a longer one (1-meter). That longer one worked for an hour or so, and now has gone intermittent, apparently at the Nexus (male) end, so I may sacrifice it.

Thanks!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 07, 2014, 09:16:52 am
Progress!  :-+

I've blended together 10 images that were taken 0.225 degrees apart and stacked on top of each-other.
The end result is great. More details less noise:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122797;image)

Basic capture for comparison:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122799;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 07, 2014, 09:43:40 am
I've blended together 10 images that were taken 0.225 degrees apart and stacked on top of each-other.
The end result is great. More details less noise:
Which is distance from your Seek to this captured thermal object?
We could estimate displacements on thermal object surface based on this 0.225 DEG angle  ;)

It looks like that my idea with 2 AXIS circular driving of this Seek dongle put perpendicular to circuit board with very tinny displacements <<1mm should give maybe even better quality output, while when you are turning your Seek from distance lets say 0.5m at given angle 0.00392699 RAD gives 0.00196 m (~2mm) displacement on thermal object surface and rotation will change object dimensions taken on sensor frames-additionaly Seek sensor is not at the center of rotation in your setup.

Anyway did you tried stack similar amount of frames from stationary mounted tripod and compare what you get?
It looks much better than 1 image frame only but what if you get bigger amount of stationary frames?

Of course small displacements are needed, so that is why I'm going into 2 axis circular motion solution with very small diameter <<1mm depending of output precision needed and thermal object distance from Seek dongle  8)

Edit: It looks like this horizontal movement is visible in your enhanced stacked by motion final thermal image, so I think 2 axis circular motion will be fine and we should get better results with very small 2 axis movements in the same plane  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 07, 2014, 02:45:59 pm
Offset of each frame is 0.255 DEG which is approx 1.35 pixel. (the 4th frame is aligned with the first one)
So I'm getting into super-resolution waters here.(3 times the original resolution).
Idea of circular motion is nothing new. I was considering it from the start (October 28th): http://goo.gl/QpAk2a (http://goo.gl/QpAk2a)

It's just that I'm just a diy guy and it's a lot easier for me to put together something that does small horizontal movements then circular...

Edit:
If I would go into making circular motion I would do something like this: https://static.hackaday.io/images/9207121405936029200.jpeg (https://static.hackaday.io/images/9207121405936029200.jpeg)
Because If you are changing the angle of camera in circular motion the pixel offset between frames is always the same.
But if you move camera only on one plane the pixel offset will be different. It will depend on the distance to the subject.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on December 07, 2014, 04:20:57 pm
Frenky it looks great. It's a shame we can't get clean images like that without using a pan head.

@miguelvp, I believe eneuro isn't trying to be an ass. His interpretation of English is a bit lacking. He hasn't got a polite way to say things without it coming off insulting. I have a hard time figuring out what he's saying most of the time. Lots of pictures and cryptic sentence structure.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 07, 2014, 06:37:01 pm
Offset of each frame is 0.255 DEG which is approx 1.35 pixel.
It looks like you assumed 36 DEG FOV of this Seek dongle so 1 pixel is 0.173 DEG which means about 1.3 pixel in your setup  ;)
However, in the case of circular motion with only +/-  1 pixel in vertical and horizontal position we can get easy 8 frames and output enhanced thermal image at rate 1Hz and we have smooth camera movement (no need to stop camera to change it direction right-left, yhis way save its kinetic energy)
1 pixel 1 meter away from Seek camera has dimension 3mm.
It will depend on use case and sometimes planar circular movement when distance is known and it is close to Seek dongle it can have higher precision.

Edit:
If I would go into making circular motion I would do something like this: https://static.hackaday.io/images/9207121405936029200.jpeg (https://static.hackaday.io/images/9207121405936029200.jpeg)
It is too big and too heavy to move such small Seek dongle-we have I think better idea how to keep this thing moving at close to constant angle around in  a few steps >:D

Maybe we do not need move camera to get circular motion thermal image on Seek sensor  :-+
(http://s5.postimg.org/wiw5hlejr/circular_motion_in_camera_using_modified_lens_mo.png)
However they put this thing between sensor and lenses  ::)

What do you think-is it possible tweak Seek dongle in similar way (of course we need something transparent to IR) to get circular motion images on Seek sensor, but by putting this rotating part in front of Seek lens, while there is no chance to do it inside like they did in this prototype camera? :-/O

BTW: @efahrenholz Computers understand my language very well, and difference between me and you is I  :-/O things quickly and have working solution and happy customers, while you are only talking  :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 07, 2014, 07:33:19 pm
Can we please see a cessation of hostilities in this thread.

There is much good work going on but some members are determined to ruffle feathers. There is little point in this and I have respect for you all, except when asinine comments are made.

Be excellent to eachother !

Party on Dudes !


(Bill & Ted's Excellent adventure)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 07, 2014, 07:44:05 pm
What do you think-is it possible tweak Seek dongle in similar way to get circular motion images on Seek sensor, but by putting this rotating part in front of Seek lens, while there is no chance to do it inside like they did in this prototype camera? :-/O
I've paid 350$ for Seek so I won't be removing lens or lens holder any time soon. ;)
But making a pano head with 2 stepper motors is a realistic option for me...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 07, 2014, 08:21:17 pm
@Aurora:
I agree with you that if we work together instead of insulting each other much more could be accomplished...

We've come a long way. Just look at the photos below: original photo from android app VS stacked photos on PC.
I have now figured out that 1 step 0.225 fits exactly into 1 pixel. So perhaps lens angle is not 36 degrees but closer to 52. (I will measure it.)

If we had one brilliant android programmer on forum he could use collected knowledge to make an alternative app that would use camera angle & position to stack multiple photos and do it without need for pc and stepper motor. Only by using built in accelometer, compas and gyro...
That would be really an accomplishment. :-+

Photo from android app:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123134;image)
Stacked photos got from pc:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123136;image)

Take a look at the detail on IC pads on bottom left. This module has a huge potential.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 07, 2014, 08:40:15 pm
I have measured lens angle and it actually is 36 DEG.
That must mean that my stepper motor is making 0.1747 DEG (sub)steps and not 0.225 as I thought.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 07, 2014, 08:52:37 pm
I have now figured out that 1 step 0.225 fits exactly into 1 pixel. So perhaps lens angle is not 36 degrees but closer to 52. (I will measure it.)
Seek thermal website shop http://obtain.thermal.com/product-p/uw-aaa.htm (http://obtain.thermal.com/product-p/uw-aaa.htm) says it has 36 DEG FOV  ;)
I don't remember if this ONLY awailable Seek spec was shown in this thread so it is there:
(http://s5.postimg.org/ybz25wzqf/seek_thermal_uw_aaa_technical_specs.png)
Anyway they says about 206x156 32.1k thermal pixels, but as we can see on raw sensor data there is about 2.1k useless hexagon pattern pixels send from this Seek cam via USB so it is NOT true or those "patent" pixels are created in Seek firmware on PCB to degrade output image quality for some reason-who knows while end customer have to believe in 32.1k thermal pixels but those 2.1k hexagon doesn't have thermal image information, so why they are talking about 32.1k in this spec? It is 206x156 but thanks to this thread we know what is send from this dongle to customer Android  :-//
Even such short technical description raises many questions, so it is worth try to verify FOV of this dongle and other claimed spects as well  >:(

Did anyone verified capability to detect -40*C thermal object temperature using this dongle?
SKF TKTI 21 has this lower limit -17*C for example...no chance for me to test this  :(
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on December 07, 2014, 09:00:25 pm
Did anyone verified capability to detect -40*C thermal object temperature using this dongle?
It says detection, not measurement, so possibly not a very meaningful figure.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on December 07, 2014, 09:25:22 pm
@Aurora:
I agree with you that if we work together instead of insulting each other much more could be accomplished...

We've come a long way. Just look at the photos below: original photo from android app VS stacked photos on PC.
I have now figured out that 1 step 0.225 fits exactly into 1 pixel. So perhaps lens angle is not 36 degrees but closer to 52. (I will measure it.)

If we had one brilliant android programmer on forum he could use collected knowledge to make an alternative app that would use camera angle & position to stack multiple photos and do it without need for pc and stepper motor. Only by using built in accelometer, compas and gyro...
That would be really an accomplishment. :-+

Photo from android app:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123134;image)
Stacked photos got from pc:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123136;image)

Take a look at the detail on IC pads on bottom left. This module has a huge potential.

post a review of the seek over on the xda-developer's forum, this is their accessories sub forum
http://forum.xda-developers.com/general/accessories (http://forum.xda-developers.com/general/accessories)

gather enough interest and you/we may be able to solicit some development help
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on December 07, 2014, 09:34:01 pm
For your viewing pleasure:
rawData.png
rawCal.png
Diff.png
CImage.png

I took some canned air (most likely not air) and used it as freeze spray to freeze the sensor of an indoor/outdoor digital thermometer.
It got down to -30C more or less.
I then took a picture of it and my hot soldering gun which gets to about 300C.
Processing --> rawData + 2000 - rawCal = Diff  --> saved as 16bit Diff.png

CImage is the colorized/denoised and up-scaled image.

Looking at the pixel values for Diff the lowest corresponds to the coldest temp and is (x=130,y=33) 975 the hottest is (x=157,y=45) 8658.
The corresponding values for the rawData are 6625 and 15766.

   ...ken...

btw, the CImage is rotated 180 from the others...
And, I make no claim that the lowest temp at x=130,y=33 actually corresponds to -30C or that the hottest at x=157,y=45 corresponds to 300C,
it was several seconds after I froze the sensor and the temp registered ~-30C that I took the picture. Emmisivity of the surface is a total crap shoot since there was most likely condensation on a black plastic sensor housing and it took several seconds after freezing for the thermometer to drop down to ~-30C.
So, folks beware of drawing any conclusions from my images.
Yep the probe was cold, and the solder gun was hot.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on December 08, 2014, 12:50:12 am
@eneuro,

I'm not trying to offend you, but I'd appreciate it if you refrained from calling me a failure. The fact that I have a hard time figuring out what you are trying to say wasn't intended to make you sound ignorant. In fact I even tried to defend you by proposing it's a language barrier. It's a misunderstanding, let's leave it at that.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 08, 2014, 01:34:18 am
The corresponding values for the rawData are 6625 and 15766.
It was too interesting data @cynfab to do not to try to use sixth sense and try to predict absolute temperature in [*C]  based on this additional Seek raw data >:D
Code: [Select]
Seek Thermal sensor: raw: 6384 temp: -40.0 [*C]
Seek Thermal sensor: raw: 6625 temp: -31.1 [*C]
Seek Thermal sensor: raw: 7903 temp: 16.2 [*C]
Seek Thermal sensor: raw: 15766 temp: 307.1 [*C]
Seek Thermal sensor: raw: 16384 temp: 330.0 [*C]
Using this simply formula cold part (-31.1*C) and hot iron (307.1*C) looks good, as well as... Seek claimed thermal object detection temperatures -40*C .. 330*C  :o

But it is too simple formula to be true and it is based not on exact values which you showed, by my guess what this approximation function could be.
Data which you showed fits very nice into this approximation function which is very easy and estimate temperatures are fine, however we could expect nonlinear relationships...  ::)

Is it possible, it could be around 16 *C only inside this Seek dongle when you made this experiment?  :-/O

BTW: Attached your senssor bad dots pattern which looks very similar to this calibration frames from your earlier experiments with hot iron, so probably it is only 23 such dots-more frames needed to make additional difference change comparisions, but in the case of @frenky data additional check lead to the same amount of those dead looking pixels while they were the only not changing on other 14 calibration frames he provided-excluded perfect hexagon pattern and 207 & 208 column of course  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 08, 2014, 08:27:56 am
That must mean that my stepper motor is making 0.1747 DEG (sub)steps and not 0.225 as I thought.
36 DEG/206 is exactly: 0.174757282 ~  0.175 DEG, so very close to those (sub)steps.

I've divided by mistake by 208 in previous post and got slightly lower value, so this is correct one  :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 08, 2014, 11:14:49 am
I think your method to find unresponsive pixels is flawed because mine does have plenty of them.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122425;image)
Could you @miguelvp reveal your algorithm for finding such huge amount of dead pixels on Seek frames?

I've made all permutations (91 differences) of those 14 @frenky calibration frames and in this simple way:
Code: [Select]
...
for(int li=0; li<14; li++ ) {
 for(int lj= li+1; lj<14; lj++ ) {
  lcount++;
   calprvf= calsf[li];
   calcurf= calsf[lj];

   caldiff= calcurf- calprvf;
 ...
and after marking dots that  changed at least once (difference was not zero) I've got the same result as with simple <128 threshold before, because of when we add to this changed pixels map:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123372)

Code: [Select]
../sts_analysis: Calibration difference: #11 vs #13  number: 90  mean: -2.580  deviation: 141.947
../sts_analysis: Calibration difference: #12 vs #13  number: 91  mean: -0.440  deviation: 441.066
../sts_analysis: Calibration frame change pattern of #91 differences written to 8bit gray file: calchgpat.png
completly dead pixels map created from ONLY one calibration frame we can see that that it looks like this dead dots map is fine and no chance to find any other unresponsive thermal image pixels  :phew:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 08, 2014, 11:54:35 am
FLIR have just sent me an email newsletter on the LEPTON. May be of intereset to SEEK readers as it is the only competition at the moment.

http://cvs.flir.com/webmail/6132/582294369/392afc20347a08c88115a301559fa4ae (http://cvs.flir.com/webmail/6132/582294369/392afc20347a08c88115a301559fa4ae)

FLIR are making their LEPTONs available to hobbyists via an 'agent' who runs group buy campaigns.

The resolution is undeniably lower but the LEPTON is still competition to the SEEK in terms of image processing.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nabla on December 08, 2014, 05:47:41 pm
Hey Folks,

please apologize my stupid question, but I don't know where to ask that except on this thread.

I'm about to buy one of those cams. But unfortunately I live in Europe and those cams aren't sold here at the moment. I cannot download the app via the Play Store as well.
Nevertheless I want to use this cam (and I think I got some sources to get it shipped to Europe) .
Since some of you posted the *.apk here I'm thinking about if that really works with the cam. I read about a login at the App...so I'd really appreciate if somebody can help me with that.

Thank you!!!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 08, 2014, 05:55:06 pm
You will need a phone or tablet with USB OTG support. Just check for your model on gsmarena. If you see "USB OTG" or "USB Host" you'll be fine.
You will also need to enable "Unknown sources" on your device. After that just download apk from: http://apk-dl.com/download/android/com.tyriansystems.SeekThermal/Seek-Thermal1.4.0.2-apk/ (http://apk-dl.com/download/android/com.tyriansystems.SeekThermal/Seek-Thermal1.4.0.2-apk/)
and install it on your phone. No need to register, you can skip that if you don't want to do it. App will work just fine without.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nabla on December 08, 2014, 06:01:44 pm
Oh well yeah forgot to tell you, I got all the other required stuff at home  8)

Just wasn't sure about the app cause the Play Store says "incompatible with all of your devices" ^^

So thank you very much!!!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bhallier on December 08, 2014, 06:43:34 pm
Is there anyone on the forum working on the firmware side of the device? I remember awhile back some talk about the sensor fps possibly being limited in the firmware. Do we know if that is true?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 08, 2014, 07:35:53 pm
I remember awhile back some talk about the sensor fps possibly being limited in the firmware. Do we know if that is true?
Didn't check it yet, but since we want to use circular motion to enhance Seek thermal output quality it could be nice to hack this <9Hz limit  >:D

For the moment the main concern might be to be carefull when conecting this Seek dongle to Andorid devices with different app versions, while it looks like older app CAN TRY DOWNGRADE firmware ON PCB in your Seek Thermal just to match with its own which comes with apk  :palm:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123479)
It is in their website there Seek Thermal Camera Firmware Updates FAQ (http://support.thermal.com/hc/en-us/articles/201278949-Camera-Firmware-Updates) .
Probably I could imagine that when inserting my Seek to friend Android with old app version, when this app detects newer firmware in this dongle WIILL RATHER ask  to upgrade itself and do NOT OVERWRITE FIRMWARE in  my Seek dongle ???
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 08, 2014, 08:22:43 pm
Dismantled body imager. He was sealed with glue. The lens is very thick. Sawed off 3.5 mm. Thickness more. Lens material sawed needle files. Gradient disappears if you use an external shutter.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 08, 2014, 08:45:48 pm
Regarding the lens. It will be a single element reverse telescope type and these are normally quite thick lenses by design. I will add a picture of such a lens type when I find it.

On the topic of dead pixels, a commercial microbolometer will generally have one of two dead pixel specifications: Type 1 = 99.9% or better operational pixels, Type 2 = 99.8% operational pixels. Only 0.1 % between them and this is the normal range found in a manufacturers product range.

Either the SEEK is using a seriously flawed microbolometer fabrication process (unlikely) or the dead pixel maps that eneuro is seeing are not a true reflection of the non functional pixels on the array.  Eneuro, are you able to get a total number for those dead pixels ? I ask because sometimes dead pixel maps do look awful but the FPA still passes the 99.8% operational pixel requirement.

The dead pixel map lives inside the ROIC pixel processing and that is where it should be extracted from and not the USB output of a device. All manner of changes can take place inside the ROIC processing stages.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 08, 2014, 09:17:57 pm
Is there anyone on the forum working on the firmware side of the device? I remember awhile back some talk about the sensor fps possibly being limited in the firmware. Do we know if that is true?

I'd love to see a faster frame-rate; I'm sure most of us would.

But if it turns out that you can hack the device to increase its frame rate, might that expose Seek to legal action? I'd hate to see a hack that gave us lucky adopters more FPS, but caused all new shipments to be blocked. :o

The fact that it's apparently easy to overwrite the camera's firmware should be of great interest. I'm reminded of the infamous firmware hack that let researchers disable the "hard-wired" activity light on MacBook cameras. If there's a path to get at firmware, all sorts of possibilities open up...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on December 08, 2014, 09:26:55 pm

For the moment the main concern might be to be carefull when conecting this Seek dongle to Andorid devices with different app versions, while it looks like older app CAN TRY DOWNGRADE firmware ON PCB in your Seek Thermal just to match with its own which comes with apk  :palm:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123479)
It is in their website there Seek Thermal Camera Firmware Updates FAQ (http://support.thermal.com/hc/en-us/articles/201278949-Camera-Firmware-Updates) .
Probably I could imagine that when inserting my Seek to friend Android with old app version, when this app detects newer firmware in this dongle WIILL RATHER ask  to upgrade itself and do NOT OVERWRITE FIRMWARE in  my Seek dongle ???
What's the problem with that ? As long as they don't do anything that breaks the FW update process, it will just re-update it if connected to a device with an app that needs a later version.

I've not read the MCU datasheet for a while but I have a feeling that the normal mode of operaton is for it to load the firmware from the external flash into RAM and then execute it, in which case you should be able to load new FW via JTAG/SWD for experimentation without affecting the flash version.
I know that later serial flash devices support  read modes fast enough to execute direct from them - a quick probe around with a scope would tell you if this is the case or not.

I observed what appeared to be a framerate of around 30FPS from the sensor to the MCU, so higher rates are probably possible, however the image will be even noisier than with the standard lens as it wouldn't have the multi-frame filtering, so may only be of use with a bigger, more expensive lens.


   
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 08, 2014, 10:12:25 pm
I observed what appeared to be a framerate of around 30FPS from the sensor to the MCU, so higher rates are probably possible, however the image will be even noisier than with the standard lens as it wouldn't have the multi-frame filtering, so may only be of use with a bigger, more expensive lens.
It is a good news and maybe even some of the operation modes already allow select different one with higher frame rate, but probabbly not while there is this <9Hz requirement for those thermal cameras, so it have to be hidden inside MCU firmware and not easy to change just by guessing this code and setting this mode as we saw in Seek jave source code.

Anyway with circular motion we have multi-frame filtering and more- we can "see through" those useless hexagon pattern "patent" 2.1k pixels, because turning Seek camera right,up,down,left in eliptical motion will allow see the same thermal scene shifted 1,2, pixels and we have real theraml pixel in place of this hexagon "patent" or bad pixel, so in some applications with higher framerate  we can get much better output thermal image quality, while output frequency can still be <9Hz (even 1Hz)  but stacking much more frames per second in circular motion approach is advantage   8)


BTW: One of the reasons why I do not like Seek app to downgrade firmware version because of it is common that software which detects newer version of firmware asks me if I want upgrade software to latest version, but for the moment it is not issue while there is only a few versions of Android app and probably all have the same firmware *.bin files.
When someone wans to play with this device using his own app, then of course firmware change could be issue if not detected, so downgrade to older firmware version which can happen with Seek device used in many different future app versions on different android devices could be  surprise, so it is rather warning for people trying to use own code to talk to this Seek device and also using oryginal Seek app  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: feral2 on December 08, 2014, 10:25:06 pm
I've been following this thread for a while and very much appreciate all the work and thought going into this. One quick contribution I wanted to make that I verified with my own Seek -- for those looking for a cabling solution to hook into a standard USB port (at least on a PC), this is one relatively inexpensive and convenient option:

This 3' micro USB extension cable
http://www.amazon.com/YCS-Basics-Micro-female-extension/dp/B00HAOKCE8/ref=sr_1_1?ie=UTF8&qid=1418051899&sr=8-1&keywords=B00HAOKCE8 (http://www.amazon.com/YCS-Basics-Micro-female-extension/dp/B00HAOKCE8/ref=sr_1_1?ie=UTF8&qid=1418051899&sr=8-1&keywords=B00HAOKCE8)

Combined with this little micro USB -to- USB A adapter:
http://www.amazon.com/Micro-Female-Adapter-Worldwide-shiping/dp/B009AWA3VK/ref=sr_1_1?s=electronics&ie=UTF8&qid=1418051918&sr=1-1&keywords=B009AWA3VK] (http://www.amazon.com/Micro-Female-Adapter-Worldwide-shiping/dp/B009AWA3VK/ref=sr_1_1?s=electronics&ie=UTF8&qid=1418051918&sr=1-1&keywords=B009AWA3VK)

Best regards,
feral2
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 08, 2014, 10:39:15 pm
On the topic of dead pixels, a commercial microbolometer will generally have one of two dead pixel specifications: Type 1 = 99.9% or better operational pixels, Type 2 = 99.8% operational pixels. Only 0.1 % between them and this is the normal range found in a manufacturers product range.
Examined many different calibration Seek frames and it looks like that range of unresponsive pixels visible from application on other usb side in Seek dongle rather easy fits into this 0.1%-0.2% of bad pixels, however when we take into account those hexagon useless "patent" pixels 2.1k on 32.1k 260x156 sensor which is  6.5% blanked hexagon pixels +/- 0.1%-0.2%  dead pixels it is not what can be seen on Flir calibration frames if not hidden somehow  :-//

Tests show this range 0.1%-0.2% bad pixels (in the case of @frenky data provided here which everybody can examine oneself also made cross veryfication by combination of difference of each 14 calibration frames-total 91 comparisions):
Quote
pat.cynafab_temp_300-30_rawCal.png  bad pattern pixels: 23/32136  (0.072 %)
pat.marshallh.raw.000000007.0x1.png  bad pattern pixels: 28/32136  (0.087 %)
pat.frenky_osc_motor.raw.000000027.0x1.png  bad pattern pixels: 79/32136  (0.246 %)

However, when we exclude those hexagon useless pixels (from application point of view-no image thermal information there they have to guessed by image postprocessing)-than 206x156 pixels Seek matrix has not 32136 "good pixels" with thermal image data, but  2.1k (2143) less, so those numbers above will change, but not too much:
Quote
23/(32136-2143): 0.077 %

Still this huge amount of those blanked hexagon "patent" pixels (6.5%) is much bigger then those bad pixels count and we can speculate if it is some kind of trade secret in Seek Thermal device-just preparing simulations how it affects output thermal image quality.

Hopefully, it looks like circular motion can help "see through" those hexagon 2.1k pixels in some Seek custom DIY applications and even this simple @frenky experiment with stepper motor and horizontal motion showed it might help improve output thermal image quality  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stoffel Janssens on December 09, 2014, 03:07:36 am
Deal all

I was wondering what the minimal working distance of the Seek Thermal device is.
The minimal working distance is the minimal distance from the lens to an object with the requirement that the object is in focus.
I'm performing some research on liquid droplets (2 < 3 mm) which are several degrees hotter than the environment and I just need a thermal image of them (relative temperature is OK) without spending thousands of dollars of tax money. There are some cheap lenses available (ZnSe) which can help a lot with this experiment but it would be nice if there are some people who can provide me some values about working distances with and without these lenses.
It would also be great if someone just deposits a small droplet which is heated a bit on a surface, just to test.

Another question is about the possibility of connecting the Seek Thermal device to a PC (windows) with some kind of trick and still running the standard app provided for a device with Android as an operating system.

You guys are doing great work!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 09, 2014, 04:06:28 am
I was wondering what the minimal working distance of the Seek Thermal device is.
The minimal working distance is the minimal distance from the lens to an object with the requirement that the object is in focus.
I'm performing some research on liquid droplets (2 < 3 mm) which are several degrees hotter than the environment and I just need a thermal image of them (relative temperature is OK) without spending thousands of dollars of tax money. There are some cheap lenses available (ZnSe) which can help a lot with this experiment but it would be nice if there are some people who can provide me some values about working distances with and without these lenses.
It would also be great if someone just deposits a small droplet which is heated a bit on a surface, just to test.

Hey, I can do that!

My procedure:

Spread out some wax paper (non-wetting, non-absorbent) on a surface at ambient temp (~20C -- the Seek was indicating ~77F, but I think it's off considerably).

Get my hand wet with some tepid water. Splatter it onto the wax paper. Image it, and realize that the water's pretty close to ambient temperature, too.

Blow across the paper. Image again. Yep, the droplets have cooled evaporatively.

Now, get some HOT water (~40C) on my hand, and splatter it. Image again. See the nice blue-black cold droplets, and the nice yellow hot droplets.

Now, run and find a tape measure with a metric scale (that was embarrassingly hard), and get a visual picture with it in the frame.

I was holding the camera at maybe 15cm distant for the thermal image. I tried other images at 5, 10, and 15cm, but it was a bit hard to tell anything definitive about resolution -- it's just plain fuzzy at most distances. With these optics, I'm thinking the effective "as good as it's going to get" range is somewhere from 5cm to infinity. Others have posted much more detailed imagery here to address that.

Things I'd do given unlimited time:

1. Set up a rig to hold the camera at fixed, calibrated distances from the target.
2. Use oil droplets instead of water to eliminate evaporative cooling.
3. Use a liquid-crystal mat to check the ACTUAL temperature of the droplets? I know I've got a liquid-crystal mouse pad somewhere around here...

...but, alas, none of this is likely to happen very soon. Busy week. If you've got suggestions for other quick things to try, maybe I can help, but probably not tonight -- getting close to bedtime!

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stoffel Janssens on December 09, 2014, 05:41:31 am
Thank you very much -jeffB!!!!

Your experiments help me a lot! No need to conduct more experiments! Please take a good rest!
The most important question you solved is if the resolution of the camera is high enough to see small drops with slightly different temperatures than the environment. And without any layering of images, ... the resolution is already good enough for my experiments. To obtain actual temperatures could be a pain in the *** but the camera can probably qualitatively prove my theory and therefore it is interesting buying the camera.

When I obtain some data, I'll surely share it on this forum. Now lets see if the camera can work on a PC ...

Cheers and again, thanks a lot!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: barehill on December 09, 2014, 02:11:33 pm
Thanks Uho for the great closeups!

FLIR mentions their modules are "export compliant, <7 HZ." Some sensitive software and electronics are export restricted by the US State Dept to hobble features. Bolometers have an inherent time constant so we don't know the useful frame rate yet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: igor88 on December 09, 2014, 02:33:49 pm
hi

will it be a FAQ in the first post about that device?

its nice for that price... but gradient.... :(
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 09, 2014, 03:07:44 pm
I have a big request. Need to check the program. I translated into Russian version 1.3. This is a trial version. Still need editing. You need to check if it works. My phone is not available. I can not check myself. I need to verify the correctness of the signature. Who can send me an email. I will send you to an email. Large file. Share on site fails. Thanks in advance.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 09, 2014, 04:15:38 pm
Another question is about the possibility of connecting the Seek Thermal device to a PC (windows) with some kind of trick and still running the standard app provided for a device with Android as an operating system.
Do you need to monitor experiment, so Android app and PC apps running at the same time or there are other requirements there in this project?

Probably in my setup small Linux distro on pendrive or DVD or even diskless machine with network boot from old PC could be fine and running small web server could enable sending via network or wifi image from this dongle on Android device easy without need to mess with Window$ and this oryginal Seek app while probably more advanced filtering than those implemented in Seek app can be needed to deconvolve thermal images of droplets taken from this Seek dongle  ;)

It looks like Seek app might use kalman filter and bilateral with median in 1.4.0.2 version of their java native library: /com.tyriansystems.SeekThermal_1.4.0.2-20141113/lib/armeabi/libSeekware.so
Code: [Select]
kalman_deinit
kalman_init
kalman_process
_Z10med5_fixedPi
_Z10med9_fixedPi
_Z11median_compPiS_
_Z13kalman_updateiP14kalman_private
_Z14histogram_clipPjj
_Z15create_transferPjPtj
_Z15median5_processPtS_ii
_Z15median9_processPtS_ii
_Z16bilateral_filterPtS_iiff
_Z16histogram_createPtjjjPjS_
_Z16median5x_processPtS_ii
_Z16median9f_processPfS_ii
_Z7aeg_abss
_Z7filter_PtPij
_Z8opt_med3Pt
_Z8opt_med4Pt
_Z8opt_med5Pt
_Z8opt_med9Pt
_Z9opt_med9fPf
However those Seek android app thermal images and video looks very bad, so looking for ways to use more advanced filtering including hardware circular motion support to "see through" those blanked hexagon patent pixels.

BTW: In the more tricky setup but still quite easy to setup, running virtualbox on Windows$ with Linux Ubunto as guest to provide diskless boot of dedicated small Seek server PC networked machine could be advantage in laboratory while no need to setup PC with disk, messing with Window$ install-just let it boot via network and let send captured imaginery from Seek device or provide live WWW content to any other operating system including latest 42" wi-fi and web browsers enabled TV sets, etc for live presentation for viewers anywhere in the world  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 09, 2014, 09:59:54 pm
its nice for that price... but gradient.... :(
It is quite easy make automatic correction of linear surface component of this gradient on Seek thermal output, while nonlinear part is more tricky and not fully automated for the moment, but early Hubble Space Telescope images were distorted by a flawed mirror and could be sharpened by deconvolution  :-/O

If you provided also visual light photo of this interesting scene, where there is small difference between maximum and minimum temperature, so those color gradients will be more visible, people watching thermal image like this could have better idea what is in the background, while those Seek output images for the moment are very difficult to understand for viewers watching only IR-probably also only 8bit thermal LUTs are used in Seek app so not so easy to see anything but the noise there  :-\

BTW: Did you tried save this image in 100% jpeg quality? -then by applying reverse LUT viewers could try to do futher image processing and try to deblur this image but probably is too noisy to do this...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stoffel Janssens on December 10, 2014, 01:46:31 am
Do you need to monitor experiment, so Android app and PC apps running at the same time or there are other requirements there in this project?

Dear Eneuro

Thanks for the fast and rigorous reply! I will take your ideas in serious consideration.
The hardware circular motion is a nice way of capturing good images. You need to do something like that to solve the blanked pixel problem.

Now I will buy the device and start playing with it. Probably will use some of the nice programs written by forum members. I'm not a hard core electronic engineer like most of the guys on this forum but I'm very happy I can get lots of help over here.

Cheers and many thanks!!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 10, 2014, 10:19:05 am
The hardware circular motion is a nice way of capturing good images. You need to do something like that to solve the blanked pixel problem.
Maybe inserting a few NOPs to Seek firmware will... disable this intenional blanking of those hexagon anti patent pixels, so another reason after effective Seek java app disassembly to look around in those Seek firmware files and try to guess if pixels are blanked in hardware during sensor manufacturing or simply in this firmware?  >:D
./app/com.tyriansystems.SeekThermal_1.4.0.2-20141113/com/tyriansystems/Seekware/SUBI_LPC43XX_LPCOpen_1.3.0.0.bin
./app/com.tyriansystems.SeekThermal_1.4.0.2-20141113/com/tyriansystems/Seekware/SUBI_LPC43XX_LPCOpen_1.2.0.0.bin

It was on Seek facebook a while ago:
"
Quote
Dark Pixels. No great mystery here. Every 15th pixel is intentionally blanked to avoid a potential patent infringement. Seek has an updated design for future product that eliminate the need for this measure. With the effective blur length of a 12 micron pixel resolving 8-13 micron Radiation, loss of single isolated pixels does not (in itself) degrade image quality."

What do they mean, which kind of measure is hidden in those hexagon pattern pixels-sensor temperature detection?  ???
Quote
Seek has an updated design for future product that eliminate the need for this measure

Any ideas what patent infringement could be if they didn't blanked somehow those 6.5% thermal image pixels?
(http://s5.postimg.org/yn7sakicn/frenky_img_cal_5380_vs_207_hists.png)
This is huge amount of useless pixels and when we substract from only one image calibration frame and add 207th column average those hexagon pixels looks really bad before filtering and lets see how much they destroy output thermal image quality-it will be much more significant if this Seek cam were mounted on stationary tripod, while keeping it moving might help "see through" them.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 10, 2014, 03:59:29 pm
What do they mean, which kind of measure is hidden in those hexagon pattern pixels-sensor temperature detection?  ???
Quote
Seek has an updated design for future product that eliminate the need for this measure

This is a different definition of "measure".

You're thinking of "measuring something" as determining its quantity or value.

"Taking measures to accomplish something" means "doing things to accomplish something".

So, "eliminating the need for this measure" means "finding another way to avoid patent infringement so we don't need to blank out pixels".
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on December 10, 2014, 09:51:52 pm
Does anyone know if it is possible to use a lens to focus to infinity or distant objects with the seek?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 10, 2014, 10:10:39 pm
The SEEK uses a classic reverse telescope fixed focus lens. It is capable of focusing a usable image at both close range and infinity. It is a compromise as focus is never as sharp as a manual focus lens.

If your question is whether a telescope auxiliary lens may be used with the SEEK, then the answer is yes BUT first you need to find such a telescope lens at reasonable cost. The lens you need is designed to be non inverting and to sit in front of the cameras objective lens. Such telescopes are very expensive and the lack of suitable cheap ZnSe lenses makes a DIY telescope somewhat hard to achieve.

As a price guide, my large FLIR X2 telescopes cost me approx $400 each via ebay..... that was a bargain price I might add as they cost several thousand Dollars normally. My Inframetrics X3 telescope lenses cost around $160 each and are sadly an image inverting design so not 'plug & play'. These were also bargains as they originally cost even more than the FLIR telescopes. Modern new telescope lenses are very expensive and make little sense when the SEEK camera is so cheap. $200 for the camera, $3000+ for the lens :palm:  It is a pity that affordable thermal camera auxiliary lenses are not more common.

This thread on the FLIR E4 contains information that may be of interest to SEEK owners as well. I discuss focus points and auxiliary lens options.

https://www.eevblog.com/forum/reviews/flir-e4-the-useful-information-thread/ (https://www.eevblog.com/forum/reviews/flir-e4-the-useful-information-thread/)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on December 10, 2014, 10:37:07 pm
Thanks for the response aurora, I will take a look at the thread.  I did order a cheap ZnSe lens off ebay for close focus, not even sure if it will work.  I find that I can't really see anything at long distances with the seek which is why I was curious, but I guess you can't expect too much from a low cost imager like this.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 11, 2014, 12:03:04 am
The lens you need is designed to be non inverting and to sit in front of the cameras objective lens.

...or you could just buy a 6-inch Micro USB extension cable, like those of us who are stuck with reverse-oriented USB ports, and rotate the Seek 180 degrees.  :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 11, 2014, 10:05:35 am
I find that I can't really see anything at long distances with the seek which is why I was curious, but I guess you can't expect too much from a low cost imager like this.
Trying to figureout and calculate if those lenses mentioned in this thread

Has any1 tryed to isntall this lens  http://therm-app.com/product/19mm-lens/ (http://therm-app.com/product/19mm-lens/)  on to a flir e4 cammera since it is fairly cheap 19mm narow fov lens that could give a longer detection range (at least i hope so :D ) there would be some housing modifications since i dont think the threads on the lenses are the same...
Optical specs below:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123948)
Maybe with custom lens holder it could be possible mount those lenses and add also custom shutter with cicular motion plate inside similar to this from Flir E4 and still be in the range below $500 with Seek Thermal "enhanced" sensor (firmware hacked).

@Aurora
Any good tutorials how to choose correct lenses for given thermal sensor unit parameters?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on December 11, 2014, 02:41:07 pm
I find that I can't really see anything at long distances with the seek which is why I was curious, but I guess you can't expect too much from a low cost imager like this.
Trying to figureout and calculate if those lenses mentioned in this thread

Has any1 tryed to isntall this lens  http://therm-app.com/product/19mm-lens/ (http://therm-app.com/product/19mm-lens/)  on to a flir e4 cammera since it is fairly cheap 19mm narow fov lens that could give a longer detection range (at least i hope so :D ) there would be some housing modifications since i dont think the threads on the lenses are the same...
Optical specs below:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123948)
Maybe with custom lens holder it could be possible mount those lenses and add also custom shutter with cicular motion plate inside similar to this from Flir E4 and still be in the range below $500 with Seek Thermal "enhanced" sensor (firmware hacked).

@Aurora
Any good tutorials how to choose correct lenses for given thermal sensor unit parameters?

these are a slightly cheaper option than the therm-app lenses. they work on the therm-app, and there is a larger selection.
http://eom.umicore.com/en/infrared-optics/product-range/35-mm-f-1.1/ (http://eom.umicore.com/en/infrared-optics/product-range/35-mm-f-1.1/)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 11, 2014, 03:20:01 pm
Application lenses 4 and 7 degrees. As you can see, everything is possible.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 11, 2014, 03:20:35 pm
these are a slightly cheaper option than the therm-app lenses. they work on the therm-app, and there is a larger selection.
http://eom.umicore.com/en/infrared-optics/product-range/35-mm-f-1.1/ (http://eom.umicore.com/en/infrared-optics/product-range/35-mm-f-1.1/)
Thx for this link  :-+
It looks like those lenses could work with Seek 12 um sensor while they claim that it might support this kind of next-genartion microbolometers as well as lower than VGA resolutions  8)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123988)
So, lets try to see their technical specs and try to design custom lens holder based on Seek oryginal one but with shutter closed inside.

Now it is time to review maybe available shutter manufacturers to find similar to this quite nitty compact design used in Flir E4:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=123992)
Do you know any shutters modules like this above available to buy for custom projects?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 11, 2014, 03:51:55 pm
Fixing the electronic board is difficult to make. Manufacturer minimizes costs. Even the case is not dismountable. Need a good alignment. I can not securely attach the lens. Think. The lens of heavy. Glue will not hold.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on December 11, 2014, 09:21:01 pm
Everybody please check your credit card statements.
I received a "REFUND CONFIRMATION" email from Seek for $199 for the first order I placed. Completely out of the blue.

Then I checked my bank statement and they had debited $199 from my account.
Hoping I can get this straightened out.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nkw on December 11, 2014, 11:14:40 pm
I received my Seek Thermal from Amazon a few days ago and have been playing around with it. A few observations:

1) Software (v.1.4.02) seems really unstable on Android 5.0 Lollipop running on a stock Nexus 5. Usually it will immediately crash the first time I run it, but once relaunched it will stay running.

2) When first plugging in the camera and starting up my camera seems to get stuck in some sort of mode where I can hear the shutter click once per second or so continuously and the image appears to be either blank or what might be a calibration image. It looks noisy and indicates two nearly adjacent points at 32 deg F and 626 def F simultaneously. I've attached one of the images. Eventually I have been able to usually get the camera to start working by unplugging and replugging a few times along with stopping and restarting the software. For the first few minutes out of the box I was really disappointed thinking my unit was completely borked. I don't know if this is a software issue or a hardware issue with my unit, so far it has exhibited this behavior each day when I initially connect the unit.

3) The gradient issue is pretty bad. Looking at some of the previous posts in this thread I didn't think it would be that bad, but it is really annoying and on mine seems to make about half the display unusable (probably a quarter of it just fades away depending on the mode). I'm seeing about a 12 deg F difference between opposite corners. Attached is a picture of a uniform surface.

4) Cable - Buy this one: http://amzn.com/B00HAOKCE8 (http://amzn.com/B00HAOKCE8) not this one: http://amzn.com/B00B5HSCW0 (http://amzn.com/B00B5HSCW0) - I thought I was buying an OTG compatible cable when I was checking out, but apparently I can't read. I have now experimentally determined the first one works and the second one does not.

I'm hoping all these issues can be fixed via software updates by the Seek Thermal folks. I'm going to wait until they push the next update to determine whether or not #2 is a hardware problem specific to my camera I might need to contact support to resolve.

Overall, it is a pretty nifty device for the price. If they have success with a software fix for the gradient issue I think it is definitely a winner. If not, it still has a bit of a gee-wiz factor, but I don't think it will be useful to me for much of anything. I would probably go ahead and up the money for a Flir handheld -- I've been spending waaay too much time reading through the Flir E4 thread.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 12, 2014, 08:23:01 am
3) The gradient issue is pretty bad. 
....
I'm seeing about a 12 deg F difference between opposite corners. Attached is a picture of a uniform surface.
What was  distance from Seek dongle to this surface and what kind of surface it was?
Publishing only Seek thermal fuzzy image which can be created for example very close to table surface or with other reflected IR sources in bad artificial lightting conditions might easy create gradient.
How do you know this surface had uniform temperature? Did you made measurements of temperature in a few points to ensure this surface temperature is uniform?

If there were applied thermal LUT not from its very cold to maximum color ranges than this "gradient" sometimes simply can exist in real world too, so while there is no visual light image, there is very difficult to say there shouldn't be a temperature gradient.
Another thing how long Seek  was  running when those images were made and what was storage temperature of this device and operating air room temperature.

We are dealing with thermal events which are not visible at daily basis, so first we need to ensure that this what we think is true, so more measurements needed, not just turn thermal camera on, make some screenshoot, but environment in which it were used very carefully examined as well as thermal phenomena taken into account...

On some Seek cams I see not such a huge linear gradient when its calibration frames are examined, but this is on device probably running longer-not just switched ON to record gradient.
Quote
./sts_analysis: Calibration image surface:  z0: 8003.694395287  zx: 8008.635499644  zy: 8002.172119205  zmin: 7997.231014848  zmax: 8010.157775727  dz: 12.926760879
Its difficult to say that this small gradient on calibration surface makes such a huge difference in temperatures (6*C) on expected uniform thermal object surface.

BTW: There are people which will never buy any Flir equipment for very simple reason-Flir issued lawsuit to delay thermal imaging at lower costs and payed $36M for this stupid move, but they lost much more-their image and people who know it won't buy their products, because of money are not everything...
Anyway be carefull when reading posts of any forum members with only a few posts created when Seek launched, while Flir's "agents" will try to spam Seek threads to fight for his lost "piece of cake" ...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: maex on December 12, 2014, 07:44:58 pm
A new Seek Thermal app is available on the playstore, old 1.4.0.2(76) new 1.4.0.2(81).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 12, 2014, 09:07:08 pm
old 1.4.0.2(76) new 1.4.0.2(81).
Really?
Anyway Google play app store it is a joke ..apps for toys-no version numbers before install click :-DD
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=124222)
Check MD5 sums of files inside those apk and find real difference between -whatever it means (76) and (81) and why not 1.4.0.3 or 1.4.1 but 4 digits there  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on December 12, 2014, 10:44:28 pm
old 1.4.0.2(76) new 1.4.0.2(81).
Really?
Anyway Google play app store it is a joke ..apps for toys-no version numbers before install click :-DD

Scroll down a bit mate.

(http://i.imgur.com/fgIrfcU.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 12, 2014, 10:57:28 pm
Scroll down
Cleary visible with... Google Glass :-DD
Most  software repositories have software version number close to application name-but ok, we have to scroll to see more marketing spam on Google Play web site  :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: PF4EEV on December 13, 2014, 12:35:22 am
Hi guys

I am glad I finally found people who use ore try to use this camera
I bought it a while ago hoping that I will be able to upgrade my Samsung Galaxy tab to KitKat 4.4.4 and to buy a microUSB adapter for it.
The Support team from Seek Thermal told me that the minimum requirements for this should be Android 4.3 and they also mentioned something about the front camera.

After I upgraded to KitKat I had to manually install the software using the apk file, google play rejected my table
I am now stuck with the camera connected to the tablet and the software not seeing the camera

What would you guys recommend me in my situation?
Is there anything that I can do to have it working on Android?
Do you guys have any Step By Step instructions for making this work in an Adroid emulator for Windows?
And the last question if I may, how do I check if my cable provides OTG to the thermal camera ?

thanks a lot
PF
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 13, 2014, 12:44:00 am
what distro did you choose for upgrading the KitKat to 4.4.4?
I know that cyangenmod breaks OTG because I was going to use some old phones I had around (mytouch 4G) They even broke OTG for the Nook, but the nook has a problem of not having something hardwired.

But for fixing OTG on your distro you probably should ask on the android forums.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: PF4EEV on December 13, 2014, 12:49:59 am
Ups ..that is exactly what I used ...cyangenmod..
What can I do now?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 13, 2014, 01:59:31 am
OTG is explained here:

http://en.wikipedia.org/wiki/USB_On-The-Go (http://en.wikipedia.org/wiki/USB_On-The-Go)

OTG Micro USB Pin 5 (OTG ID) inclusion and correct master/slave status is essential in an extension lead for the SEEK. If not connected your tablet will not work correctly with the peripheral device. The above link explains the OTG requirements well.

This seller (YCS) explains the difference in usage. An OTG cable apparently is not designed for charging or syncing.

http://www.ebay.co.uk/itm/NEW-YCS-Basics-3-foot-USB-Micro-male-to-female-OTG-extension-cable-/251646200345?pt=US_Server_Power_Supplies&hash=item3a97484a19 (http://www.ebay.co.uk/itm/NEW-YCS-Basics-3-foot-USB-Micro-male-to-female-OTG-extension-cable-/251646200345?pt=US_Server_Power_Supplies&hash=item3a97484a19)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: PF4EEV on December 13, 2014, 05:31:16 am
Thanks Aurora! That means that I must have the wrong cable.
Have you came across of a OTG microUSB cable that fits Samsunt Galaxy Tab 2.0 ?

Would this one work?
http://www.ebay.co.uk/itm/USB-2-0-A-Female-to-Micro-B-Female-OTG-Data-SAMSUNG-Plug-Adapter-for-GALAXY-TAB-/261513203575?pt=UK_Computing_USB_Cables&hash=item3ce366cf77 (http://www.ebay.co.uk/itm/USB-2-0-A-Female-to-Micro-B-Female-OTG-Data-SAMSUNG-Plug-Adapter-for-GALAXY-TAB-/261513203575?pt=UK_Computing_USB_Cables&hash=item3ce366cf77)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on December 13, 2014, 10:02:03 am
Thanks Aurora! That means that I must have the wrong cable.
Have you came across of a OTG microUSB cable that fits Samsunt Galaxy Tab 2.0 ?

Would this one work?
http://www.ebay.co.uk/itm/USB-2-0-A-Female-to-Micro-B-Female-OTG-Data-SAMSUNG-Plug-Adapter-for-GALAXY-TAB-/261513203575?pt=UK_Computing_USB_Cables&hash=item3ce366cf77 (http://www.ebay.co.uk/itm/USB-2-0-A-Female-to-Micro-B-Female-OTG-Data-SAMSUNG-Plug-Adapter-for-GALAXY-TAB-/261513203575?pt=UK_Computing_USB_Cables&hash=item3ce366cf77)

It looks like it would, but the Galaxy Tab 2's weird propriety connector makes it a pain to get OTG. Do you have any other Android device with a standard MicroUSB socket?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 13, 2014, 10:24:07 am
If you do not want to wait for the cable - you do. I spent a 1:00 time. The adapter can be connected to a PC and OTG cable.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 13, 2014, 11:45:56 am
Do you have schematics for this?
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=124359)
Yep, those dongles are available on Amazon at low cost, but in custom Seek Thermal camera I'd like to connect directly to desoldered Seek pcb from from its mUSB.
Anyway nice to have schematics for any working Seek thermal mUSB to PC USB to be able test those available.
On wiki  USB OTG we have such connectors:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=124354)
Are there any resistors needed between some pins?
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=124361)
Haven't got time to make teardown of such adapter  and draw schematics myself >:D

Inside Seek dongle this looks like below, so of course in custom Seek camera we want solder those 5 mUSB OTG connector pins directly to its pads:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=124363)

Not too many combinations, but detailed schematics could be helpfull for any Seek DIY player to distinguish proper adapter from that which won't work with Seek device based on a few measurements using multimeter  ;)

it looks like: (musbf4 <-> musbf5) <-> usbA4  but what is it between musbf1 and usbA1 in this custom DIY adapter?
Correct me if made wrong reverse of this tinny adapter...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 13, 2014, 01:03:47 pm
I used the scheme in the figure. In the supply gap has set a jumper instead of a fuse.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 13, 2014, 01:12:59 pm
It seems that they have removed blockage of an app installation outside US:
https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal

So it should be much easier to get future versions of the app... :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 13, 2014, 01:20:25 pm
In the supply gap has set a jumper instead of a fuse.
Yep, only this black thing on (1+) line looked very mysterious on  your DIY Micro-B female <-> Type A male usb adapter PCB while inside Seek we have Micro-B male USB connector and now its clear howto solder those pads on Seek PCB to any custom adapter without any additional measurements  8)
Thx for demystifying this.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: PF4EEV on December 13, 2014, 02:25:06 pm
It seems that they have removed blockage of an app installation outside US:
https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal

So it should be much easier to get future versions of the app... :-+
I wonder if this was blocked for Canada!??? That sucks
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on December 13, 2014, 05:50:47 pm
Everybody please check your credit card statements.
I received a "REFUND CONFIRMATION" email from Seek for $199 for the first order I placed. Completely out of the blue.

Then I checked my bank statement and they had debited $199 from my account.
Hoping I can get this straightened out.

Same thing just happened to me.   Got a refund notice a few days ago, and my CC was charged $199!   Need to send some emails to seek I'm thinkin...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on December 13, 2014, 08:56:24 pm
I got the cancellation / refund email going on about a month ago.  My card was charged the 199 about a month before that.
As of yet i have still not gotten the money back, no emails, no nothing. As far as i have seen seek has not actually issued any refunds yet. This might just be another stall tactic. I originally ordered mine about 3 months and some change ago, getting to be
so long ago i forget! Mine was one of the first orders for the ios version.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 13, 2014, 08:59:36 pm
Perhaps they  have started shipping iOS versions and that is the reason thet credit cards were charged.
There are 13 iOS models on stock on amazon so it seems they have got all necessary apple certifications now: http://goo.gl/TN8nYs (http://goo.gl/TN8nYs)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 13, 2014, 10:22:43 pm
I made my own while waiting for the adapter, don't recall where I got it from but here is a listing for 2 of them.

http://www.ebay.com/itm/2X-USB-2-0-A-type-male-to-Micro-USB-B-type-5p-female-Connector-Adapter-convertor-/151445719442 (http://www.ebay.com/itm/2X-USB-2-0-A-type-male-to-Micro-USB-B-type-5p-female-Connector-Adapter-convertor-/151445719442)

The adapters came in today. It'll probably be a while before I can do much with them, and since I'm working on a Mac, I may have to do a bit of improvising. So far, though, so good -- at least it shows up on the USB device report!

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 13, 2014, 10:52:30 pm
Just installed the SEEK app on my other Motorola Moto G without incident and I am located in the UK.

As already stated earlier in this thread, the SEEK APP now appears on the UK Play Store and allows download. About time ! It could indicate that SEEK are about to ship to Europe. What is teh betting that it will cost GBP199 in the UK  :(

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on December 14, 2014, 07:14:51 pm
I got the cancellation / refund email going on about a month ago.  My card was charged the 199 about a month before that.
As of yet i have still not gotten the money back, no emails, no nothing. As far as i have seen seek has not actually issued any refunds yet. This might just be another stall tactic. I originally ordered mine about 3 months and some change ago, getting to be
so long ago i forget! Mine was one of the first orders for the ios version.

I actually have the seek device and paid for it a while back.   My transactions were complete.   THEN I got the refund notice and THEN a few days later got another charge of $199 out of the blue.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bhallier on December 14, 2014, 07:21:38 pm
I got the cancellation / refund email going on about a month ago.  My card was charged the 199 about a month before that.
As of yet i have still not gotten the money back, no emails, no nothing. As far as i have seen seek has not actually issued any refunds yet. This might just be another stall tactic. I originally ordered mine about 3 months and some change ago, getting to be
so long ago i forget! Mine was one of the first orders for the ios version.

I actually have the seek device and paid for it a while back.   My transactions were complete.   THEN I got the refund notice and THEN a few days later got another charge of $199 out of the blue.

I was also just charged again. I originally purchased and paid for it 2 months ago...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on December 14, 2014, 07:22:39 pm
Looking at the FB posts there does seem to be a lot of incompetence happening at Seek (or their order processor), not to mention a major lack of communication
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on December 14, 2014, 07:24:25 pm
Perhaps they  have started shipping iOS versions and that is the reason thet credit cards were charged.
Just saw one report on the FB page of someone having received an ios unit
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 14, 2014, 08:12:52 pm
When I ordered my Android one a while back it took them forever to ship it and my charge hold disappeared, then they proceeded to charge the amount again, but it wasn't a double charge since the original charge never went through.

Look in your bank history statement to make sure you are not charged twice, but I did find it confusing they way they did the charges.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on December 15, 2014, 04:50:50 am
When I ordered my Android one a while back it took them forever to ship it and my charge hold disappeared, then they proceeded to charge the amount again, but it wasn't a double charge since the original charge never went through.

Look in your bank history statement to make sure you are not charged twice, but I did find it confusing they way they did the charges.

I was charged $199 on 10/21 (charge for the actual unit) and then again on 12/11 (the screw-up)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 15, 2014, 10:26:58 am
Hopefully, there is easy solution for not wanted double charges for the same thing-use prepaid master card and transfer money when need to pay for something.
Internet is a jungle-you might be tested if you notice double charge for nothing  :palm:
Had many attempts to charge my prepaid master card-the most spectacular one was on new petrol station-they tried charge not calculated equivalent in USD but requested... local currency amount, so wanted 3x more money, but failed because transfered only expected amount of money to this card  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on December 15, 2014, 09:49:54 pm
Just received notice from Seek that the iOS camera has finally gained approval from Apple. I have now been able to reorder with the offered 10% discount and free shipping.   :phew:

Let's see how long they take to deliver now...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on December 16, 2014, 01:52:56 am
The app has been approved for some time now, this go around it has been hardware approval for the use of the lightning connector, the key component they had a shortage of.  Some might be interested in the goings on of my day today.  I got the same email that everyone else got, "We can now ship ios devices" and "use the code to purchase at the 10% off." I still did not get
my refund from my original purchase so i fired off a cordial email. I actually had a response in about a half hour! Go figure!
A person by the name of Ryan replied that "the last batch of refunds/reversals were submitted over the weekend and are expected to settle with card issuers later today." He also said that if i don't see a credit by tomorrow i should let them know so they can investigate further.  I can say that the fast response is a good sign in light of everything else. I don't expect overseas shipping any time soon, they're still scrambling to fulfill domestic orders. Pretty sure they lost control so much that they had to cancel all ios orders simply to figure out where they were in that mess, aka start fresh. Hopefully they can get it right this go around and everyone in the forum can finally get the gadget in hand!  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on December 16, 2014, 02:35:18 am
The app has been approved for some time now...

As I first reported in this thread almost two months ago.
« Reply #264 on: October 18, 2014, 11:53:01 PM »

Sure did take a long time for the camera itself (lightning connector) to be approved.

I also received the credit for my initial purchase just today. Looks like Seek may finally be on a roll.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on December 16, 2014, 02:59:30 am
Fingers crossed irad!! Lets hope for the best!! With everything being sorted with apple there should be no more problems! Best of luck on the new order, hoping mine goes well to!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 16, 2014, 03:31:55 pm
No revised software release for Android yet though. It will be interesting to see how well the iOS application works with the SEEK. Surely they have addressed the issues that have been highlighted here by now ?

Could this turn out like the Hantek offerings....nice hardware, pity about the software  :-//

Decent software is every bit as important as the clever hardware that provides the data.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on December 16, 2014, 05:01:20 pm
We should know soon enough...   :-+ or  :--
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on December 16, 2014, 05:20:59 pm
No revised software release for Android yet though. It will be interesting to see how well the iOS application works with the SEEK. Surely they have addressed the issues that have been highlighted here by now ?

Could this turn out like the Hantek offerings....nice hardware, pity about the software  :-//

Decent software is every bit as important as the clever hardware that provides the data.

Aurora
A complication is that AIUI any update requires re-approval in the Apple store, but it's not like they've not had time to get stuff sorted.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on December 17, 2014, 05:51:19 am
Bought the cheapest znse lens I could find on ebay, $15 shipped.  Seems to work ok.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 17, 2014, 07:56:13 am
I've bought cheap 50mm and 100m ZnSe lens too but haven't played with it yet.
How did you mount it on the seek module and at what distance?

Meanwhile I've found probably the easiest way for making vertical & horizontal pano head.
I was looking at kossel/delta 3d printer...
I'll use this small steppers:
(http://i.ebayimg.com/00/s/NTc2WDc2OA==/z/Q70AAOSwF1dUPo0F/$_12.JPG)

3 steppers will be instead of vertical bars of kossel and the platform for seek module will be where printer extruder is.
This way I'll be able to easily move seek vertically, horizontaly and in circular (axial precession) movement.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on December 18, 2014, 12:23:41 am
I've bought cheap 50mm and 100m ZnSe lens too but haven't played with it yet.
How did you mount it on the seek module and at what distance?

Meanwhile I've found probably the easiest way for making vertical & horizontal pano head.
I was looking at kossel/delta 3d printer...
I'll use this small steppers:
(http://i.ebayimg.com/00/s/NTc2WDc2OA==/z/Q70AAOSwF1dUPo0F/$_12.JPG)

3 steppers will be instead of vertical bars of kossel and the platform for seek module will be where printer extruder is.
This way I'll be able to easily move seek vertically, horizontaly and in circular (axial precession) movement.
I haven't found a way to mount it, was going to make something from acrylic tube or similar. It has a 25mm focal length right up against the seek no gap.  50-100mm would probably be better to give a bit wider shot, I was looking at a 7.5" focal length but the the seller ran out.  I'd kill for a 3d printer, but just can't afford one, I love 3d modelling so I do want to get one in the future if they come down in price.  A cheap desktop cnc would be great too.  The ultimate would be a metal printer that could print metal right into the plastic print.   Something like this but all materials at the same time - https://www.youtube.com/watch?v=zApmGFDA6ow (https://www.youtube.com/watch?v=zApmGFDA6ow)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on December 18, 2014, 11:41:02 pm
Seems like this thread has gone cold. Nobody with any firmware decoding experience has stepped in, and the windows development has basically gone on hiatus. Also, it appears the android app that promised gradient reversal but broke temp readings has also disappeared.

I wish I could offer some help but I've got little experience with current programming languages. I am proficient with arduino code, but that doesn't translate at all to this stuff. I do have some electronics experience and I have most the major heavy tools to do any investigation but no experience on where to look for anything. This is just beyond my skill level to hack into. I guess I'll start learning how to tap into the communications lines. I figured Mike would have already raped this project to death by now.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 19, 2014, 12:08:39 am
It's just a bit busy at work and home, holidays and all that. Maybe after Xmas I get some free time.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on December 19, 2014, 12:50:46 am
And there is more than Window$, my python code will run on OS's other than Linux. I still haven't gotten as good a banding reduction as miguelvp or frenky, but it does work, and in real time.

   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 19, 2014, 01:05:54 am
With regret I have sort of parked the SEEK on a shelf awaiting better software. So no lens investigations or other hardware investigations yet.  Since I bought the SEEK I have purchased a Ganz C-Allview dual technology (thermal/Visible light) PTZ and a FLIR SC500 scientific thermal camera. These have all my attention at the moment. The software to drive them works and they produce decent images. The SEEK remains in the background though, so I have not given up on it yet.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 19, 2014, 07:05:10 am
I still haven't gotten as good a banding reduction as miguelvp or frenky, but it does work, and in real time.
This works ok for me:
Code: [Select]
//tempFrame= calibration frame - image frame + 10000

//then:
int iPeak = 10230;//depends on the image, I don't have it hardcoded
int iRange = 570;// -||-
int minPix = iPeak - (iRange/2);
int imaxPix = iPeak + (iRange / 2);
int maxPix = imaxPix;


//put 207th colum into array:
for (int y = 0; y < 156; y++)
{
                arrLinet[y] = tmpImgLine[206, y];
}

//get min & max values of the array:
minTune = arrLinet.Min();
maxTune = arrLinet.Max();

//range is:
range = maxTune - minTune;

//"floor" the array so the min is 0 and max = range
for (int y = 0; y < 156; y++)
{
arrLinet[y] = arrLinet[y] - minTune;
}
maxTune = maxTune - minTune;



//tune lines:
double tuningStrength=0.003;
           
            for (int y = 0; y < 156; y++)
            {
                for (int x = 0; x < 208; x++)
                {
                    pixVal = tmpImg[x, y];//current pixel

                    if (pixVal < minPix) pixVal = minPix;
                    if (pixVal > imaxPix) pixVal = imaxPix;
                    maxPix = imaxPix - minPix;
                    pixVal = pixVal - minPix;
                   
                    pixPrescaler = 1;
                    pixPrescaler = ((double)pixVal / (double)maxPix);

                    linePrescaler = ((double)arrLinet[y] / (double)maxTune);
                    newVal = tmpImg[x, y] * linePrescaler * tuningStrength * pixPrescaler;//higher the value, less correction is applied
                    tmpVal = tmpImg[x, y] - Convert.ToInt32(newVal);
                    tmpImg[x, y] = tmpVal;
                }
            }
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on December 19, 2014, 08:51:21 am
Seems like this thread has gone cold.
My main interest was investigating connecting the sensor direct to the sensor, which looks rather tricky, both electrically and the amount of processing needed, and along with the disappointing image quality means I haven't been doing much with it.
Might do an extreme teardown at some point.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on December 19, 2014, 03:22:18 pm
Nobody with any firmware decoding experience has stepped in, and the windows development has basically gone on hiatus.
I haven't had  a chance now destoy Seek unit and make its simplified circuit diagram with its MPU pins marked and scope waveforms.
This is not such a big deal to disassemble this code, like most of people there probably do to ensure quality of code generated by higher level compilators like C and optimization influence on output code.
There is no presure to hack this hardware, while this thing can be usable without this hack, but I'm pretty sure there are many people around globe who probably downloaded already his own "improved" code, but can't make this public avalilable ;)
Commodore 64 (http://en.wikipedia.org/wiki/Commodore_64) was programmed by many EEVBlog members using.... hex editor and without any compilator, just by putting program code bytes into its RAM, so changing Seek firmware is piece of cake,  by end of the year has much higher  priority >:D
I believe in I'm still ahead with gradient reduction in Seek dongle, while Seek failed and showed nothing.
Anyway circular motion has higher priority  than firmware hacking, while it allows make significant improvement in output image quality in some apps, so simply no need for the moment to mess with hardware details-this dongle is accessible with a few lines of C++ code and for the moment it is fine to automate many processes which require thermal objects detection  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 19, 2014, 03:56:16 pm
Making circular motions we reduce the amount of non-performing pixels. But the gradient is no reduced. I spent tests. Alluminum tube with a lens creates gradient. If you put the flap behind the lens - no gradient. Maybe you have ideas how to make not expensive shutter behind the lens. Area curtains should be larger. Apply the original does not work.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 21, 2014, 11:40:33 pm
Someone is selling a close-up lens for the SEEK camera on ebay.

Price isn't bad considering parts cost and the need for a 3D printed mount. I have no connection with the seller.

http://www.ebay.com/itm/NEW-SEEK-THERMAL-Macro-Lens-CAMERA-IMAGING-ANDROID-FLIR-LWIR-NIGHT-VISION-/201245366108?pt=US_Other_Cell_Phone_Accessories&hash=item2edb28975c (http://www.ebay.com/itm/NEW-SEEK-THERMAL-Macro-Lens-CAMERA-IMAGING-ANDROID-FLIR-LWIR-NIGHT-VISION-/201245366108?pt=US_Other_Cell_Phone_Accessories&hash=item2edb28975c)


Correction: they are using sealed cell high density foam and not a 3D printed plastic holder. A clever idea as I have used such foam before and it is tough stuff and fitted to the task. Expensive to buy thick sheets of it though. No idea how they created the required profile for the lens and SEEK parts though. Looks a neat job.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on December 22, 2014, 05:32:31 pm
Someone is selling a close-up lens for the SEEK camera on ebay.

Price isn't bad considering parts cost and the need for a 3D printed mount. I have no connection with the seller.

http://www.ebay.com/itm/NEW-SEEK-THERMAL-Macro-Lens-CAMERA-IMAGING-ANDROID-FLIR-LWIR-NIGHT-VISION-/201245366108?pt=US_Other_Cell_Phone_Accessories&hash=item2edb28975c (http://www.ebay.com/itm/NEW-SEEK-THERMAL-Macro-Lens-CAMERA-IMAGING-ANDROID-FLIR-LWIR-NIGHT-VISION-/201245366108?pt=US_Other_Cell_Phone_Accessories&hash=item2edb28975c)


Correction: they are using sealed cell high density foam and not a 3D printed plastic holder. A clever idea as I have used such foam before and it is tough stuff and fitted to the task. Expensive to buy thick sheets of it though. No idea how they created the required profile for the lens and SEEK parts though. Looks a neat job.

Aurora

Interesting, I think you would just need a hole saw, and 2 drill bits.  I have some different foams lying around so I might try this.
Edit, just made one from 1" acrylic tube with 1/16" thickness.  It is slightly bigger than the seeks diameter, so I used some velcro on the inside so it stays tight against the seek and also holds the lens in place.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mole on December 22, 2014, 10:49:25 pm
Found this interesting doc on the seek thermal on non android platform..
http://centmesh.csc.ncsu.edu/ff_drone_f14_finals/Video/finalReport.docx (http://centmesh.csc.ncsu.edu/ff_drone_f14_finals/Video/finalReport.docx)

Oh, hi btw, my first post here :p
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on December 24, 2014, 09:30:43 pm
Just got my iPhone Camera in. Does not look like any of issues have been fixed yet.

Picture of crowded Apple Store.

Picture of escalator in the Shopping Mall. Persons easily identifiable on the second floor about 150 feet away from where I stood when taking the photo.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Spyke on December 24, 2014, 10:41:52 pm
If they had just placed the shutter on the outside of the lens this would be a non-issue. Maybe FLIR has a patent for that too...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on December 27, 2014, 09:47:29 pm
Has anyone been able to find the emissivity settings in the IOS app? They were there when i downloaded the original app months
ago. Now that i finally have the camera they seem to have disappeared with an update.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on December 29, 2014, 02:06:02 pm
Hi guys and gals...my first post, season's greetings. Just ordered an Android one of these (Amazon US, via an intermediary...not on sale in UK yet, harrumph). Bit disappointed to read of the gradient issues found with it--according to Mike'selecstuff YouTube video it's been put down to lens alignment, is this the definitive answer?
I've read the last few posts of this thread, the gradient issue seems to have slipped out of the consciousness somewhat. Without trawling through the entire thread, is this issue finally down to the lens?

Because a thought occurs--if it's down to sloppy assembly (misaligned lens tube) then some of these units must be perfect, surely...is the consensus that all shipped units have the same issue, or some do and some don't?

Looking forward to receipt (couple of weeks hopefully). Like member Aurora I have the Moto G and have just downloaded the Google Play (1.4.0.2) app for it.
Interesting thread! I've done a bit of electronics myself, but faddingly. Sometime enthusiast. If I need to mess with the shutter I may be able to stretch to that...quite nifty with tweezers and mini engineering and whatnot.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 29, 2014, 02:46:38 pm
I certainly haven't investigated in as much depth as Mike and others, but my impression from the thread has been that the gradient issue is due to non-uniform heating of the internal shutter -- part of the shutter is close to a warmer component when it's open, so when it closes, the camera sees a non-uniform surface temperature, and thus does a uniformity "correction" that's incorrect.

I've wondered whether it would be possible to add a small blackened copper or silver shield that sits between the open shutter and the electronics, distributing the temperature more evenly. I've got no background in that sort of thermal design, though, so I have no idea whether it would be practical -- I don't even know whether there's room to do it.

If that's not practical, it may be possible to develop a per-camera post-processing correction. That would be messy, though; it would vary as the camera warmed to operating temperature, and might be strongly dependent on ambient temperature as well (since that would affect the internal temperature differentials).

I've been spending more time working with a modified FLIR E4 lately. It doesn't have the gradient issue, of course, but I also notice that it gives much more accurate temperature readings in general -- it looks like the Seek does very poorly with temperatures below ambient, although it does better with temperatures at or above ambient.

At this point, I'm thinking that the Seek is great for entertainment, and for some qualitative tasks -- it can certainly show hot-spots, thermal footprints, and the like. It's not much use for quantitative measurement, though. I still think $200 is an amazing price point, but if I'd paid (say) $400, I'd probably be pretty unhappy with its issues.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 29, 2014, 06:46:35 pm
Gradient large. Move the tube - reducing the gradient of up to 4 degrees.  . Need an external shutter. With external shutter works better.  The noise is large. No manual adjustment range. Without modernization difficult to use.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on December 29, 2014, 07:05:22 pm
I certainly haven't investigated in as much depth as Mike and others, but my impression from the thread has been that the gradient issue is due to non-uniform heating of the internal shutter -- part of the shutter is close to a warmer component when it's open, so when it closes, the camera sees a non-uniform surface temperature, and thus does a uniformity "correction" that's incorrect.

Hmmmm, if you skip to 18.00 (of the 21min) video Mike seems to have ruled out the shutter as the culprit, and blamed the lens alignment after having moved the lens housing around, to virtually eliminate the gradient.

Video link--(can't find the editor option) https://www.youtube.com/watch?v=hzsTsFvHss8 (https://www.youtube.com/watch?v=hzsTsFvHss8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 29, 2014, 07:30:30 pm
I have seen. That's what I did. I completely disassemble the unit. Leaving only the shutter. Gradient disappeared. So many reasons gradient simultaneously. Heating of the electronic board. Reflection from the walls of the tube.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 29, 2014, 07:50:43 pm
Hmm. I'll confess that I hadn't watched this. (I have a hard time watching videos, as it's often difficult for me to understand the narration, and it's strenuous to follow along at someone else's pace for a long period.)

If I understood an earlier part of the video correctly, Mike was saying that the gradient seems independent of unit warm-up. My impression with my unit is that it's very warm-up dependent -- I see little gradient at the beginning, but a strong gradient once it's warmed up. That's what led me to suspect a self-heating issue, either unevenly warming the shutter or unevenly warming the optical assembly beyond the shutter. Mike's torn-down investigation might not accurately capture the effects of self-heating within the housing.

Again, though, I've spent a lot less time at this than Mike has, and I'm not sure I fully followed his video presentation. I'd recommend weighting his opinion over mine for the foreseeable future. :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 29, 2014, 08:01:13 pm
I have a maximum gradient at the bottom left. When heated, it increases. Do you  the same?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on December 30, 2014, 02:01:48 pm
From what I read so far, there are conflicting observations as to the possible cause of the gradient...damn. Would be most annoying to go down the "realign the lens tube" route only for it to not solve it. Be interesting to hear MikeStuff's latest conclusions.  :-DMM
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on December 30, 2014, 02:27:15 pm
From what I read so far, there are conflicting observations as to the possible cause of the gradient...damn. Would be most annoying to go down the "realign the lens tube" route only for it to not solve it. Be interesting to hear MikeStuff's latest conclusions.  :-DMM
Not had time to look further & unlikely to anytime soon, but I'm pretty sure it's lens alignment.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 30, 2014, 02:36:34 pm
I took off the lens. There is only the shutter. Remained gradient. Take picture later.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on December 30, 2014, 02:45:49 pm
Of course it's also possible that there are multiple contributory factors.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on December 30, 2014, 03:31:24 pm
@Mike,

You are correct. There are several factors, and each unit is a unique case. The gradient different for a lot of people, so if the automatedmanufacturing process is the way they claim it is, every unit should have the same exact gradient. Alignment of the lens is what is causing the problem. Depending on how the lens is out of alignment, it cause the inner wall of the lens housing to reflect thermal radiation back to the sensor. Keep in mind the sensor heat is what we are seeing. To fix this issue, there is a software fix, by taking a calibration frame while shutter is stored, pointing at as uniform surface. The other fix is redesigning the lens housing.

The problem all stems from miniaturization. Things still get hot, even small. The sensor is small, so a matching lens is small, and must be placed close to the sensor to achieve focus. So there isn't enough space to allow for radiant heat from the sensor to diffuse before it hits a surface and reflects back.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 30, 2014, 09:28:17 pm
It's great to see that this thread has not gone cold...

Anyone care to guess what this thing will do?

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=127079;image)

Hint it's not a part of DeLorean. ;D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on December 30, 2014, 09:37:39 pm
Something to do with creating a perfectly perpendicular flat field?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 30, 2014, 09:44:51 pm
Well actually it's a "thing" for making precession (http://en.wikipedia.org/wiki/Precession) movement.
I'll mount the seek module in the center of it. The result should be low noise high resolution images...
(Those little fellas on the edges are micro stepper motors)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on December 31, 2014, 01:17:35 am
You are going to move the camera in circles to increase the effective resolution. Basically this is a delta platform.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on December 31, 2014, 12:28:03 pm
I took off the lens. There is only the shutter. Remained gradient. Take picture later.

I look forward to seeing the pics Uho.
Anyone think the inside lens tube would be better done in matt black? Might be worth a try.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 31, 2014, 02:18:50 pm
Photo gradient. Only the shutter. Indoors. Dog at a distance of 7 meters. Use the object 12 degrees. The air temperature was -7 degrees Celsius. Noise in the cold anymore. Using the lens at 12 degrees to Seek termal.   http://youtu.be/XoiNYlhJ7Xk (http://youtu.be/XoiNYlhJ7Xk)  At the beginning of the video gradient evident.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on December 31, 2014, 11:57:24 pm
@Uho,

Is the photo of the dog through a different lens? That is incredibly blurry. Can you explain a little what is going on in the last photo?

One of the things I wanted to do was use a different lens over the sensor to see if the gradient would show up. My suspicions were that the lens housing was of low emissivity. Basicall the white paint is reflecting the radiation emitted from the sensor. The sensor see's it's own heat. The tight space of the lens housing puts it very close to the detector, so this makes it very easy to essentially feel it's own heat. To give a good example, you put your hand next to a soldering iron. You can't feel the heat till you are just an inch away. It gives off heat no matter how far away you are, but it dissipates (loses focus) and you can't feel it. It behaves like visible light, so the rays scatter the further from thr source they get. But like proximity focus, you get close enough to the source, and you suddenly become aware of the heat without having to touch it. Well the seek detector is within proximity focus of the lens housing, so it can *almost* see the bottom inside of the lens housing. But all it looks like is a circular gradient. It wouldn't normally see the lens housing, it doesn't normally get very hot. But the detector heats up, reasonably warm, and the inside bottom of the lens housing becomes a reflected source. It then becomes the proximity focused heat we see on our screens. It's close enough to resolve the circular cut out area of the lens housing, but too far away to be sharp.

I welcome anyone to challenge this. Use a longer focal length, something that puts some distance between the lens and sensor. You'll lose the gradient.

EDIT: In addition, as Mike pointed out, there appears to be an alignment issue. This changes the way the gradient appears. I personally removed the lens housing, cleared the glue, and got the lens closer. This gave the sensor better focus out further. It also reduced the gradient. In theory, according to what I stated, this would cause the gradient to get sharper (proximity focus, remember?) But what is happening is the bottom inside of the lens housing is moving onto a blind spot. Take both your hands and make a circle with your index fingers and thumbs. Close one eye and make the circle in front of the open one. Start a few inches away. See the fingers? Of course, its reflected light. Image how bright they would be if your eyes actually created light. Start moving the circle closer. Notice something? You suddenly cant see certain areas of your circle. Move the circle around, theres your alignment issues. Keep moving them in. Too close and suddenly you can't see them at all. This is what's happening.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 01, 2015, 01:31:22 am
Problem with that: beginning of the video (linked, bottom of previous page) shows the gradient from stone cold on MikeStuff's example.
And if the inside heat of the lens housing is being reflected and screwing up the calibration, wouldn't it show the shape of the housing, be symmetrical? I'm presuming the inside lens housing is circular...that should (I would've thought) be shown on the calibration image: instead it's always one corner.
Did I read that the shutter is before lens because of patent concerns? It wouldn't help temp uniformity that the lens tube has a hole in the side of it...
Just thinking out loud, dispose of as desired.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 01, 2015, 07:20:16 am
The inside of the lens housing is not circular. It's a box shape with rounded corners. When I moved my lens housing around, the gradient shifted. The lens housing is so close that any movement of the lens housing greatly moves the detected gradient by a large factor. You could replicate this yoursself, if you are willing to remove the lens, let alone crack open the case. It's a physical design flaw, but it can be solved with software. Seeks software development team could allow an option to capture an external calibration frame and stop internal shutter events. Just give simple on screen instructions and a disclamer that temperature readings may be inaccurate. They have instead chosen to go the 'dummy' route and lock down the software, so it's a one size fits all solution. This is, in my opinion, the wrong way to go. The unit is aimed at the general consumer market, nothing commercial, and mostly for the average joe. You don't need to even understand what thermal is. It's priced low enough that even curious people with a little extra cash who want to see in heat will plunk down the doe. They can't risk the unit being too complicated, or they will risk sales. Basically, the gradient will never be fixed correctly.

Also, I wouldn't think there would be a patent against using a shutter in front of the lens. That seems like it's on the border of using a black body for calibration, standard practice, which any patent for that is long expired, since thermal camera inception. That would be like the first automobile to use rubber wheels. Then patent it so nobody else can use rubber tires. It's a lame way to control your competition but its probably expired long ago and is considered standard practice now.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 01, 2015, 09:42:11 am
In the last photo dog outdoors. It was snowing. Frost . Distance 7m. At the same distance in the room less noise. The video link used this lens. Focus 15mm. The sensor has a strong side illumination. He reacts to heat the side. Place the soldering iron from the gate. Gradient change. Gradient prevent us from seeing little difference in temperature objects.
  In the software enough to make manual removal of the gradient. Front of the lens to put a uniform surface and make balance. Or an external shutter. I bought a bolt from fotoaparata. To it is necessary electronic control board. Or return spring. In SEEK applied magnet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 01, 2015, 11:31:45 am
Apologies in advance if this is tripe (this stuff is above my paygrade), but is it possible the shutter is too small, or not quite the right shape for the sensor? There is indeed a big lump off the corner (presumably for clearance when moving)...if this is allowing a corner of the sensor to see the housing when calibrating, then moving the lens about (Mike's video (about 20.00min) when viewing a flat field could be merely cancelling out that calibration error, thus giving the (virtually) gradient-free image of his white card?
I can't see (sorry!) how a smaller, offshape shutter can calibrate the thing...sure, it (hopefully) can block the lens image completely, but the sensor must be able to see past the shutter, when the lens is blocked off... My little brain hurts.   :palm:

EDIT--I mean see the housing past the shutter...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 01, 2015, 12:43:17 pm
A pic of the MikeStuff housing for reference...may jog someone's ingenuity.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 01, 2015, 01:19:30 pm
@Seeker,

I can state that the SEEK shutter appears less than ideal. My personal experience of such shutters has been that they are larger than the microbolometer and cover it fully during the Flat Field Correction event. I find it sad that the SEEK Thermal appears to have cut corners in areas that would not have been more expensive if done correctly and would have improved image quality. A small lens does not necessarily mean poor images and the tiny size of the SEEK was not a necessity, especially if that is the cause of the issues that we are witnessing.

The SEEK is a great idea and the microbolometer has potential. Sadly the camera design is flawed and needs revisiting. A few Dollars more would not have stopped buyers purchasing as the resolution is the best in its price bracket. I consider the SEEK camera to be little more than a prototype of technology that will hopefully follow.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 02, 2015, 10:16:52 am
Viewing the video, the shape and size of the shutter was the first thing that struck me as possibly significant, with respect to the gradient issue. Not so Mikestuff, though...he didn't refer to it. That's why I assumed it must be "obviously sufficient".
Prototype maybe Aurora...damn shame though, such a proto-preventable little fault preventing the unit from being a little gem (rather than just impressive). As stated, most buyers of this will be satisfied with what it can do, regardless--but it will irk me about the gradient and I intend getting to the bottom of it if I can (if my unit indeed arrives with the fault--it's yet to be agreed (it seems) that the fault is inherent in the design rather than a QC issue). So close to a gem!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 02, 2015, 10:41:04 am
I tried to increase the area of the gate-to no avail. Strong side illumination. If you set up tube - side illumination less. And the gradient is less. Poor design of the sensor. He sees the light side.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 02, 2015, 11:58:16 am
Classic design of an industrial thermal camera has the microbolometer PCB mounted in free air but there is a large diameter cylinder mounted around the actual microbolometer. Length is dependant upon optical block design but I believe the cylinder offers a reduction in side sensitivity and internal illumination from the camera electronic/case. It acts like like blinkers to limit what the FPA can 'see' from off axis heat sources.

Some designs such as BST based thermal cameras do not have the cylinder fitted but they do have well designed optical blocks with less opportunity for off axis illumination. Its all about good design. IMHO the SEEK lens tube is too small and possibly too long relative to its diameter.

The SEEK microbolometer appears to have been designed as a low cost thermal detection FPA but we are not privy to the design objectives and its other intended uses. 12um microbolometers are not the most common and may have inherent problems due to the small die size and associated ROIC that also generates heat. The FPA may well meet the original design spec but needs some attention to how it is deployed to prevent thermal gradient and noise issues. I always thought it brave of SEEK Thermal to use direct bonding of of the microbolometer to a PCB that contained heat sources, rather than using a thermally neutral daughter board to isolate it from internal thermal sources.

SEEK thermal appear to have had miniaturisation as a key objective. Maybe if they had made the camera a little larger, and a little more expensive, they could have managed the issues that we are seeing. It is no good being the smallest, lowest cost solution if it is fatally flawed ! The SEEK is not fatally flawed but it does have issues that I would have expected to have been sorted out before release to the public.

Have SEEK Thermal been honest, open and transparent regarding the cameras limitations....... IMHO, no they have not met this criteria for managing customer expectations. I have used equipment that clearly states any known negative characteristics present in the design, such as frequency stability, real world accuracy, internal noise/signals that are to be expected etc.

I feel that SEEK Thermal should make it clear that the SEEK camera is a compromise solution providing thermal imaging but with a relatively high noise floor and a thermal gradient. The customer is then in a position to decide whether the cameras meets their needs. The publicity pictures certainly do not show the level of gradient and noise that we have witnessed in this thread.

I was and, to a degree, still am, a supporter of SEEK Thermal. I can't help feeling that they are 'fumbling the ball' though. A disastrous V1.6 software release that did not rectify the noise or gradient and produced daft temperature readings.....how the heck did that get out of development undetected ?  We are still waiting for a software from SEEK that deals with these issues. I do hope that this is not a 'we got your money now, so who cares' attitude.

SEEK Camera .....Such potential, as yet not fully released.

Sadly I cannot recommend the SEEK to others until they get it sorted out. Not great when the product was supposed to be so revolutionary. I am not losing any sleep over the $200 cost though. I spend more than that on thermal camera parts and lenses.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 02, 2015, 02:10:33 pm
Uho, well that saves me going through widening the gate (for a bigger shutter) and being disappointed, good man.

Aurora--"A disastrous V1.6 software release that did not rectify the noise or gradient and produced daft temperature readings..." does that mean the "update" was intended to moderate the gradient, but failed? Or wasn't intended to address it, anyway? If the former, then that's hopeful, they consider it an issue and are working on it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 02, 2015, 02:27:57 pm
Painted black lacquer verge sensor. Gradient decreased! Now it evenly over the edges of the image. Still try to paint the inside of the tube.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 02, 2015, 04:21:15 pm
Aha! Let us know the results.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 02, 2015, 09:36:04 pm
Painted black lacquer verge sensor. Gradient decreased! Now it evenly over the edges of the image. Still try to paint the inside of the tube.
I wonder if having the inside of the lensholder black may make it more dependent on ambient temp, due to higher emissivity.
There has to be a reason they went to the expense of painting it & not leaving as bare metal


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 02, 2015, 10:58:11 pm
If the main problem turns out to be uneven (sensor-seen) emissivity of the lens housing, maybe the final solution could be as simple as a shaded paintjob...black segueing to white, pattern arrived at by experiment. It's a thought.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 02, 2015, 11:36:55 pm
Table of emissivities, including paint.

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

It is not always colour that dictates emissivity....the material from which paint is made is an important factor too,

I use car VHT matt black paint for high emissivity. Gloss paints should be avoided to avoid reflectivity issues.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 03, 2015, 01:22:37 am
Like the gloss paint used on the Seek housing? Yep, not sure why they used that. I would have used matt black, but what do I know. Anyway, quick and cheap experiments (when i get mine, shipping imminently) will determine if coatings have any bearing on our problem.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 03, 2015, 09:14:01 am
Paint inside the tube is not improved gradient. I do not have a matte paint. Perhaps this is the problem.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 03, 2015, 12:42:28 pm
BTW...just having a quick look through previous pages...I see the product name displayed as "SeeK". That presumably means "SeeoK"...I had wondered about the odd name. Duh.  ::)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: barehill on January 03, 2015, 01:51:06 pm
If the shutter is a pivoted (or sliding) blade placed in front of the sensor then as the blade opens and closes there will be uneven obscuration of the sensor vs. time. Since the shutter is there to block radiation for baseline calibration the shutter may not dwell long enough to compensate for the asymmetrical obscuration. Only a variable-iris shutter at the exit pupil would give perfectly uniform obscuration vs time.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 03, 2015, 04:34:45 pm
If SEEK thermal released the promised SDK and provided the ability to control the FFC event, it would be much easier to determine exactly what is going on with the thermal gradient issue.

SEEK Thermal, if you are still reading this thread, how about helping us a little by supplying engineering access to the SEEK camera or the promised SDK ? There are some very clever people on this forum who could assist you in ironing out the teething issues with this first generation camera.

Aurora



 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 03, 2015, 06:12:16 pm
Minimum gradient that could be done. A lens with a short focal point of GE. The original lens is broken.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 03, 2015, 06:29:24 pm
Regarding the use of a Germanium lens on the SEEK. Be aware that the Ge lens has a  transmission characteristic that decreases as the lens temperature increases. The original SEEK lens is a form of Chalcogenide moulded glass and does not suffer from this effect to the same degree. The camera would need to contain a calibration table and thermal sensor on the lens housing to compensate for the Ge thermal characteristics. Not a bug issue here but something to bear in mind when replacing a Chalcogenide thermal camera lens with one made from Germanium.

http://www.thorlabs.de/newgrouppage9.cfm?objectgroup_id=1780 (http://www.thorlabs.de/newgrouppage9.cfm?objectgroup_id=1780)

http://eom.umicore.com/en/infrared-optics/featured-articles/current/ (http://eom.umicore.com/en/infrared-optics/featured-articles/current/)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 03, 2015, 06:44:34 pm
I know it. In the case of Seek it does not matter. Worse than it already has not done. Exact temperature readings can only dream of.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 03, 2015, 07:38:35 pm
Dear All,
I am following this discussion now for a couple of days and I am wondering why everybody complains the Seek is not as good as it should be or could be. I own one for some days now and I am totally satisfied with the quality. I am working as a reliability engineer for a semiconductor company and use a FLIR for my daily work.  But under no circumstances I would compare the FLIR with the Seek. We use the FLIR as a measuring tool and it is calibrated every 12 month. Why should I expect the same accuracy from the Seek. The Seek is not offered as a high precision measuring tool. It is offered to see the unseen. And also you could do some measuring but with the same limitations other consumer products have. With an accuracy of +- 2 degrees for the first 5 minutes of operation I could do a lot of useful things in my home. If I operate the Seek for more than 5 minutes a failure increases because the Seek gets warm. But because I know about this behavior I can take care when interpreting the results. From my experience with the FLIR and the Seek I know that uncertainty about the right emission factor is very often the major factor that determinates the measurement accuracy.
Therefor let’s be fair to Seek. I think you get a great product for your money. If you have higher requirements then you have to spend at least five times more money and then you can of course complain about gradient, accuracy, optics and so on.

WS-PI
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 03, 2015, 09:14:26 pm
Possible for the same money to do better. What prevents the  balance manual mode? Add one point in the program a couple of lines of code. But Seek closed code and are doing nothing. Instead of expensive and beautiful box boxing to make the sensor separately. On a separate electronic board. Personally, I have a gradient of 9 degrees is not satisfied. I'm trying to eliminate the shortcomings of engineers Seek.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 03, 2015, 09:53:12 pm
WS-PI, your opinion is appreciated, it's a budget unit more for consumers rather than tradesmen, but the gradient (as discovered on buying the unit) should not be there. There's no mention of it in the ads....
I personally would not attempt to improve the performance of a budget unit of anything, but I would be irked if I bought it flawed (mine not arrived yet).
There would be zero chance of a buyer not noticing that one end of a supposed flat field is apparently shown hotter than another. I believe the complaint is "it's got a bug" rather than "it's not accurate enough".
Maybe it's just too small for present technology, as aurora said.

BTW by "flawed" I mean there is one huge distortion present, across the screen. That sounds to me more a design error than a limitation of cost.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 03, 2015, 09:59:12 pm
@WS-PI,

Early on in this thread I made a similar comment and, to a degree, you are right. For $200 the SEEK breaks new ground in terms of bangs per buck. HOWEVER over the months I have come to realise that the SEEK design is flawed in a way that is hard to accept. Any TIC developer knows about microbolometer noise management and the issues of poor optical path/FFC shutter design. SEEK Thermal was started by two gentlemen who worked for the well respected Indigo TIC OEM,who were taken over by FLIR. They left FLIR and started SEEK Thermal with a lot of Indigo design knowledge.

People like myself are disappointed on several levels

1. The product has noise management and temperature gradient issues that were not expected on a finished product with its background pedigree. SEEK Thermal appear to claim that they were unaware of the Gradient issue ! What ? how could their UAT have missed such a obvious issue ?
2. The software was originally issued as sort of a BETA release that would be updated to a better version soon. Such upgrade and associated improvements have not occurred to date.
3. The latest revision of software (V1.6) was so seriously defective that it was pulled. UAT? what UAT ? Poor processes from SEEK Thermal. We are now back on V1.4 until further notice.
4. Communications from SEEK Thermal are very poor and they are not even trying to manage users expectations. Where in their documents have they admitted performance is limited due to noise and thermal gradient.
5. SEEK Thermal have not released the promised SDK.

As an engineering blog it is inevitable that the membership will provide comment on a design, especially one that breaks new ground like the SEEK Camera. However our comments should be taken in context. I have no issue with what SEEK Thermal are attempting to do, I support it. The camera is flawed however and it needn't be, even at the low price point. Some could say that SEEK Thermal have squandered the new 12um microbolometer performance by using it on a sub standard platform.

For info, I am an industrial user of professional FLIR thermal imaging equipment that costs tens of thousands of Dollars, so I do understand the value for money aspects of the SEEK product. What you are witnessing here is disappointment in a product that could have been so much better if its development had been completed before release.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 04, 2015, 02:03:39 am
I stumbled upon a recent Youtube video showing the Hema thermal camera and a discussion of the challenges facing both it and the SEEK camera. Erik has a Seek and is using it as a comparison piece for his development work on the Hema. Erik is also developing a stand alone thermal camera as a next step in development. He also stated that his designs will be fully open source, including schematics and source code. Interesting times ahead I hope. I wish Erik well in his endeavors.

Nice video, definitely worth a look:

https://www.youtube.com/watch?v=uQyaKQbL6Ck (https://www.youtube.com/watch?v=uQyaKQbL6Ck)

I like healthy competition in a marketplace as it can lead to faster development of products. Let us hope that the Hema reaches the production stage and is a success. Such competition could lead to improvements in the SEEK and possibly the development of more affordable TIC's.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 04, 2015, 07:51:02 am
Hey all, great job on all your development for interfacing the seek with PC. I have been using it with a $60 micro center TW700 windows 8 tablet and it performs quite well. Are there any programs compiled that can take capture pics directly? (http://)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 04, 2015, 10:05:35 am
On my Dell Venue Pro Windows 8 tablet, pressing the Windows button and the volume down takes a screenshot. Not sure about your tablet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 04, 2015, 11:04:11 pm
For anyone interested in thermal calibration references (Black Bodies) I have uploaded some pictures of the inside of an IsoTech plate radiator Black Body here:

https://www.eevblog.com/forum/testgear/thermal-camera-black-body-calibration-check-source-inside-the-isotech-988/msg580476/#msg580476 (https://www.eevblog.com/forum/testgear/thermal-camera-black-body-calibration-check-source-inside-the-isotech-988/msg580476/#msg580476)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stoffel Janssens on January 06, 2015, 01:17:52 am
Just an idea:
I don't know how this vanadium oxide is deposited but during thin film deposition, there could be a gradient in the thickness of the deposited film. Maybe this is what people are seeing here. This is not silicon technology.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 06, 2015, 09:32:56 pm
Is anyone else having issues with the seek on Nexus 7 (2013) It takes snapshots fine but does not show live preview. Same with the usb extension and without.  :wtf:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 06, 2015, 09:45:04 pm
Unless SEEK Thermal can sort out the niggles with the SEEK quickly, I fear we may be seeing the beginning of the end for this product. See here:

https://www.eevblog.com/forum/testgear/new-flir-products/msg580928/#msg580928 (https://www.eevblog.com/forum/testgear/new-flir-products/msg580928/#msg580928)

As I state in that thread, many people will judge a thermal camera by how nice the images appear and the FLIR LEPTON produces 'nicer' images with MSX added for 'detail'. For $250 I can see customers moving to FLIR for their phone thermal cameras.

I am even tempted, in spite of the 80x60 thermal resolution !

SEEK Thermal need to act fast or accept the sad possibility that they will fade into obscurity in the shadow of the new FLIR offerings.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 06, 2015, 10:38:15 pm
I imagine MSX like features could be added to the seek using another camera especially due to most phones having 5mp+ sensors. Also the windows tablet i use with the seek has its optical camera right next to it. MSX tech to me appears to just be edge detection and overlay two images.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 06, 2015, 10:44:44 pm
Well let's hope the new FLIR spurs SeeK to get their act together, and/or release the SDK.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 06, 2015, 10:48:19 pm
I imagine MSX like features could be added to the seek using another camera especially due to most phones having 5mp+ sensors. Also the windows tablet with the seek has its optical camera right next to it. MSX tech to me appears to just be edge detection and overlay two images.
It's not that simple - different phones will have different sensor positions and fields of view, the camera-to-imager distances will usually be a lot higher.
And Flir has a patent on MSX, though you could probably use a different algorithm to achieve a similar effect
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 06, 2015, 11:18:34 pm
I wonder if a macro lens on a phone/tablet camera would work, i don't know if this  would give a similar field of view 
http://www.ebay.com/itm/NEW-SEEK-THERMAL-Macro-Lens-CAMERA-IMAGING-ANDROID-FLIR-LWIR-NIGHT-VISION-/191472618216?pt=US_Other_Cell_Phone_Accessories&hash=item2c94a84ae8 (http://www.ebay.com/itm/NEW-SEEK-THERMAL-Macro-Lens-CAMERA-IMAGING-ANDROID-FLIR-LWIR-NIGHT-VISION-/191472618216?pt=US_Other_Cell_Phone_Accessories&hash=item2c94a84ae8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 07, 2015, 02:59:46 am
Heres some more pics taken from seeker.exe
leak.jpg is a pic of my friends custom exhaust job lol. radiator is of the coolant line, and ex is of the rear exhaust
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 07, 2015, 03:09:47 am
heres some from my the native seek app.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 07, 2015, 09:18:01 am
 Lurchbox
Please photo flat surface. I want to see the gradient. Maybe your Seek has a smaller gradient.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 07, 2015, 12:13:05 pm
I have yet to hear that all SeeK's are afflicted with a gradient. There may be a lot of consumer owners out there who haven't heard of the gradient issue because theirs works great. So would have no reason to say (in any arena) "mine's fine and flat". So owners of afflicted units may be under the false impression that it's a design fault rather than an occasional QC (lens alignment?) issue....?
Be very interesting to hear MikeStuff's findings when he receives his two other* SeeK's for comparison.

*mentioned in gradient video
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 07, 2015, 12:24:13 pm
Align the lens does not helps. You can reduce the gradient. When heated, the gradient increases. My order 19xxx. He's not the first place. I still ask my friends. They should get it. You need to collect statistics.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: z01z on January 07, 2015, 01:33:37 pm
Mine stats with no gradient, 4-5 deg after 1 min, 6-7 deg after 10 min. The upper half of the image is affected.
Order #17xxx, hw version 0.0.0.5.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on January 07, 2015, 02:03:32 pm
Lurchbox
Please photo flat surface. I want to see the gradient. Maybe your Seek has a smaller gradient.

All those photos cover a wide range of temperatures, much wider than the typical gradient, so that would minimize the gradient's appearance.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 07, 2015, 05:18:10 pm
@Uho,
statistics yes. It's still to be explained how MikeStuff concluded (with proof video experiments) that it is alignment, and unit temperature is not a factor.
Not to say anyone's wrong, it's that there are still conflicting opinions. The facts seem to be that in some units the temp does affect the gradient, and others not...? It's all conflicting at the moment, apparently.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 07, 2015, 05:57:35 pm
I thought that almost removed the gradient. When pushed the tube. Electronic board warmed and it has increased. The first seconds of no gradient. Maybe other people do not have this problem. Need statistics to understand the patterns.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 07, 2015, 06:37:10 pm
Lurchbox
Please photo flat surface. I want to see the gradient. Maybe your Seek has a smaller gradient.

Heres a few shots from my coffee maker,  and shots from the black insulated hot pad it was sitting on.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 07, 2015, 06:39:12 pm
Lurchbox
Please photo flat surface. I want to see the gradient. Maybe your Seek has a smaller gradient.

All those photos cover a wide range of temperatures, much wider than the typical gradient, so that would minimize the gradient's appearance.

Do you have any suggested temps I can try it with?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 07, 2015, 06:53:37 pm
The first and third screenshot is a gradient?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 07, 2015, 06:57:06 pm
I'd try for uniform rather a particular temp, Lurchbox. I'd try an internal wall (painted matt) or door...or something else dense, homogenous, flat and stabilised enough.

Uho, I think that's just the pad hotspot from the coffee maker.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 07, 2015, 07:03:26 pm
I'd try for uniform rather a particular temp, Lurchbox. I'd try an internal wall (painted matt) or door...or something else dense, homogenous, flat and stabilised enough.

Uho, I think that's just the pad hotspot from the coffee maker.
ll get a shot of the door in a sec
 
found an interesting project on github
https://github.com/Kaushu/RubADubDub

does this code mean that his program can display temps?

ImageDisplayer.java
Last indexed 5 days ago

83           while(fromFile.hasNext())
84           {
85               String temp = fromFile.nextLine();
86               int x = Integer.parseInt(temp.substring(0,temp.indexOf(",")));
…   
86               int x = Integer.parseInt(temp.substring(0,temp.indexOf(",")));
87               int y = Integer.parseInt(temp.substring(temp.indexOf(",")+1,
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 07, 2015, 07:09:52 pm
Picture my flat surface do Seek.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 07, 2015, 07:12:17 pm
Heres a couple of a door and my laptop bag
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 07, 2015, 07:14:10 pm
the door with the windows is white, the one with the handle is green so I'm not sure if it would reflect the imager
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 07, 2015, 07:38:27 pm
You need to close the lens. And to reduce the temperature difference. This lower readings. Then you can see the gradient. You have a big difference. So nothing can be seen.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 07, 2015, 09:31:53 pm
@lunchbox,

You have a very clean sensor from the dynamic range in your photos. I tried using the windows app and my cameras noise level and dead pixels make it look terrible. The only things that look good are large temperature variations. Any scene where the temperature is less than 20 degrees of variation looks very noisy.

I know this is probably a weird direction to go in, but perhaps the noise level we are seeing on most sensors is from a bad vacuum in the die. I'll need a macro lens but I noticed a shading to the surface of the imager die. It starts in a corner, it might be an edge crack.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 07, 2015, 11:19:20 pm
1st pic is camera flat on brick wall outside
2nd is the subway during rush hour
3rd is a pic of city street with what looks to be a steam line underground
4th is of my shoes after walking in from the cold
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 08, 2015, 12:02:52 am
Combining layers in gimp looks pretty  decent. with and without edge filtering
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 08, 2015, 03:07:30 am
Picture my flat surface do Seek.

One thing to take into account is that my version of seeker will spread the LUT automatically from min to max
16041 - 16256 doesn't seem like a lot of heat difference, but I never had the time to map the raw value with the actual temperature in Celsius or Fahrenheit. Maybe doing screen shots of pointing to icecubes will give us a reference what is -6C (if that is what an icecube is at when it comes out of the freezer)

Maybe measure it with a DMM thermometer or an IR thermometer so we can start working on a table to convert those raw values to an actual temperature.

But I'm swamped with real life work so I can't do those measurements or code modifications.

Edit: also as it has been stated many times, pointing down to a surface at a very small height the reflection will alter the reading so it's not a real good test. Pointing to a uniform floor at one meter height will probably give you a more true gradient even if the sensor can see itself on the reflection at that distance will make the reflection smaller.
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 08, 2015, 07:36:29 am
I have done tests with a gradient at different distances. Including flat wall at a distance of 1.5m. The results are very similar. The actual temperature needed in the least. After the elimination of noise and gradient. Practical solutions no one was able to achieve. I saw a strange behavior Seek. Without shutter image of the object disappears after only a few cycles of the shutter. When the camera redirect to the object on a flat wall. I can not understand.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 08, 2015, 07:49:10 am
Combining layers in gimp looks pretty  decent. with and without edge filtering
I've been playing with image overlay too:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128482;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 08, 2015, 07:52:26 am
I really want to get back to this, specially now that I have a Jetson TK1 with Linux and 192 Cuda cores. But work is taking all of my time, and because it's winter a friend of mine asked me to borrow my Seek so I can't do much for the next couple of weeks.

BTW, about overlays, search for "image registration" that's the terminology used for taking two images from different angles and correlate them in image processing.

http://en.wikipedia.org/wiki/Image_registration (http://en.wikipedia.org/wiki/Image_registration)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 08, 2015, 08:59:09 am
Actually was just reading a similar PDF at: http://chsopensource.org/panoramic%20multispectral%20imaging.pdf (http://chsopensource.org/panoramic%20multispectral%20imaging.pdf)
this one may also have some useful info.

pic of an electrical transformer and random city shot,
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 08, 2015, 08:59:58 am
Combining layers in gimp looks pretty  decent. with and without edge filtering
I've been playing with image overlay too:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128482;image)

Looking good  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 08, 2015, 11:04:12 am
I've been working on pan/tilt motorised head lately:

First version (didn't work well because motor axes would get loose.)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128493;image)

Second version (added alu plates with screws for fixing axes)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128497;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128499;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128495;image)

And the result:
(Left image is only 1 frame, right image is 20 frames stacked)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128501;image)

Edit added overlay on this new image:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128505;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 08, 2015, 11:58:24 am
Another statistic: a consumer review from Amazon, indicates a gradient and temp error ranging from +3oC one end to +13oC the other...not too good.  :(
------
"I was very excited about getting this little camera. I had read about, and watched the YouTube videos about the gradient problems, but since not everybody complained about them, I took a chance, and lost! The left, or top 1/3 of the screen (depending on which way you turn it) always showed colder. I took it out to my big cathedral ceiling that is insulated with spray foam, and very consistent in temp. I first checked it with my inferred gun, and it was 60 degrees +/- 1 (I am retired and keep the house cool!). The camera showed much colder on the left 1/3 by about 10 degrees, but was still reading about 3 degrees to high. The sad part is, the major 2/3s of the screen was reading sometimes more than 13 degrees too high! I bought this solely to find any weak points in my insulation, but its was sadly totally useless to me, and is going back. Sounds like I am lucky I got it from Amazon, because Seeks customer service doesn't sound so good! I also had some small issues like the temp readings half off the screen, and having to reboot my phone a lot to get a pic to show again on the cam. Hopefully they will get the bugs worked out over time, because it could be really cool, and useful camera! On the plus side, the packaging was really cool, and so was the protective case. I will attach a pic of my ceiling that was all 60 degrees, and one of the lens, which doesn't look like American quality, but from watching the YouTube videos, probably not the problem."
--------
(https://images-na.ssl-images-amazon.com/images/I/512z1IMPWVL._SL1600_.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Spyke on January 08, 2015, 02:02:57 pm
Seek gets some competition... a useful Flir One for android, with an internal automatic shutter like on the other Lepton based standalone cameras.
Apparently they doubled the resolution of the Lepton as well? Can anyone clarify?

http://gizmodo.com/flirs-new-tiny-predator-vision-thermal-camera-now-fits-1677792125 (http://gizmodo.com/flirs-new-tiny-predator-vision-thermal-camera-now-fits-1677792125)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 08, 2015, 02:13:00 pm
It has been discussed here:
https://www.eevblog.com/forum/testgear/new-flir-products/ (https://www.eevblog.com/forum/testgear/new-flir-products/)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 08, 2015, 08:27:59 pm
After a few hours of testing and tuning I think I have found the sweet spot for best images:
Left is original from seek app and right is 16 images stacked in gimp.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128555;image)(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128568;image)

The last thing to do is to write code that will:
- offer quick preview (wihout steppers moving)
- take 16 images while moving steppers (4x4 matrix with each image 1.2 pixel apart)
- stack all the images and calc new one with median average and higher resolution 624x468
- display new image and enable saving it
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 08, 2015, 11:26:24 pm
@frenky,

That is looking good. You really could use a 3D printer to rapid prototype some of the smaller pieces.

On a side note, that new flir lepton core looks like it might kill the Seek. I hate to say it, even with it still not at a higher resolution, the image quality is impressive. Seeks software engineers are slacking, I don't know if they are being tasked with customer service issues or what but we haven't had any news on the SDK, or even that software update that broke the temperature readings.  The Apple version was very late to the game, customer service was...meh. I personally want Seek to win. Flir needs a good ass whooping, but it looks like they might win yet again. If we could just get some good software for this camera...I honestly don't even know what direction anything is going. If they open source it, (which is probably never going to happen), the generous developer community would have most of these issues fixed. The sales would skyrocket. Everyone could use a thermal camera for...something. Hell, just imaging your urine stream is enough to sell it to someone. At this point, Seek will have to lower their price to make it appealing, even with its current fatal design flaws.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 09, 2015, 12:17:50 am
I think my 'as new' SEEK camera will be finding its way onto ebay to recover some of its value. Nothing has been heard from SEEK Thermal for ages. I am losing confidence in them and their product. Can't wait to get my paws on a new FLIR One Android instead.

Such a pity.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 09, 2015, 03:13:42 am
That's a pity but we even haven't tried to use the extra commands that are documented in the decompiled code including shutter events etc, I just don't have the bandwidth at the moment (nor the camera because I lent it to friends to winterize their house) but soon I'll have time to get back on it.

Looking at the pictures using seeker for windows gives me confidence, as far as Seek releasing their dev sdk it hasn't  been that long and it might be a mute point. Also we don't know Seek's margin on their devices.

One thing is for sure, there is a market for a micro usb reversal connector, a tiny double sided board with 4 vias or just short insulated wires power and ground on the back twisted on the front and conformed or potted will do.

Also Image Registration is not too difficult, I've done near infrared registered with visual sat images and register them with elevation data and further with street maps, for mapping applications using my own software but there are tools like matlab that can do it for you as well. It's just a matter of detecting the field of view, rotation scaling and you can even do the distance thanks to the stereo information, but we are a long way from that at the moment.

http://www.mathworks.com/discovery/image-registration.html (http://www.mathworks.com/discovery/image-registration.html)

Edit: for example, this 3d render is produced from only GIS and DEM information. Not real time but the task at hand is simpler than this

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128639;image)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 09, 2015, 07:33:55 am
@efahrenholz:
I agree that 3D printer would come handy. I actually have Prusa V2 90% finished (and collecting dust in an attic)...
Even better would be to have a 5 axis cnc. ;D

About Seek...
They haven't posted anything since 23th of December. Perhaps PR person gave resignation...
And also no new development of seek app is not a good sign. I don't think we'll ever see a SDK.

Every major project (like Seek module) has to have at least one person 110% committed and passionate about it to be successful.
I'm afraid that that person was the deceased CEO od Seek. If this was the case then Seek is history...

I love playing with Seek camera while trying to improve it but I would swap it in a heartbeat for new Flir One android module with MSX and 160x120 resolution.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stoffel Janssens on January 09, 2015, 07:44:57 am
Hi All

I received the Seek Thermal and I'm pretty impressed.
Thanks to miguelvp I can run it on Windows!

Gradient
When I plug the device in, I see that the gradient gradually appears. Internal heating?

Cheers

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 09, 2015, 07:52:19 am
Thank you but the credit goes mostly to sgstairs he made the C# Visual Studio framework with all the camera initialization, I only added the lookup table and processing and use of the 16bit data instead of the 8 bit data and scaling etc but without that framework and the usb protocol handshake I would not have been able to just jump into it so quick.
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: TinWhiskers on January 09, 2015, 06:25:43 pm
With previewing of the new Flir One at CES it may be more difficult to assess whether waiting for improved Seek software or for the Flir to come out makes more sense....for me, the limited temp range of the Flir One ( current model ) is a deal breaker ... Will be interesting to see if the new dongle improves on this issue .
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: z01z on January 09, 2015, 10:56:55 pm
A new version of the android app has been released (1.7.4)!
For me the gradient is gone :-+.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arius on January 10, 2015, 12:03:58 am
Wow, they really fixed it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 10, 2015, 12:17:06 am
Thanks for letting us know. I had given up checking for an update !

Time to download it and see what's what with the new version.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on January 10, 2015, 12:38:49 am
A new version of the android app has been released (1.7.4)!
For me the gradient is gone :-+.

Major improvement! I wasn't expecting resolution to be improved this much. I can see finer details and objects that used to blend in now stand out

I have an early android unit from october. gradient was terrible. it looks to be gone. im going to test it some more.

a quick test shows temperature readings that appear correct.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 10, 2015, 12:48:49 am
A new version of the android app has been released (1.7.4)!
For me the gradient is gone :-+.

EH??? That's fantastic news! My Android SeeK arrives any day, I greatly look forward to testing it with the (already downloaded) 1.4.0 or whatever it is, and the new version.  :clap: :clap: :clap:

EDIt--yes i just nipped over Google Play to check (in case it was a hoax!)--1.7.4, released 9th Jan. Woohoo!  :box:

EDIT2--Jaybeez, re your edit--excellent!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eg14 on January 10, 2015, 12:57:01 am
Update is out for iOS. Absolutely amazing. 100x better. Seek is back in the game.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 10, 2015, 01:08:02 am
Excellent improvement in gradient....no gradient showing on my unit. I just did a test with Black body  at 42C and a piece of card at ambient. Noise may be higher on card in new version.... Not sure and too late to play. Before and after pictures attached

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nkw on January 10, 2015, 01:25:04 am
Wow, they really fixed it.

My gradient is gone as well. I was close to returning mine because I was worried Seek wasn't going to (or couldn't) do anything about it. Nice work!  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on January 10, 2015, 02:11:14 am
I am starting to think that the folks over at seek are busy doing what they need to be doing! I've gotta give them some kudos here, they said they were working on a fix for the gradient issue, appears that was 100% truth. They said after apple stopped being a massive pain in the a** we'd get our devices, we got em! Lets not forget they lost a big player, a very sad event and surely something that would cause disarray. I for one have been very happy with my seek device, even with its issues! it really does all that it is claimed to do, and to see that these guys are making the efforts to get back on the ball are very encouraging! I for one am very impressed and look forward to whats next! A big thanks to the folks over at seek, hopefully they are also thanking the wonderful people here at the eevblog for being more than excited about assisting in any way they can. Gotta love the internet  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 10, 2015, 03:57:32 am
Awesome news, not too shabby for a new up and coming company.
My camera is still on loan so I can't check if the seeker program works with the new firmware or if there is a new firmware on the latest update.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 10, 2015, 07:35:08 am
For me the gradient is also gone complettly but I can not find the settings for emissivity factor. Is it gone too?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 10, 2015, 07:48:50 am
Before all of you guys update app, someone please write down all the software versions in settings->about of the previous app...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: YewSuck on January 10, 2015, 08:33:03 am
Pre-Jan 2015 Software:
-----------------------------
Camera Hardware :
0.0.0.5

Camera Software:
1.3.0.0

Application Software:
1.4.0.2

---

Jan 9, 2015 Software:
----------------------------
Camera Hardware :
0.0.0.5

Camera Software:
1.3.0.0

Application Software:
1.4.7.4

* NEW: 
Image Processing Software:
1.6.0.0

I hope that is what you wanted.  :) 

-YS
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 10, 2015, 08:45:27 am
@YewSuck:

Thank you. I was to fast with the upgrade to do it myseft. ;)

Image quality seems to be improved too.

Left (old), right (new).
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128893;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 10, 2015, 08:52:27 am
And the win app still works:  :-+

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128895;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: z01z on January 10, 2015, 09:12:27 am
For me the gradient is also gone complettly but I can not find the settings for emissivity factor. Is it gone too?
Yep, it's also gone. But it didn't work anyway, at least my readings didn't change when setting different values.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 10, 2015, 09:34:36 am
Oooops, a thermal camera with radiometric functionality, without an emissivity setting, now that is novel  :-DD

What the heck are they thinking, even my cheap IR thermometer offers emissivity setting, its a critical element of IR temperature measurement. They should at least advise users of what emissivity they have chosen as 'one size fits all'. Hopefully it will be 0.96 or 0.97.

Emissivity correction is simple maths for a camera measurement process so this surely must be an error on the part of Seek Thermal. More inadequate/incompetent UAT I wonder ? They really do need to get themselves a decent product tester.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 10, 2015, 09:58:09 am
@Aurora

sorry but what is the meaning of the abreviation UAT ?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 10, 2015, 10:48:21 am
The app size has gone down from 11.33 to 7.6Mb...maybe that's where the emissivity fuctionality went. I wouldn't know what to enter in it anyway, and neither (I suspect) would the majority of users of this device. The fact that the gradient has been eliminated and the temp measurements are close is sufficient, to me. I'm soooo glad I now won't be compelled to dismantle it.
Now wish postie would hurry up and deliver mine...want to see how my urine stream looks, for starters.  :-DD

I think SeeK could have been a bit more communicative about their efforts to repair the gradient. Some members have virtually devastated their units, thinking they were stuck with the issue.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 10, 2015, 10:58:34 am
Who updated the program. Please make a photo palm. I do not have the original lens. I want to see photos from the original Seek. In an attachment photo palm with my lens.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 10, 2015, 10:58:47 am
UAT = User acceptance testing

The final stage of testing before releasing a new or modified build.

The UAT is supposed to identify any issues that a user may not like...... such as the flippin great temperature gradient on the images, and now no emissivity setting  :-DD

Aurora

 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 10, 2015, 11:00:49 am
With the old SW the camera got a little warm after some minutes. With the new SW I could not feel  the temperature rising. Even after 10 minutes. Has anybody the same observation? As the firmware was not changed I not sure about my oberservations.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 10, 2015, 11:26:19 am
Photo of my palm... Not to comperable since my palm has 34*C and the background is at 20*C.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 10, 2015, 12:36:04 pm
Thank U. My pyrometer shows 26.6 in the same place. The difference of 1.4 degrees. Palm temperature is the same on both devices. I wanted to see the distribution of heat in the palm. For example, photos done Flir 4. And TV 04 Kst.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 10, 2015, 01:56:39 pm
My seek is reading 4C low when tested against my accurate (+-0.1C) Black Body. See my previous images. 38C reading on a 42C black body. Also note the 'hotter' area on the right hand side of the Black Body. When checked with the Seek, it also reads 38C  :-//  The hotter area does not exist on the black body in real life.

Not that such concerns me as I will never trust the Seek for accurate measurements  ;D

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 10, 2015, 02:56:22 pm
Not that such concerns me as I will never trust the Seek for accurate measurements  ;D

Aurora
As befitting its cost, miniature dongle form and target market. It isn't intended to obsolesce* professional units.

*Is that a word? It is now.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on January 10, 2015, 03:03:10 pm
The emissivity settings have been gone for quite some time, i mentioned it in a previous post. If i had to guess,,,,, the settings were no good so seek just removed them until they can make them work correctly. I think this is one of those "hang in there" moments. I might be crazy here but, it seems like the shutter is operating faster than before the new update. I remember the steady somewhat slow click because i played with the camera for hours. Whatever wizardry has been done in the software has totally removed the gradient from my device and the spot tracking also seems much faster. Cant wait for the next update!!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tom66 on January 10, 2015, 03:30:57 pm
It has been suspected some of the gradient was caused by heat near the sensor. Maybe they just found a way to make the processor run cooler (optimising the code, underclocking, etc. who knows) thus virtually/completely eliminating the issue.

Now I have to get me one of these, damn it!  :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 10, 2015, 03:35:19 pm
@Seeker,

Who said it would be a potential replacement for the more expensive industrial thermal cameras ?
Not I.

To remove the emissivity setting is just weird. It is, after all, a mathematical offset against which all measurements are adjusted. Incorrect emissivity offset = incorrect reading of temperature.

This could of course indicate that SEEK are not confident in their units measurements so why bother with 'fine tuning' that may just confuse buyers.

Wait until you try to measure the temperature of a DUT that is lower emissivity though.

i.e. A DUT with emissivity of 65% requires a positive offset of 1.538 (100/65) in order to provide any sort of reasonable measurement. If the Seek is set with a fixed 97% emissivity offset you have a huge error in measurement. The unit will work fine on most dull, high emissivity surfaces though as they will likely be in the ballpark of the 96%.

Much depends upon the intended use of the SEEK. For personal building survey work it should be fine. For the more unusual DUT's the user just needs to be made aware of the traps caused by fixed emissivity. Remember, emissivity is at the very heart of thermography and is the most basic of concepts that should be understood for many uses of a thermal camera, beyond a toy,

I highly recommend that users of ANY thermal camera read up on the basic principles of thermal imaging so as to get the most out of their device. It is very different to visual photography. I can recommend the user manual for FLIR equipments and those of other thermal camera manufacturers like FLUKE and NEC AVIO, they normally contain a chapter detailing the basics.

I am under no illusions regarding the capabilities of the SEEK camera and its most likely market. It doesn't help to warn people of the pitfalls however  :)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 10, 2015, 04:00:14 pm
No, it was just a reaction to your parting shot, Aurora...sounded belittling, as though you thought there was something amusingly crappy about it.
No idea whether emissivity settings would affect me or not...primarily for isolating domestic heat leakage (and some playing). If it wasn't so inexpensive and neat I wouldn't entertain buying it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 10, 2015, 04:15:48 pm
@Seeker,

Fair enough...  I was having a pop at SEEK Thermal over the loss of emissivity setting ..... that was just my reaction to the news. I was running Software 1.3 prior to 1.74 so it was a surprise loss.

From my early comments in this thread you will see that I was/am a keen supporter of what SEEK Thermal are trying to do......affordable thermal imaging for the people. It just makes me sad and a bit scornful when they cock-up ! I honestly want them to do well. I should be patient though. They will get there in the end.

Didn't intend to offend

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: igor88 on January 10, 2015, 07:30:53 pm
last update totally ruined application performance

it lags as hell on my MotoX 4.4.2

camera images quality in now worser than in previous...  :(


...update

uninstall and install again - all is ok..  :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 10, 2015, 07:44:26 pm
I have a Moto G. Does not slow.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: igor88 on January 10, 2015, 07:46:10 pm
re installed it, all is ok
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 10, 2015, 07:47:40 pm
Performance on Moto G appears OK but I have to wonder how much computational work SEEK have loaded on the host to sort out the gradient.

For me the jury is still out on the image quality. In my ambient test I thought I saw more noise in the image but that isn't the fairest of tests. My hard test for thermal cameras is to see if they can reveal the plaster dot and dabs behind my homes plasterboard walls. Out of 29 thermal cameras, the SEEK is the only one that cannot reveal such detail. It is just too noisy and likely the span too wide. Sadly as span is reduced, noise gets worse so that does not look good for the SEEK.

BUT......

This is the cheapest thermal camera on the present market in terms of resolution against cost so I will not criticise it just because it fails a hard test. I have yet to do some real world imaging though so time will tell. Hopefully the application will continue to improve over the coming months.

Very glad that the gradient has been resolved. Now as to whether it was cured or disguised so that we can't see it....well that's another matter.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 10, 2015, 08:01:49 pm
On a different topic.....host compatibility ....

Google Play used to refuse to load the app on a Moto E host. It now allows it. The app runs but the seek camera is not recognised. I suspect the E is not equipped with OTG.

Just in case anyone wondered about the E. 

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 10, 2015, 08:42:40 pm
Hey guys, can someone please link me to the newest APK? All of the apk downloader sites are giving me the old version  :palm:

Also did the new update fix the issues with the nexus 7 showing a blank screen?
I also have been messing with the seeker app slider settings and have found ranges that are very useful, will post pics soon.

Thanks
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 10, 2015, 08:49:02 pm
I downloaded using raccoon-3.3.exe.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 10, 2015, 09:00:50 pm
For me the jury is still out on the image quality. In my ambient test I thought I saw more noise in the image but that isn't the fairest of tests. My hard test for thermal cameras is to see if they can reveal the plaster dot and dabs behind my homes plasterboard walls. Out of 29 thermal cameras, the SEEK is the only one that cannot reveal such detail. It is just too noisy and likely the span too wide. Sadly as span is reduced, noise gets worse so that does not look good for the SEEK.

Odd because before the update I could see cold spots in my wall where some repairs where made and that was with my wife's phone (Galaxy S4), with the PC app it was easier to spot them, I can't test it now because I wont get my camera back until next week.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 10, 2015, 09:36:48 pm
Yes be interesting to discover whether the gradient has been removed or cloaked. The reduced size of the app may suggest removed, but that's one of my guesses.

No guess--the Moto E definitely doesn't support OTG, I just bought one in error; had to sell it and get the G instead.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 10, 2015, 09:38:12 pm
I downloaded using raccoon-3.3.exe.

Thanks that a good tool  :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 10, 2015, 09:49:06 pm
I checked the new version. I'm one of the individuals who devastated my camera in the sake of science. I might need to reinstall app. On my phone (Note 4), the image lags by almost a second behind real time. This us pretty bad. Also, the image seems to have weird sharpening speckles around edges. So they added a sharpening filter. My gradient is mostly gone, except along the bottom of the image. There is a actual warm edge. It runs the whole length. I checked against a flat wqll, and it appears as almost edge glow. Another thing, does your images have a weird splotchiness to them? Not quite smooth, but more like someone did a heavy blur an image with heavy noise. I'll get some photos up when I get home.

I think they might have a way to control the power through the software using some function calls. Perhaps they changed or tuned something to help reduce chip heating.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 10, 2015, 10:19:38 pm
Regarding chip heating.....

I ran my camera on s/w 1.3 for 10 minutes. Took some test pictures of a flat surface and then installed s/w 1.74. Total down time less than a minute. The image went from gradient to no gradient so either heat is not an issue or the new algorithm (?) can cope with it as my camera would still have been warm from the 10 minute warm up period and testing.

I have noticed a change in the noise pattern between 1.3 and 1,74. I am not surprised as there may be some clever filtering going on. Take a look at the ambient flat surface images I uploaded yesterday. Apart from the loss of the gradient there are other differences visible.

A part of me wonders whether the whole gradient issue was caused by the cameras image processing. The app has shrunk so maybe the faulty 'module' has been removed and replaced with a different approach, hence the additional image processing file.  :-//  It would be great if SEEK advised what the original problem was as that would gain them respect and an appreciation of what they have had to do to rectify the gradient issue.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 11, 2015, 12:55:52 am
I have just noticed something else that has changed with my move from S/W 1.3 to 1.74.....

The SEEK logo is smaller and lower contrast so that it does not dominate the image so much. This may have changed in s/w 1.4 but I never installed that version so I do not know. I have not bothered to switch it off but it shows SEEK are considering even small improvements in the user experience.

Having revisited my test images there is a definite mottling effect in 1.74 when looking at a uniform temperature surface. Yet we have seen an improvement in image definition .... no idea what would cause apparent blurring in one situation and better definition in another. As you can tell I am no expert on image filtering and enhancement.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: YewSuck on January 11, 2015, 01:20:06 am
It has been suspected some of the gradient was caused by heat near the sensor. Maybe they just found a way to make the processor run cooler (optimising the code, underclocking, etc. who knows) thus virtually/completely eliminating the issue.

Now I have to get me one of these, damn it!  :)

That very well maybe some of what happened.   Maybe they sped up the shutter speed, Thus reducing the energized time making heat.  They might have lowered the wattage to the shutter coil as well.  If any of that is software controllable.  I am thinking they are offloading more of the processing to the phone.  Maybe using less features of the die's abilities and moving them to software instead of hardware.  What ever they are doing is working.  That is good.  I am sure the Guru's of this forum will let us know what is going on once they get a chance to look at things.  All in time. :)

-YS
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 11, 2015, 03:20:31 am
I tried the indigo palette. Usually it looks terrible. I must admit, they really did some good work on this new version. Now, let's see if they can add some new features like changing the max/min thresholds. Or is that called the temperature span?  They could add a palette bar, with  a slider to change the center of span, and pinch to scale the span. Hint hint Seek ;-). They could even plot the temperature range on it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 11, 2015, 10:46:40 am
I've been working on pan/tilt motorised head lately:
I've been working too, but I think we found easier way and more compact package to prepare Seek dongle for more serious tasks
(http://s5.postimg.org/b3upqdqsn/proseek_forum.jpg)

Unfortunate, can not reveal details while idea behind this might be novel  in some thermal applications.
The only thing I can say for the moment- it is circular motion approach.

Will see what Seek changed in his new software version  >:D
Anyway fixing gradient, by removing emmisivity setting looks like customers gets better looking images and nothing more   :wtf:
It is easy "fix" change image and make it looking flat but it is much more challenge make in the same time  correct temperature measurements, so they gave people better looking images while most of them have no chance to see correct thermal object temperature readings while.. they have only this Seek device without emmisivity settings  :palm:

After winter holidays back to work  :-BROKE
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 11, 2015, 01:19:55 pm
@efahrenholz

I agree, the imagery definitely appears much better than in the previous version. I see you are a fellow cat owner.....cute and always on hand to model for the camera  ;D  They are a study in animal thermal profiling in themselves. Also useful 'models' for testing automatic wildlife thermal tracking and imagery  ;) I presently use very expensive cameras for such activities.

As I said previously, it would really interesting if SEEK were willing partake of this forum, as other manufacturers have done previously, and discuss their challenges and a high level non sensitive view of the approach they took to solve the various challenges that they have faced. I believe they could do this without giving away trade secrets yet they would also gain a community that wishes to support and improve their product. Free Beta testing as well  ;) Now that the gradient issue has been proven resolvable, the future looks bright again fro SEEK if they embrace their customers and improve their communications a little.

I will still likely buy a FLIR One Android but at least I will be keeping my SEEK and hopefully developing its usage. Its compact size and low price is still a novelty that can prove very useful in the lab and outside. A user could mount the SEEK on a simple 'copy stand' and connect to the host using a cable. After fitting a close-up lens it would then be possible to carry out thermal profiling of anything placed on the copy stand, such as power supply PCB's etc. It could be a very compact little assembly. Just needs a mounting bracket to hold the SEEK. An easily created item with a 3D printer or even a piece of wood !

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 11, 2015, 02:02:55 pm
It seems that the work of the shutter has not changed. Oscilloscope view shutter.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: YewSuck on January 11, 2015, 02:19:00 pm
Awesome thanks for checking that theory on the shutter.   

    BTW, The Seek Thermal device works great on my Samsung Galaxy SII after a firmware update to 4.4.4 from XDA Forums.  I used the AOSB Rom.   Those people that do not have Full USB support should check there and get an aftermarket Rom.  Be warned you will void your warranty, though.

-YS
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 11, 2015, 02:34:17 pm
I still can't figure out what they did to relieve the gradient issue. I, however, have a gradient. It is just in a different place now. This leads me in the direction of a mask. It's not a physical fix, but a mathematical fix. Also, I notice that my temperature gradient does not exist if the whole scene is above about 65F. I get less than one degree variation in hi low. Below that, and the scene is about wrecked. If I check the freezer or a cold sky, I have a very cold corner and the whole bottom edge glows. It looks like back light bleed on an lcd. I can't fault seek on this, I screwed my alignment, possibly damaged the sensor die as I have a chip in the corner of the glass. That might explain the very cold corner I get. Maybe I screwed up something when I shorted the bond wires. Who knows. Can anyone else develop a gradient at low temperatures? I would love to see some bread crumbs.

Anyone else notice the sharpening artifacts? I get bad noise along object edges.

Also, I have been getting very bad lag. I am using a note 4, so I'll check it again at a galaxy s4 later to confirm. I wonder if the dirty sensors take longer processing time to clean up, while the pretty sensors have quicker refresh rates.

Finally, I will be ordering a flir one gen 2. I *was* going to buy another seek (considering I basically murdered this one), but I still don't see any improvements hardware wise that give me confidence in the noise level.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 11, 2015, 02:43:57 pm
I also have a problem with the gradient at low temperatures. In a warm room - perfect. But sending the cold balcony - a problem. Even if the imager is in a warm room. Until I found the cause of this behavior.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 11, 2015, 02:44:35 pm
I really wish the seek engineers could answer a few questions. Like why the white paint on lens housing. I sharpied the inside of mine. I wonder if that is what's messing with the gradient correction...but still why would it work perfectly fine above 65F? This all makes little sense.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 11, 2015, 02:47:49 pm
I painted with black paint. There are no changes.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 11, 2015, 02:48:36 pm
@YewSuck

are you able to capture videos with the galaxy SII ? I tried that before with a cyanogenmoded SII and everything worked fine exept the video function. I tried also the omnirom without success.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: z01z on January 11, 2015, 03:48:04 pm
@efahrenholz
There's no gradient for me for at lower temps either, see the attached pics.
It's a bit strange, because on one of the pics 5 deg difference is shown but there's no gradient visible. Maybe sensor sensitivity is less at lower temps, causing more noise.

My guess is that they use the sensor readings taken while the shutter is closed for an additional correction value. Say one pixel reads 30 C when it should read 25 C, they will know how much offset is needed to correct that pixel.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 11, 2015, 04:38:19 pm
I did also some measurements. I placed a heatsink for transistors in our freezer for 1 hour. With an IR-thermometer the temperature measured was -18.5 deg Celsius. With the Seek I got only strange measurements. On one picture the high/low detection was enabled and on the other the point measurement. As you can see it gives different readings for the same point on the heatsink. Another strange obersavtion I made is that even if I move the Seek the max value of 0 deg stays stable in the center of the screen while the min value showed some variations and also pointed to different Locations.
For measurements at low measurements the Seek is of no use. With this behaviour the missing emissivity setting is not a Problem.
Now I start thinking what Seek is meaning with "-40C to 330C detection" in their datasheet. Apparently detection and measuring is not nearly the same.

Video of measurement while moving the Seek
http://youtu.be/boTx3c_PlLo (http://youtu.be/boTx3c_PlLo)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 11, 2015, 04:57:15 pm
The FLIR E4 also has problems reading low temperatures. This may be to do with the calibration processes used during manufacture.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 11, 2015, 05:22:44 pm
I found this link that compares the e6 to the seek. The author does some excellent side by side examples, and shows that the higher resolution of the seek (in theory it's higher) still looks awful. Whatever flir is doing to provide clean noise free images, it definitely means that new flir one coming out this year will probably kill the Seek. Gradient or not, the image output looks like early 80's technology. Fyi, it hasn't circulated much but a spokeswoman at the flir booth did say they were shooting for a $200-$300 price range. Id even buy it at $400.

http://www.homesmsprealestateblog.com/2014/12/seek-thermal-infrared-camera-a-199-ir-camera-for-androids-and-iphones.html (http://www.homesmsprealestateblog.com/2014/12/seek-thermal-infrared-camera-a-199-ir-camera-for-androids-and-iphones.html)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sgken on January 11, 2015, 05:26:10 pm
Hi folks,

Had to join so I could add my 2 cents worth. Have read the whole thread since I got mine back in mid December.

Golly, it seems that some of you would complain if you were hung with a new rope! https://www.eevblog.com/forum/Smileys/default/grin.gif (https://www.eevblog.com/forum/Smileys/default/grin.gif)

I don't suppose you complain that your creator gave you eyes that aren't photometrically calibrated and that in spite of an overall field of view of nearly 180 degrees that we only see clearly for less than 2 degrees of that. And there are many many other limitations of the eye/brain. But, there isn't any technology that can exceed them in all factors. Fact is, they work very well for their intended purpose. So does the Seek.

With an accurate IR thermometer, how long would it take to map the 32136 points that the Seek can do in an instant? Yes, it may be more accurate except in the time it takes you to make those measurements, the first ones have likely changed. With any imaging IR device, you would see those changes as they occur.

That I can see in a glance a hot circuit breaker, leaks around windows and doors, an overheating electronic component for $200 is really amazing. As Aurora mentioned, a lens for one of his other cameras cost more that the Seek.

Does a fireman really care that his view is a few degrees off? No, he needs instant information of where the hot spots are and an imaging device like the Seek fits that requirement. In other words, for precision, yes, spend that 50K. For seeing the unseen- get a Seek!

Was I disappointed that there was a gradient when I first got it? Yes but it still could do the basics I was hoping for. Now that the gradient is gone, it's even better.  Is it perfect? Na. But, again, I can see something I wouldn't have been able to with my budget. Temp wise, I haven't checked it's absolute accuracy but it seems within reason I.E. usable. My room is about 70F, my heater around 425F. Yup, about right.

As I see it, emissivity is something important for accurate measurements. As most scenes are of mixed emissivities, which one do you choose? If you choose Highly Polished Brass at an emissivity of .03 what's that going to do for the rest of the measurements? Most emissivities seem to be lumped at the high end, so is it really that big of a deal for casual use?  You would have to keep changing emissivities to accurately measure everything in the scene. Do you really need to know accurately what the temperature of that bear's nose is or is it good enough to know that he is there?

Fact is, I didn't get it to be a precise scientific instrument, I got it to see the world of IR, looking for leaks, hot spots and just plain fun. It meets all those requirements.

As to noise, I have seen it vary. I don't know the parameters but I would expect more noise on a narrow temp range. I have seen it produce some sharp images and some fuzzy ones. If they improve it, that would be great. If not, I'm still very happy.

Thanks for listening, no flaming intended, just asking folks to lighten up a bit. In spite of it's limitations, this is an amazing thing we hold in our hands!

Ken
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 11, 2015, 05:54:06 pm
It's a bit strange, because on one of the pics 5 deg difference is shown but there's no gradient visible. Maybe sensor sensitivity is less at lower temps, causing more noise.
Maybe Seek "improvement" is.... adding more noise in their software.
This is easiest way to cancel human voice in open space environments I used while working in a big company a few years ago-simply wrote ocean waves sound simulator in OpenAL and noise created by artifical waves from random positions made human voices present around in open work space  were not possible to understand, so not a problem no more  8)

Those images from their software looks still really crappy  |O
We'll see, maybe they will be forced now to go down with price for Seek Thermal and at price below $100 there were no complains while it could be a quite usefull toy easy to connect to PC using own software.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 11, 2015, 06:10:49 pm
@Ken,

For the non commercial use of the device, it's fine. It does give you a visual image of the scene. There's no arguing that. It's cheap at $200.,it gives you instant digital output, different palettes, saves images and video. It's even about 9hz in frame rate, so it's fast enough to use on moving objects.

However...

This is an electronics engineering forum. People here are the most critical of any test equipment. Yes, many of us have questioned the capability of the camera. We have examined the sensor, lens, software, to determine it's usefulness in a serious manner.

The overall verdict is meh. It's fair. The problem is the sensor design. They had to blank out pixels to be able to even compete with flir patents. So the actual claimed resolution is much lower. Seek came in here and even stated that it wouldn't matter because the wavelength was larger than the pixel size. So, in theory, any pixel that is bad could be getting the same radiation a functioning neighbor has. In sound, yes that's probably somewhat right. However not only do the sensors have blanked pixels, but they are *plagued* with dead/stuck pixels. Mine is horrible. The raw image looks like bad analog tv reception. But hey, we can fix it. Run per pixel averaging. Well that works, until you get groups of bad pixels polluting the average. It also increases the overhead for processing, which slows down the image display time. My camera has to do so much post processing that my frame lag is about 3/4 second. That gets disorienting very quickly.

But it's $200, all these issues should be acceptable. And to a degree they are. But the claimed resolution was deceptive. If a pixel is supposed to give real data, its included in the resolution count. Not imaginary or guessed data. Then there was the image quality. They pulled a trick used by the night vision manufacturers like bushnell or ATN. They show simulated product images which use a very high quality camera, or just image processing to make it look real. That's bad marketing. Just check the very first page. It's totally bologny. These things kind of burned me. If it was $400 I would have still bought it. It wasn't the price point. It was the form factor and stated qualities. And yes, I'm aware of Therm-App. And I'm considering that camera along with the new flir one. I kinda don't like how the therm-app is mounted to the phone; Seek appeared to be the holy grail since it was so small. Sadly, this is an unholy lemon.

I hope you are happy with the purchase, if it suits you. I am just going to call it what it is. I'm not pissed about the money spent. I'm pissed with the time wasted, and the deception. I hope they eventually fix the image problems but it's probably not going to improve much from here. It took them awhile just to fix the gradient, but they removed emissivity in the process.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kanu on January 11, 2015, 09:11:09 pm
Hi all, been lurking here following along since i got my seekthermal in mid October order 1200ish or so.

I Had about 4C gradient only after 10 minutes so i guess i was one of the luckier ones and as others i see no more gradient with the latest update.

came to point out this little bit of info on 9 to 5 geek from the 5th of jan from a CES reporter, appears to be a physical body refresh with no circuitry change is happening "soon".

Quote
has just shown a second version of the temperature-sensitive camera that’s set to be released in the next few months. Currently unpriced but planned to sell for a small premium over the original model, the Seek Thermal Camera with Zoom will be capable of zooming in up to three times by using a twisting front lens

http://9to5mac.com/2015/01/05/ces-2015-olloclip-cpl/ (http://9to5mac.com/2015/01/05/ces-2015-olloclip-cpl/)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ricksastro on January 11, 2015, 10:55:58 pm
... But the claimed resolution was deceptive. If a pixel is supposed to give real data, its included in the resolution count. Not imaginary or guessed data.

Disagree here...it's exactly analogous as cell phone cameras claiming to be 24 mpix (because that's physically how many pixels there are), but the real resolution pales in comparison to "real" large chip 16 mpix cameras because noise and diffraction impacts those tiny pixels more.   And even full frame cameras don't live up to their "resolution" claims at higher ISOs.   Noise kills detail, that's a fact that won't change.

Seek has tiny pixels.   They are going to be far noisier than the larger sensored thermal imagers, thus reducing the comparative resolution.  It it also cheaper.

As with visible light cameras, those that understand these facts best are those who care most about them and are willing to pay more to mitigate the noise.    If you shop by price and "good enough", you are going to get what you pay for.   No different here.

Now that the gradient effect is no longer visible, I love the device for what I bought it for...comparative visualization of a thermal field.   I can get a good idea of differences in temperature.   I won't use it for accurate absolute temperature, but I honestly didn't expect a lot in that realm since it becomes much more of a cumbersome process (with emissivities and so forth).   

As an engineer, I do understand any frustration that it could be better...that was how I felt about the gradient.   But I also understand productization to a price point involves compromises and Seek hit the nail on the head for someone like me that doesn't necessarily know what I'm missing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: YewSuck on January 12, 2015, 01:49:50 am
@YewSuck

are you able to capture videos with the galaxy SII ? I tried that before with a cyanogenmoded SII and everything worked fine exept the video function. I tried also the omnirom without success.

I can capture videos in the Seek app just fine, but they ARE laggy and a little choppy.  I had not used that function ever till today.   Thanks for making that clear.    My post was really to those that are having lagging issues and are running a faster new generation phone.   They got to much bloat ware running, because it works on the SII just fine on most functions.  :)   Also a aftermarket Rom will probably add back the OTA function for those that do not have it. 
-YS


EDIT:   The video could not be played back on the device or my computer.   Sorry for the bad info.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 12, 2015, 11:41:26 am

Quote
has just shown a second version of the temperature-sensitive camera that’s set to be released in the next few months. Currently unpriced but planned to sell for a small premium over the original model, the Seek Thermal Camera with Zoom will be capable of zooming in up to three times by using a twisting front lens

http://9to5mac.com/2015/01/05/ces-2015-olloclip-cpl/ (http://9to5mac.com/2015/01/05/ces-2015-olloclip-cpl/)
That Seek Thermal zoom capability is interesting in anounced new version  8)
I wonder if they change also slightly lens holder mounting itself.
Anyway we found quite nity small custom shutter, so we'll try remove oryginal one and see what happends.

When new updated hardware version of Seek Thermal with this Zoom feature might hit the market?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: YewSuck on January 12, 2015, 01:06:18 pm
I pulled this from another forum and thought it might be relevant to the topic since there were a few asking for mounts.  This a link to someone selling a mount.  Moderators if this seems inappropriate then please delete link.  I have nothing to do with this vendor.

3D Printed Dock for Seek Thermal. 
http://www.shapeways.com/model/2944122/seek-thermal-dock.html?li=shortUrl (http://www.shapeways.com/model/2944122/seek-thermal-dock.html?li=shortUrl)




-YS
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 12, 2015, 03:13:23 pm
Quite handy! I don't need one though, I have no intention of dropping anything. The seller didn't mention the current difficulty in finding an extension micro-B OTG cable. Amazon list one on their SeeK page, but I've yet to see one on eBay (among the hundreds of others). The one I tried from there didn't work, and couldn't find anything to bridge in the bared male connector...just four pins showing.
***
(http://images4.sw-cdn.net/model/picture/625x465_2944122_8057022_1420411558.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 12, 2015, 04:11:25 pm
3D Printed Dock for Seek Thermal. 
http://www.shapeways.com/model/2944122/seek-thermal-dock.html?li=shortUrl (http://www.shapeways.com/model/2944122/seek-thermal-dock.html?li=shortUrl)
Since no plans to use Seek Thermal even in Android version mounted directly into crappy phone/tablet USB port but via extension cable, do not like at all this "Z" shaped zig-zag Seek Thermal.
This thermal camer acould have much more compact design if MPU and USB port were in the same axis with lens holder and Seek sensor back and put in some kind of tube/cylinder which might be more practical for custom designs.
I hope Seek will make such versions of this devices.
For the moment no problem we can cut USBport and solder USB pins directly to Seek PCB and make it more compact.

Zoom feature is much more interesting thing and waiting to test this  in circular motion enhanced setup  8) 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 12, 2015, 04:41:59 pm
@rickastro,

I agree with you that the pixels are too small. They are literally just large enough to accept the radiation in the wavelength the material is sensitive to. I have a little experience with image intensifier tubes using microchannnel plates. Any excess generated electrons around bright sources of light will bounce off the edges of the channel openings and enter into the wrong channels. This causes a bit of sparkling around bright objects. I believe the same thing could be happening with the seek detector.

Frame averaging is basically the saving grace for the camera. But they appear to be averaging four frames, directly on the processor of the device. This number crunching, and any other tasks the chip has to do, is surely eating up processor time. If they moved the averaging task off to the phone, it might be possible to squeeze a few more frames per stack. As it is now, its possibly dropping frame speed in favor of processing. This would greatly improve the noise reduction, improve the temperature sensitivity, and they could regionally unlock the fps through where the app was downloaded (of course smart people will get around it.)

However, they decided to go the other route. I truly think it's all in the maximum achievable fps of the sensor which will determine if it ever gets a cleaner image.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: rjardina on January 13, 2015, 12:37:49 am
Quite handy! I don't need one though, I have no intention of dropping anything. The seller didn't mention the current difficulty in finding an extension micro-B OTG cable. Amazon list one on their SeeK page, but I've yet to see one on eBay (among the hundreds of others). The one I tried from there didn't work, and couldn't find anything to bridge in the bared male connector...just four pins showing.
***

God Damn! When it comes to anything smaller than my thumb I have butter fingers. I dropped mine about 3ft/1m and the case came apart and the lens broke off the PCB. Plugged it in and it no longer worked. My phone still recognized it at the time of dropping it but just got a black screen. replaced the ribbon cable and with no luck. I let it set for about a week until I got a magnifier ended breaking the D- pad off too. I know it's toast. But would it be useful to anyone at all for reverse engineering? Excluding the broken pad it looks fine under a 10X magnifier. I thought I would offering it to someone before offering it to the trash can.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 13, 2015, 12:44:47 am
IMHO Mike is a most deserving recipient for your deceased SEEK as be contributes greatly to the community and will publish his discoveries in a quality video. Just my 2 cents.

At lest one person here has a broken lens so they may request your lens to use on their camera ?

It is very good of you to offer your camera to others. Thanks.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on January 13, 2015, 01:39:24 am
I fully agree with Aurora, the communities good friend Mike is very deserving, aside from being extremely qualified.  If he has the time, he is most likely the only person i know of who is busier than i am. Hats off to you for donating your device, admirable sir!!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 13, 2015, 04:45:53 am
@rjardina,

If your lens mount broke free from the pcb, the sensor is likely toast. The bond wires are literally a millimeter from the left inside wall of the lens holder. Any slight movement and they get jammed up and short the sensor. I've done it twice and was able to repair it using a microscope. I did it a third time and broke 3 bond wires. Needless to say, it's now a $200 write off. I'm waiting  on the new flir one now, and watching development here of what I could have had, had I not jacked with my camera in the first place.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: PaulF on January 13, 2015, 04:53:12 am
I pulled this from another forum and thought it might be relevant to the topic since there were a few asking for mounts.  This a link to someone selling a mount.  Moderators if this seems inappropriate then please delete link.  I have nothing to do with this vendor.

3D Printed Dock for Seek Thermal. 
http://www.shapeways.com/model/2944122/seek-thermal-dock.html?li=shortUrl (http://www.shapeways.com/model/2944122/seek-thermal-dock.html?li=shortUrl)

-YS

Hi there - I'm the designer of the dock on Shapeways.  The dock was mainly designed to be attached to something else.  The back is completely flat, so it can be attached using adhesive or velcro to a phone or tablet case or something else.  For example, I'm planning to rig up a handle out of some PVC pipe to make it easier to hold.  It could also be attached to a longer pole to see things that would otherwise be difficult to get at.

If anybody has any questions, I'm happy to address them.  I saw one question about extension cables.  There aren't too many out there, but YCS on Amazon has both 6" and 3' OTG cables that I've confirmed work.  I've got the 3' cable attached to my dock, and it's quite handy.  A single packet of Sugru is plenty to attach the cable to the dock, and reinforce the strain relief at both ends.

I'm curious - would anybody like to see any different accessories for the Seek Thermal camera?  For example, I'm considering making an adapter plat that would let you mount the dock to GoPro camera mounts.  They have mounts for many applications, including helmet mounts. 

Thanks,

PF
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 13, 2015, 08:58:03 am
Quite handy! I don't need one though, I have no intention of dropping anything. The seller didn't mention the current difficulty in finding an extension micro-B OTG cable.
A search for "micro USB extension" on ebay shows hundreds, though I don't know how many of them will be OTG compatible
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 13, 2015, 08:59:33 am
I thought I would offering it to someone before offering it to the trash can.
Yes please!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 13, 2015, 09:21:10 am
efahrenholz @rjardina,
I did the tests and damage lens and casing. Yesterday damaged track. Restored under the microscope. I'd love it handy. I still plan on doing tests. I will pay shipping. I have the address both in Ukraine and in the United States. Please contact me.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: rjardina on January 13, 2015, 10:54:02 am
@rjardina,

If your lens mount broke free from the pcb, the sensor is likely toast. The bond wires are literally a millimeter from the left inside wall of the lens holder. Any slight movement and they get jammed up and short the sensor. I've done it twice and was able to repair it using a microscope. I did it a third time and broke 3 bond wires. Needless to say, it's now a $200 write off. I'm waiting  on the new flir one now, and watching development here of what I could have had, had I not jacked with my camera in the first place.

I do not believe this is the case on mine, I order a 10x magnifying glass and all the bond wires are in good shape from what I can see. Flir does make good stuff but after learning about the whole fireware on the I and E series, and not able to turn off their logo in the pictures. Leaves a bad taste in my mouth.

PM sent to mike
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 13, 2015, 11:07:57 am
The program sees the device? If not damaged plume USB. I closed the wires connecting the sensor. Was also a black screen. Seen only under a microscope.
I did not get the PM.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 13, 2015, 11:11:08 am
With the old SW the camera got a little warm after some minutes. With the new SW I could not feel  the temperature rising. Even after 10 minutes. Has anybody the same observation? As the firmware was not changed I not sure about my oberservations.
I checked the power draw with old and new version - no different at 57mA - I doubt this is enough to make it get noticeably warm.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 13, 2015, 02:31:26 pm
Well i got my SeeK this morning and it seems to work nicely, will do for what i want it for, very glad the gradient is not there any more.
I take it back about not intending to drop it...very fiddly to hold, without pressing the volume button etc. I need a flap phone case with a wrist lanyard, methinks, before i have a mishap.

Surprised at how small it is in hand! I think SeeK have tried to be a bit too clever with the size, it could be twice the size (with bigger pixels and lens) and still be a cute, pocketable phone dongle.

[Sorry to you guys for cluttering up your thread with lay dross, this isn't a SeeK owners forum. Will try to keep my input to a minimum before retiring. But will keep an eye on the thread, interesting stuff.]
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 13, 2015, 02:37:59 pm
I have no problem with people talking about the SEEK in general terms....this forum is a friendly place for on topic conversation so anything regarding the SEEK camera is fine with me. I don't know about others feelings on this though.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 13, 2015, 02:44:32 pm
I agree.
There is no need for separate threads on Seek module since there is only a post or two per day...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 13, 2015, 02:55:24 pm
using the sliders on the seeker app

a couple pics of an outdoor steaming kettle at a local starbucks, along with a regular shot of the kettle i found from google.

https://dazeofculture.files.wordpress.com/2012/03/starbucks-kettle.jpg
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 13, 2015, 03:18:30 pm
With the old SW the camera got a little warm after some minutes. With the new SW I could not feel  the temperature rising. Even after 10 minutes. Has anybody the same observation? As the firmware was not changed I not sure about my oberservations.
I checked the power draw with old and new version - no different at 57mA - I doubt this is enough to make it get noticeably warm.

I did a short measurement with a thermocouple glued to the backside of the SEEK. I measured a rise of the temperature of 5 degree Celsius after 10 minutes. I could do that only with the new version. What I do not know is if the temperature is generated within the SEEK or transfered from my galaxy S4 via the usb connector to the SEEK.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on January 13, 2015, 03:28:05 pm
I did a short measurement with a thermocouple glued to the backside of the SEEK. I measured a rise of the temperature of 5 degree Celsius after 10 minutes. I could do that only with the new version. What I do not know is if the temperature is generated within the SEEK or transfered from my galaxy S4 via the usb connector to the SEEK.

I'd wager that it's nearly all internally generated, but a quick check with an extension cable would confirm that.

I'm losing track of who's disassembling SEEK units -- did you glue your thermocouple to the exterior of the SEEK case, or to something inside it?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 13, 2015, 03:39:36 pm
I did a short measurement with a thermocouple glued to the backside of the SEEK. I measured a rise of the temperature of 5 degree Celsius after 10 minutes. I could do that only with the new version. What I do not know is if the temperature is generated within the SEEK or transfered from my galaxy S4 via the usb connector to the SEEK.

I'd wager that it's nearly all internally generated, but a quick check with an extension cable would confirm that.

I'm losing track of who's disassembling SEEK units -- did you glue your thermocouple to the exterior of the SEEK case, or to something inside it?
It was just glued external on the round part of the backside where the sensor is located.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 13, 2015, 04:59:44 pm
The gradient correction isn't physical. There was no changes to the hardware to make it operate cooler or anything. It's not likely they even have a way to make those corrections. The correction was done via post processing. Since mine was damaged (under the microscope the die is actually chipped badly in a corner), the correction only works at higher temperatures. At lower tempersrures, it didn't work at all. I noticed it seemed to gradually shift the gradient out of the running image when I changed from cold to hot. Another clue is the way the flat field looks, it isn't perfectly flat. There might be some math, in terms of the shutter action, and possibly one of the initial frames at power on. Maybe each unit has a calibrated black body frame stored, and it adds the flat field to that frame, then subtracts from the field.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on January 14, 2015, 02:29:34 am
Some interesting images on Engadget's article on Seek at CES this year, including a picture of a wafer of presumably seek sensors.

(http://puu.sh/eulYl/d97fbc3530.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 14, 2015, 07:39:13 am
efahrenholz
Without the tube on my device is the gradient. Moreover, the gradient appears after a few seconds. When you turn it is not. When I put a tube and a lens with a short focal point of the gradient is not. This is true for the room temperature. At low gradient appears strange. I broke the original lens and now I can not say exactly why.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 14, 2015, 08:02:26 am
IF the gradient is the same on the all units (not sure that it is) they could record the gradient intensity through time on one test module.
Then take this data and incorporate it into software which would measure how long the camera is turned on and then fix image values with the corresponding gradient values for each frame...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tom66 on January 14, 2015, 08:20:10 am
It's different between each unit. Some units had a very mild gradient from what I can see. Props to Seek for actually fixing it!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 14, 2015, 09:59:31 am
I saw the gradient dependence on the position of the tube. This has already been discussed. But no one noticed that the shutter has a limit of travel. It rests on the tube at closing. This restriction of movement speed and modifies the gradient. I think that the gradient created shutter. If you remove it - no gradient. Even in the cold. I just spent the test. On cold objects increases noise. But no gradient. I have an external shutter with Samsung photo. Established after the lens it eliminates the gradient in the cold. I think that the manufacturer has made a correction odds in the program. And it is possible, depending on the temperature sensor.
I'm tired of damage sensor wires at the tests. I filled the wires,that come with matrix, an epoxy resin
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 14, 2015, 11:37:25 am
. But no one noticed that the shutter has a limit of travel. It rests on the tube at closing.
As remember I've shown Mikes's photo where it is clear that strange things can happen during this shutter events-it could be very interesting to see Seek oryginal shutter operation in high speed camera slow motion as it enters area over sensor.
If you have broken lens, cut off lens holder above shutter position-leave it open to be able watch shutter and sensor in top view in slow motion ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 14, 2015, 02:28:29 pm
If you remove the tube we see that the shutter is moving on. Moving a little tube we change the place furthest point of the movement. This does not contradict the video.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 14, 2015, 04:12:53 pm
I made a comparison between my Seek and the FLIR I use for my job. To do this I placed a heatsink in an temperature controlled chamber. We use it normaly for reliability investigations on semiconductors. Therefor it is an calibrated one. After temperature stabilization I opend the chamber door and did a quick measurement of the heatsink. First with the FLIR and then with the Seek. Results are shown in the attached graph. It can be seen that for temperatures above 20°C the Seek is sufficiently accurate for simple measurements. In the lower temperature range the Seek measurements give big deviations. But lower temperatures still give lower readings. Maybe that why Seek stated in the specification -40C to 330C detection
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 14, 2015, 08:00:36 pm
Another amateur interjection again, my apologies...is the SeeK app known to be buggy? I have the 1.7.4, and the unit performed fine yesterday, when I received it. Now today it kept (past tense) repeatedly telling me to attach it again, after a couple of seconds of working normally each time. I've since arranged to send it back to Amazon...and now tonight it's working fine again! Eh?
I prefer stuff that either works or not...intermittent is a pain. Is there a possibility of a buggy app? If it's that, I can be assured and keep the (blameless) camera. Thanks fellows.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 14, 2015, 08:08:20 pm
After the upgrade, I sometimes immediately after the program is closed. Restarting solves the problem.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on January 14, 2015, 09:02:16 pm
Another amateur interjection again, my apologies...is the SeeK app known to be buggy? I have the 1.7.4, and the unit performed fine yesterday, when I received it. Now today it kept (past tense) repeatedly telling me to attach it again, after a couple of seconds of working normally each time. I've since arranged to send it back to Amazon...and now tonight it's working fine again! Eh?
I prefer stuff that either works or not...intermittent is a pain. Is there a possibility of a buggy app? If it's that, I can be assured and keep the (blameless) camera. Thanks fellows.

I was seeing similar behavior with mine. I'm using it with a Nexus 5 and an extension cable, and I attributed the problem to a flaky connection between the cable and the Nexus. What kind of device are you using, and are you using an extension cable?

It seems that the unit is extremely sensitive to brief connection problems. I'm sure intermittent connections make the USB protocol a pain to deal with, but I wish the app did a better job of trying to recover.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 14, 2015, 09:36:03 pm
Uho, you mean "force stop" to end the program, and then restart? Didn't try that, but I did remove the app and reinstall--no difference. But now (later) it seems to be still working, maybe it's just flaky.

Jeff, I have the Moto G...tried it with the extension cable yesterday, worked OK with or without. If (as it seems) the unit is not faulty then that's gratifying. I can put up with a flaky app, especially if it's likely to be updated again at some point.
I was being specially attentive to the USB connection throughout the issue, didn't seem to be that.
Anyway, if it does it again I'll try the "force stop" and restart.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on January 14, 2015, 11:00:05 pm
Mine did the same after the update. I was able to plug the camera in, popup opens asking for permission to use the native camera, app then opens and says "please connect the seek camera". The "fix" i found was to double tap the home button and swipe up on the seek app to close it when i was done using it. Now i plug in the camera, get the popup, app starts right up! Seems that it stumbles a bit when the app was previously open and left in memory. Works great every start up now. I have the IOS version obviously.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 15, 2015, 12:58:56 am
Noted heavybarrel, thanks. I usually use the "back" (to Home) button to Quit the SeeK app...can't see a "Close" option on it.
What do you mean "swipe up" on the app? New to me (as I am to smartphones...).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: heavybarrel on January 15, 2015, 01:14:34 am
If you are using an iphone the "swipe up" will completely close the app. When you double tap the home button it will change to a mode that shows all the apps that are running in the background. (when they are running in the background it's supposed to help them open faster) The swipe up will close them, touch the screen near the bottom of the app you want to close and run (swipe) your finger from bottom to top of the display. The app will then disappear and should no longer be running in the background.
You are correct in that there is no "close" option, hitting the home button does get you out of the app but does not actually close or exit from it. I should have been more clear on that. Hope this makes sense and helps you get it working.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 15, 2015, 02:18:52 am
On Android,
I've noticed that the pop-up box about using the device sometimes doesn't come up, or if you dismiss it it won't ask but it doesn't connect to the camera.

The always do this operation doesn't stick. Usually what I do is detach the camera and exit the app. Also I tend to start the app by inserting the camera since that launches the app I think (my camera is still out on loan).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 15, 2015, 09:46:49 am
@HB, thanks, will double check that it's properly closed (if the issue occurs again).

@Miguel, on Android here too, and same happens--inconsistent starts and the tick box to "always open with this" gets ignored each time. Flaky it seems, but I'm glad my unit isn't faulty.

Thanks chaps--you can get back to your soldering irons and scopes.   ;D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: levi47 on January 15, 2015, 04:54:16 pm
INow, let's see if they can add some new features like changing the max/min thresholds. Or is that called the temperature span?  They could add a palette bar, with  a slider to change the center of span, and pinch to scale the span. Hint hint Seek ;-). They could even plot the temperature range on it.
This is exactly what i am waiting/ hoping for.
Can anyone point me in the right direction of the newest version of the windows app?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 15, 2015, 07:36:04 pm
INow, let's see if they can add some new features like changing the max/min thresholds. Or is that called the temperature span?  They could add a palette bar, with  a slider to change the center of span, and pinch to scale the span. Hint hint Seek ;-). They could even plot the temperature range on it.
This is exactly what i am waiting/ hoping for.
Can anyone point me in the right direction of the newest version of the windows app?

I fully agree and just would like to add the wish that SeeK implements a correction for the measurement of temperatures below 20°C.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 15, 2015, 11:33:10 pm
Does anyone know if seeks app compresses the palete for the high and low? When I had my camera working, I noticed that it would force the span to maximize the palette. So basically the palette took priority, versus contrast. And it always seemed that it would shift the palette up if a small group of higher values entered the dataset. The way they handle the palette to temperature span is...weird.

Also, in regards to theleft lepton, anyone have the actual fps of the scensor vs the fps of the seek sensor? I'm wagering that the lepton is also noisy, but they are integrating far more frames per second than the seek sensor is. This, I think, is the key to how clean and how sensitive the sensor can be. If they could figure out a way to grab more frames per second for integration, I'd buy another camera. No questions asked. 4 frames per integration just isn't good enough. They need to be running this sensor at 60. And I'm guessing the lepton is already there.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 16, 2015, 12:02:24 am
Also, in regards to theleft lepton, anyone have the actual fps of the scensor vs the fps of the seek sensor? I'm wagering that the lepton is also noisy, but they are integrating far more frames per second than the seek sensor is. This, I think, is the key to how clean and how sensitive the sensor can be. If they could figure out a way to grab more frames per second for integration, I'd buy another camera. No questions asked. 4 frames per integration just isn't good enough. They need to be running this sensor at 60. And I'm guessing the lepton is already there.
The Lepton data format implies a raw rate of 3x, but could be more - I've not had a chance to investigate further.
However I'm not sure increasing would make much difference - faster framerate would presumably reduce integration time, and therefore signal, so probably little or no benefit integrating more, noiser, frames. I'm sure there will be some nonlinearities involved in determining the optimum tradeoff  - as Seek appear to be running on the limits of everything I have no doubt that this as been optimised as much as possible already.
I would imagine the raw single frames from Seek would  look pretty dismal

 
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: stak on January 16, 2015, 04:25:35 am
With the resolution of Seek at 206x156 (32,136) to Lepton 80x60 (4,800) is 6.7:1. That would allow FLIR to stack quite a few more images for the same throughput, minus overhead of managing the additional images. MSX is also hiding improving a lot. This link (http://www.wired.com/2014/08/a-review-of-the-iphone-infrared-camera-the-flir-one/) [wired.com] has side by side images of with and without MSX enabled and they give you quite a different impression.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 16, 2015, 10:31:05 am
I experimented with a sensor MLX9014. If you take the time less than 100ms - not exactly show the temperature. If the interval between measurements is less than 100ms - affects the previous measurement. I think that similar parameters and the matrix Seek. Only worse stability. In good matrix calibration is necessary after a few minutes of work. We Seek every 5 seconds.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 16, 2015, 05:21:27 pm
@Mike,

I'm actually curious about this issue. There would be trade offs, but I think a shorter integration (if they have the ability to even do so) might actually create a more stable image. Just hear me out...

So basically one thing I notice in particular, and you clearly identified, is a thermal drift. I'm chalking it up to low capacity pixels. The sensor heats up, but the pixel drifts a lot because it appears to change temperature quickly. So we see these blocks of various temperature differences, and I consider this noise as most would. A shorter integration time should decrease the thermal drift. Less time running power through the pixel, less time to produce heat, and thus less swing in pixel temp. Of course, you pointed out that this would also mean less time to heat the pixel from radiation. There's a trade off. But then you get more frames per average, reducing the noise floor and further reducing pixel drift of the signal. Also, better alignment of pixels per frame, so signal has a better shot at a averaging into the dataset. Remember most of the time the field of view isn't static. Even a slight shake of the hand will still throw off the average, blurring edges and lines, allowing random noise to outweigh the signal. As long as there is a measurable signal per frame, above the read noise, it should improve the image quality. It might reduce the minimum tempereture the sensor can detect. This is another trade off.

But hey, I'm just messing with the idea. I'm sure there is a flaw to this. I'm obviously missing a crucial part, otherwise I'd think they would have already done this. Or perhaps they already are taking the shortest integration they can. Maybe you are right, maybe the sensor is already at the limits of what can be done for the signal.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 17, 2015, 11:21:43 am
just an example what you can see with the SeeK and an additional ZnSe lens

http://youtu.be/-CgY2jAdXw4 (http://youtu.be/-CgY2jAdXw4)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bobaru on January 17, 2015, 04:00:33 pm
In case no one has seen this video yet, Ben Heckendorn from the Ben Heck Show, used the Seek camera in a new video he just released.   He was using it to monitor temperatures in an experiment on house chimney construction.

https://www.youtube.com/watch?v=wVY3nrGWOqo (https://www.youtube.com/watch?v=wVY3nrGWOqo)

-bob
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 17, 2015, 04:07:35 pm
Well, I'm not too impressed with this...gone all flakey again like last time. "Force stop" does nothing to snap it out of it.
Why don't I just wait for it to get in the mood for a spot of imaging... :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kakai248 on January 17, 2015, 05:26:24 pm
Hi,

Can this camera detect variations of temperature in the muscles of the face (like when you smile, the muscles contract and release heat)? Or is the thermal sensitivity too low?

I'm looking for the cheapest camera that can do this. However there aren't many selfies taken with these cameras  :P

FLIR One has a thermal sensitivity of 0.1ºC. I have a paper that did what I want to do but they used a professional camera with <0.02ºC sensitivity.
The closest I found is FLIR E6/E8 with <0.06ºC, however these cost +2500$.

Thanks
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 17, 2015, 05:44:32 pm
@kakai248

Thermal cameras can see the blood flowing in an arm or similar but you are asking a lot for it to see the thermal change within a muscle that is not generating power and burning a lot of joules. A facial muscle is not a power muscle so the thermal gradient caused by movement will be masked by the skins normal thermal emissions with blood flow near the surface.

Thermography has been used in the medical profession, most recently in the search for persons with Ebola and running a temperature, also for imaging women's breasts in the hunt for anomalies in the tissue structures. A thermal camera is a pretty blunt tool even if you use one like my very expensive FLIR industrial types.

http://www.infraredscreening.com/medical-thermography-history.htm (http://www.infraredscreening.com/medical-thermography-history.htm)

http://www.flir.com/cs/emea/en/view/?id=41183 (http://www.flir.com/cs/emea/en/view/?id=41183)

So no a SEEK is not up to the task, or anywhere near for that matter.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 17, 2015, 05:47:56 pm
We Seek sensitivity of less than 1 degree. This value can be worse. The theoretical sensitivity is not cooled thermal imagers can not be lower than 0.08. Anything less is just marketing. The noise is very large. In the manufacturer's specifications lie. I am convinced that with several matrices. I needed a thermal imager for medical research. I could not find anything at an affordable price. You need to get a photo -
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kakai248 on January 17, 2015, 06:30:41 pm
In this (http://cms.unige.ch/fapse/EmotionLab/pdf/Jarlier_et_All_2011_IEEE_transactions_on_affective_computing.pdf) paper they used FLIR ThermaCAM SC3000 Quantum Well Infrared Photodetector, a pretty old camera (around year 2000 I think), to achieve this. However it seems that the camera was pretty good for that time.

The image I attached is in the paper. They managed to map the variations in the muscles of the face.

So it seems like it's possible, but I'm not sure what is the most cost effective camera to do something similar.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 17, 2015, 06:48:04 pm
Used cooled detector. I have not heard about not cooled detectors with such sensitivity. Real. Maybe someone knows something. I also wonder.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 17, 2015, 06:55:36 pm
He was using it to monitor temperatures in an experiment on house chimney construction.
...and he got 10*F~5*C difference only because had no insulation no more when opened "model" box doors  :-DD

Anyway, I've did something like this for garden chimney in 1:1 scale 2 meters long and.. no air flow tunnels needed but fan on top of the chimney to make air movement from bottom to top  and of course temperature sensor on chimney output pipe to controll another fan -amount of air entering into fire (using DIP8 ATTiny85 MPU) , so it prevents overheating and keep its temperature safe ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 17, 2015, 06:58:54 pm
I have a FLIR SC3000 in my collection. It was / is a very advanced scientific camera. Sadly mine is not for sale and a used one will still make an ugly dent in your bank account. They are also rare as hens teeth as FLIR did not make them for very long. It was 'state of the art' Quantum Well technology designed to be a very sensitive and advanced laboratory tool. Try to find a used QWIP thermal camera these days......they are very uncommon.

She is a stirling cooled camera with noise levels far below anything that an uncooled microbolometer can achieve whilst still maintaining full data integrity.

Don't think that a FLIR camera built in the late 1990's and early 2000's is not good....they still rock !

I note that the study used repetitive muscle movement and not just a single contraction of a muscle which is what I thought you were trying to observe. repetitive muscle activity does create heat, no doubt about it. You do need a decent low noise, high sensitivity thermal camera though so SEEK is still not the tool for the job.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on January 18, 2015, 02:12:10 am
The prices for the Seek are now the same on Amazon as on thermal.com (Amazon prices used to be $230+).

If you're looking for one, it's generally recommended you buy it from Amazon due to the horror stories with Seek's customer service.

However, unfortunately, still not international shipping :(

(http://puu.sh/eFtSp/eb6d38928d.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IanB on January 18, 2015, 02:20:20 am
Thermography has been used in the medical profession, ... for imaging women's breasts in the hunt for anomalies in the tissue structures.

Hmm. I suspect such temperature differences could be detected more easily by touch, much as you can tell someone is running a temperature by touching their forehead. The human sensory system is extremely sensitive to temperatures, both by conduction and by radiation. For instance, it is amazing how good your cheek is at detecting heat radiation from warm bodies if you hold it close to a warm surface.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 18, 2015, 02:50:22 am
You are not able to distinguish temperature at all. You can only sense that the object is warmer than you, or colder. Sensing differences in temperature as little as 2 degrees would be nearly impossible. It would take at least 10 degrees difference to feel a difference. There's a reason we use thermometers and IR cameras.

Imagine finding heat leaks in your house by touch alone. It would take ages. And it would only work of its a large difference. The human body is no different. It might take less time to map the body but a lot is guessing, like does it feel different? Not sure.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IanB on January 18, 2015, 03:05:44 am
You are not able to distinguish temperature at all. You can only sense that the object is warmer than you, or colder. Sensing differences in temperature as little as 2 degrees would be nearly impossible. It would take at least 10 degrees difference to feel a difference. There's a reason we use thermometers and IR cameras.

Actually, sensing differences is generally more sensitive than sensing absolute values. You will find throughout mensuration that subtracting current measurements from a reference field is a good way to amplify variations and make them more visible. Thermocouples, for instance, measure the difference in temperature between a sensing junction and a reference junction, and this doesn't make them useless. They have enormous industrial relevance. So sensing whether something is warmer or colder than a reference temperature is very valuable.

Quote
Imagine finding heat leaks in your house by touch alone. It would take ages. And it would only work of its a large difference. The human body is no different. It might take less time to map the body but a lot is guessing, like does it feel different? Not sure.

Finding heat leaks in your house by feel is incredibly easy. Using thermal cameras to make pretty pictures of the leaks is fun, but is far from necessary. The main advantage of thermal cameras is the ability to survey large areas quickly and allow you to home in on the problem locations without a lot of searching. But if you have time, a point probe (your face and hands) will work just as well.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 18, 2015, 12:19:10 pm
Suit yourself. I don't have all day to find a leak, and I'm sure a contractor doesn't either.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 18, 2015, 12:46:25 pm
You probably could find heat loss points reasonably well by feel, but you'd have to stick your flesh in every suspect cranny...the SeeK (and similar) can tell you instantly whether or not you actually have a leak, and (if so) where it is, from one wide angle view. No contest.
Facile argument, is my opinion.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 18, 2015, 03:32:21 pm
@Seek,

If you still read the thread, do you have any plans to work on the pixel drift compensation? It works as advertised, but it needs refinement. It heavily affects any scene lower than the sensors temperature. I was getting horrible noise. Surely this isn't read noise? Perhaps you would implement a quality mode, low quality being 4 frames averaged, medium being 8 and high being 16. I'm sure a lot of people could give up the refresh for finer quality. Even at 16, it's still about 2.5 fps. I would believe 8 would be a happy middle for most people. That would help eliminate a lot of drift noise, while still providing a useful framerate. It might even be useful to capture a NUC of the same number of frames, so in medium quality mode, a NUC frame should be 8 averaged frames. I think this would allow your product to compete with the smoother image the new flir one will produce.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 18, 2015, 04:36:40 pm
does someone know if it would help to cool the case of the SeeK to reduce the noise? I am thinking about attaching an peltier element to the case and lower the temperature about 10 or 15 degree. But if someone knows already that it would't help I do not want to wase time and money trying it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 18, 2015, 05:31:03 pm
Nobody has publicly posted results. In scientific thermal imaging, the temperature is stabilized. Either by cryogenic, Stirling or peltier. Give it a shot, shouldn't be too hard. Just make sure it's controlled. You can't stick a peltier on without a control circuit. A simple arduino, mosfet, thermocouple and resistor should be the hardware to drive it, and a simple sketch to pwm drive the fet. Might need a PID approach.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 18, 2015, 06:12:30 pm
I have a small peltier module in the "future projects drawer". ;)
Might give it a try with seek module.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: feral2 on January 19, 2015, 03:34:23 pm
Here's a tutorial video (not mine) that was just posted on a DIY post-processing MSX-style visual/thermal video overlay technique: https://www.youtube.com/watch?v=q_keRg6v-2Y (https://www.youtube.com/watch?v=q_keRg6v-2Y)

For anyone wondering, the visual video was captured by a separate handheld camera (iPhone 4).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 19, 2015, 04:37:12 pm
After the failure of the original lens, I tried to replace it. That's what I did. A camera with a lens of 25 degrees. And the photo that I did. Members who have broken their SeeK, don't throw it away the lens. I need it. I can change it to a lens for the macro photos with a focus 50mm. Or buy from you.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 19, 2015, 05:02:15 pm
This photo was taken 12 degrees lens. It has a diameter greater. Sensitivity above. Picture taken from 2m.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: levi47 on January 19, 2015, 06:26:16 pm
Has anyone worked on a linux driver for the Seek? i would like to combine the UV-NIR camera of the raspberry pi as an overlay with the thermal images... maybe sweep the full field of view of the camera module or use a zoom lens that approximately matches that of the seek.

Also, can anyone point me to latest version of the compiled seeker windows program?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 20, 2015, 03:42:23 pm
Today saw the error of the program. Incorrectly saves the photo. No heat on the display image. Mode Imager + photo.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 20, 2015, 06:56:01 pm
http://www.miguelvp.com/ForMike/Seek/ (http://www.miguelvp.com/ForMike/Seek/) latest version of seeker i know of, make sure you download the DLLS and download ZAdiag to setup the drivers for the seek.

Has anyone worked on a linux driver for the Seek? i would like to combine the UV-NIR camera of the raspberry pi as an overlay with the thermal images... maybe sweep the full field of view of the camera module or use a zoom lens that approximately matches that of the seek.

Also, can anyone point me to latest version of the compiled seeker windows program?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 21, 2015, 12:51:26 am
Has anyone worked on a linux driver for the Seek?
Do you mean Linux kernel module?
Look many posts ago-someone showed... decompiled Java source code of Seek before attempt to correct gradient and there are Java routines to talk with Seek MPU via USB, so even Python Linux code can easy catch Seek thermal image frames, but I prefere C/C++ code while working with small ARM Linux distros talking to Seek devices.
However, no rush to release any code for the moment-I think Seek should do it and pay for this someone...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: rjardina on January 21, 2015, 01:25:11 am
Today saw the error of the program. Incorrectly saves the photo. No heat on the display image. Mode Imager + photo.

When you take a photo like this, it actually takes two images, and no thermal data is lost. One just becomes an over lap. But I noticed both images are taken at slightly different time due to the temperatures are off from one another. Which can be seen on the high measurement on the kitty-cat and the low on the VFD.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on January 21, 2015, 02:26:05 am
Just got an Nvidia Shield tablet, waiting on a Micro USB extension cord to arrive.


Miguelvp did you get the Jetson board yet? I am tempted to get one, being able to hook up any LVDS display would be nice.  O0
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 21, 2015, 02:30:45 am
I did get it, but I don't have enough time to jump into it yet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bsliv on January 21, 2015, 04:34:54 am
gizmodo.com is announcing the Seek XR, a mechanical upgrade the original Seek allowing zoom with detection out to 2,000'. 

The units are on thermal.com for $299.  No lens by itself tho.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 21, 2015, 05:32:11 am
Nice move by them, $100 for almost no parts :)
It's like the difference between a 16GB tablet or a 32GB one or a 64 GB one
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on January 21, 2015, 10:13:51 am
http://www.tweaktown.com/news/43006/seek-unveils-new-thermal-camera-phone-xr/index.html (http://www.tweaktown.com/news/43006/seek-unveils-new-thermal-camera-phone-xr/index.html)

Seek XR
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 21, 2015, 10:59:56 am
I saw a photo of a thermal imager with a zoom. The diameter of the lens is not changed. Means that at maximum zoom - sensitivity decreases 3 times.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 21, 2015, 11:29:54 am
I saw a photo of a thermal imager with a zoom. The diameter of the lens is not changed. Means that at maximum zoom - sensitivity decreases 3 times.
Would be good if it will also do close-ups, but still looking less attractive now Flir have announced a 160x120 Lepton.

I do wonder if this development is a side-effect of them having to change the lens holder design due to the gradient issue
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 21, 2015, 12:25:11 pm
Re: the reduced accuracy of the SeeK below 20oC...
Some snow on the ground here...snowfield reads 6oC, as opposed to 0oC given by my cheap Chinese IR thermometer. Be nice if that can be fixed on the next SeeK update.

Re: the zoom lens version--it looks then that the zoom image would just be a glorified blowup of the standard image? Useful maybe for picking out a hot blob in the distance...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on January 21, 2015, 01:52:04 pm
Re: the zoom lens version--it looks then that the zoom image would just be a glorified blowup of the standard image? Useful maybe for picking out a hot blob in the distance...

No, it's apparently an "optical zoom", not a "digital zoom" -- you still get real 206x156 resolution across the entire zoom range. It's not like blowing up the middle of the zoomed-out image; it's more like moving three times closer to your target. Photographers call that "zooming with your feet", and that's fine for some subjects; I'd rather not try it when imaging an intruder, or an alligator, or something on the other side of a busy highway.

I don't know how the image quality (focus, sensitivity) will vary as the zoom changes. I'd love to see -- heck, I'd love to do -- the kinds of image benchmarking that you see in reviews of conventional optical zoom lenses.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 21, 2015, 02:29:52 pm
Yep that's what I meant by "glorified"...with the lens being no wider than before there's less IR entering on zoom, so giving a degraded--albeit larger--image.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 21, 2015, 03:31:57 pm
It will be interesting to know how the zoom feature has been created. It normally required three lenses, with the middle one moving. It is possible to create a zoom function using two lenses with one (front) moving in and out of the seconds (rear) optical axis to create a variable zoom effect. Zoom with a single lens would be 'interesting'.

The lens also needs to remain focus free (fixed focus)...... quite a challenge !

Hopefully we will find out in due course.

I hope Seek are putting effort into improving the electronic and software design, as well as the optical path.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 21, 2015, 05:55:56 pm
My bet is on a three Lens system. The extra $100 gets you the two additional elements and the modified lens housing. The lenses being the majority of the cost. R&D was probably complete before Seek ever released the original module, retooling probably began after initial release of the module. They had to retool to be able to handle two formfactors. Might explain some of the delays they experienced initially. Parts are being manufactured now, and they are likely building a small inventory, but the non zoom module will still outsell. My best guess is the zoom model will produce very blurry images, terrible temperature accuracy and low contrast, thanks to seek limiting the smaller temperature spans. At 1x, it will be noisier than the fixed lens model.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 21, 2015, 08:12:51 pm
My bet is that it's not actually zoom but variable focus, the "zoom" being how close you are.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 21, 2015, 10:34:40 pm
Mike, one thing is certain: they knew this would be coming. The magnesium body actually has a ring glued to it, the decorative sunshroud with the stairsteps. Some people complained that it came off the unit and seek asked for them to send the unit back, rather than apologize and recommend some cyanoacrilate (spelling) or just say super glue the dang thing back on dummies. That ring is likely a piece of the actual variable whatever they are about to release. $100 for an apparently unpainted magnesium housing (Thanks for the corrosion  prevention btw), a new front piece that has a thread for the lens to screw on...that's a bit steep. That's a huge mark-up. Are they selling the fixed focus version at a leader loss? Why not charge for the app while they are at it...oh yea, nobody would pay for an app that has removed non working features. Who needs emissivity anyways. Auto everything!

Is there something wrong with teaching people thermography? They made a post long ago, stating that adding complicated features would increase the difficulty for someone to pick up the device and go. There's nothing wrong with a basic how-to, even a nice step by step tutorial. They added a simple swipe command tutorial to use the poorly aligned visual camera (which is always on, even if disabled-- caught a bug in widescreen mode, see tiny line on edge of screen that changes). But it seems like auto everything was the way to go. This is essentially a clip on poloriod thermal camera. I whole heartily disagree with their direction, and it's why I probably won't be buying another module from them unless someone manages to throw together a proper third party app or windows executable. And I'd be willing to throw good money at something like that.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on January 22, 2015, 12:38:22 am
I saw a photo of a thermal imager with a zoom. The diameter of the lens is not changed. Means that at maximum zoom - sensitivity decreases 3 times.

The diameter of the lens has increased - however definitely not 3x.

(http://puu.sh/eQAiT/faa69e72ec.jpg)
(http://puu.sh/eQArJ/cd7709aae8.jpg)

I'm not a expert on this, but I think it would still be possible for the lens to maintain a constant aperture throughout the zoom range, even without increasing the lens's diameter - depending on if the original lens as was already the largest aperture they could fit in the size (of the orig lens)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on January 22, 2015, 02:28:36 am
I saw a photo of a thermal imager with a zoom. The diameter of the lens is not changed. Means that at maximum zoom - sensitivity decreases 3 times.

The diameter of the lens has increased - however definitely not 3x.

(http://puu.sh/eQAiT/faa69e72ec.jpg)
(http://puu.sh/eQArJ/cd7709aae8.jpg)

I'm not a expert on this, but I think it would still be possible for the lens to maintain a constant aperture throughout the zoom range, even without increasing the lens's diameter - depending on if the original lens as was already the largest aperture they could fit in the size (of the orig lens)

If you go back and look at some of seek's product images, pre release, the bezel and lens look more like the the XR version, than the original fixed model. I commented on that in this thread,  and I think some others picked up on it too. At the time I just concluded the images were of earlier prototypes, but now I think differently.

My theory is that maybe the focus version was the originally planned device, but a decision was made to retool and release the fixed version at a price point lower than the flir one. sell a bunch. create buzz.
Now that flir has announced their One 2.0, seek is releasing their original design as "new upgraded" model. this early hardware change might explain the early retool and supply problems, and the issues with the app not being ready for prime time (at least with the changed hardware).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: rjardina on January 22, 2015, 02:56:53 am
micro-lens holder for less than $1.50US (elastic cord)

If anyone else is interested in doing this too. 12,500RPMs while dipping it in water every 10 seconds. Or better yet drill the lens under water if possible, to prevent chipping. I learned a little from the first hole I chipped, as seen.

---edit---

!Warning danger! Another contributor pointed out that the dust from a Zinc Selinadel lens is toxic. Safety first take proper precautions and wear the right PPE.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: TinWhiskers on January 22, 2015, 05:00:39 am
I saw a photo of a thermal imager with a zoom. The diameter of the lens is not changed. Means that at maximum zoom - sensitivity decreases 3 times.

The diameter of the lens has increased - however definitely not 3x.

(http://puu.sh/eQAiT/faa69e72ec.jpg)
(http://puu.sh/eQArJ/cd7709aae8.jpg)




I'm not a expert on this, but I think it would still be possible for the lens to maintain a constant aperture throughout the zoom range, even without increasing the lens's diameter - depending on if the original lens as was already the largest aperture they could fit in the size (of the orig lens)







It is further interesting to note that the icon for the Seek app has always been an image of the larger lens device
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on January 22, 2015, 05:27:43 am
(snip)
It is further interesting to note that the icon for the Seek app has always been an image of the larger lens device

Not really - I think that has the larger lens just for aesthetic purposes of the icon.

The Seek XR has a lens that protrudes out of the case further than on the original seek, however the lens in the icon does not protrude out very far and so is probably the original seek.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jeffreythe00 on January 22, 2015, 05:39:56 am
micro-lens holder for less than $1.50US (elastic cord)

If anyone else is interested in doing this too. 12,500RPMs while dipping it in water every 10 seconds. Or better yet drill the lens under water if possible, to prevent chipping. I learned a little from the first hole I chipped, as seen.

Hello jardina,

While I will assume you have taken the proper precautions not to create any dust when drilling holes in your lens. Please do note that several documents suggest Zinc Selinade is toxic when inhaled. I signed up just to point this out.

I've been following this thread as well since I too have a seek camera. I love all of the work everyone is doing and reading about it, even though I don't understand most of it.

Thanks to all of the dedicated people working to make this a better product! I sincerely hope seek takes the advice given here so that we all can benefit (seek included)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 22, 2015, 08:40:37 am
It will be interesting to know how the zoom feature has been created. It normally required three lenses, with the middle one moving. It is possible to create a zoom function using two lenses with one (front) moving in and out of the seconds (rear) optical axis to create a variable zoom effect. Zoom with a single lens would be 'interesting'.

The lens also needs to remain focus free (fixed focus)...... quite a challenge !

Hopefully we will find out in due course.

I hope Seek are putting effort into improving the electronic and software design, as well as the optical path.

Aurora
Aurora wrote is true. Need more lenses. Each transition air - glass is 6% loss. You need to add at least one lens. This two transitions. This minus 12%. If two lenses is 24% loss. Zoom in three times. Means the area of the lens Sx3 + 0.24Sx3. This is not an exact formula. But you can estimate the size of the lens. I do not see an increase in the lens. Although it is impossible to believe Seek. They are used in advertising professional imager. Not Seek. They can again draw pretty pictures.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Nik on January 22, 2015, 08:50:55 am
Seek Thermal XR is certainly a manual focus lens imager. It does not have true zoom.
It seems not possible to make  real optic zoom by using 3x such chalcogenide lens while we know even single lens makes such terrible distortions.

At least with single lens it is possible to change its location to upside down and use it as macro thermal cam to find things on pcb
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 22, 2015, 11:24:22 am
As mentioned in Mike's video on the SeeK, it looks possible to attach the ZnSe lens for close-up work with a plastic cap of some kind...no lens drilling.
I don't need such a lens but if I did I'd make an interference fit cap, comprising a side lip (for grip on the bezel) and a thin shoulder to capture the edge of the extra lens. Polyethelene would give the pressure required for a good grip.
Of course the exact size would have to be arrived at by experiment--or use a slightly undersize hard plastic (ABS, styrene) with a cut in it for spring. In a lot of cases a domestic bottle cap (of some kind) could be utilised, with most of the top cut away.

Whichever way, there's plenty of room for (holding) plastic at the front of the bezel...the SeeK lens's field of view is quite a narrow cone.

EDIT--have just read Nik's post properly--so the XR is not a zoom after all, it just enables closer focusing for PCB work etc, and sharper long distance imaging. So for those of us that need the PCB imaging...far cheaper to add a ZnSe lens to the fixed SeeK?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 22, 2015, 11:48:18 am
With regard to lens diameter, I recall during Mikes tear down that there appears to be a rubber cup over the lens tube that reduces the amount of lens visible to the user and so effectively reduces the effective diameter. I just checked my SEEK and this does indeed appear to be the case.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 22, 2015, 01:01:07 pm
According the spec SeeK gives for the Seek Thermal it has a 36° field of view. But for the XR it is 20° field of view.
Therefor the XR has a tele lens compared to the standard SeeK. If my rough estimations are right it must have 2 times the focal distance. That gives the better resolution for far objects but as a consequence it can not be used without adjustements for near objects. That's why they had to made it adjustable.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 22, 2015, 04:25:59 pm
@WSPI--if those FOV's are correct then it appears that rather than the XR being a "zoom" or a "manual focuser" it is now neither--but a fixed telephoto, with focusing. [Obviously, a zoom lens has two figures for FOV].
Soooo...XR quite a lot better for distance imaging, it would seem.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 22, 2015, 04:29:43 pm
With regard to lens diameter, I recall during Mikes tear down that there appears to be a rubber cup over the lens tube that reduces the amount of lens visible to the user and so effectively reduces the effective diameter. I just checked my SEEK and this does indeed appear to be the case.

Aurora
The SeeK Thermal is a fixed focus camera therefore you have only a certain depth of field. I assume, if they use the whole diameter of the lens, the depth of field would be to small. By reducing the aperture with the rubber cup they increased the depth of field. Another option was to add a focus adjustment as they do now for the XR model. But that was probably to expensive.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 22, 2015, 04:32:35 pm
@WSPI--if those FOV's are correct then it appears that rather than the XR being a "zoom" or a "manual focuser" it is now neither--but a fixed telephoto, with focusing. [Obviously, a zoom lens has two figures for FOV].
Soooo...XR quite a lot better for distance imaging, it would seem.
@Seeker
I have These numbers for the FOV from the Seek Thermal Webpage. On the shop page you can see the spec for both Versions.

Maybe the current Version is a wide field then the XR could be a normal range?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 22, 2015, 06:53:22 pm
Maybe the current Version is a wide field then the XR could be a normal range?

Yes, the first SeeK could be a wide angle, making the XR near "standard" for the sensor. But it does transpire that--contrary to some of the web mentions--it's not a zoom, but a fixed, longer focal length. There seems to be confusion abroad, as to what constitutes a "zoom".

One would presume that some app upgrade would be forthcoming to force the native camera to zoom in to match the FOV of the XR, when doing the "overlay" thing?....Or maybe it controls that already (haven't checked).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 22, 2015, 09:02:05 pm
So essentially, they increased the focal length of the lens by reshaping it, receded the rubber mask to allow in more radiation (which narrows the depth of field), and modified the lens housing to allow changing the focus by twisting. And they actually slapped on some paint instead of the bare metal they were showing off. Thank you Seek, good move.

I was a little harsh before. Perhaps I shot my mouth off too early. This is a longer fixed focal length, focus adjustable version of the first seek. That being the case, I would like to see photos of the unit in operation. If they managed to reduce the speed of the lens by receding the rubber iris, it might actually produce cleaner images, but not by a huge margin. But it could make a difference...if they just would work on the dang software.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: rjardina on January 22, 2015, 09:12:15 pm
As mentioned in Mike's video on the SeeK, it looks possible to attach the ZnSe lens for close-up work with a plastic cap of some kind...no lens drilling.
I don't need such a lens but if I did I'd make an interference fit cap, comprising a side lip (for grip on the bezel) and a thin shoulder to capture the edge of the extra lens. Polyethelene would give the pressure required for a good grip.
Of course the exact size would have to be arrived at by experiment--or use a slightly undersize hard plastic (ABS, styrene) with a cut in it for spring. In a lot of cases a domestic bottle cap (of some kind) could be utilised, with most of the top cut away.

That is a very good point and IS the better solution than drilling holes, no doubt. Making one is time consuming and of course there are freely available specs for 3D printing such a cap. A resource I don't have and costly for people to have that service provided for what it is. I was worried about cracking the lens and just wanted to show others its doable. This is the best solution for me, and the easiest & fastest to modify for future cameras. If anyone here is concern about doing things properly/correctly when it comes to the seek camera, why is anyone using it to begin with? I am sorry, I'm not trying to start any conflicts.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on January 23, 2015, 04:31:07 am
The original seeks appear to now be $249 on thermal.com

(http://puu.sh/eTSMb/ef71c86958.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 23, 2015, 02:48:23 pm
The original seeks appear to now be $249 on thermal.com

(http://puu.sh/eTSMb/ef71c86958.jpg)

This is either an error or a lame move, especially considering they didn't announced anywhere that they would be bumping up the price a whole $50.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 23, 2015, 03:20:13 pm
They are recovering the developmengt costs for software fixing the gradient issue  :-DD

But seriously, IIRC the original pre release price of the SEEK was $250 and it was dropped to $200 at release. An early adopters discount to gain market share and publicity maybe ?

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 23, 2015, 03:54:11 pm
They are recovering the developmengt costs for software fixing the gradient issue  :-DD
There might be something else-they made significant changes to new Seek hardware and do not want no more people to mess with old version and slowly move to new version.
While new version is only  a few dolars more, people will forget about his first hardware and software version and nobody will complain about gradient issues no more, hidden... much better in new software  that in first versions where people could make more adjustments and set emissivity.
Now they can't, so can see something... can be ghost busters, play with lenses screw and... pay 50% for something which should be done a few months ago  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on January 23, 2015, 04:11:52 pm
Well unless Amazon play along and bump their price to match they won't sell many at that price...Amazon (today) still doing SeeK1 at $200 post free.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on January 23, 2015, 04:23:32 pm
Perhaps it's from the backlash on their facebook site of people complaining that they just bought one, and then they come out with a better one, and increasing the price would suppress that buyers remorse, plus they can afford to increase the price, since there is no other imagers in that price range.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tom66 on January 23, 2015, 04:36:41 pm
How do you buy one of these in the UK? Anyone selling theirs (Android)?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on January 23, 2015, 04:52:25 pm
Push my button to put in an order with Amazon to ship my forwarder at Oregon.   
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 23, 2015, 04:59:32 pm
Think very carefully before buying the SEEK. The new FLIR One will likely blow it away.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on January 23, 2015, 05:57:41 pm
Think very carefully before buying the SEEK. The new FLIR One will likely blow it away.
I sold mine to buy the flir android.. Not sure if that was a dumb move, but the higher resolution flir sounds really nice.  I don't like that it runs on it's own battery though, because eventually a battery like that will die, and then what.  Will they sell replacement batteries for it?  Also why not design the unit in such a way to use the phone or tablets camera, so all your money goes towards the thermal imager.  Of course the parallax problem, but if you made the attachment similar to the thermapp it could be right next to the camera.  I read on another forum, that the flir 1 android was coming out very soon, so I guess we will see.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on January 23, 2015, 06:23:25 pm
Think very carefully before buying the SEEK. The new FLIR One will likely blow it away.

As it is, SEEK is good enough for my field application, but since you have spoken, I have put in  a cancel request to my order.   
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: All Seeing Eye on January 23, 2015, 06:36:42 pm
Think very carefully before buying the SEEK. The new FLIR One will likely blow it away.

The new second-generation SEEK seem to come out right away?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 23, 2015, 06:45:39 pm
Think very carefully before buying the SEEK. The new FLIR One will likely blow it away.
The new FLIR One has still one limitation : Scene temperature range: -4°F to 248°F (-20° to 120°C).
For checking the temperature of power electronics that is not enough. Here the Seek will still be my favorite with-40C to 330C detection. Especially as my comparision to a Flir T335 showed sufficient accuracy for temperatures above room temp.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on January 23, 2015, 06:48:06 pm
Also why not design the unit in such a way to use the phone or tablets camera, so all your money goes towards the thermal imager.  Of course the parallax problem, but if you made the attachment similar to the thermapp it could be right next to the camera.

It's not just parallax. Different phone cams have different fields of view and resolution, in addition to the unpredictable placement and orientation of camera vs. USB port. Low-res, fixed-focus visible cams are dirt-cheap; bundling one with a known geometry seems like a big win to me.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 23, 2015, 07:20:26 pm
Unlike Apple, I have not seen evidence of FLIR making their cameras disposable after battery failure. Small Li-Ion packs are available as replacements for most formats anyway. I honestly believe that, even if more expensive, the FLIR One new version will outperform the SEEK in terms of image quality and processing (inc. MSX) I have been impressed with what was achieved with an 80x60 LEPTON, a 160x120 will make a huge difference IMHO. Resolution matters not a jot if the post capture processing and noise is poorly handled.

Now that the SEEK is working without a gradient visible, I am keeping it for my collection but I will definitely be buying the new FLIR One Android. Sadly if I am any sort of indicator of others view of the SEEK vs FLIR One Android, I see the SEEK fading away into obscurity unless something radical occurs to improve performance.

With regard to the new SEEK with narrower field of view........ oh dear what'a mistake'a to make'a !

Industrial thermal cameras often came fitted with 24 degree FOV lenses. These were suited to capturing images with a target some distance away. Anyone who had to work inside buildings and cramped spaces soon found 24 Degrees very limiting. Those users had to fork out for an auxiliary lens that increased the FOV to around 45 Degrees. FLIR recognised this situation and decided that the FLIR E series would be fitted with a lens that better suited most users, namely the ~35 Degree FOV lens. SEEK were smart in using an intermediate FOV lens like that of the E4, but the new SEEK has quite a narrow FOV for many building related situations. A smarter move would have been to produce a new camera that could be fitted with one of a range of lenses that are manual focus. It would then be a very versatile little tool. Owners could buy the relatively low cost lens 'modules' to suit their needs. It would certainly be great to have a set of affordable thermal lenses covering 4, 7, 20,40,60,90 and 140 Degrees ! Such would make the SEEK unique in the market at its present price point. Even the new FLIR One would not be able to compete at that levels as the lens is integrated into the LEPTON core. It it would have taken would have been a standard M12 threaded mount as found on PCB cameras and a set of thermal optical elements built into the same format of M12 lenses found in PCB cameras. Not rocket science and an opportunity yet to be embraced by SEEK Thermal.

Imagine being able to select a lens from a list like that shown on this web site, but in the thermal imaging domain ! That would be really something !

http://www.vd-shop.de/megapixel-minilenses-c-193_201_208.html (http://www.vd-shop.de/megapixel-minilenses-c-193_201_208.html)

http://www.vd-shop.de/fisheye-m12-mini-lenses-c-193_201_257.html (http://www.vd-shop.de/fisheye-m12-mini-lenses-c-193_201_257.html)

Umicore offer a selection of small thermal lenses but they are expensive. They do not need to be.

http://eom.umicore.com/en/infrared-optics/product-range/ (http://eom.umicore.com/en/infrared-optics/product-range/)

Another avenue of investigation for SEEK should be making a camera with a Chalcogenide glass filter in front of the microbolometer and then using ZnSe optics rather than Chaclogenide glass. Presumably cheaper ?

Lens transmission differences are normally dealt with on more expensive cameras by entering the lens type in a menu option of by auto ID methods. Each lens characteristic is pre-programmed into the camera so it knows the offsets needed for accurate measurements.

If Seek Thermal could make their product significantly different in what it offers compared to the new FLIR One , then they have a chance.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on January 23, 2015, 07:53:35 pm
Hello,
My Seek arrived 2 Weeks ago. Sadly I have no Android Device which gets it working.
But I solder the USB internal and use the Camera on my PC.

At this Point... thanks @miguelvp for providing a working sample.  :-+
I change some parts for me… maybe interesting for you:
- all the needed Source (include USB) is now in one File… SeekThermal.cs
 This is better for implanting it in other projects… like my  Thermoviewer:
http://joe-c.de/pages/posts/programm_thermalviewer_120.php#ver007 (http://joe-c.de/pages/posts/programm_thermalviewer_120.php#ver007)
- I change the Projekt to a .net 3.5 Framework, because I will develop with sharpdevelop 3.2 (http://www.icsharpcode.net/opensource/sd/ (http://www.icsharpcode.net/opensource/sd/))
This is a little bit old… but with this you could also develop on compact framework, this is why I still use that version.
- Additional color palettes (was created at runtime and could easy changed)
- some more changes you will find, if you explore the code… like a direct processed image function

There are still 3 huge workarounds:
1. true temperature calculation
2. better calibration
3. reconnecting the camera (actual only the first startup works)

I will try a gainmap next time... this is a similar way to the calibration of my FLIR E4.
Theoretically it haves the following steps:
1. take a image from a even heated cold surface (maybe a tec) and store as cold_data
2. take a image from a even heated hot surface (heating plate) and store as hot_data
3. calculate the gain (difference) for each pixel (maybe with automatic defect pixel detection) and store it as gainmap
4. apply the gain value to the image data from camera to get a clear image

Well… happy seeking ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 23, 2015, 08:06:43 pm
I honestly believe that, even if more expensive, the FLIR One new version will outperform the SEEK in terms of image quality and processing (inc. MSX)
Maybe on crappy phone with limited processing power, but there are use cases where even this Seek thermal versions with powerfull PC OpenCV processing and implemented hardware circular motion as well as smimplicity to write own PC app optimized for mlticore powerfull modern procesors is advantage in many research projects ;)

BTW: MSX is strange name for very simple thing ;)

FLIR? - NO THANKS!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 23, 2015, 08:09:31 pm
Thanks joe-c, I'm glad you are giving support for the Seek :)

We are in good hands now  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 23, 2015, 08:42:35 pm
I wonder if eneuros statement about making hardware changes is true. If they made a hardware revision, it would explain the cost recouporation. A $50 jump in price on something at $200 is a large jump. That's a 25% increase. If they didn't make a hardware revision, then I'm not sure why they felt it was necessary to raise the price. They sell loads of these things daily. Perhaps the manufacturer demanded more money in order to keep up with production of now two modules.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on January 23, 2015, 09:24:41 pm
joe-c.
Thank you for the program.
You did not try to eliminate the gradient? I have a large gradient.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on January 23, 2015, 10:49:43 pm
Another avenue of investigation for SEEK should be making a camera with a Chalcogenide glass filter in front of the microbolometer and then using ZnSe optics rather than Chaclogenide glass. Presumably cheaper ?

I'm confused here. ZnSe is a chalcogenide. I know I'm taking an overly-literal approach, but what other chalcogenides are you contrasting it with?

I'm also trying to figure out where I missed the announcement that the "3x Zoom" lens was actually a fixed-field-of-view (and thus fixed-"zoom"), variable-focus lens. If SEEK is only advertising a single figure for field-of-view angle, it's possible that that was just a goof on the part of the marketing folks. If there are other announcements that indicate it really isn't going to be a zoom, could someone link to them?

I assume that folks like FLIR wouldn't market a zoom lens because it would be too hard for them to maintain calibration as it moved through its zoom range. For a qualitatively-oriented rather than quantitatively-oriented device like the SEEK, I can imagine that many folks would like to have a zoom range, even if it means temperature readings are only accurate at one point in the range.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 23, 2015, 11:04:07 pm
Chalcogenide Glass as in 'GASIR' versus ZnSe

http://www.lightpath.com/products/infrared-optics/thermal-imaging-optics.html (http://www.lightpath.com/products/infrared-optics/thermal-imaging-optics.html)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 23, 2015, 11:12:12 pm
Another avenue of investigation for SEEK should be making a camera with a Chalcogenide glass filter in front of the microbolometer and then using ZnSe optics rather than Chaclogenide glass. Presumably cheaper ?

I'm confused here. ZnSe is a chalcogenide. I know I'm taking an overly-literal approach, but what other chalcogenides are you contrasting it with?

I'm also trying to figure out where I missed the announcement that the "3x Zoom" lens was actually a fixed-field-of-view (and thus fixed-"zoom"), variable-focus lens. If SEEK is only advertising a single figure for field-of-view angle, it's possible that that was just a goof on the part of the marketing folks. If there are other announcements that indicate it really isn't going to be a zoom, could someone link to them?

I assume that folks like FLIR wouldn't market a zoom lens because it would be too hard for them to maintain calibration as it moved through its zoom range. For a qualitatively-oriented rather than quantitatively-oriented device like the SEEK, I can imagine that many folks would like to have a zoom range, even if it means temperature readings are only accurate at one point in the range.
In the press info from Seek no zoom function is mentioned. Only Extended range and Manual Focus.


NEW SEEK THERMAL CAMERA MAKES IT EASY TO FOCUS IN ON YOUR TARGET
$299 Smartphone Accessory for iOS and Android Lets You See the Unseen
LAS VEGAS – JANUARY 20, 2014 – Today at the SHOT Show® Industry Day at the Range,
Seek
Thermal™ announced the Seek XR, an extended range version of its award-winning thermal camera.
Created with outdoor enthusiasts in mind, the Seek XR allows people to literally see heat, making it
possible to spot people and animals in total darkness.
For hunters, the Seek XR can be used in daylight, the dark, or in obscured visibility conditions. It’s useful
for scouting, bloodtrailing, hunting game, and much more.
The new Seek XR has a manual focus lens for viewing objects at close range, or at distances of up to
2,000 feet. The Seek XR will be available in January for both iOS and Android devices for $299 at
thermal.com and Amazon.
“Until recently, the price of thermal imaging has kept it out of reach for almost everybody except military
and law enforcement,” said Seek Thermal founder, Bill Parrish. “Last year we introduced the first
consumer thermal camera, and this new, extended-range camera is based in part on the specific
feedback we received from gun experts, law enforcement, boaters and other people excited about
thermal imaging.”
http://www.thermal.com/img/press-assets/release/seek_thermal_pr_1-20-15.pdf (http://www.thermal.com/img/press-assets/release/seek_thermal_pr_1-20-15.pdf)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: iRad on January 23, 2015, 11:39:44 pm
The XR cameras are now available for purchase!

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on January 23, 2015, 11:55:10 pm
If anyone outside the US really needs one of these let me know. I have reshipped before

The FLIR One (two?) with its 180x120 is going to blow the crap out of the currently shipping Seek. However, it will probably cost 3x as much. The problem is that even for $200 while you get an amazing deal, it's still not usable for many things.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on January 24, 2015, 12:33:33 am
Think very carefully before buying the SEEK. The new FLIR One will likely blow it away.
The new FLIR One has still one limitation : Scene temperature range: -4°F to 248°F (-20° to 120°C).
For checking the temperature of power electronics that is not enough. Here the Seek will still be my favorite with-40C to 330C detection. Especially as my comparision to a Flir T335 showed sufficient accuracy for temperatures above room temp.

Now I recall why I did not rule SEEK out.  Thanks for your note.  My cancellation did not go through,  Amazon already packed my order.  For electronics work, then SEEK probably my better choice.  My E4 has more than recovered its cover in identifying shorted parts(too hot), blown parts (too cold), exact locations of shorted keyboard membrane, etc etc.  The circular len housing shall be easier for me to do some hot-glue-casted len holder for various lenses for close-up work. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on January 24, 2015, 01:12:46 am
Chalcogenide Glass as in 'GASIR' versus ZnSe

http://www.lightpath.com/products/infrared-optics/thermal-imaging-optics.html (http://www.lightpath.com/products/infrared-optics/thermal-imaging-optics.html)

I must be really slow tonight. I read this, plus the two links in your signature, and I didn't see any comparison between ZnSe and the "other" chalcogenide glasses. The one paper did mention adding Ge as a third component, but didn't give details.

As an old chemistry geek, I think of "chalcogens" as oxygen, sulfur, selenium, and tellurium. Chalcogenides are compounds with one of those elements -- zinc selenide (ZnSe), for example. I have no doubt that different formulations have different optical, physical, and manufacturing properties. But when you talk about "ZnSe versus chalcogenides", I just get confused. Can you say anything about the composition of the other glasses you're comparing?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 24, 2015, 01:39:57 am
I don't recall ever seeing ZnSe used in thermal imagers.
The relevant comparison is Germanium versus Chalcogenide glass, the latter being cheaper to manufacture lenses from, being mouldable
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: stak on January 24, 2015, 01:53:15 am
FLIR says they are looking to get the price on the ONE 2015 (as they are calling the new version) to $250 and it should be available for pre-order mid-year. If it's like the original though they won't be shipping until August.

If SEEK keeps the prices at $250/$300 I think FLIR will go as high as $350. FLIR will probably do marketing based on experience, quality, and customer service. With MSX the 180x120, even at a $50-$100 higher price point, will probably be enough to kill SEEK if SEEK doesn't rapidly step up software and firmware improvements. If SEEK drops to $200/$250 they could probably continue to still compete vs. $350 as the SEEK stays in the "reasonably affordable" price range where they could market as "half the price".

The thing is though FLIR probably has the bank account to withstand operating at much slimmer margins, and maybe even loss leader for a while, to crush competitors. If FLIR were to launch the ONE 2015 anywhere near $250 I don't see SEEK being able to compete with their current offerings.

That would be sad to me, because I think SEEK has a good product and every company needs to have at least one good competitor to keep them honest which leads to greater innovation and reduced costs to us.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on January 24, 2015, 05:10:10 am
FLIR says they are looking to get the price on the ONE 2015 (as they are calling the new version) to $250 and it should be available for pre-order mid-year. If it's like the original though they won't be shipping until August.
Are you sure about this?  I read a post where someone said he recently talked with a flir rep, and said the android version was coming out in a week or so.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 24, 2015, 06:19:54 am
FLIR says they are looking to get the price on the ONE 2015 (as they are calling the new version) to $250 and it should be available for pre-order mid-year. If it's like the original though they won't be shipping until August.
Are you sure about this?  I read a post where someone said he recently talked with a flir rep, and said the android version was coming out in a week or so.

Do you have a credible source to verify this?  This sounds like a 'my hairdresser has a friend who knows this beta tester that was told by an insider at [insert tech company] that the [insert tech product] will have usb 4.0 '
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on January 24, 2015, 07:09:40 am
Do you have a credible source to verify this?  This sounds like a 'my hairdresser has a friend who knows this beta tester that was told by an insider at [insert tech company] that the [insert tech product] will have usb 4.0 '
No verifiable source, I had only read a post on another forum talking about the flir1.  Could just as well be bs, I have no idea, which is why I was asking.

Quote
The second generation should be released this week and it is Droid compatible. I chatted with David a Flir representative last night about this and some other projects they are working on. They will adding a mil dot reticle on their scopes and it should be ready shortly. Then you can upload it from your PC. I prefer a mil dot and looking forward to this upgrade.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 24, 2015, 11:10:35 am
@Mike,

I was surprised to see ZnSe lenses in 'high end' thermal camera lenses as well.

I first saw them used as internal elements in large military thermal  lenses and then in the FLIR PM 2xx and 3xx series.

I attach a couple of pictures.

The ZnSe material is relatively soft and easy to scratch. The close up picture is of a scrap camera that is currently for sale on ebay. Note the rings in the lens.... fresnel lens ?

I do not know why ZnSe was used but could be cost or in the case of military optics, transmission specs.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 24, 2015, 11:40:20 am
@-jeffB,

I regret I am not a chemist, just an end user.

The background to my knowledge about these lenses is that I have used ZnSe lenses for some years as a close-up auxilliary lens for my industrial thermal cameras. I was familiar with them and their fragility in terms of scratching. Unlike Germanium lenses ZnSe offered an affordable solution to close up work on PCB's

Move forward a few years......the FLIR E4 was released. Many of us on this forum discussed the various parts of the new Ex series, including the lens. There was some discussion about the size of the lens and whether it was Germanium. Without saying too much, I have a friend inside the industry and I discussed the E4 with him. He knows the design well  ;) Being a great chap he directed me towards the Lightpath web site and said that a Chalcogenide lens was used in the E4 to save cost.

http://www.lightpath.com/images/Products/LightPath%20Infrared_Brochure_Jan2015.pdf (http://www.lightpath.com/images/Products/LightPath%20Infrared_Brochure_Jan2015.pdf)

I then started reading about the Chalcogenide lenses used in modern thermal cameras. I read an article detailing a company that started production of the first Chalcogenide lenses that could replace Germanium lenses. These lenses were dark grey/black in colour and opaque to visible light. The clever bit was that they could be molded to shape which saves cost. No mention was made in any relates articles about ZnSe. My experience with ZnSe  is that it is yellow in colour and very wide in bandwidth so transmits visible light as well as IR and thermal wavelengths. It normally needs a filter between it and a microbolometer.

 http://ceramics.org/ceramic-tech-today/fraunhofer-imw-molded-chalcogenide-glass-approach-delivers-low-cost-infrared-lenses (http://ceramics.org/ceramic-tech-today/fraunhofer-imw-molded-chalcogenide-glass-approach-delivers-low-cost-infrared-lenses)

http://www.gizmag.com/cheap-infrared-lenses-fraunhofer/23659/ (http://www.gizmag.com/cheap-infrared-lenses-fraunhofer/23659/)

I was not aware that ZnSe was a chalcogenide glass. What I do know is that GASIR is not ZnSe. Exactly what it contains may be covered by commercial secrecy ?

What I can say for sure is that the GASIR product is used extensively in modern thermal cameras and ZnSe is not, so GASIR must have some advantages over ZnSe.

A Google search on GASIR does produce results discussing it. Many are too technical on the Chemistry front for me.

i.e.

https://global.arizona.edu/sites/default/files/docs/experts/Lucas-Recentadvancesinchalcogenideglasses.pdf (https://global.arizona.edu/sites/default/files/docs/experts/Lucas-Recentadvancesinchalcogenideglasses.pdf)

Just found this article stating that Germanium is a significant element in GASIR, hence the dark colour of the lenses.

http://www.photonics.com/Article.aspx?AID=24318 (http://www.photonics.com/Article.aspx?AID=24318)

Hope this helps.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on January 24, 2015, 01:19:29 pm
@Joe-c,
many thanks for sharing your software and sourcecode. :-+ I got it running today and I am impressed how good the pictures are already. Now we just need someone who is able to implement something like the TESTO superresolution technic http://www.thermalimager.co.in/super-resolution.php (http://www.thermalimager.co.in/super-resolution.php)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 24, 2015, 02:10:36 pm
If anyone's interested in poking about with the hardware, here are some pics of the bare PCB layers. all viewed from sensor side

Some interesting features on the die, but waiting for new bulb for my microscope to get some decent pics

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Monkeh on January 24, 2015, 02:21:21 pm
How exactly did you get that apart so cleanly?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: SeanB on January 24, 2015, 02:48:16 pm
Looks like it was milled down, likely with a surface grinder and a grinding wheel, or with a standard small end mill at high speed.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 24, 2015, 03:11:11 pm
@Mike,

Nice pictures. thank you  :-+


I will be interested to compare your pictures with what can be revealed by the Faxitron. Guaranteed X-Ray will not show the layers as well as physical disassembly but having you images will show me the Faxitron's limitations.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 24, 2015, 07:57:12 pm
How exactly did you get that apart so cleanly?
grindy wheel on dremel and 600 grit paper. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: stak on January 25, 2015, 12:56:06 am
I don't know any FLIR reps, but I got my information from their press release...

    http://www.flir.com/flirone/Press/FLIR-ONE-CES-Press-Release.pdf (http://www.flir.com/flirone/Press/FLIR-ONE-CES-Press-Release.pdf)

It's in the middle of page 2.

Are you sure about this?  I read a post where someone said he recently talked with a flir rep, and said the android version was coming out in a week or so.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 25, 2015, 02:09:45 am
Quote
The FLIR ONE will be available for pre-order online from FLIR.com mid-year and will be available
through retail partners across the globe later this year. For more information, please visit
www.flir.com/flirone2015 (http://www.flir.com/flirone2015)

So Aug/Sept is about right.

SDK announced in that press release to be available for Android developers in spring and iOS already was released back in Dec last year.

I guess they are playing ball with Seek since Seek also announced an SDK that we are all waiting for, let us hope that Seek releases their SDK before FLIR does, because being first is important because if you are last then your developers might be too busy playing around with the competition's SDK.

But the ball is in Seeks possession they have 4 months to be first on the SDK front and 7 on a 2nd generation device.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on January 25, 2015, 03:53:06 am
Says the same thing on their facebook as well, so I guess that guy was smoking something.  :-//  Oh well, just bought the seekXR, so i'll see how that performs, and possibly get the flir android later.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 25, 2015, 04:03:33 am
I don't think seek is really pushing the sdk issue. It's definitely something they are working towards, as it shows in delayed app updates, but there isnt much motivation to get it out. Since there is already hardware support, and the sdk will be designed for the android and iOS version, there probably won't be a lot of developers clamoring for this kit. I don't even see them providing an sdk for Windows, but that would be very cool of them.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 25, 2015, 04:41:26 am
I think there is potential in the Android front, there is OpenCV for Android and that can do image registration between the image and the visual camera. Also a better interface amongst other features.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 25, 2015, 10:20:36 am
@Mike,

Nice pictures. thank you  :-+


I will be interested to compare your pictures with what can be revealed by the Faxitron. Guaranteed X-Ray will not show the layers as well as physical disassembly but having you images will show me the Faxitron's limitations.

Aurora
Although you can see the layers, you can't tell which track is on which layer, so not as useful as you might have thought it would be
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 25, 2015, 12:32:04 pm
Mike it's only a matter of time and someone will have mapped the circuit with components in place. Having the layer images available was the key.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 25, 2015, 02:04:01 pm
I'll try to make vector drawings of all layers so that we can stack them on top of eachother.
With semi transparent layers it should be easy to reverse engineer whole circuit.
Layer 2 is in the attachement...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Rasz on January 25, 2015, 02:49:11 pm
If anyone's interested in poking about with the hardware, here are some pics of the bare PCB layers. all viewed from sensor side

Some interesting features on the die, but waiting for new bulb for my microscope to get some decent pics


Vias to nowhere?
thermal sensor connector pin 8, 9 and 12 goes to dummy vias?
that leaves pin 7 10 and 11 as the only real data connections
one of supplies is pin2
ground is pin 4 6 and 18
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 25, 2015, 04:34:18 pm
With semi transparent layers it should be easy to reverse engineer whole circuit.
It is more interesting if new Seek... has the same PCB and circuit... didn't checked latest software changes if any (I mean MD5 check sums and binary comparisions of *.bin MPU files),
to see if there were changes in binary MPU code with new Seek released  :-/O

BTW: It could be nice to put somewhere, maybe even in first post dates of new software relases and links do archive *.apk  (ZIP files) with reported hardware versions and software available.
I wish Seek hasn't got any release notes aka README file with official software releases and links to archive pointing to his own website to ensure this what you find in playstore (or somewhere in internet) is what we need and is not tweaked by someone....it should be digitaly signed and official PGP public key provided on Seek website to be able to verify if needed that we downloaded official relased Seek software....

In this thread on Seek website we have:
http://support.thermal.com/hc/en-us (http://support.thermal.com/hc/en-us)
Quote
Where do I find the Seek app?
The Seek Thermal apps are available in the Apple and Google Play app stores.
    Seek Thermal for iOS
    Seek Thermal for Android*

*The Android APK is not available for direct download outside of Google Play, and cannot be provided by Customer Support.
:wtf:  in modern internet age is it?
*The Android APK is not available for direct download outside of Google Play, and cannot be provided by Customer Support. 
This f*ing app should be included on small USB or CD in the format of credit card inside box when you buy this device?  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 25, 2015, 06:02:25 pm
@eneuro,
I assume they didn't supply a disc or USB flash drive because of the cost and fragmentation it would cause. IOS devices in stock working order can't even access apps outside the app store. Why spend the money for something that will only work for half the user base when both platforms have a successful infrastructure in place to do all the hard work of getting the software to the device? Supplying a disc means that you have to update the software for each batch being sold when an update is released, which means fragmentation. That's a nightmare. I don't know what Internet age you are in, but the days of people having to hop on a computer to download software for devices to work has left long ago. Even TVs are hooked up and populate the app market for you.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on January 25, 2015, 07:39:37 pm
I'll try to make vector drawings of all layers so that we can stack them on top of eachother.
With semi transparent layers it should be easy to reverse engineer whole circuit.
Layer 2 is in the attachement...
Note some copper is missing on the ground plane (l3) due to over-Dremelling
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 25, 2015, 08:13:35 pm
@eneuro
The Android APK is not what you think it is

http://en.wikipedia.org/wiki/Android_application_package (http://en.wikipedia.org/wiki/Android_application_package)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 25, 2015, 08:22:27 pm
I've drawn middle two layers in Inkscape. File is in the zip if anyone wants to try drawing the seek scheme...

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=132141;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 25, 2015, 10:26:53 pm
The Android APK is not what you think it is
I do not know what you think what I think about *.apk, but... I simply upack it using unzip and get what I want- *.bin Seek MPU raw code  :-DD

Quote
$ md5sum *.apk
4f46662903727d09079da60ea27a92c0  com.tyriansystems.SeekThermalSeek-Thermal-1.6.0-20141127v102900.apk
$ unzip com.tyriansystems.SeekThermalSeek-Thermal-1.6.0-20141127v102900.apk
Archive:  com.tyriansystems.SeekThermalSeek-Thermal-1.6.0-20141127v102900.apk
...
inflating: com/tyriansystems/Seekware/SUBI_LPC43XX_LPCOpen_1.2.0.0.bin
inflating: com/tyriansystems/Seekware/SUBI_LPC43XX_LPCOpen_1.3.0.0.bin
...

This is this fake version with broken Seek app - If I have MD5 of *.apk I can easy verify if this downladed Seek app is what I want to install or not, because of I'm not idiot who install everything which is published in Google Play store or on other site...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on January 25, 2015, 10:30:41 pm
Hello again,

You did not try to eliminate the gradient? I have a large gradient.

I hope this gradient disappears while using a kind of reference or gain map.

Well I tried to implant a gain map...
I have taken a averaged cold image (Tec with around 15°C) and a averaged hot image (heating plate with around 120°C).
Than I just take the value of each pixel with HotVal-ColdVal as a gain map. I experimented a little bit, and make than a processed Gain map (float array).
With here the values are based on 1... 1.3 will make the pixel higher and 0.8 will reduce the pixel after processing.
But I cant get it working now... maybe some of you has a better idea or find a mistake.

Now the reference image (the similar way to miguelvp) seems the only good way now.
That means... take a averaged image of an even heated surface and pres on "take actual Frame as Reference".
Than the new image will be processed like NewFramePixel-ReferencePixel+MinValue+Offset (the MinValue was from NewFrame). The output has no gradient and very less pixel artifacts... but just for a short time period.
I take a picture from my raspberry Pi... and a picture with my Ex... well here a huge difference.

Like the first version, the frames could be stored in 2 ways (both in tab "TestArea"):
- a big file as readable value separated with a #
- a *.dat file with binary saving (2byte 1 value) it has lower size
for viewing a *.dat file (or *.SAT file from some thermal cameras) you can use the DevTools (C# open source):
http://joe-c.de/pages/posts/programm_dev_tools_133.php#bilder (http://joe-c.de/pages/posts/programm_dev_tools_133.php#bilder)

and now just a small success... the usb reconnect works now.
The defect pixel map was stored in editor readable format (Pixel ok: - pixel defekt: #).
but this map is not used now.

Btw some idea... has anyone tried to use another byte command to get a frame?
Now we calculate some processed image to process our own pictures.
But a better way was a true raw sensor data stream (maybe just another byte command?). This will end in a nicer frame rate, because you can use each frame you get.
Ok, you have to implement your own shutter for NUC... not a huge thing, old camcorders has nice shutters, that easy could placed in front of the lens.

@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.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff 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.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho 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 (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.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c 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 (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
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro 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  (http://www.eevblog.com/2015/01/15/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  ::)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz 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.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: steveg 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
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro 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
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff 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...

Seek Thermal camera teardown part 2 (https://www.youtube.com/watch?v=jiPGTSTCREY#ws)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz 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.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 28, 2015, 04:11:41 pm
@Mike

Thanks for another great video.

Nice X-Ray images  ;)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI 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.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz 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.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab 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..
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff 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.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: dexters_lab 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?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff 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.
 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser 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
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: dexters_lab 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
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz 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.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB 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?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz 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.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro 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. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz 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.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho 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.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz 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?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: steveg on January 30, 2015, 01:06:00 pm
Cynfab - Thank you for replying. I was able to get your Seek_2.0.py running on my Raspberry Pi. I had to change all occurances of "Image.frombytes" to "Image.fromstring" Maybe a different version of PIL?  I was getting "attribute not found" errors with "Image.frombytes" Speed is 0.45 frames per sec.

Thanks for sharing your code!

Steve
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 30, 2015, 05:36:28 pm
That appears to be almost like the Bible for thermal imaging engineers.
Maybe adding "site:......."  to Google search could help find it, but due to new Google policy do not expect find it on top of serch results  >:D

Anyway, there are many interesting things about thermal imaging available for free like this ;)

Performance Metrics for Fire Fighting Thermal
Imaging Cameras – Small- and Full-Scale
Experiments
http://fire.nist.gov/bfrlpubs/fire08/PDF/f08017.pdf (http://fire.nist.gov/bfrlpubs/fire08/PDF/f08017.pdf)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 30, 2015, 10:52:35 pm
Eneuro,

Thanks for the advice and I'll give that resource a read. In the first few pages of that book I listed, I learned that every 1C of change in temperature of a surface at the 3-5um range emits a larger change in spectral radiation, but at 8-14um the overall radiation is much stronger. Interesting tidbits. So our vanadium oxide sensors, while more sensitive to thermal radiation, require a larger temperature difference to create more contrast in an image.That predicts a little about the excessive noise seen over small temperature spans. There isn't enough difference in pixel value from say, 1C to 2C, to bring a large separation in values, so noise in smaller sensors like the Seek appears to swamp the signal. When you attempt to see a difference, noise tends to dominate the palette.

I wish I could have read more. I'm a sponge for knowledge and I always appreciate when someone with a solid source corrects me or provides some reading material. When I get more pieces, the picture becomes easier to see, and the missing parts easier to imagine.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: barehill on February 01, 2015, 12:52:35 am
Efarenholz
Its instructive to study black body radiation curves for bb's at various temperatures. Notice the relative emission at various wavelengths and how it changes with temp. The Seek bolometer responds accordingly.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: pizzigri on February 02, 2015, 02:38:39 pm
Wow.
This thread is amazing, and although I am an absolute no one compared to you all, I wanted to contribute in some way.
I received a sample SeeK Thermal XR a few days back. I can compare it to a standard SeeK, and post the results. Alas, I cannot take it apart safely, and i would be of no use anyway due to lack of gear - and knowledge on how to use it. So all I can do, is post pictures!

Here's a little comparison between the two TICs
(http://imgur.com/1WxvJyc.jpg)
(http://imgur.com/hcaFUnR.jpg)

Note the size of the objective lens:
(http://imgur.com/JML8xsi.jpg)

About focussing. The objective lens does not move at all rotating the focusing ring, so i guess there's another element inside that actually moves - the feedback is also terrible, not smooth at all. But has no backlash.

How I tested:
(http://imgur.com/EZIYb8t.jpg)
Not professional, but at least this way I could compare actual FOV of both seek's.

original Seek:
(http://imgur.com/nSiCnUk.jpg)
color palette

(http://imgur.com/LhURb3M.jpg)
B&W

Seek XR:
(http://imgur.com/42nCVMR.jpg)
color palette

(http://imgur.com/KooDgo3.jpg)
B&W

How near can I focus?
(http://imgur.com/zRUBwuG.jpg)

about two inches... here's the image in visible light:
(http://imgur.com/uhAQoEJ.jpg)
(I think I rotated it wrong, just realized it)

Sorry i could not do more than this... I need to buy a cable to test these in a PC, have any suggestion on which cable will work?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on February 02, 2015, 03:06:02 pm
Pizzigri, thanks for the images. As expected, same performance. Only major differences being the longer focal length, no aperture limiting rubber mask and it has a focus assembly.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on February 02, 2015, 03:06:38 pm
Thank you. An interesting comparison. This is a photo with a maximum zoom? I'm on the photo with the cat. Can only adjust the focus?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 02, 2015, 06:34:50 pm
33% extra on the price for that ! Nah, I'll pass  ;D

Maybe they should have spent their development money improving the image processing to something a bit more 'advanced' and then thought about adding to the camera collection. Poor image clarity at wide angle and telephoto FOV's is still a poor image at the end of the day.

As with Mike, I have lost interest in this product, it promised much in the pre-release blurb/images and, IMHO, has not delivered the images expected of it. I am not surprised though, as the camera is aimed at a very low price point. It just doesn't meet my needs. There are many who will be very happy to have any form of thermal imaging capability however and I understand that. For me it has moved into the 'toy' classification however. They are still selling for >£200 on e*ay UK so maybe time to recover my outlay.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 02, 2015, 10:48:59 pm
It was an interesting journey but it is time for me to move on from this unit. My SEEK is going to the deserving home of a fellow EEVBlog member. I hope he finds it adequate for his needs.

I also hope this camera evolves into something great, but I have neither the time nor patience for SEEK to get their act together on this project. TTFN

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on February 03, 2015, 03:57:32 am
That's a good noble deed Aurora. Hopefully the recipient makes good use out of the unit. For me, my unit is destined to be parted out to people who have working sensors but need some good pieces.

At this point im looking forward to the new flir one. That thing is going to be a beast.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on February 03, 2015, 06:30:24 am
efahrenholz
You gave someone a lens? I broke her during the tests. I really need a lens.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Justinpiggy on February 03, 2015, 07:14:04 am
Wow.
This thread is amazing, and although I am an absolute no one compared to you all, I wanted to contribute in some way.
I received a sample SeeK Thermal XR a few days back. I can compare it to a standard SeeK, and post the results. Alas, I cannot take it apart safely, and i would be of no use anyway due to lack of gear - and knowledge on how to use it. So all I can do, is post pictures!

Here's a little comparison between the two TICs
(http://imgur.com/1WxvJyc.jpg)
(http://imgur.com/hcaFUnR.jpg)

Note the size of the objective lens:
(http://imgur.com/JML8xsi.jpg)

About focussing. The objective lens does not move at all rotating the focusing ring, so i guess there's another element inside that actually moves - the feedback is also terrible, not smooth at all. But has no backlash.

How I tested:
(http://imgur.com/EZIYb8t.jpg)
Not professional, but at least this way I could compare actual FOV of both seek's.

original Seek:
(http://imgur.com/nSiCnUk.jpg)
color palette

(http://imgur.com/LhURb3M.jpg)
B&W

Seek XR:
(http://imgur.com/42nCVMR.jpg)
color palette

(http://imgur.com/KooDgo3.jpg)
B&W

How near can I focus?
(http://imgur.com/zRUBwuG.jpg)

about two inches... here's the image in visible light:
(http://imgur.com/uhAQoEJ.jpg)
(I think I rotated it wrong, just realized it)

Sorry i could not do more than this... I need to buy a cable to test these in a PC, have any suggestion on which cable will work?



Thanks for your photos. I have also placed an order for XR, however I'm not in US so I still have to wait ;D
It would be great if you could test the gradient issue by just pointing the XR lens to something closely and take the photo. The issue may arise after continuously imaging, so please let it stay on for couple of minutes before doing the test.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 03, 2015, 02:25:30 pm
@Justinpiggy

SEEK Thermal believe that the new version 1.74 software release has addressed the gradient issue. It certainly worked well on my camera. From a small gradient in version 1.3 to no grafdient visible in 1.74. No harm in checking the XR though  :)

Checking the XR with software 1.3 or 1.4 would reveal whether SEEK made any hardware improvements to address the level of gradient. I would not count on such an improvement though.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on February 03, 2015, 03:57:50 pm
I received a sample SeeK Thermal XR a few days back. I can compare it to a standard SeeK, and post the results. Alas, I cannot take it apart safely, and i would be of no use anyway due to lack of gear - and knowledge on how to use it. So all I can do, is post pictures!
[...]
About focussing. The objective lens does not move at all rotating the focusing ring, so i guess there's another element inside that actually moves - the feedback is also terrible, not smooth at all. But has no backlash.

Wow, thanks for posting!

So, with the Seek XR in hand, you are confirming that it does not "zoom" as SeeK said, but just provides adjustable focus?

If it does actually change the "zoom" as you rotate the lens, can you post two images from the same camera/subject position, one with the lens rotated all the way in one direction, and one with it all the way in the other direction?

Thanks again!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on February 03, 2015, 04:03:05 pm
I conducted tests with other lenses. Is the gradient. Gradient not only the original lens and the original tube. When the lens is moved it can be. To check. Today held a test range. Made lens X1.7. Got 20 degrees. As the new Seek. Detection range up to 120m person. You need to use a black and white palette. When using a color palette less. 600m - a fairy tale. They are lying again. pizzigri can do the test. I think the result will be similar.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on February 03, 2015, 04:24:59 pm
Okay, after a quick Google trawl, it looks like the "3X optical zoom" claim only appeared in the first day or two of the CES debut. SeeK themselves appear not to be making that claim "in print"; I assume at this point that the new feature is strictly focus, not any kind of actual zoom.

From pizzigri's photos, it looks like the new unit has a slightly larger aperture. Is there any hope that this is true? Perhaps the old version was "stopped down" to improve its depth of (non-adjustable) focus, and the new version's adjustable focus permits a wider aperture (and, potentially, greater sensitivity)?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: pizzigri on February 03, 2015, 04:36:32 pm
Sorry! Did not have access to the web other than my iphone, so I could not easily reply.

OK. First thing, YES, I confirm that the lens only focuses, no zoom. There is only one rotating ring on the objective, and that is for focusing from about two inches (actually slightly less than 5cm) to infinity. No infinity stop either, so it actually focuses a bit beyond infinity... at least on my sample, which is one of the very first batches made for evaluation.

No gradient issue, whatsoever, but as Aurora justily pointed out, I'm using 1.7.4 so... but, there's this interesting info.
The About page on the app reports the following,
(http://i.imgur.com/4fiM0fe.jpg)
camera hardware for both units is 0.0.0.5
and also everything else is perfectly the same, only the SN is different.
What I have seen is extremely poor performance in very cold weather (after the Blizzard that hit New England), to the point of almost not producing a usable image.
The performance is bearable in moderate climate or indoors.
After a little while the image muddles up a lot, sometimes it works better, sometimes worse and I cant figure out what really triggers it. The sw is buggy with the XR as well, always popping up the question on what to do when the camera is attached to the phone.
I'm still happy, because the first Seek made me discover this world, and I'm so hooked that I even managed to get a great deal on a uuused BAE Systems SC500 MicroIR core that I am experimenting with (BTW, since I'm a complete NOOB on electronics stuff, and I don't want to hijack this thread, could a gentle soul point me to which forum dept could I start a thread to get help with this core?).

On the aperture issue, I'm not too sure. Aperture is function of the focal length, and since the XR has a FOV of 20°, instead of 36°, so it could be that the actual F-number, whatever that may be, is the same.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: pizzigri on February 03, 2015, 04:41:28 pm
I conducted tests with other lenses. Is the gradient. Gradient not only the original lens and the original tube. When the lens is moved it can be. To check. Today held a test range. Made lens X1.7. Got 20 degrees. As the new Seek. Detection range up to 120m person. You need to use a black and white palette. When using a color palette less. 600m - a fairy tale. They are lying again. pizzigri can do the test. I think the result will be similar.

Ahh, absolutely. I can "see" a person from my porch to the street which is roughly 150 meters away, measured with a a laser rangefinder but, further than that, not reliably. I can see a fire quite far away though... 600 mt away is way above what this thing can do in my opinion.
I can take a picture of a person that is about 150 mt away and post it later on - just to give a reference.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on February 03, 2015, 04:52:46 pm
I measured the distance when the air temperature +5 degrees Celsius. At a lower temperature range is very small. The noise is very large. Very interesting to see the photos.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on February 03, 2015, 05:22:56 pm
People on the Imager SeeK Thermal. Distance to the people on the road 60m. Air temperature 5. A lens with an increase in X1.7.
http://youtu.be/dsmSIGxz4HQ (http://youtu.be/dsmSIGxz4HQ)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on February 05, 2015, 11:42:48 am
Original + lens X1.7
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on February 05, 2015, 11:22:29 pm
Now $249 on Amazon too.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tom66 on February 07, 2015, 03:23:41 pm
Does anyone have a copy of the latest APK? Does this work with the Galaxy S3? (I have an S4, but it's broken, so I'm borrowing a friend's S3.)

I can't seem to get the 1.7.4 APK to install on the S3.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on February 08, 2015, 07:47:01 am
Use the program raccoon-3.3.exe. Download with it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: YewSuck on February 08, 2015, 08:10:13 am
Does anyone have a copy of the latest APK? Does this work with the Galaxy S3? (I have an S4, but it's broken, so I'm borrowing a friend's S3.)

I can't seem to get the 1.7.4 APK to install on the S3.

The Seek Software requires at least an Android 4.3 OS to run.   I use 4.4.2 on my S2 and the Seek app works.  You might need to upgrade your Android OS.  I do not believe that 4.2.2 will work.   

Here are a few APK downloader Websites. 

http://forum.xda-developers.com/showthread.php?t=2636539 (http://forum.xda-developers.com/showthread.php?t=2636539)
http://apps.evozi.com/apk-downloader/?id=com.tyriansystems.SeekThermal (http://apps.evozi.com/apk-downloader/?id=com.tyriansystems.SeekThermal)
http://apkleecher.com/ (http://apkleecher.com/)
http://download.freeapk.ru/en.php (http://download.freeapk.ru/en.php)
http://apk-dl.com/ (http://apk-dl.com/)

It seems to be random for me if these have the latest versions available or even work, but I have used them. 

-YS


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Nik on February 10, 2015, 01:14:26 am
By now Flir One and Seek Thermal have the same price on Amazon:$249.99
Which one is better?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on February 10, 2015, 04:05:50 pm
That's hard to answer. What do you intend to do with it?

The current SeeK has significantly higher native resolution (206x156) than the current FLIR ONE (80x60), and has a wider range of displayable temperatures. The new SeeK XR adds adjustable focus, which is quite useful in some applications, and costs a bit more.

The current FLIR ONE (iPhone-only) has vastly better software support -- more robust and reliable, more accurate measurements, fewer crashes, better apparent image quality (lower noise, MSX optical enhancement).

The upcoming FLIR ONE (iOS or Android) will be closer to the SeeK's resolution (160x120). Assuming that its software is still high-quality, it's likely to significantly outperform the SeeK in nearly every aspect. But it will be a while before it's available; if you need an imager now, it's not relevant.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on February 10, 2015, 05:53:49 pm
if you need an imager now, it's not relevant.
It depends what do you want to do with your thermal imager-to detect house thermal energy gaps one can use even MELEXIS ;)
Low-cost IR Array Sensors performance characterization (Thermal Imaging) (https://www.youtube.com/watch?v=QINyX23kkrk#ws)

I like Melexis array footprint-compat and  easy to hide into tube etc.
http://www.melexis.com/Infrared-Thermometer-Sensors/Infrared-Thermometer-Sensors/MLX90620-776.aspx (http://www.melexis.com/Infrared-Thermometer-Sensors/Infrared-Thermometer-Sensors/MLX90620-776.aspx)

FLIR? No, thanks!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on February 10, 2015, 07:58:12 pm
That's hard to answer. What do you intend to do with it?

The current SeeK has significantly higher native resolution (206x156) than the current FLIR ONE (80x60), and has a wider range of displayable temperatures. The new SeeK XR adds adjustable focus, which is quite useful in some applications, and costs a bit more.

The current FLIR ONE (iPhone-only) has vastly better software support -- more robust and reliable, more accurate measurements, fewer crashes, better apparent image quality (lower noise, MSX optical enhancement).

The upcoming FLIR ONE (iOS or Android) will be closer to the SeeK's resolution (160x120). Assuming that its software is still high-quality, it's likely to significantly outperform the SeeK in nearly every aspect. But it will be a while before it's available; if you need an imager now, it's not relevant.
The big question is how much will the new f1 cost. It looks like it will replace the current one, so seems like pricing could be similar
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on February 11, 2015, 12:53:00 am
The big question is how much will the new f1 cost. It looks like it will replace the current one, so seems like pricing could be similar

If that is the case, the bigger question is what will be the fate of the E4, E5 & E6, other than the hackability for those in the know.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: TinWhiskers on February 11, 2015, 01:47:12 am
The big question is how much will the new f1 cost. It looks like it will replace the current one, so seems like pricing could be similar

If that is the case, the bigger question is what will be the fate of the E4, E5 & E6, other than the hackability for those in the know.


Yet it seems to me that an even bigger question for the new F1 would be whether or not the temperature range capability is extended, especially at the high-end.  Those considering an E4,E5 or
E6 are more often than not seeking higher temperature reading capability than what the current F1
offers. Adding another 100° to the F1 top end, in addition to the already revealed pixel enhancement would prove to be a real winner.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on February 12, 2015, 09:51:21 pm
The big question is how much will the new f1 cost. It looks like it will replace the current one, so seems like pricing could be similar

If that is the case, the bigger question is what will be the fate of the E4, E5 & E6, other than the hackability for those in the know.


Yet it seems to me that an even bigger question for the new F1 would be whether or not the temperature range capability is extended, especially at the high-end.  Those considering an E4,E5 or
E6 are more often than not seeking higher temperature reading capability than what the current F1
offers. Adding another 100° to the F1 top end, in addition to the already revealed pixel enhancement would prove to be a real winner.

The range was extended but not significantly. I can't recall the range anymore, but it is still slightly out of the range of measuring even the temperature of a hotend of a 3D printer. That much I remember because I even said to myself, 'My God, it can't even measure the melting point of PLA,' which is considered fairly low for plastics.

This is, unfortunately, the devil in the details. If you do any serious electronics work or need to measure significantly hot objects (power transistors), the old and new FLIR One is out of the question. The Seek seems to operate with flying colors at higher temperatures, to a degree (pun). The noise level goes very low, gradient disappears, image contrast is improved. But when you begin to exceed 300C, it develops strange block zones of noise, which ruins the image. Having a restrictive temperature span might be to blame for that. If you go the other way of 30C and lower, noise increases, contrast is all but gone. The image looks like noisy analog and digital tv signal mutation, coming in and out of reception. And that blame rests on the poor thermal response of a 12um wide thermistor and overzealous, economically contrived, readout circuit.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: rffreak on February 13, 2015, 06:25:29 pm
@-jeffB,

I regret I am not a chemist, just an end user.

The background to my knowledge about these lenses is that I have used ZnSe lenses for some years as a close-up auxilliary lens for my industrial thermal cameras. I was familiar with them and their fragility in terms of scratching. Unlike Germanium lenses ZnSe offered an affordable solution to close up work on PCB's

Move forward a few years......the FLIR E4 was released. Many of us on this forum discussed the various parts of the new Ex series, including the lens. There was some discussion about the size of the lens and whether it was Germanium. Without saying too much, I have a friend inside the industry and I discussed the E4 with him. He knows the design well  ;) Being a great chap he directed me towards the Lightpath web site and said that a Chalcogenide lens was used in the E4 to save cost.

http://www.lightpath.com/images/Products/LightPath%20Infrared_Brochure_Jan2015.pdf (http://www.lightpath.com/images/Products/LightPath%20Infrared_Brochure_Jan2015.pdf)

I then started reading about the Chalcogenide lenses used in modern thermal cameras. I read an article detailing a company that started production of the first Chalcogenide lenses that could replace Germanium lenses. These lenses were dark grey/black in colour and opaque to visible light. The clever bit was that they could be molded to shape which saves cost. No mention was made in any relates articles about ZnSe. My experience with ZnSe  is that it is yellow in colour and very wide in bandwidth so transmits visible light as well as IR and thermal wavelengths. It normally needs a filter between it and a microbolometer.

 http://ceramics.org/ceramic-tech-today/fraunhofer-imw-molded-chalcogenide-glass-approach-delivers-low-cost-infrared-lenses (http://ceramics.org/ceramic-tech-today/fraunhofer-imw-molded-chalcogenide-glass-approach-delivers-low-cost-infrared-lenses)

http://www.gizmag.com/cheap-infrared-lenses-fraunhofer/23659/ (http://www.gizmag.com/cheap-infrared-lenses-fraunhofer/23659/)

I was not aware that ZnSe was a chalcogenide glass. What I do know is that GASIR is not ZnSe. Exactly what it contains may be covered by commercial secrecy ?

What I can say for sure is that the GASIR product is used extensively in modern thermal cameras and ZnSe is not, so GASIR must have some advantages over ZnSe.

A Google search on GASIR does produce results discussing it. Many are too technical on the Chemistry front for me.

i.e.

https://global.arizona.edu/sites/default/files/docs/experts/Lucas-Recentadvancesinchalcogenideglasses.pdf (https://global.arizona.edu/sites/default/files/docs/experts/Lucas-Recentadvancesinchalcogenideglasses.pdf)

Just found this article stating that Germanium is a significant element in GASIR, hence the dark colour of the lenses.

http://www.photonics.com/Article.aspx?AID=24318 (http://www.photonics.com/Article.aspx?AID=24318)

Hope this helps.

Aurora

Hi,

I was following this thread for quite a while. I am curious about that chalcogenide lens: has anyone an idea, which material exactly is is made of? As I read on wikipedia, chalcogenides may contain Arsen (bound, but long term stability?) and I wonder about product safety of such lenses?

http://en.wikipedia.org/wiki/Arsenic_trisulfide (http://en.wikipedia.org/wiki/Arsenic_trisulfide)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 13, 2015, 07:59:39 pm
The lens is made from a product called GASIR from UMICORE. The exact content is likely a trade secret but I can confirm that it contains a percentage of Germanium yet is less affected by ambient temperature when compared to pure Germanium.

http://eom.umicore.com/en/infrared-optics/blanks/ (http://eom.umicore.com/en/infrared-optics/blanks/)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on February 13, 2015, 08:02:04 pm
The lens is made from a product called GASIR from UMICORE. The exact content is likely a trade secret but I can confirm that t contains a percentage of Germanium yet is less affected by ambient temperature when compared to pure Germaniun.

http://eom.umicore.com/en/infrared-optics/blanks/ (http://eom.umicore.com/en/infrared-optics/blanks/)

Aurora
I suppose I could try putting it in my x-ray  fluorescence  spectrometer..
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on February 13, 2015, 09:30:05 pm
I was following this thread for quite a while. I am curious about that chalcogenide lens: has anyone an idea, which material exactly is is made of? As I read on wikipedia, chalcogenides may contain Arsen (bound, but long term stability?) and I wonder about product safety of such lenses?

From the paper Aurora posted (for which I never thanked him -- thanks, Aurora!), it looks like the GASIR composition(s) combine germanium with a chalcogenide composition that uses arsenic and/or antimony bound with selenium and/or tellurium.

Tellurium actually looks to be significantly more toxic than arsenic, and selenium isn't completely benign, but in a glass composition I would expect them to be very stable over the long term, posing very little risk to health, safety or the environment. Then again, I'm not a chemist, never mind a toxicologist.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jamesd168 on February 14, 2015, 04:52:57 am
the key i (http://mastechpowersupply.com/variable-dc-power-supply.html)n infrared lens is that the process needs to be able to get ri (http://mastechpowersupply.com/switching-power-supply.html)d of any water or OH bonds.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on February 14, 2015, 07:58:09 am
Hopefully, in some applications one can forget about those toxic lens and use much bigger....
 Precision Parabolic Mirrors  (http://www.edmundoptics.com/optics/optical-mirrors/focusing-concave-mirrors/precision-parabolic-mirrors/1660)
(http://www.edmundoptics.com/images/catalog/1001588.jpg)
from wide range of those products there:
http://www.edmundoptics.com/optics/optical-mirrors/infrared-ir-mirrors (http://www.edmundoptics.com/optics/optical-mirrors/infrared-ir-mirrors)

Unfortunalelly, Seek dongle hasn't nice tube (cylinder) shape so it is difficult to put it in the focus of such mirror, so I've chosen Melexis and with laser pointer it is easy to highlight spot of interest  8)

You can see the in the dark.... without Seek or FLIR expensive toys and winner is.... $15 Melexis  connected to USB via CP2104 https://www.silabs.com/Support%20Documents/TechnicalDocs/cp2104.pdf (https://www.silabs.com/Support%20Documents/TechnicalDocs/cp2104.pdf)

No more FTDI and no more FLIR  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on February 20, 2015, 03:32:03 pm
I think it's safe to say this thread has officially fizzled. What was once a hot topic on the forum has now become a cold turd of a product. I have abandoned interest in the Seek and XR. I don't blame anyone else for following suit. It was too good to be true.

Seek, you may or may not still be viewing the thread. But now would be a great time to issue a statement on the availability of the SDK. It's been shown several times that the camera isn't capable of stable operation below ambient. The gradient issue is a hardware fault, the current app offering (which is the only supported way to grab thermal images btw) is lacking many requested features and hasn't been updated in some time. You need to let third parties improve the software. The next FLIR one release is very near. The price point will likely be competitive with your product. It's demonstrated clear visuals, low nois, decent resolution, and a good temperature range. And it is backed by a company that has has very mature software support. You will quickly lose any potential customers to a company you directly compete with, and which has a history of harassing you. Now would be a good time to protect your investment. Don't the Seek go out as a one hit failure.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 20, 2015, 03:49:25 pm
I will be ordering the new FLIR One Android. It is likely to deliver on its promises.

I know some do not like FLIR due to its business practices, but I have used their equipment for enough years to know that they are generally very polished and well thought through. No matter if they are an 'awful' company....they still produce high class products and you cant take that away from them.

SEEK have not shown themselves to very customer friendly or concerned that their product does not perform as well as expected. Once I saw that 'attitude' they lost my loyalty. Little better than the infamous Mu company in that respect.

The question will be....will SEEK survive the onslaught of FLIRs marketing campaign for the new Lepton based models that they are spoon to release ? If not, owners of the SEEK will not have any support going forwards. No source code release and no SDK = little community support.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on February 20, 2015, 03:51:19 pm
yup it's dying down for now, but I'll get to improvements of the code once I'm not so busy, but that's not going to happen until 2 months or so.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on February 20, 2015, 05:02:17 pm
I'd like to do some more work on the Seek Imager software, but without any participation from Seek re. the SDK, as well as the known, proven problems with their imager, I'm not going to waste any more time on it for now.

It is rather convenient though and runs well (as well as it can) with my $49.99US Digiland 7" tablet.

For those bemoaning the loss of emissivity, try disassembling the current .apk. It is still there, but access to the menu is disabled. The current Android app is very different from earlier ones. Seems to be a bit of obfuscation going on as well, but that's a project for another day.

I too will be getting a Flir One for Android. Flir already has an SDK for their apple based product and I have no doubt that they will follow through with one for Android.

I love my E4+ and again thank all the eevblog folks for making it a +.

I'm not fond of the Windows CE firmware that drives the E4/6/8/40/60/80, neither am I fond of some of Flir's business practices, but I understand them and certainly admire the resulting camera technology.

I would also wager that the Lepton 60x80 is the beginning of a family of imagers, the 160x120 being next in the family, to be followed by a 320x240 in a few years.

As for the thread being dead, there is surely interest, but unless Seek does something (anything) I don't see any point.

   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on February 20, 2015, 06:46:45 pm
@ Aurora
I do not agree to your Statement "SEEK have not shown themselves to very customer friendly or concerned that their product does not perform as well as expected".
For me the SeeK performes very well to my expectations. Maybe not to yours but that is your problem not the problem of SeeK. Some month ago I was thinking about creating a thermal camera by my own using a Melix sensor and some tools for scanning. I did not even dream about buying a real thermal camera because they were too expensive. The Fir One was announced but not available for Android and with a very low temperature range.  Then the Seek entered the market and with a price label that was more than accepteable for me. I got mine in december and I am still very happy to own it. Compared to what it could have build by my own it is more than I have dreamed of. From my previous posts you may know that I did some comparision to a good FLIR and for temperatures above room temp the SeeK performes very well especially if I take the price of the FLIR and the Seek into account. For temperatures below room I simply double the reading I got from the Seek (-6° becomes -12°) and I have a accuracy that is good enough for my purposes. I still hope SeeK is going to fix that in the next revision of their APP.
For me the Flir One will never be an option as long as they do not expand the temperature range up to 300°C. For me a noisy image is much more accepatabel than a low temperature range. Nevertheless I am waiting for the SDK too. I think there is a lot of room for improvement on the software side. I think the Hardware is ok, you get what you pay for.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on February 20, 2015, 07:01:59 pm
@ Aurora
I do not agree to your Statement "SEEK have not shown themselves to very customer friendly or concerned that their product does not perform as well as expected".


You only need to look at Seeks FB page to see that their customer service and communications have been  terrible.
And they're STILL not shipping outside US/EU

If the new F1 has a similar price, Seek is dead.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Nik on February 20, 2015, 08:24:02 pm
It is all about extra $50 Seek adds to obsolete device.
That is not fair. We are expecting small drop in price with the new product and even get it for the same price as its predecessor..
Seek simple cant win Flirs competition at this price.
That means Seek dead.

I have no idea why I need it for.. it is just a toy.  Even it is named as a toy: Seek thermal. It sounds as a device for kids to play with this toy in a game to seek a thermal things.
With all the pain in software and hardware, I can't wait for better product from seek anymore.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 20, 2015, 09:13:40 pm
@WP-Pi,

You are quite right, it did not meet my expectations and that was my problem. I collect thermal imaging technology as well as having used it for over 2 decades. My collection presently numbers over 30 cameras of various era's and technologies. For me it is telling that the Seek camera is the only one that I sold on as a disappointment.

You will see from this thread that I was a supporter of SEEK Thermal and what they were trying to achieve. What was a major disappointment to me was not the fact that there were teething troubles, but the attitude of SEEK when approached about them. Silence was their response until I highlighted the issues on their Facebook page. That did achieve a response, but that was the end of communications with me. They met queries with silence. I do not support such companies.

The SEEK camera was a revolution in terms of bangs per buck....very true. But my disappointment is due to the non acknowledgement by SEEK Thermal of the noise issue, and for a while, the gradient issue that should never have made it past prototyping. There was the opportunity for SEEK Thermal to develop the product in co-operation with the user base. This thread demonstrates the skill set available just on this forum. To date SEEK Thermal has done nothing to encourage community support around their product. No SDK, little or no meaningful communication with the user base.
It is an opportunity lost, but also a flawed hardware that should have been better sorted before release. It is still IMHO a prototype and not a polished product. Looks can indeed be deceptive.....that fancy box and case are of little importance if the image quality is quite frankly mediocre to say the least.

If SEEK had acted quickly to address image quality concerns and even developed a revised hardware release, I would not be so critical of them. Instead they released a software app that appears to hide the hardware gradient issue and a 'new' camera that is in fact nothing more than a variable focus modification at additional cost.  then the price increase on the standard (flawed) model ! Unimpressive

I am a regular user of professional industrial grade thermal imaging cameras and so maybe I am more critical than most users. I would accept that comment but it does not change the fact that the SEEK Camera is flawed and we, as users, have not seen the support or communications that a customer would expect from a manufacturer. $200 (now $250) is not a lot of money for me to drop on a 'toy', but that is not necessarily the case for other buyers.

As you stated, it was my problem....so I took possession of it and sent the SEEK Camera to a new home ! The only thermal camera that I no longer wished to own. For me, that speaks volumes.

Even if the new FLIR One Android costs twice the price of the SEEK, IMHO, it will still offer better value for money in terms of performance Vs cost.

Everyone is entitled to their opinion though, and owners that like their SEEK camera still have something that can do more than a simple IR thermometer so, for them, it may be adequate.

I truly hope you continue to enjoy your SEEK camera.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: z01z on February 20, 2015, 10:04:57 pm
A new version of the Android APP has been released, with a new feature that lets you move and resize the the phone camera image.
I wonder, why did they choose this split screen solution? Some other thermal cameras have nice overlay views, which is much better, this split screen thing is close to useless, at least for me.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Hyperion on February 21, 2015, 07:55:31 am
A new version of the Android APP has been released, with a new feature that lets you move and resize the the phone camera image.
I wonder, why did they choose this split screen solution? Some other thermal cameras have nice overlay views, which is much better, this split screen thing is close to useless, at least for me.

Because other companies may hold patents or other rights to the feature you are referring to.

I note that in this new version (my phone installed it automatically today), that the "lagging" issue is now fixed. Previously there very bad lag every few seconds and accordingly the video recording feature was useless. Now it seems improved.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on February 21, 2015, 12:20:57 pm
@Aurora
I can fully understand that you have different expectations than I have. I am new to thermal Imaging, just work two year now with a FILR at my work place. With the Seek I now have the possibility to use a thermal cam also for private things. If I compare both wrt capabilities and price  I am still impressed what Seek delivers for just 199$. Ok in the mean time the price was increased but I still would buy it.
As far as I know Seek is a new company. Therfore I tend to give them some time for improvements wrt to customer service and maybe software and hardware. Since I have my Seek I got the second updated APP and both has siginificant improvements from my point of view. The first update removed the Gradient issue and the second one, installed today, removed the lagging I saw on my SG4. If they continue with this speed of updates I am satisfied with their customer service. I think for Seek it is much harder to improve the picture quality as it is for FLIR. Seek has to provide a SW that works on a broad range of Android phones with different hardware wrt computing power. FLIR can make a SW for a specific hardware. I think if the SDK is released the comunity will see it might be possible to get noise free Images but if that then will run on any phone with sufficient frame rate I have my daubts.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on February 22, 2015, 01:54:53 pm
Did the new update add anything other than an improvement to a useless feature? I sincerely hope this wasn't what took them so long. But at this point I can't expect anything better. They took the average joes thermal camera torch and just ran with it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on February 22, 2015, 01:59:18 pm
I saw a mention that it reduces lag
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on February 23, 2015, 08:54:18 am
I saw a mention that it reduces lag
Yes, it seems to be a bit smoother now.  It also fixed a crash that I used to get when using the recent apps key, and trying to relaunch the app and getting a black screen.  Overall it feels much better.  Still issues with the prompt screen to set as default camera, would be nice not to have to click that every time, but I'm just glad they are still making improvements.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: gammaxy on February 23, 2015, 03:24:46 pm
I'm a little late to this thread, but have read most of it.  Does anyone understand how Seek fixed the gradient issue?  I watched mikeselectricstuff's video and understood the gradient was due to the lens and probably not the shutter.  Calibrating out the gradient seems like it would be difficult without a manual process where the camera is pointed at a scene of uniform temperature.

This does not seem to be the case.  Any method I can think of to detect and fix gradients could end up filtering out an actual gradient.

Is there only one or a small number of possible gradient patterns and they detect which one it is and filter it out?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 23, 2015, 05:11:51 pm
At the moment only SEEK Thermal know exactly how the gradient issue was resolved or should that be concealed  ;)  There is an additional image processing file added to remove the gradient issue from the displayed image and this suggests some smoke and mirrors processing that counters the gradient using maths. For me this is disguising an issue rather than dealing with the root cause. A 'band-aid' solution. What the 'processing' actually does is not known but it may or may not have a negative effect on some target scenes. I certainly noticed a mottling effect on the image after the 'fix' was released. A further reduction in the image quality. The correct approach will be for SEEK to solve the root cause of the gradient as I believe it is hardware and not software related. That may take time and money though.
As I have previously stated in this thread, I find it very disappointing that SEEK even released a camera with such a gradient issue. Not what I would expect of a company looking to make their mark on the thermal camera market. it wasn't a minor gradient, it was a socking great one on some cameras. Then again, as has also been stated, what should we expect for $200 ? I am saying nothing  ;D

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on February 23, 2015, 06:57:26 pm
I haven't had the time yet to ascertain if the update has resolved the flakiness of the app (it deciding (at various points) to be uppity about working contunuously without repeated reboots etc).
I have noticed the "bong" alarm (which only used to sound when it wanted a reboot) now sounds whenever you exit the app, and also when you unplug the unit. Is more "bongs" better? Time will tell.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on February 23, 2015, 07:08:04 pm
I wonder, why did they choose this split screen solution?
This mode is useless.
I wonder, why they didn't made another mode with thermal image at the centre at 1/10 size of whole screen and fill rest of the screen with resized calibrated visual image with adjustable diameter of thermal image  and fast toggle buttons or automatic mode to switch between themal and visual images >:D


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on February 23, 2015, 07:19:56 pm
@Aurora
I used Google to find infos about microbolometers and gradient and there are a lot of papers available. All give the info that non-uniformity is a common problem for not TEC stabilized microbolometers. The only solution is using some clever math. Even FLIR removes the gradient by caculation. Apparently Seek had bad luck to release the software before the gradient was removed completely. Otherwise no own would talk about Seek and gradient.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 23, 2015, 09:26:25 pm
WS-PI,

Sorry I cannot agree with you there. I am very familiar with NUC and FFC and their operation. I repair and service thermal imaging cameras for fun  ;)

The key difference is that NUC is set in correction tables at calibration and may be considered a 'course' correction for individual pixel characteristic differences. The Microbolometer is a tricky little array that is hard to keep uniform as its temperature changes. The FFC uses a shutter that passes in front of the microbolometer and then equalises the small differences in individual pixel outputs to produce a flat field. A sort of fine tuning of the microbolometer. It is VERY unusual to have the sort of gradient across the microbolometer that appears on the SEEK. Such a large and block type gradient would normally be cause by poor hardware design and that is not the purpose of NUC or FFC. They are there to correct the natural characteristics of the microbolometer.

If the gradient in the SEEK were a simple NUC issue, it would have been caught during calibration and corrected. Such would have been a simple fix and we would not have seen the number of SEEK cameras with a gradient issue over an extended period of production.

Please do not think that I have a grudge against the SEEK camera. I am positive on the product objective, disappointed with SEEK Thermal as a company, and technically incisive on the SEEK camera design, which is flawed. Engineers analyse designs and comment on such, that is all  :)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 23, 2015, 11:44:05 pm
For those interested in thermal imaging equipment in general..... you may like to take a look at my latest acquisition...... a thermal microscope  :)  Cost....GBP35  ;D

https://www.eevblog.com/forum/testgear/thermal-camera-the-aga-680-thermal-15x-microscope-retro-tech-porn/msg616597/#msg616597 (https://www.eevblog.com/forum/testgear/thermal-camera-the-aga-680-thermal-15x-microscope-retro-tech-porn/msg616597/#msg616597)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on February 26, 2015, 02:26:30 am
I know this is the wrong thread for this, and I will post it there too, but this thread has been on and off the rails quite a bit so shoot me. I saw this image posted in the Flir One twitter page. This image looks a bit...high res, for what it is a somewhat low res camera sensor. Even at the new claimed resolution, does this seem possible?

https://twitter.com/FLIR_ONE/status/564862767719403521
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on February 26, 2015, 07:58:12 am
There is no way that tha image was made with wlir one (2).

It seems that it's real 640x509 themal image and no MSX needed for more details...
Just compare it to the blobs of colors on the flir one:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: PA0PBZ on February 26, 2015, 09:41:10 am
Apart from it being posted on the Flir One twitter account there is no suggestion at all that it was made with a Flir One. It's just a nice shared picture.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on February 26, 2015, 07:17:26 pm
So the jurys finding is that this image did not come from the next generation flir one, but a professional camera and the image was posted under the flir one twitter account in error. And this post is off topic.

I keep trying to decipher which photos flir have posted came from the next gen imager and not the older one. Is there such little visual difference that it's practically indistinguishable?  I thought doubling the resolution would make a major difference. This is a fairly significant increase in resolution.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on February 27, 2015, 01:37:38 am
So the jurys finding is that this image did not come from the next generation flir one, but a professional camera and the image was posted under the flir one twitter account in error. And this post is off topic.

I keep trying to decipher which photos flir have posted came from the next gen imager and not the older one. Is there such little visual difference that it's practically indistinguishable?  I thought doubling the resolution would make a major difference. This is a fairly significant increase in resolution.

The same can be said for thermal.com (seek) so it's not really off topic that much :)
on their web page, not all of their images come from a seek thermal unit and look like a higher resolution unit.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on February 27, 2015, 01:51:37 am
So the jurys finding is that this image did not come from the next generation flir one, but a professional camera and the image was posted under the flir one twitter account in error. And this post is off topic.

I keep trying to decipher which photos flir have posted came from the next gen imager and not the older one. Is there such little visual difference that it's practically indistinguishable?  I thought doubling the resolution would make a major difference. This is a fairly significant increase in resolution.
I saw this image -
Isolated the image below.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nabla on March 01, 2015, 04:19:11 pm
1) Software (v.1.4.02) seems really unstable on Android 5.0 Lollipop running on a stock Nexus 5. Usually it will immediately crash the first time I run it, but once relaunched it will stay running.

So the app work on Lollipop? Seek says it won't!?
I'm about to buy a Lollipop Phone and, of course, want to use the Seek Cam with the new phone :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 01, 2015, 06:52:35 pm
I have Android 5.0 on LG G3 and app works fine...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nabla on March 01, 2015, 06:54:46 pm
Okay thank you. Seems as if Seek-FAQ is outdated...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on March 08, 2015, 06:11:44 pm
I haven't had the time yet to ascertain if the update has resolved the flakiness of the app (it deciding (at various points) to be uppity about working contunuously without repeated reboots etc).
I have noticed the "bong" alarm (which only used to sound when it wanted a reboot) now sounds whenever you exit the app, and also when you unplug the unit. Is more "bongs" better? Time will tell.

Flakiness not resolved. Completely helpless with it until it gets in the mood to pay along. Final assessment: SHIT.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ixfd64 on March 11, 2015, 03:36:28 am
For those who aren't following the Mu Optics developments, there are good news and bad news.

The bad news: Mu Optics is no longer delivering their product. I can't say I'm surprised.
The good news: Seek Thermal and FLIR are offering a 10% discount to people who have contributed to the Mu Optics campaign. The Seek Thermal discount code is: MUOPT15.

More details here: https://www.indiegogo.com/projects/mu-thermal-camera-a-great-tool-to-save-on-energy-costs#activity (https://www.indiegogo.com/projects/mu-thermal-camera-a-great-tool-to-save-on-energy-costs#activity)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on March 11, 2015, 04:02:27 am
The good news: Seek Thermal and FLIR are offering a 10% discount to people who have contributed to the Mu Optics campaign.

The bad news: about that is that Seek Thermal used to be $199 and it's now $249, so they were better off purchasing it at full price a month ago before the price change.
The good news: you can get the new XR with the 10% discount since that wasn't available before, but I'm not so sure the focus lens is worth the extra $50, or really  $100 from the introductory Seek Thermal original price.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on March 11, 2015, 10:35:02 pm
And the other bad news is that the "coupon" for the Seek discount expired about 10 days after it was announced.

From the comments page:
"Coupon code “MUOPT15” is not valid. The coupon expired on Fri Feb 13 00:00:00 PST 2015."

Chances are that the Flir "coupon"  has expired as well, or will not be applicable to the "new" Flir One for android.

Mu ==> bad situation all around.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: c4wd on March 12, 2015, 09:06:37 pm
Has anyone else had dead pixel issues with the last few updates? Starting with version 1.5.x I had a bottom eight of the screen containing dead pixels and now with the most recent update nearly 75% of the screen contains dead pixels and makes it unusable. Attached is a video of the Seek Thermal module on the 1.8.4 update, interesting enough when using the module on 1.3.1 it works perfectly fine without any issues. I've been in contact with the developers and the most recent update sounded promising, yet it turned out disastrous.

(http://i.gyazo.com/398ef0a26ca9da84de22992fa2e7979b.jpg)

(http://i.gyazo.com/71944c89a25b35bc49cf98c5b27427d3.gif)

https://drive.google.com/file/d/0B9Zl4KisxaP8cENFN0I3XzFnU0U/view?usp=sharing (https://drive.google.com/file/d/0B9Zl4KisxaP8cENFN0I3XzFnU0U/view?usp=sharing)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on March 12, 2015, 09:35:27 pm
I've been in contact with the developers and the most recent update sounded promising, yet it turned out disastrous.
Are there developers in this team-really?  :palm:
http://en.wikipedia.org/wiki/Test_case (http://en.wikipedia.org/wiki/Test_case)
A test case, in software engineering, is a set of conditions under which a tester will determine whether an application, software system or one of its features is working as it was originally established for it to do.

Too many mistakes, too often  :--

Hopefully, it is easy write own software for Seek toy...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: c4wd on March 12, 2015, 09:59:24 pm
I've been in contact with the developers and the most recent update sounded promising, yet it turned out disastrous.
Are there developers in this team-really?  :palm:
http://en.wikipedia.org/wiki/Test_case (http://en.wikipedia.org/wiki/Test_case)
A test case, in software engineering, is a set of conditions under which a tester will determine whether an application, software system or one of its features is working as it was originally established for it to do.

Too many mistakes, too often  :--

Hopefully, it is easy write own software for Seek toy...

Agreed. I cannot wait until the SDK is released, if it ever is. It's a disappointment my camera has been nearly unusable for the past few months. I'm just confused as to why it worked perfectly fine on the 1.3 update, yet each update after seems to make it worse. Perhaps they contracted the original development to someone other than themselves and an inhouse developer isn't up to par.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on March 12, 2015, 11:22:44 pm
Has anyone else had dead pixel issues with the last few updates? Starting with version 1.5.x I had a bottom eight of the screen containing dead pixels and now with the most recent update nearly 75% of the screen contains dead pixels and makes it unusable. Attached is a video of the Seek Thermal module on the 1.8.4 update, interesting enough when using the module on 1.3.1 it works perfectly fine without any issues. I've been in contact with the developers and the most recent update sounded promising, yet it turned out disastrous.

(http://i.gyazo.com/398ef0a26ca9da84de22992fa2e7979b.jpg)

(http://i.gyazo.com/71944c89a25b35bc49cf98c5b27427d3.gif)

https://drive.google.com/file/d/0B9Zl4KisxaP8cENFN0I3XzFnU0U/view?usp=sharing (https://drive.google.com/file/d/0B9Zl4KisxaP8cENFN0I3XzFnU0U/view?usp=sharing)

Unless you did something purposely wrong, that camera needs to go back to the manufacturer. That is UNUSABLE.  They will not be able to fix that with a software update. It's a hardware issue, probably one of your bonding wires has lost its connection. Something is terribly wrong.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: c4wd on March 13, 2015, 06:28:18 am
I've already contemplated that, but by reverting to the 1.3.0.1 version of the app it works perfectly, which means it's a software issue!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 13, 2015, 09:44:13 am
New version of app is out: https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal
It's "1.8.7".
 
I cant test what is new because I don't have seek module at work...

Edit:
Image processing software version went from 1.6.0.0 to 1.7.0.0 so I guess there are the main changes...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ixfd64 on March 13, 2015, 05:22:14 pm
And the other bad news is that the "coupon" for the Seek discount expired about 10 days after it was announced.

From the comments page:
"Coupon code “MUOPT15” is not valid. The coupon expired on Fri Feb 13 00:00:00 PST 2015."

Chances are that the Flir "coupon"  has expired as well, or will not be applicable to the "new" Flir One for android.

Mu ==> bad situation all around.

Damn. :(

I suspect Seek Thermal didn't want to lose profit over a competitor's failure, hence the short window.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Kilrah on March 13, 2015, 06:51:39 pm
1.8.7 doesn't seem to change much for me - all I can see for now is they fixed the "gallery" that would always display a black image as last photo since the previous update.

I've read most of the thread today after coming across Mike's teardown videos this morning and learned a lot. Never witnessed the gradient issue myself as I got my cam 2-3 weeks ago.

I must say I'm 100% happy with my Seek and had to laugh at some of the comments. It's my entry point in thermal imaging, and I would not have gotten a thermal camera if it wasn't priced like the Seek is. So in my opinion the low price pretty much excuses any and all small defects and noise it could have. Even if it's not awesomely clean, detailed and precise it is a thing I could buy "just to try it out", and can even serve as a tool I can use "for real" should I need it. I.e. I'm the exact target customer and 100% satisfied with it, so to me Seek is right on the ball with their product regardless of the shortcomings the pros will find. Actually screw that, I'm 110% happy as thanks to the work of some on here I can even run it with my PC, which wasn't expected at all.

Regarding competition the "first" FLIR One is dead in the water because who would want to buy the only, now obsolete phone that is required to run it - I can't understand how they've gone with the sleeve design, so many companies have been bitten by that in the past and everybody now knows Apple device designs change 2 years.
The FLIR One 2015 will no doubt be better, but we don't know at what price, and more importantly it's still many months away. In the meantime there simply is no competition, and by the end of the year any improvement the FLIR would have can be passed as simple "evolution" from the Seek that will be a year old by then.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: WS-PI on March 13, 2015, 07:24:18 pm
@Kilrah

That's great, now I am not the only one that is happy with the SeeK. I posted several time that the SeeK is performing very well if you take the price into account. Unfortunatelly the majority in this forum is just requesting the best technical possible today without looking if that is reachable for that price. For me the SeeK is currently the number 1 because there is no competition in this range.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: khaahk on March 13, 2015, 10:23:59 pm
Will also step up on behalf of seek, for the price it does the job i intended it to do. Minimal focus for XR seems about 10cm.
(http://www.upload.ee/image/4571650/img_thermal-1288152347-50.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on March 13, 2015, 11:10:31 pm
@Kilrah

That's great, now I am not the only one that is happy with the SeeK. I posted several time that the SeeK is performing very well if you take the price into account. Unfortunatelly the majority in this forum is just requesting the best technical possible today without looking if that is reachable for that price. For me the SeeK is currently the number 1 because there is no competition in this range.

Happy camper here I am too.  I was in the midst of the price change and mixed evaluation.  Rushed an order before Amazon followed the increase of price, but could not cancel in time after reading some posts.  Not that Seek wasnt value for money but because I could somewhat wait further with a E4 on hand.  Now E4 is for the lab and is heavily used, and Seek is useful for recording and documentation when there is a need.  Though I have not used Seek on the field yet, but  having it readily with me for site work for several ocassions by itself has made the money worth. Shall be gettng the new Flir1 also, but now in a position to wait for the next best and stable candidate to emerge.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on March 13, 2015, 11:51:23 pm
Another +1 for Seek, I used it to winterize my house, and it worked great for my needs, specially when we reached around 10 below F (around -22C) it paid by itself with what I saved heating the house.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Kilrah on March 14, 2015, 05:43:04 am
For the record I had a go at support when I saw the videos with the emissivity setting yesterday, as I had previously thought I'd want to be able to adjust that... Got a reply this morning:

Quote
Me
Mar 13, 01:31
Hi,
I’ve seen several reviews showing a setting for object emissivity in the android and iPhone apps, but I don’t seem to be able to find it (I use android). Has it been removed and if yes why ? I’d have needed it a few times lately.
Regards,
Andre


Seek Support (Seek Thermal)
Mar 13, 16:42
Hi Andre,
It was removed several versions ago and is being reevaluated before possibly returning in a different form later.
Ryan
Seek Support

Quick reply and it seems there's a chance it will come back. The "returning in a different form" bit really sounds like "we got thousands of mails from people who had no clue what it was for".

BTW I was a Mu backer, their update/coupon was what reminded me of the Seek. As I am not in the US I couldn't order from the website and use the coupon, but I bought from an eBay seller for $228 on Feb 17 (official price was already upped to $250, so I kind of got my coupon there...)


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: trevordd on March 19, 2015, 09:52:32 pm
Hi there, guys. I am new to this forum. I want to buy some thermal sights for my father's birthday. One of my friends recommended me night vision goggles (http://www.atncorp.com) from atncorp. What do you think of them? He says that they are very good
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on March 20, 2015, 07:57:30 am
Hi there, guys. I am new to this forum. I want to buy some thermal sights for my father's birthday. One of my friends recommended me the one from atncorp (http://www.atncorp.com). What do you think of them? He says that they are very good

You're probably better off asking here: http://www.ar15.com/forums/f_6/18_.html (http://www.ar15.com/forums/f_6/18_.html)

They would know more about thermal weapon scopes.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: brianmichalk on March 23, 2015, 07:02:22 pm
I'm trying to get my SEEK to face the right way on a Nexus 7.
I bought these two cables:
https://www.amazon.com/gp/product/B00HAOKCE8/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1 (https://www.amazon.com/gp/product/B00HAOKCE8/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1)
YCS Basics 3 foot USB Micro male to female OTG extension cable

https://www.amazon.com/gp/product/B00B5HSCW0/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 (https://www.amazon.com/gp/product/B00B5HSCW0/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1)
YCS Basics Black 3 Foot Cellphone / Tablet USB Micro Male to Female Sync & Charging Extension Cable

But neither one works for me.  The camera works when I plug it in, so it must be the cable. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on March 24, 2015, 01:36:22 am
Tried swapping the OTG and extension cable around? Could be that the bridged pins (4+5) on the OTG need to be in the phone socket. If no go, could be that you got sent a charging cable by mistake for the OTG...check it with a USB stick.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on April 04, 2015, 12:21:41 pm
Bah--this thread is bleeding demised....bereft of life, it pushes up the daisies.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on April 04, 2015, 01:56:29 pm
Bah--this thread is bleeding demised....bereft of life, it pushes up the daisies.
Sometimes there's just no more to say.....
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 04, 2015, 03:52:52 pm
This what I find so sad about the SEEK camera. It broke new ground and I hoped the user and 'maker' community would rush to support it and improve upon the software and even the physical device.

It just appears to have been a damp squib. A lack of meaningful engagement from SEEK thermal with its user base and no SDK have limited the products development and the initial 'honeymoon' euphoria seems to have died down. I am genuinely sad that this product remains limited by lack of manufacturer enthusiasm to promote 3rd part development of apps etc.

The next big news on thermal imaging will likely be the new FLIR One Android etc. Once that happens the SEEK may sadly drift into obscurity. Not my wish but it will all depend on the quality of the image produced. The best will likely win.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on April 04, 2015, 04:29:38 pm
..and why are they still not shipping outside US?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on April 05, 2015, 06:04:23 am
 Erik soon starts the project HemaVision.    https://www.kickstarter.com/projects/ebeall/906137627?token=b4c4cce0 (https://www.kickstarter.com/projects/ebeall/906137627?token=b4c4cce0) I do macro and telephoto lens for this project. It is more promising. I wasted time on Seek.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Seeker on April 05, 2015, 10:28:40 am
Wonder what SeeK's reticence to interact with the feedback was about...either they knew it was flawed when they put it out (i.e. they're bent), or they're just the wrong kind of people to be in business.
Still waiting for an SDK and some candour. Mine does what it's supposed to, but only intermittently--any molecule of bad USB contact (on my brand new Moto G and brand new SeeK) and it's on and off like a...flakey flashy thing. Or freezes, the odd time. Groan. Darn shame, it's a nfity gizmo.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on April 05, 2015, 11:11:17 am
It is on offer now at 18x on Amazon.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 05, 2015, 11:42:10 am
UK eBay prices have also dropped from £250 plus to less than £200. The sellers may have thought they could make a killing whilst Seek were not shipping to Europe, but demand seems to have dried up so prices are falling.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on April 06, 2015, 01:55:31 pm
Hemavision has surpassed 40k$ goal in a few hours: http://goo.gl/4S1qQX (http://goo.gl/4S1qQX)  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on April 07, 2015, 10:01:43 am
Erik soon starts the project HemaVision.  It is more promising.
Quote
A computer vision-enabled thermal imager that helps you diagnose problems in your building or anywhere temperatures are important
:bullshit:
I used cheap Melexis to diagnose problems in building and another thermal imager not needed.
Especially this what you showed looks like..... 70's Soviet Union era equipment with sensor hidden inside rectangular box :-DD

Anyway @Aurora didn't wrote any custom OpenCV code to get more from this Seek device-basicly no special SDK needed since OpenCV with Nvidia CUDA support can do quite powerfull postprocessing in realtime  :-+
(http://images.bit-tech.net/content_images/2013/11/nvidia-gtx-780-ti-3gb-review/780ti-1b.jpg)
It costs < $1000, so better invest more in something like this than buy another  :bullshit: thermal ?????Vision toy  :palm:

Did you tried circular motion with Seek dongle? Probably you had no chance without significant processing power on crappy phones :-DMM
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on April 07, 2015, 10:54:45 am
I went with square motion instead of circular because it's easier to overlay partial pixels.
This was one of the latest captures:(haven't played with it lately)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on April 16, 2015, 06:09:54 pm
No matter what  anyone does, this sensor is a flop. I've heard plenty of people argue it's been a great little device. The quality is fair, considering the price point. However, the image quality and manufacturing issues make it a dud without using their proprietary processing. If anyone wanted to release a 3rd party driver to use with Windows, as was attempted, the real image that's there comes out screaming bloody murder. They promised an SDK. Where is it. The release of the next FLIR is just around the corner, and unless they do something revolutionary with the image, it's over. This is the Sega Dreamcast of thermal cameras.

I believed the hype, bought a device. Waited like 2 months to get it. Got it. Said 'wow this thing has issues.' Opened it, broke it and fixed it twice. Broke it a third time, couldn't fix. Never looked back.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on April 16, 2015, 06:28:47 pm
Members who have broken their SeeK, do not throw it away. I need a tube with a lens. I broke her during the tests.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Marco on April 16, 2015, 07:16:37 pm
I do macro and telephoto lens for this project.

Are you talking about thermal lenses here or lenses for the optical sensor?

PS. why are these sensors so low FPS? Is it regulative restriction?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on April 17, 2015, 01:20:22 am
It's due to the US export controls. Any device capcable of higher end quality must have a paper trail and someone is always responsible for it. In this case FLIR/SEEK are the parties responsible for making sure their products are always export controlled throughout their lifecycles.

Having fluid thermal imaging is a very powerful tool. US gubbmint does not want anybody else to be able to have the same toys they do.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on April 17, 2015, 05:03:23 am
I do macro and telephoto lens for this project.

Are you talking about thermal lenses here or lenses for the optical sensor?

PS. why are these sensors so low FPS? Is it regulative restriction?
Macro lenses are external. Prototypes have already been sent to Erik for testing. Telephoto lenses being developed as external. While they are rather large price. Perhaps I will change the lens to the sensor on the window. This will make the universal imager. It will be possible to put the lens with the right focus. But it is a complicated technology. Actual results will be in a few months. When Eric will send the test sample sensor.
 I asked the question at a low frequency. This is the answer Erik: I'll have to ask, but I don't think the pixel readout works above 9fps. The voltage offset on the amplifiers max out, same problem as the thermopile arrays.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: barehill on April 20, 2015, 03:01:11 pm
Slow frame rate is due to thermal time constant of sensor, common to all of this type.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Marco on April 20, 2015, 03:30:52 pm
Their smaller arrays have 5 ms time constant ... then the higher density ones suddenly jump up to 100 ms.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on April 20, 2015, 06:51:07 pm
I'm looking for a thermal camera for my Andoid LG p880 optimus 4x hd is the Seek Thermal sill recommended or should I wait for the Android version of Flir one that was announced on the CES?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on April 20, 2015, 07:18:12 pm
No, the framerate was calculated at about 36fps. The reason it appears so slow is actual several issues rolled up into one solution. First, ITAR states that certain types of imaging equipment require a paper trail. If the technology could enable the user the same or similar capabilities as NATO combatants, then it must be recorded who has it and where it came from. It is unlawful to internationally ship ITAR controlled equipment to another party who hasn't been licensed (essentially ultimately responsible for where it goes). The limit on framerate for LWIR cameras is 9fps. Once the camera exceeds this, it is now defined as capable of effectively tracking moving targets. If seek made it easy, or outright normal for the camera to exceed 9fps, they would be banned from selling the camera internationally direct to the door. It would have to go to licensed reseller, and people buying in those regions have to fill out paperwork to purchase.

The second reason they really benefit from the 9fps cap is the economic design of the sensor and lens. The lens is far too small to provide enough radiation real time. The noise floor of the sensor would swamp the image, so they stack several images together, using averaging, to eliminate the random noise of the noise floor, while the real data is usually fairly constant and averages into the dataset of each pixel.

By reducing 36 frames to 9, each 4 frames are averaged, giving an output of 9fps and keeping them capable of selling internationally door to door without extensive paperwork, and providing a usable image from a cheap product.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on April 21, 2015, 07:47:17 pm
No, the framerate was calculated at about 36fps.
Could you show us this calculation details to prove your statement?  :-DD

BTW: Seek App available from official release is sick, so unless someone write his own software for his specyfic task this toy can be useless and frustrating, but good news is it is easy write own software for this dongle  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on April 22, 2015, 03:22:28 pm
I'm looking for a thermal camera for my Andoid LG p880 optimus 4x hd is the Seek Thermal sill recommended or should I wait for the Android version of Flir one that was announced on the CES?
push...

I read the thread but its never the less not clear to me how good or bad is this thing.
Sure in compaction to any professional hardware it may be crap,
but for a student that want to play around the standards are completely different than for a pro.
And for a student 200-300 bucks is a lot of money.

So any advice would be greatly appreciated.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on April 22, 2015, 04:03:41 pm
What will you watch to them? This is not an instrument for the measurement. Low sensitivity, a lot of noise, does not work with low temperatures. Poor software. If you want to see the hottest places - that's enough. But not anymore. For the price of $ 300 I like this one https://www.kickstarter.com/projects/ebeall/hemavision-smart-thermal-imaging-with-computer-vis/posts/1191118 (https://www.kickstarter.com/projects/ebeall/hemavision-smart-thermal-imaging-with-computer-vis/posts/1191118) .
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 22, 2015, 04:05:56 pm
Based purely on price, I believe the SEEK to be a viable thermal camera for the purposes of experiencing what thermal imaging actually is. It is certainly far more enlightening than using a simple mono pixel IR thermometer ! You can pay as much for a decent IR thermometer so in those terms it is value for the money.

Why have I been so negative about the product of recent ? Purely through disappointment. I had high hopes (maybe too high) for what SEEK Thermal were going to produce. I was VERY disappointed that they appear to have 'dropped the ball' when it comes to community engagement but then that may have been part of their business plan. Make it, sell it and most users will be happy enough with its performance ? So in fairness, I was amazed at the retail price point, and likely expected too much because of the good pedigree of the lead members of the SEEK Thermal team (both ex Indigo thermal cameras). They broke new ground with a 12uM pixel FPGA. Previously not commonly available. Sadly the sensor/processing package is not producing the image quality common on more expensive cameras from the likes of FLIR. That does not make the SEEK rubbish though, just under developed.

There are two other budget thermal cameras due out soon. The FLIR One MkII and the Start-up Hema-Vison. From past experience the new 160x120 pixel FLIR will be an impressive, well developed product that meets its claims. The Hema-Vision appears to be an excellent piece of development work that is only limited by its resolution of approx 82x62 (?). I see the FLIR One MkII selling well, and I may buy one. The Hema-Vision is an unknown but I hope it does well.

If you wish to dip your toe into thermal imaging today, go for a SEEK and enjoy yourself.

If you catch the thermal imaging 'bug', like I did, you can always buy a better quality 'used' thermal camera when funds permit. I bought a fully functional FLIR PM575 Industrial quality thermal camera in pretty much 'as new' condition 3 weeks ago for ..... £150 (yes £150)  8) I just bought another PM575 in good condition and that one cost me a still very reasonable £600. The PM575's are amazing build quality with a 320x240 Gen 2 microbolometer running at 60 frames per second and with FLIR's excellent image processing capabilities.

I have often suggested to people that they think about buying a high quality 'Used' Thermal Camera rather than a 'built down to a price' new one. My PM575's originally cost over $50,0000 each and it can be seen in the quality of components used. Huge FPGA and large 50mm diameter Germanium Lenses.... lovely stuff and a joy to behold  ;D

There are bargains to be had if you search for them. I should say that I am capable of repairing a faulty thermal camera so that removes some of the risk of buying used but PayPal also protects buyers from mis-described cameras. Do not buy used thermal cameras that are 'spares or repair' unless you know a lot about component level repair on 6 layer PCB's with high density component layouts. They are not simple to repair.

Hope this helps a little

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Marco on April 22, 2015, 04:20:21 pm
The limit on framerate for LWIR cameras is 9fps.

I'm going to take a wild guess and say that the "response time" on the larger density Heimann sensors is actually a mandatory crippling time.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on April 22, 2015, 04:36:10 pm
320x240 Gen 2 microbolometer running at 60 frames per second and with FLIR's excellent image processing capabilities.

Have you taken pictures of the internals? Very interested to see those.
My NEC F30S is still working, occasionally it has a temper tantrum and requires re-initialization but its great for PCB work. I am anxious to see if the new FLIR One 180x120 can be hacked to assist with my pcb testing usage.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on April 22, 2015, 05:01:46 pm
I'm looking for a thermal camera for my Andoid LG p880 optimus 4x hd is the Seek Thermal sill recommended or should I wait for the Android version of Flir one that was announced on the CES?
push...

I read the thread but its never the less not clear to me how good or bad is this thing.
Sure in compaction to any professional hardware it may be crap,
but for a student that want to play around the standards are completely different than for a pro.
And for a student 200-300 bucks is a lot of money.

So any advice would be greatly appreciated.

With so many new products coming on stream, with limited budget and no compelling applications, I shall invest on a gear that is not in a fast depreciation curve like a thermal cam now.  In my lab, thermal cam is now the no2 or no3 most frequently used tool.  First being the multimeter.  Of course, like a multimeter, I need to have one in my field bag.  Presently only seek can fit the bill.    Don't place your bet too high on the kickstarter thermocam.  It is quite certain to be much later than the promised date (unless they 3d print everything inhouse later), they may also never deliver at all.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 22, 2015, 05:20:45 pm
@marshallh.

There are some pictures of the PM series internals in these postings.

https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-review/msg307483/#msg307483 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-review/msg307483/#msg307483)

https://www.eevblog.com/forum/testgear/flir-pm695595-teardown-pc-connectivity-firmware-modifications/msg393754/#msg393754 (https://www.eevblog.com/forum/testgear/flir-pm695595-teardown-pc-connectivity-firmware-modifications/msg393754/#msg393754)

https://www.eevblog.com/forum/testgear/flir-pm695595-teardown-pc-connectivity-firmware-modifications/msg605719/#msg605719 (https://www.eevblog.com/forum/testgear/flir-pm695595-teardown-pc-connectivity-firmware-modifications/msg605719/#msg605719)

I have come to love the design now that I have reverse engineered it and understand its physical beauty. Sadly I am not so knowledgeable on the firmware side so that remains a mystery to me (for the moment).

I can supply higher resolution pictures direct if you want them. The PM series began with the gorgeous 550 cryo cooled camera and then the 570 uncooled version was released in 1997. All PM5xx series cameras that followed were based on the 570 chassis but had upgrades added, such as later generation microbolometers and visible light cameras. It was a case of .... 'if it ain't broke, why fix it ?' and that was a very good policy as the PM series have gone down in history as a resilient and dependable friend to the thermographer. Much loved by its user base.  These cameras set the benchmark for others to follow.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on April 22, 2015, 05:40:09 pm
@Trax,

To be fair, the camera does show you hot and cold. Like anything new to someone (as it was new to me in terms of the flexibility of the app and etc), the honeymoon period does wear off. You start to notice things that you overlooked simply because you were thrilled you could see thermal. Once you try to get more technical with the camera, as we all have, suddenly these invisible walls come up and hit you. We initially reported a gradient. They said they would work on it. Took ages, then it was fixed. We decided to take a look and see why it even produced a gradient. Mike, myself and a few others determined it was a mix between the lens design and the actual centering of the barrel relative to the image plane. I favored more on the lens housing being to blame due to the size of everything. Just a bad design. Then we noticed that the emissivity simply didn't work. It was basically broken, so instead of fixing it they removed it. I guess the camera is good at knowing exactly what surface it's looking at. Magic. Then the fact that they haven't released the SDK...i mean come on...its the main thing a lot of us have been waiting on.

These problems are moot compared to this one though: sensitivity. If you look at a wall and there isn't a spot that is at least 5 degrees different, you can't see it. The developers refuse to snap the palette to the temperature span of the scene. If you are looking at a scene with about 5 degrees of variation across it (like inside a house), it will look mostly all the same. Maybe in the corners will you see different shades from heat loss (if it exceeds 5 degrees difference) , but seeing studs or the framing 2x4's you see in other camera images isn't happening here. I could sometimes see the framing boards in my ceiling but they were usually hot because I live on the third floor and the crawl space is very warm. But I had to hold the camera just right, with a hot source nearby, in order to force the temperature span to change the palette. That's pretty unacceptable in my book.

I mean yea it's a $200 camera... But it barely meets anyone's needs. I commonly compare it to a spork. It's a utensil that's very affordable and works very well as a spoon, but as a fork not so much. Seek is very affordable and can show you a hot coffee cup, but show it an ice cube and it freaks out.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on April 22, 2015, 06:20:20 pm
Poor software. If you want to see the hottest places - that's enough. But not anymore.
Students with basic C/C++ skils can write his own software with OpenCV accelerated by Nvidia CUDA and easy outperform FLIR postoprocessing capabilities, so many interesting problems can be solved with Seek toy  with custom software ;)

I will publish in right time my research results with circular motion approach which require more processing power and it won't work on crappy phone, but who uses bloody phones for more serious work?

BTW: Do not wait for hacked Seek MCU firmware-nobody will publish unlocked version for well known reasons  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on April 22, 2015, 08:46:41 pm
@Aurora
How do you get a used Thermal camera for £150 ?

@efahrenholz
So whats the smallest temperature difference you can see with the Seek Thermal?
what you are describing sounds really bad indeed.


I guess I should than wait for the next gen Flir One that has android support?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 22, 2015, 09:00:55 pm
Message removed by Aurora as it takes the thread way off topic.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on April 22, 2015, 09:03:52 pm
@Aurora
Are you scouting ebay every day, or whats the trick to find such a good offer?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 22, 2015, 09:18:40 pm
Message removed by Aurora as it takes the thread way off topic.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ebeall on April 23, 2015, 01:39:16 am
@efahrenholz, I read your comment on the fragility of the seek, how was yours broken?  I've heard even just a short drop onto carpet can kill random pixels. FWIW, the HTPA82x62 is very robust, it is considered practically impossible to break pixels by acceleration, according to the manufacturer. It also has the lowest temporal standard deviation (highest temporal SNR) of the sensors I tested and of course, needs no shutter.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ebeall on April 23, 2015, 01:44:33 am
@Uho and @Marco, yes the frame rate is limited to 9fps, the readout cannot go any faster without saturating the amplifiers, and there is also a pixel time constant of about 100 milliseconds - you'd get really visible trails on images if the frame rate were to go faster with these pixels.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on April 23, 2015, 05:57:50 am
eneuro
Nor what software solutions can not fix a bad sensor. His real resolution of 100x75. Low sensitivity. I tried to increase the sensitivity. Put a large lens. It did not help. Even the sensitivity Flir one above. And you forgot about the shutter. It works very often. A Heimann sensors do not require a shutter.
   Why spend the money and then spend more additionally reworking? After all, the circular motion requires motors and control board.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on April 23, 2015, 08:50:44 am
After all, the circular motion requires motors and control board.
Using any camera requires operator too. Sometimes is more comfortable just put camera on tripod and... controll it from remote location, so automatic measurements can be made and data recorded for futher analysis, so we need to position camera to interesting spots using motors.
One stepper motor more for circular motion not such a big deal.
BTW: If you use those crappy phones thermal toys in your hands without image stabilisation you can have great sensors and end with complete mess in the scene, so for more serious work tripod, connect this thing to laptop with Nvidia CUDA GPU and let it perform programmed task and output text report if needed  :popcorn:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on April 23, 2015, 09:01:27 am
How limited is the Flir one's sensor incomparation to the seek thermal.
it seams that the seek thermal has -40C to 330C @ 206 x 156
while the flir one can only work with 0°C to 100°C @ 80x60
edit: flir one v2 can -20° to 120°C @ 180x120

I understand that seek thermal is a crap in comparation to professional hardware,
but how does it compare to the only competition in its price range the flir one, and if possible to the flir one v2 (there must be already some specks on the new lepton sensor available, right)?

Also if anyone is willing to sell some working old professional hardware for < 300€ incl shipment and tax I would be interested.

When I think about what I would probably want to do with it i come up with the following use cases
1. playing around as already mentioned
2. taking a look into my breaker box if there are no bad contacts running hot
3. probably looking on some electronics to check if no power components are running to hot
4. I don't know how realistic this is even with professional hardware but may be see where (cable) ducts are inside the walls?
5. look what my 3d printer is doing (I'm aware that with the Flir one it wont work for the extruder region...)

Also does anyone know when the flir one v2 will be available  in Europe?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Marco on April 23, 2015, 01:10:57 pm
@Uho and @Marco, yes the frame rate is limited to 9fps, the readout cannot go any faster without saturating the amplifiers, and there is also a pixel time constant of about 100 milliseconds - you'd get really visible trails on images if the frame rate were to go faster with these pixels.

I know what the datasheet says, but the Heimann sensor higher density arrays have smaller pixels than the lower density ones ... I have a really hard time believing the time constant just happened to shoot up to the point where the optimal FPS for readout just happens to be equal to the the number necessary for it to be distributable without permits.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on April 24, 2015, 05:34:03 am
con on people why no one answers to my questions, you don't like me or what  :'(
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 24, 2015, 08:02:48 am
@Trax,

No idea why people appear to ignore you in this thread.

My honest impression is that you want a toy to play with that might just be useful as well.

Well the SEEK is such a 'toy' but you could achieve the 'useful' objectives with a cheap IR thermometer. If you you are trying to convince yourself that the expenditure is justified by the practical uses that you have stated, you are kidding yourself  ;D

If you want to see what thermal imaging is, then go buy the SEEK and play to your hearts content. If you want a serious thermal imaging camera that does not need to be fettled with alternative software, circular motion enhancements and a healthy dose of forgiveness "because its cheap", look elsewhere.

Sorry if this response appears harsh, but it is, IMHO, a pretty fair view of the situation.

I personally would wait for the FLIR ONE MkII. It may cost a little more than the SEEK (unconfirmed) but it is more likely to be a finished and polished product that works well.
Please also be aware that the SEEK resolution is a pointless specification when the units noise issues are considered. Also every 15th pixel is disabled on the SEEK microbolometer to meet FLIR patent restrictions. SEEK claim no issue with this but I remain unimpressed.

Food for thought  :-//

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on April 24, 2015, 09:29:47 am
con on people why no one answers to my questions, you don't like me or what  :'(
From what I've read you have got many answers...

I can say "Yes seek thermal will fulfil all your needs" but the truth is that it probably won't.

I have seek module, it's my first thermal camera and I wish I would just buy Flir E4 when it's on 20%-30% discount (every few months).
The difference in price is not that big since I paid close to 400$ to get the seek module to EU.
The difference in quality is huge, specially when you convert it to E8+.

The biggest disadvantage of seek is noise and inability to set the fixed thermal range.

I've done close to 100 hours of programming the alternative (win) software with steppers moving seek. It works, but now I regret wasting my time...

When I need to see something thermal I just put in on the phone and try to deal with all the shortcomings.

If someone would write better android software I would be willing to pay for it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on April 24, 2015, 10:24:28 am
I have found this great comparison between Flir One, Seek Thermal and Therm-App.
The images tell it all. Flir One is terrible without MSX. Seek Thermal is noisy. Therm-App is great but expensive.
http://www.survtech.com.au/Thermal/ (http://www.survtech.com.au/Thermal/)
http://www.survtech.com.au/Thermal/therm-app-2.html (http://www.survtech.com.au/Thermal/therm-app-2.html)

Therm-App:
(http://www.survtech.com.au/Thermal/_Media/transformer_5_med_hr.jpeg)

Seek Thermal:
(http://www.alter.si/tabla/files/2215790-seek.jpg)

Flir One:
(http://www.alter.si/tabla/files/2215791-fone.jpg)

(Seek and Flir One resized to 384px by width)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 24, 2015, 11:46:51 am
I have to agree with Frenky,

If anyone can possibly afford the FLIR E4 then they are buying a 'real' thermal camera and not a toy that must be tolerated or modified to work in a satisfactory manner.

I am the dreaded professional user of thermal cameras and I am very demanding of my equipment. That is just my perfectionist personality and I do not apologise for that. If something is not up to scratch I say so.

For me the greatest step forward in affordable thermal imaging cameras is the FLIR E4 FULL STOP. I bought one soon after its release and upgraded it to 320x240. It also has the additional menu's including digital zoom, manual span etc.

To put this in perspective. I own a lot of thermal imaging camera equipment. Most of it FLIR and NEC AVIO professional kit plus some Ex Fire Department units. Which camera do I regularly reach for when wanting to do a quick check on something....... The E4. It is easy to use, fast to boot and does the job in all but the most demanding tasking. I must admit that it is only so good because of the E8+ upgrades. In the original 80x60 resolution crippled state with noise generator running and no extra menu functions it was mediocre.

I know this is the SEEK thread and we have been around the houses several times discussing whether the SEEK is worth the money, any good or just a toy. We all have our own views (as we should). My personal view is that if you buy a cheap SEEK thermal camera and have to spend hours writing new software for it, and then doing other hardware improvements to make it acceptable for use, you are wasting your life. Unless , of course,  you love doing such R&D on a sub standard product. Save up, get a loan or whatever and buy an E4, upgrade it and live your life in happiness with a thermal camera that will meet most users needs. It also has a wonderful support base on this forum. I really don't think the SEEK comes into the same league in ANY respect. It is basically a 'Damp Squib'  ;D

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Marco on April 24, 2015, 01:42:29 pm
I have found this great comparison between Flir One, Seek Thermal and Therm-App.
The images tell it all. Flir One is terrible without MSX.

Why would you not use MSX? That Therm-App image is clearly using some kind of fusion algorithm (all that blah about it being patented is silly, algorithms for this are ancient history ... this is 80's tech).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on April 24, 2015, 01:57:55 pm
The MSX doesn't increase thermal resolution. So in the dark it's useless.
Therm-App has 384 x 288 thermal resolution vs 80x60 in the Flir One.

That Therm-App image is clearly using some kind of fusion algorithm
I don't think so. There is no additional camera lens on the Therm-App.

But Flir One costs 350$ and Therm-App cost 1800$ so the difference is expected.

This two images were captured in the dark:

Therm-App
(http://www.survtech.com.au/Thermal/_Media/20141229_151513_med_hr.jpeg)

Flir One:
(http://www.alter.si/tabla/files/2215880-f1.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 24, 2015, 02:24:32 pm
Just to keep the balance here. Thermal imaging technology was, and is, designed to provide an accurate view of temperature level and distribution in a scene under investigation. It was not, and is not, designed to produce 'pretty' pictures. Such is very difficult in the thermal domain, unlike the visual domain. Artists are experimenting with the technology though, and the BBC have been using it to good effect for (relatively) high resolution imaging of wildlife.

The increase in resolution is very expensive but does produce 'cleaner' images. In the more affordable cameras running lower resolutions, it is helpful to see some context in the image so that the location of 'areas of interest' may be ascertained. One method of achieving this is using a higher resolution thermal imaging FPA, but these bring with them increased cost. 320x240 resolution FPA's do produce an image that the human brain can correlate with the visible domain in order to localise the area of interest. 80x60 resolution is a little more challenging, especially when working at some distance from the area of interest. The solution is often to move much closed to the target in order to gain a better understanding of the scene. Image fusion and image edge detail overlays are designed to provide the user with the context that would otherwise be missing. This in turn helps the user to recognise the area of interest. It should also be noted that scenes with low delta T across them are particularly hard to understand as the thermal contrast in the image is relatively flat. In such cases the target may be artificially stimulated to create thermal contrast, or 'markers' can be used to create points of reference. A marker may be created with nothing more complex than a heat gun or even a humans finger thermal transfer. If a visible overlay is available, it provides the points of reference needed by the user. In darkness near IR or visible light may be required.

Even the FLIR One Mk1 can be usefully applied to a situation where the temperature of a specific point in the field of view is desired.  Do you really need to see every nuance of a circuit breakers shape in order to see that it is the only one running hotter than the others ? I think not. Can a 80x60 FPA detect a hot or cold spot on a wall ? Yes, if the thermal contrast is adequate.  If someone does wildlife photography in the dark then the situation is very different. The higher the resolution the better ! Horses for courses  :)

The SEEK claimed the advantage of higher resolution than the FLIR One, but it squandered that so claimed advantage with high image noise levels, less than ideal optics and a pretty poor software app that cannot set spans or even emissivity.

A final comment to end upon......

Thermal imaging has been the preserve of the rich for many years. Only recently has it been possible to buy used or new thermal camera technology without breaking the bank of most hobbyists. We are very fortunate to have this technology available to us. As a technology it uses the camera principles of EM wave collection through a lens and projection of such onto a surface that captures an image. It is very different to the modern digital cameras with which we are familiar however. It is relatively low resolution and the optics are very simple in most thermal cameras. When compared to the modern digital visible light camera, the thermal camera has more in common with a cheap web cam ! That is just the state of the technology as it stands today. It meets the needs of the market so there is little incentive for manufacturers to create new and highly expensive complex optical blocks. Much image processing is applied to the thermal data from the FPA in order to tidy it up for the user. It is still prone to some noise and softening of edges however.

Now military thermal imaging is a very different matter.....but we mere mortals are unlikely to get our hands on that sort of imaging equipment any time soon. 

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on April 24, 2015, 04:28:20 pm
Using a macro lens to Seek Thermal. I used lenses with different focal lengths. Maybe someone else interested. You can see it here http://youtu.be/v34VBoi11JA (http://youtu.be/v34VBoi11JA) .
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on April 24, 2015, 04:52:25 pm
I believe I saw somewhere that the therm-app was listed at around $1k. This device is in another galaxy compared to the Seek and Flir One. It's running on a smartphone like the others, so we will just say they are all spiral galaxies. But it's in its own entirely. Looking at the pictures it produces, the exceptionally low noise, higher than standard resolution, and flexibility as a mobile phone peripheral make it a very sexy camera.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on April 24, 2015, 05:23:37 pm
Now military thermal imaging is a very different matter.....but we mere mortals are unlikely to get our hands on that sort of imaging equipment any time soon. 
**Cough***
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 24, 2015, 05:30:22 pm
@Mike,

Nah that's just circa year 2000 long range surveillance kit from IRAQ ;)

The Military kit I am talking about is based upon true high resolution multi megapixel arrays and stuff that I'll not talk about here  :)

Aurora

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 24, 2015, 05:42:54 pm
@Mike

And just so as not to be outdone by your monster lens....here is mine  :-DD

Not sure which has the greater magnification. Your conventional 2 element lens or my Mirror Reflector lens. Both are very nice though  :)

We 'boys and our toys' eh  ;D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on April 24, 2015, 06:29:03 pm
@Aurora

>My honest impression is that you want a toy to play with that might just be useful as well.

exactly :D

How does a patent can be bypassed by disabling every 15th pixel that does not sound logic.

I guess I will indeed wait for the FLIR ONE MkII or if that takes to long
I will get a naked lepton sensor and hoop it up to some RasPi...


@frenky
>From what I've read you have got many answers...
Try explaining what is thunder to a cave man :D
You may give him a lot of answers without actually answering any of his questions, at least from his point of view ;)

I'm a total noob to thermal imaging so thats kind of a similar situation  ::)

how cheep do the flir e4 get? My impression is that its not even close to what a seek thermal or a flir one cost.

Trax
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on April 24, 2015, 07:03:20 pm
Well define "close". ;)

Take a look at this:
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg631169/#msg631169 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg631169/#msg631169)
http://www.zoro.com/i/G5281245/ (http://www.zoro.com/i/G5281245/)

So this web shop "zoro" sells Flir E4 at 995$ but has occasional promotion with 30% off. So you could get E4 for 696,5$.
That is if you know anyone in the US that will buy it for you.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on April 24, 2015, 07:09:38 pm
That is still twice of what a Flir one costs, so its not even close.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on April 24, 2015, 07:13:12 pm
The E4 by Flir can be had for around $1k. Being able to convert it to the 320x240 resolution that made it famous around here is another story. My understanding is that the newer firmwares break the exploit. When people talk about how awesome this model is, they are taking about it from the perspective of someone who successfully modified it to the higher resolution. They actually come standard at a much lower resolution via crippleware. The fleabay units that can be still modified are sold at a premium, but are still much cheaper than an E8.

Im still betting on the Flir One MkII. The release is approaching fast and when it does, it will likely kill the current cheap thermal imager market by leaps and bounds. Flir is a bully for sure, but they are successful because they stay competitive. Unless Seek releases a major fix to the camera software, they will turn into a one hit wonder. The XR isn't that popular with people considering the price increase. They decided to *increase* the original models price to make it feel like less of a leap to the XR. Basically trying to get people on the fence about going all the way to just go for it. That only goes over well with people if your price started that way. You can't add $50 to the base model price and say hey its only $50 more for the manual focus and 3x zoom! Especially worse is that the XR price was listed before they increased the base model price. That's just bone headed.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 24, 2015, 07:24:29 pm
@Trax,

Yes twice the price, but no need for a mobile phone, 4 times the resolution and IMHO infinitely more useful  ;)  Bangs per buck, the E4 (when upgraded by the user) blows the old FLIR ONE away.  The new FLIR ONE Android/iOS is due out at the latter part of 2015 and may well give the E4 some decent competition as it comes with 160x120 resolution (half that of the E4) and a suggested price tag close to that of the old FLIR ONE. Quite a deal. But when will it really become available .......  :-//

Also consider resale values.... I suggest that the E4 will hold its value well as it has the 320x240 resolution and enhanced menu's when upgraded. The old FLIR ONE and new Android/iOS versions are very limited in terms of facilities and what, if anything, can be done to enhance them.

It all comes down to what you really want....... $250 in your pocket, $250 spent on life's necessities, or a $250 toy to play with. It is little different to buying a radio control plane or car. If you do not have a serious use for a thermal camera, make your decision as you would when buying any other toy.  And remember, no matter what camera you buy, if you really do not have a use for it, the initial thrill of ownership will fade with time and you may wish to sell it on. Once the new FLIR ONE is released, I predict the current SEEK camera will be severely devalued on the used marketplace.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 24, 2015, 07:33:37 pm
@efahrenholz

FLIR have tried on several occasions to block the upgrade path to higher resolution and additional menus. they have singularly failed in their efforts on each and every occasion. The latest countermeasure involved encryption and that looked the most challenging to overcome. A bright chap on this forum approached the challenge from a different angle and completely circumvented the encryption !

The E4 remains open to upgrade. There is a whole thread dedicated to this topic.

https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/ (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/)

Guide to hacking the latest 2.3 firmware.

http://fubar.gr/hacking-the-flir-e4/ (http://fubar.gr/hacking-the-flir-e4/)

There is good reason that the E4 is much loved by its owners....it is the cheapest 320x240 pixel (capable) thermal camera in the World  and can be enhanced to a specification higher than the top of the range Ex series cameras that cost many thousands of Dollars.

Those still wondering about an E4 purchase take the risk that FLIR will either release a new (better protected) firmware or delete the camera in favour of another new model that cannot be upgraded (Lepton 80x60 based ?)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on April 24, 2015, 07:37:25 pm
I'm usually not spending money past 300€ for a toy, no matter how sophisticated it may be...

And I never sell my toys, unless there is someone willing to pay more for it than I did :D

No need for a mobile phone, but if you already have one its not a down side.
I would actually value the fact that the Flir one v2 is only a small gadget, as than you can easier take it every ware with you in a small case or so.
Try doing that with a E4 that looks like a gun (if I would live in the US that would be a substantial risk of getting shot by a cop LOL)

As said already I think the best option for me would be to wait for the Flir ONE v2, or go the cheapest way and get a naked lepton sensor.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 24, 2015, 07:42:35 pm
If opting to go the 'naked' Lepton route you may wish to contact Mike on this forum as he built a tiny thermal camera complete with display using a naked Lepton core. He posted a few messages up this page showing his Military long range camera.

https://www.youtube.com/watch?v=alZhcFSyoE0 (https://www.youtube.com/watch?v=alZhcFSyoE0)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on April 24, 2015, 07:55:01 pm
Yea I saw this its really nice...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on April 25, 2015, 03:25:07 am
@Mike,

Nah that's just circa year 2000 long range surveillance kit from IRAQ ;)

The Military kit I am talking about is based upon true high resolution multi megapixel arrays and stuff that I'll not talk about here  :)

Aurora

@Mike and @Aurora, very cute talking about "we ordinary mortals".  ;)

The increase in resolution is very expensive but does produce 'cleaner' images. In the more affordable cameras running lower resolutions, it is helpful to see some context in the image so that the location of 'areas of interest' may be ascertained. One method of achieving this is using a higher resolution thermal imaging FPA, but these bring with them increased cost. 320x240 resolution FPA's do produce an image that the human brain can correlate with the visible domain in order to localise the area of interest. 80x60 resolution is a little more challenging, especially when working at some distance from the area of interest. The solution is often to move much closed to the target in order to gain a better understanding of the scene.

When I was studying graphics and visual perception in grad school, I learned that structure from motion is also important -- for example, a spattering of five or ten dots in a still image is unintelligible, but if it's a moving image of markers attached to an actor's body, you can recognize it almost instantly as a human figure, and often figure out what the human is doing, up to and including emotion.

The much-lamented 9Hz refresh rate is enough to add a great deal of structure-from-motion value in even very low-res IR imaging. I can only imagine (since I can't yet get my hands on the equipment) that that value is even greater with a 30Hz or 60Hz frame rate.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on April 25, 2015, 10:06:30 am
@jeffb

I am but a mere mortal (very mortal in fact) who stumbled upon a seller of some 'old technology' MoD surplus equipment. Right time and place sort of thing. But I could not go to the OEM and buy this sort of equipment. For a start it has no manufacturer identification on its parts ! As the seller found out, manufacturers of MoD equipment will not even give members of the public the time of day  :(  (Understandable really)

Regarding movement... I totally agree with you. The SEEK images looked far better when recorded as a video. Movement engages the brain in a different way to a fixed image.  Hence why we have tolerated non HD TV for some many years. The relatively low resolution 625 line TV that I have been watching all my life was processed by the brain to look quite acceptable  :)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jeffreythe00 on April 29, 2015, 04:02:28 pm
I just got an update.

Software version 1.8.0.
Camera firmware is still 1.3.0

• Framerate has gotten a lot better.
• Image quality doesnt seem to have improved
• They added a feature that allows us to better align the thermal and phone/tablet camera
• They also added fullsceen

Overall I'm very happy with the update.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on April 29, 2015, 04:29:00 pm
Seek Thermal is noisy.
...
(Seek and Flir One resized to 384px by width)

Therm-App:
Seek Thermal:
Flir One:
If you resized to higher width Seek (Flir One nothing to compare-it has thermal blobs at low res) than you introduced noise and created artificial thermal pixels  ;)

Anyway, did you used the same thermal color map-I do not think so-especially Therm-App palette is probably very different, so not too much to compare since no visual camera image included, so only guessing what details are missing and how those thermal cameras deal with different emissivity settings...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on April 30, 2015, 12:49:51 am
Does anyone know if there is a splitter/Y-adapter that has the ability to charge both the phone and offer bidirectional communication with the SEEK Thermal camera? What I want to do, is connect a Y adapter/Splitter to the phone, then another into a battery pack and then the other cable into the thermal camera. So far all the ones I've found on Ebay only offer to power the external devices only, but this is inadequate since I want to use the camera for an uninterrupted extended period of time.

OR

Where I can find the software someone had written for Windows that talks to the camera and if it provides real-time output like normal usb camera's.

I'm trying to find some solution to be able to use this damn thing without human interaction for a continuous six hour period.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on April 30, 2015, 01:09:17 am
I don't think you can. The phone has to be on host mode meaning that it does supply power so it can't be recharged at the same time.

You can however use a powered USB hub so that it feeds the power needed to the camera instead of using the phone's battery, but because it's all micro usb you will have to get adapters and what nots.

Only thing I can think of is to use a tablet that has a separate power connector and still have OTG capabilities but you will have to find a device that is compatible with the seek.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on April 30, 2015, 01:57:10 am
That's what I thought. I suppose I could test to see if the seek application continues to record when the screen is off, since that's the biggest drain on the battery. I wish Mike would indigogo that dedicated device he built as linked by Aurora in post #1800 above. A thermal USB webcam/dedicated portable device would be kick ass for numerous people I believe. I wonder if it's possible to interface the device by replacing the lens and sensor of a gopro or similar camera.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on April 30, 2015, 02:31:26 am
Where I can find the software someone had written for Windows that talks to the camera and if it provides real-time output like normal usb camera's.

I'm trying to find some solution to be able to use this damn thing without human interaction for a continuous six hour period.

Completely missed your 2nd part: my last windows code compiled is here:

http://www.miguelvp.com/ForMike/Seek/ (http://www.miguelvp.com/ForMike/Seek/)

I made one for Marshall that matched his dead pixels in a subdirectory there.

Source is burried somewhere in this thread, but I remember the original one made by sgstair is on github, more info on his original post.

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg534497/#msg534497 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg534497/#msg534497)

I'm getting close to free up some time to keep on improving the code.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: OrBy on April 30, 2015, 02:32:51 am
not to promote FLIR at all... but this is basically their clone of Mike's cam. http://www.amazon.com/FLIR-C2-Compact-Thermal-Imaging/dp/B00T9RANUC (http://www.amazon.com/FLIR-C2-Compact-Thermal-Imaging/dp/B00T9RANUC)

Not really a clone once you factor in MSX, touch screen, image storage, and so on. Not worth $700+ in my view since a hackable E4 can be had for a bit more but still an interesting product!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: blackboxdisease on April 30, 2015, 02:52:23 am
Seeker just keeps crashing when running it after installing the winusb drivers. Ah well.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on April 30, 2015, 03:06:29 am
Seeker just keeps crashing when running it after installing the winusb drivers. Ah well.

The source is in this link

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg552223/#msg552223 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg552223/#msg552223)

And this link has info on what to install, it's Zadig and I think the github has information on how to do it.

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg552555/#msg552555 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg552555/#msg552555)

Also make sure you have the dll's because you'll need those, not just the executable.

I've been very busy with real life work so I haven't touched this for the last 4/5 months while finishing MK-X (http://en.wikipedia.org/wiki/Mortal_Kombat_X) and even if it's out I'm still quite busy.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on April 30, 2015, 05:15:03 pm
not to promote FLIR at all... but this is basically their clone of Mike's cam. http://www.amazon.com/FLIR-C2-Compact-Thermal-Imaging/dp/B00T9RANUC (http://www.amazon.com/FLIR-C2-Compact-Thermal-Imaging/dp/B00T9RANUC)

Not really a clone once you factor in MSX, touch screen, image storage, and so on. Not worth $700+ in my view since a hackable E4 can be had for a bit more but still an interesting product!

I can guarantee you it isn't a stolen idea. Flir had been working on this long before Mike ever dreamed this up. It takes a lot of time to get tooling for molds, circuit designs and etc ready for mass production. This was likely a targeted device for contractors that needed a rugged thermal imager that was a little more compact.

Now Mikes take on this is far more compact, which is totally awesome. I'm convinced it's the smallest thermal camera with built-in screen that has ever been shown off. If he had the time, he could get some friends together to help develop a tiny arm board to process the video (blur) and add an OSD for temp readout. Probably would be a very popular project if the old lepton modules ever come down in price. I bet almost every EE on here would be interested in building one if a kit could be developed. Mike do you see any £ in your future? ;-)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on April 30, 2015, 05:29:11 pm
not to promote FLIR at all... but this is basically their clone of Mike's cam. http://www.amazon.com/FLIR-C2-Compact-Thermal-Imaging/dp/B00T9RANUC (http://www.amazon.com/FLIR-C2-Compact-Thermal-Imaging/dp/B00T9RANUC)

Not really a clone once you factor in MSX, touch screen, image storage, and so on. Not worth $700+ in my view since a hackable E4 can be had for a bit more but still an interesting product!

I can guarantee you it isn't a stolen idea. Flir had been working on this long before Mike ever dreamed this up. It takes a lot of time to get tooling for molds, circuit designs and etc ready for mass production. This was likely a targeted device for contractors that needed a rugged thermal imager that was a little more compact.

Now Mikes take on this is far more compact, which is totally awesome. I'm convinced it's the smallest thermal camera with built-in screen that has ever been shown off. If he had the time, he could get some friends together to help develop a tiny arm board to process the video (blur) and add an OSD for temp readout. Probably would be a very popular project if the old lepton modules ever come down in price. I bet almost every EE on here would be interested in building one if a kit could be developed. Mike do you see any £ in your future? ;-)
I had plans to develop it further, probably with OLED display, storage etc. but other stuff got in the way, plus it would end up quite expensive for a toy device. I was thinking along the lines of a keychain type thing, but would have wanted to make it robust, with some sort of slide-over lens & screen cover - haven't had the time to look at it for a while, and little prospect any time soon.
I have got a 25 deg lepton from Digikey but all I've done with it so far is plug it into the Flir One - the narrower FOV does look more useful.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on April 30, 2015, 07:11:57 pm
The phone has to be on host mode meaning that it does supply power so it can't be recharged at the same time.
My phone for example with replaced Li-on battery with... small 4.1V PSU connected to 12V car starter battery doesn't need to be recharged while phone is running on car battery for weeks if not months  >:D
Probably you can do the same with your phones and easy use Seek toy for hours without worry phone battery will be deplated at some time  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on May 01, 2015, 07:09:00 am
I made a telephoto lens X3. But it shows in inverted form.  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on May 01, 2015, 08:59:16 am
But it shows in inverted form.
Not such a big deal while oryginal Seek software is useless, while it completely destroys thermal image around cursor by making this bloody shadow rectangle  :palm:
(http://s23.postimg.org/ldkhquu3f/Seek_destroyed_thermal_image_around_cursor.png)


Anyway in custom Seek software it is easy flip this thermal image with custom lens, however for phone usage probably the only way to use those lens is additional USB wire, while lens front mass creates decent mechnical momentum on USB stick and it could damage phone USB port if holded in hand without additional lens support  ???
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on May 01, 2015, 05:02:25 pm
I made a telephoto lens X3. But it shows in inverted form.  :palm:

Most telescopic arrangements do invert the image. It's easy to fix if you have control over the image-acquisition or display software, as @eneuro said. As the images show, it's actually a 180-degree rotation, not a vertical flip (or, if you prefer, it's a vertical flip and a horizontal flip).

Since I was using my Seek with a Nexus 7 that has the wrong-way USB connector, I had to use an adapter cable. With that arrangement, it would be easy enough to just rotate the Seek unit 180 degrees, and then everything would be fine.  :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on May 01, 2015, 05:08:28 pm
I have a cord. But we need to come up with mount.  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on May 01, 2015, 09:06:30 pm
I'm surprised nobody sells a short micro usb adaptor that is there to simply change the direction of the port orientation. I mean, you'd sell plenty of these. Seek thermal and the next Flir One will need them. It's going to be nothing more than a female micro usb, a male micro usb, a short run of wire between the two (something long enough to twist)  and a plastic shell,  or even more common--a rubberized coating. Just need a machined mold, then mount and inject the rubber. Any cable factory is already setup to do this is massive runs. Sell them for $5 a piece. Seek and Flir would buy them by the thousands. Walk away rich.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: alank2 on May 05, 2015, 03:55:22 pm
How often does zoro offer their 30% discount?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on May 08, 2015, 08:50:53 pm
Hello,
i had not enough time to make it done... but the program has some improvements.
now the processed Frame was delivered as 2 dimensional array, this make the post processing faster and easier .

Only with Median Filter the image looks blurry but good.
on the Smartphone the image looks clearer... and no gradient...
maybe some of the other "special" Frames at the starting needs to be involved.

well... I have no more time now... I improve my Ex-Tools and the Thermoviewer...

cheers! :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on May 08, 2015, 09:00:35 pm
Hi Joe-c,

Pleased to hear that you will be continuing work on your excellent Ex program. Great stuff. Much appreciated  :-+

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on May 11, 2015, 04:20:17 pm
If anyone wants to see what lives inside a circa 2002 FLIR E2, I have been posting a teardown and analysis here:

https://www.eevblog.com/forum/testgear/flir-thermal-camera-for-teardown-my-latest-patient-the-e2/ (https://www.eevblog.com/forum/testgear/flir-thermal-camera-for-teardown-my-latest-patient-the-e2/)

The Patent document provides a great deal of insight into the challenges of the optical stages that sit in front of the microbolometer. Specifically, how to avoid internal reflections and off axis influences. That document combined with the pictures I have posted, show you teh diaphragm assembly that FLIR consider necessary for a decent image.

I think SEEK either ignored the 'ground rules' on thermal camera optical block design, or just didn't care. Their lens tube certainly appears flawed.

E2 Patent is to be found here:

http://www.google.co.in/patents/US6707044 (http://www.google.co.in/patents/US6707044)

Worth a read.

Aurora

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eee on May 14, 2015, 08:47:56 am
finally picked up a seek after needing it to measure temps for a project. After all the negative comments on here I really wasn't keeping my hopes up high, but I'm actually quite surprised at the images it produces (to the point where I can't see why there were so many complaints). Am I missing something here, or has something been improved in the app software version (I've only started using it a few weeks ago so never experienced the earlier versions).

Here are some sample shots - not hard to make out that's a laptop for example...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eee on May 14, 2015, 08:49:50 am
(what's with the images being rotated -90 degrees? They're in the correct orientation on my laptop...)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eee on May 14, 2015, 08:57:42 am
I'm surprised nobody sells a short micro usb adaptor that is there to simply change the direction of the port orientation. I mean, you'd sell plenty of these. Seek thermal and the next Flir One will need them. It's going to be nothing more than a female micro usb, a male micro usb, a short run of wire between the two (something long enough to twist)  and a plastic shell,  or even more common--a rubberized coating. Just need a machined mold, then mount and inject the rubber. Any cable factory is already setup to do this is massive runs. Sell them for $5 a piece. Seek and Flir would buy them by the thousands. Walk away rich.

+1000000!

Couldn't believe how hard it was to find a USB micro to USB micro cable. Ended up getting this: http://www.ebay.co.uk/itm/171761135081 (http://www.ebay.co.uk/itm/171761135081)

though it doesn't work! I can charge things though it fine, but when connected to the phone and seek, the phone can't see the seek! I've also noticed the phone charges a lot slower through that cable than when connected directly (with both connections, the phone still reports Charing (AC) - though the battery graph shows a massive difference in the gradient at which it's charging).

The next thing I will try is a standard phone charging cable with this on the other end: http://www.ebay.co.uk/itm/261863844960 (http://www.ebay.co.uk/itm/261863844960)

fingers crossed!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: rjardina on May 15, 2015, 10:31:15 am
http://www.ebay.co.uk/itm/261863844960 (http://www.ebay.co.uk/itm/261863844960)

the one you posted and

http://www.ebay.co.uk/itm/Micro-USB-Male-To-Micro-USB-Female-Cable-USB-Female-OTG-Adapter-Y-Splitter-/271840335225?pt=LH_DefaultDomain_3&hash=item3f4af25579. (http://www.ebay.co.uk/itm/Micro-USB-Male-To-Micro-USB-Female-Cable-USB-Female-OTG-Adapter-Y-Splitter-/271840335225?pt=LH_DefaultDomain_3&hash=item3f4af25579.)

will allow you to use the seek camera and charge only if your hardware and software supports usb OTG while charging at the same time.

My sony z3 for example has USB OTG but will NOT allow me to charge at the same time. my Nvidia Shield portable on the other hand will allow me to charge and use USB OTG at the same time.

Even if you get the correct adapters your device may not allow you to do it in the first place.

  :blah:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on May 15, 2015, 06:45:14 pm
I'm surprised nobody sells a short micro usb adaptor that is there to simply change the direction of the port orientation. I mean, you'd sell plenty of these. Seek thermal and the next Flir One will need them. It's going to be nothing more than a female micro usb, a male micro usb, a short run of wire between the two (something long enough to twist)  and a plastic shell,  or even more common--a rubberized coating. Just need a machined mold, then mount and inject the rubber. Any cable factory is already setup to do this is massive runs. Sell them for $5 a piece. Seek and Flir would buy them by the thousands. Walk away rich.

+1000000!

Couldn't believe how hard it was to find a USB micro to USB micro cable. Ended up getting this: http://www.ebay.co.uk/itm/171761135081 (http://www.ebay.co.uk/itm/171761135081)

though it doesn't work! I can charge things though it fine, but when connected to the phone and seek, the phone can't see the seek! I've also noticed the phone charges a lot slower through that cable than when connected directly (with both connections, the phone still reports Charing (AC) - though the battery graph shows a massive difference in the gradient at which it's charging).

The next thing I will try is a standard phone charging cable with this on the other end: http://www.ebay.co.uk/itm/261863844960 (http://www.ebay.co.uk/itm/261863844960)

fingers crossed!

Unfortunately, what you purchased was a charge only adapter. It's cheaper and quicker to sell usb cables without the wires connected for data lines because most people buying an adapter are doing so to charge phones and usb devices. The adapter you now humbly own only changes the plug type to a microusb. It's deceitful based on the listing saying it is a full spec usb 2.0 plug, but nowhere do they clearly mention it as an otg compatible cable.

OTG cables and the whole spec is utterly stupid. You can thank the cell phone industry. Basically there are 5 pins in the plug of a microusb cable. Pin 4 is unconnected and by grounding pin 5 to 4, it becomes an OTG cable. It tells the device you are plugging into to act as the host. Since cell phones can be a host for devices or be a mass storage device, grounding the 4th pin tells the phone to host a connection, while leaving it disconnected tells it to act as a mass storage device for a computer. This is the only time I've seen it used in this manner. Most phones should have the ability to enable mass storage I believe the SEEK needs the 4th pin grounded in order to confirm it isn't acting as a host, even if a host attempts a handshake.

Like I said, makes no sense.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: artag on May 15, 2015, 09:47:11 pm
You can get a short micro-B-to-micro-B cable with one end configured for OTG here http://hakshop.myshopify.com/collections/accessory/products/micro-to-micro-otg?variant=211796287 (http://hakshop.myshopify.com/collections/accessory/products/micro-to-micro-otg?variant=211796287)

I got one and use it to connect an x-protolab  http://www.gabotronics.com/development-boards/xmega-xprotolab.htm (http://www.gabotronics.com/development-boards/xmega-xprotolab.htm) to a google nexus tablet. Previously, I needed an Micro-B-OTG-to-female-A adapter plugged into a male-A-to-micro-B cable.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Sigmoid on May 18, 2015, 05:13:33 am
Guys, this forum thread is probably longer than the Bible, and goes off on so many tangents, so please don't hold it against me that I'm not going to read it all. :)

So I have basically two questions...

The first, how does the Seek Thermal compare to the FLIR One, and is it suitable as an actual thermal imaging tool in electronics work - as opposed to a "widget", which IMO the FLIR One is?

From reading the specs, and the forums on the FLIR One, it would seem that as expected from a market leader, FLIR has gone FAR, FAR out of its way to make sure the FLIR One never becomes anything close to a potential competitor for their >$1000 units, or even their $700 Lepton-based handheld. Artificial noise (come on, really?!), limited thermal range (to make sure it's a toy not a tool), and all the other crap.

The Seek on the other hand has a wide temp range, and a much greater resolution in the thermal sensor itself.
However, some people here are surprisingly (shockingly) appreciative of FLIR and rapping on Seek, so what exactly is up? Does the comment about the badly designed optics casing apply to both models, or only the long-distance version?

Another question is that back at the beginning of the thread, people were talking about a price of $199. Well the Seek Thermal retails for $249, BOTH the Android and iOS models! So what is it? Did they RAISE the price (that would be the first time I saw something like this happen), or is this a second version that's more expensive?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on May 18, 2015, 05:22:10 am
The $199 was an introductory price when they launched.

As for the rest I'm happy with my Seek, but others prefer the FLIR One because of the MSX tech (mixing visual and thermal camera) and they have another one lined up but have not heard any details on that one yet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eee on May 18, 2015, 07:32:21 am
I'm surprised nobody sells a short micro usb adaptor that is there to simply change the direction of the port orientation. I mean, you'd sell plenty of these. Seek thermal and the next Flir One will need them. It's going to be nothing more than a female micro usb, a male micro usb, a short run of wire between the two (something long enough to twist)  and a plastic shell,  or even more common--a rubberized coating. Just need a machined mold, then mount and inject the rubber. Any cable factory is already setup to do this is massive runs. Sell them for $5 a piece. Seek and Flir would buy them by the thousands. Walk away rich.

+1000000!

Couldn't believe how hard it was to find a USB micro to USB micro cable. Ended up getting this: http://www.ebay.co.uk/itm/171761135081 (http://www.ebay.co.uk/itm/171761135081)

though it doesn't work! I can charge things though it fine, but when connected to the phone and seek, the phone can't see the seek! I've also noticed the phone charges a lot slower through that cable than when connected directly (with both connections, the phone still reports Charing (AC) - though the battery graph shows a massive difference in the gradient at which it's charging).

The next thing I will try is a standard phone charging cable with this on the other end: http://www.ebay.co.uk/itm/261863844960 (http://www.ebay.co.uk/itm/261863844960)

fingers crossed!

Unfortunately, what you purchased was a charge only adapter. It's cheaper and quicker to sell usb cables without the wires connected for data lines because most people buying an adapter are doing so to charge phones and usb devices. The adapter you now humbly own only changes the plug type to a microusb. It's deceitful based on the listing saying it is a full spec usb 2.0 plug, but nowhere do they clearly mention it as an otg compatible cable.

OTG cables and the whole spec is utterly stupid. You can thank the cell phone industry. Basically there are 5 pins in the plug of a microusb cable. Pin 4 is unconnected and by grounding pin 5 to 4, it becomes an OTG cable. It tells the device you are plugging into to act as the host. Since cell phones can be a host for devices or be a mass storage device, grounding the 4th pin tells the phone to host a connection, while leaving it disconnected tells it to act as a mass storage device for a computer. This is the only time I've seen it used in this manner. Most phones should have the ability to enable mass storage I believe the SEEK needs the 4th pin grounded in order to confirm it isn't acting as a host, even if a host attempts a handshake.

Like I said, makes no sense.
You're right, it doesn't make any sense!! Didn't know I need a PhD to connect some accessories to my phone. Thanks for the info though, much appreciated. I can only see 4 pins on the actually connector, is the 5th the metal surrounding of the connector?
Also which side needs to be grounded and which side needs the pin to be unconnected?  :-//



You can get a short micro-B-to-micro-B cable with one end configured for OTG here http://hakshop.myshopify.com/collections/accessory/products/micro-to-micro-otg?variant=211796287 (http://hakshop.myshopify.com/collections/accessory/products/micro-to-micro-otg?variant=211796287)

I got one and use it to connect an x-protolab  http://www.gabotronics.com/development-boards/xmega-xprotolab.htm (http://www.gabotronics.com/development-boards/xmega-xprotolab.htm) to a google nexus tablet. Previously, I needed an Micro-B-OTG-to-female-A adapter plugged into a male-A-to-micro-B cable.
The only issue is that I'm in the UK - thanks for the links though! :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eee on May 18, 2015, 07:55:37 am
Guys, this forum thread is probably longer than the Bible, and goes off on so many tangents, so please don't hold it against me that I'm not going to read it all. :)

So I have basically two questions...

The first, how does the Seek Thermal compare to the FLIR One, and is it suitable as an actual thermal imaging tool in electronics work - as opposed to a "widget", which IMO the FLIR One is?

From reading the specs, and the forums on the FLIR One, it would seem that as expected from a market leader, FLIR has gone FAR, FAR out of its way to make sure the FLIR One never becomes anything close to a potential competitor for their >$1000 units, or even their $700 Lepton-based handheld. Artificial noise (come on, really?!), limited thermal range (to make sure it's a toy not a tool), and all the other crap.

The Seek on the other hand has a wide temp range, and a much greater resolution in the thermal sensor itself.
However, some people here are surprisingly (shockingly) appreciative of FLIR and rapping on Seek, so what exactly is up? Does the comment about the badly designed optics casing apply to both models, or only the long-distance version?

Another question is that back at the beginning of the thread, people were talking about a price of $199. Well the Seek Thermal retails for $249, BOTH the Android and iOS models! So what is it? Did they RAISE the price (that would be the first time I saw something like this happen), or is this a second version that's more expensive?
I haven't compared the flir to the seek. I don't have an iDevice so the flir was out of the question. Mine hasn't had any thermal gradient issues that people have talked about on here (maybe the newer .apk fixed that?). The one thing I was wary of was the clarity of the image at short distances, so I picked up one of these as well: www.ebay.com/itm/201341969772 (http://www.ebay.com/itm/201341969772)

The resulting image is pretty good, I can clearly see what components are heating up and what traces could do with adjusting:

https://drive.google.com/file/d/0B6p-RdH-0NNIWTJ2ZUVuTXRFUnM/view?usp=sharing (https://drive.google.com/file/d/0B6p-RdH-0NNIWTJ2ZUVuTXRFUnM/view?usp=sharing)

The $199 was an introductory price when they launched.

As for the rest I'm happy with my Seek, but others prefer the FLIR One because of the MSX tech (mixing visual and thermal camera) and they have another one lined up but have not heard any details on that one yet.
^ I haven't used it yet(my camera's still facing the wrong way!), but there is a function where you can mix and match, so part normal, and part thermal (depending on how far you drag the divider across). Not the same as MSX though good enough to be able to see what you're pointing it at, e.g.:https://drive.google.com/file/d/0B6p-RdH-0NNIWl8xUFVaSnBRRnM/view?usp=sharing



anyone in the UK want to buy one?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Lurchbox on May 25, 2015, 09:08:40 pm
i want to make one of these:
http://www.smragan.com/2015/02/06/seek-thermal-imager-htc-dna-hack/ (http://www.smragan.com/2015/02/06/seek-thermal-imager-htc-dna-hack/)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on May 26, 2015, 10:37:01 am
i want to make one of these:
http://www.smragan.com/2015/02/06/seek-thermal-imager-htc-dna-hack/ (http://www.smragan.com/2015/02/06/seek-thermal-imager-htc-dna-hack/)

Sadly, this is a great example of why a company who produces a usb camera with a fixed plug orientation should provide converters. During testing, how did they not encounter issues with this? I'm aware the camera is built dirt cheap and production costs affect the final cost to the consumer, but they could have mass ordered a cheap adapter from a cable manufacturer and threw it into the box. What does that raise the production cost by? Like 50 cents? Sheesh. Look at video cards. Nvidia and ATI have been throwing in adapters for years. I have cable bundles and vga to dvi adapters up to my eyeballs, but at least they knew people might have an issue sourcing them by themselves. Nobody wants a brand new toy that they cant play with because of a technicality in plug compatibility.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on May 29, 2015, 05:36:24 am
Any idea which one is better for electronics work? The normal version or the XR?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on May 29, 2015, 06:41:06 am
XR would be better because you can change focus...
But you could buy "macro" ZnSe lens for 18$...  http://goo.gl/5vkQQg (http://goo.gl/5vkQQg)

This is my result with this lens (not sure if this was taken with 100m or 50mm lens):
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=154274;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=154278;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=154276;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on May 29, 2015, 06:49:45 am
That looks great, thank you.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on May 29, 2015, 05:50:51 pm
Guys, this forum thread is probably longer than the Bible, and goes off on so many tangents, so please don't hold it against me that I'm not going to read it all. :)

So I have basically two questions...

The first, how does the Seek Thermal compare to the FLIR One, and is it suitable as an actual thermal imaging tool in electronics work - as opposed to a "widget", which IMO the FLIR One is?

From reading the specs, and the forums on the FLIR One, it would seem that as expected from a market leader, FLIR has gone FAR, FAR out of its way to make sure the FLIR One never becomes anything close to a potential competitor for their >$1000 units, or even their $700 Lepton-based handheld. Artificial noise (come on, really?!), limited thermal range (to make sure it's a toy not a tool), and all the other crap.

The Seek on the other hand has a wide temp range, and a much greater resolution in the thermal sensor itself.
However, some people here are surprisingly (shockingly) appreciative of FLIR and rapping on Seek, so what exactly is up? Does the comment about the badly designed optics casing apply to both models, or only the long-distance version?

Another question is that back at the beginning of the thread, people were talking about a price of $199. Well the Seek Thermal retails for $249, BOTH the Android and iOS models! So what is it? Did they RAISE the price (that would be the first time I saw something like this happen), or is this a second version that's more expensive?

If I were you, and I was in the market for one of either, and can't wait for the release of the next Flir one, the seek is definitely a better value. It does generally perform poorly with regards to noise, and that heavily limits it's minimum tempereture difference it can see, but overall it is a higher resolution. Noise or no noise, resolution is going to be king. You can have excellent sensitivity, down to less than a degree difference between two pixels, but two pixels don't make an image you can interperet.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on May 29, 2015, 08:09:05 pm
https://firstlook.org/theintercept/2015/05/28/u-s-cyber-firm-alleges-hacked-emails-reveal-russian-front-operation/
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on May 29, 2015, 10:01:11 pm
So the facts are leaking out at last. Some think it is easy for Russia to obtain advanced TIC technology. The truth is a little different. The SEEK would not be considered an advanced technology
The Russians want FLIR FPGAs, and those of similar quality.

Aurora

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on May 31, 2015, 10:16:37 pm
I find it comical that Russia can't develop their own microbolometers. They have certainly had more than enough time to tear apart several aquired samples, yet they can't manufacture any of their own. Meanwhile we have little usb phone powered imagers using micro sized arrays. They can't even manufacture a standard array, so they attempt to illegally export them out of our country. Slowly. Using ebay.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on June 07, 2015, 12:49:32 pm
Therm-App just posted a video of the new Therm-App TH on their Youtube channel. Unfortunately I can't find any additional details yet.

https://www.youtube.com/watch?v=65tcMzYLbGg (https://www.youtube.com/watch?v=65tcMzYLbGg)

Changes that I can see from the video;

1. The case is now red.
2. Comes with PC-based analysis software, presumably similar to FLIR Tools.

Considering the original Therm-App was in a metal case and this appears to be a cheaper red plastic, I'm hoping this means the TH will be cheaper than the original Therm-App. The original is currently $939, so anything cheaper than that but still with the 384x288 sensor would be amazing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on June 07, 2015, 01:28:12 pm
It seems that 2 new models will be coming out:

TH:
http://dev.alphasrc.com/opgal/therm-app-thermography/ (http://dev.alphasrc.com/opgal/therm-app-thermography/)
http://www.easyfairs.com/uploads/tx_ef/Therm-App_TH_E.pdf (http://www.easyfairs.com/uploads/tx_ef/Therm-App_TH_E.pdf)

Hz:
http://dev.alphasrc.com/opgal/therm-app-hz/ (http://dev.alphasrc.com/opgal/therm-app-hz/)
http://dev.alphasrc.com/opgal/wp-content/uploads/2015/05/Therm-App_Brochure_HZ.pdf (http://dev.alphasrc.com/opgal/wp-content/uploads/2015/05/Therm-App_Brochure_HZ.pdf)

Difference between regular and TH:
https://therm-app.zendesk.com/hc/en-us/articles/202749372-What-is-the-difference-between-Therm-App-and-Therm-App-TH- (https://therm-app.zendesk.com/hc/en-us/articles/202749372-What-is-the-difference-between-Therm-App-and-Therm-App-TH-)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on June 07, 2015, 03:11:44 pm
Odd -- it looks like most of the "additional features" on the TH are software functions that could easily be supplied in an update. It's also strange that you can apparently select those additional features (TH) or a higher-frame-rate model (Hz), but not both.

I hope they get it sorted out, and I'd love to see it at a much lower price point, but I'm not holding my breath.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on June 07, 2015, 08:35:42 pm
I wonder what their shipping policies are on the Hz. Hopefully it's not a huge pain to get it shipped.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: johntra on June 09, 2015, 01:59:29 pm
Hey guys,
Like Sigmoid, I started reading this thread from the beginning until I saw how many pages it is... :)
So I hope this question hasn't been answered before as I couldn't goggle it out myself:

Is there a thermal camera that can be accessed from a PC for real-time processing? Ideally via USB.
Additional (negotiable) requirements: affordable price and small form factor (so I can attach it to a mobile rig).

The Seek for android has a USB connector but I didn't see anyone managing to hack-up an SDK for it.
Is there a FLIR alternative? or another competitor?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on June 09, 2015, 02:12:23 pm
Users on this forum have made several different PC apps for the SeekThermal... All is inside this thread...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on June 09, 2015, 02:25:13 pm
Two of the best versions are here:

joe-c:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg669256/#msg669256 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg669256/#msg669256)

miguelvp:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg663142/#msg663142 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg663142/#msg663142)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: johntra on June 09, 2015, 09:53:21 pm
Thanks Frenky, its good that someone knows they're way around this monster thread... :)

It seems that these are still work-in-progress and not really ready to be incorporated into a project, would you agree?

Looking around I've found a project done with the FLIR-one camera (lepton) connecting it to a ras-pi. This seems to be a mature project (albeit being a hack).
The resolution is lower, but it seems that the quality is higher?
http://www.pureengineering.com/projects/lepton (http://www.pureengineering.com/projects/lepton)

Ideally I would want a solution that works with the least amount of tinkering with the thermal hardware and code. (Leave that to the specialists and focusing on the project itself).
Does anyone have experience with incorporating any of these solution into a hobby project? What are the considerations?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on June 10, 2015, 07:14:59 am
If you need something more professional take a look at official SDK for lepton (bottom left on the site):
http://www.flir.com/cores/display/?id=62648 (http://www.flir.com/cores/display/?id=62648)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: johntra on June 10, 2015, 09:11:34 am
Thanks. It seems that SDK is woefully under-documented.

Am I correct in the conclusion that there is just no simple, integrable(OEM), thermal camera that's affordable (<1000$) and has an official SDK?
Either board-level or boxed.
Does that exist?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on June 10, 2015, 10:20:52 am
There are some options:

Therm-App seems to have a SDK:
https://therm-app.zendesk.com/hc/en-us/articles/202707182-Is-there-an-API-for-Therm-App-

and new Flir One will have it:
https://vimeo.com/128735970
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on June 10, 2015, 10:32:33 am
And if you need something that works out of the box, this new Flir AX8 might fit the bill:
http://www.flir.com/automation/display/?id=65816 (http://www.flir.com/automation/display/?id=65816)

https://www.youtube.com/watch?v=KHQ5AstrKHM (https://www.youtube.com/watch?v=KHQ5AstrKHM)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: osip on June 17, 2015, 10:32:22 pm

It is rather convenient though and runs well (as well as it can) with my $49.99US Digiland 7" tablet.

   ...ken...

Ken, Could you please specify which exact model Digiland 7" are you using?

I am looking for a cheap tablet to run Seek Thermal. I want to try using it for lab research (working with CO2 lasers).

I bought an iNova EX780, and the app wouldn't work. It just doesn't allow me to download me from Play, and if I side-load it, it starts and crashes.
The support team was not very helpful.

Any information on what tablets (preferably inexpensive) work well with Seek Thermal will be appreciated. Thanks!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on June 18, 2015, 02:11:28 pm
osip,

I have a Digiland DL701Q that I got at BestBuy around Xmas time. It was on sale on Black Fri for $39.99, but I missed that and paid $49.99.
I use an USBOTG extension that I got on e-bay. 5 wire not 4 wire. It was more expensive by about 2x, but still at ~$5.00 it was a bargain.

It has been running with each rev from Seek, and is now at 1.9.0/1.3.0.0/1.8.0.0 (App/CameraSW/ImageProcSW)

The key points for a useable tablet are the USB OTG, Camera, Google Play, Android 4.4 or better. The Seek App will NOT run properly without a camera that faces away from the screen. Some call this front facing, some call it rear facing.

   ...ken...

http://www.bestbuy.com/site/digiland-7-8gb-black/8610212.p?id=1219354106671 (http://www.bestbuy.com/site/digiland-7-8gb-black/8610212.p?id=1219354106671)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on June 20, 2015, 08:15:16 pm
Can anyone comment on the best embedded driver for the Seek right now?

I have been playing with libseekthermal https://github.com/ethz-asl/libseekthermal (https://github.com/ethz-asl/libseekthermal) which was very easy to get working but does very basic dark image subtraction on the image. It will need quite a bit of work to get to usable images (dead pixel removal, hotspot filtering etc). It looks like most of the efforts from folks here are windows applications?

I have read this entire thread, which rivals some novels in length! Seems like there are still quite a few unknowns with regards to calibration and cleaning up the images. Has there been any word from Seek as to when their SDK is going to come out? Maybe the next edition of the Lepton will be a better prospect for embedded projects in the near term?



James
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on June 20, 2015, 08:40:40 pm
Can anyone comment on the best embedded driver for the Seek right now?

I have been playing with libseekthermal https://github.com/ethz-asl/libseekthermal (https://github.com/ethz-asl/libseekthermal) which was very easy to get working but does very basic dark image subtraction on the image. It will need quite a bit of work to get to usable images (dead pixel removal, hotspot filtering etc). It looks like most of the efforts from folks here are windows applications?

I have read this entire thread, which rivals some novels in length! Seems like there are still quite a few unknowns with regards to calibration and cleaning up the images. Has there been any word from Seek as to when their SDK is going to come out? Maybe the next edition of the Lepton will be a better prospect for embedded projects in the near term?


James

There is also jadew implementation he released just yesterday. Haven't had a chance to play with it because I'm on the middle of another project.

https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg696895/#msg696895 (https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg696895/#msg696895)

No news on Seek's SDK yet, I do check every now and then and I did send them e-mails and requests but nothing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on June 20, 2015, 11:24:30 pm
Excellent! I just pulled that down and built it. Definitely looks better than the libseekthermal I was using!

After reading this thread I am unsure if the Seek Imager will really be suitable for what I want to do. I am trying to do aerial thermal imaging from a moving drone. I don't need very high resolution, but the frame averaging and noise from the Seek is going to make things challenging. Even though the Lepton is lower res it may be better. Any thoughts?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on June 20, 2015, 11:38:30 pm
Excellent! I just pulled that down and built it. Definitely looks better than the libseekthermal I was using!

After reading this thread I am unsure if the Seek Imager will really be suitable for what I want to do. I am trying to do aerial thermal imaging from a moving drone. I don't need very high resolution, but the frame averaging and noise from the Seek is going to make things challenging. Even though the Lepton is lower res it may be better. Any thoughts?

If I have time I wanted to do a wavelet transform of the image, at the current frame rate it should give plenty of time, unlike an FFT that would take just too long, but right now it's on my low priority list.
Maybe someone else can give it a whirl :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on June 21, 2015, 10:48:57 am
@arsenix,

For moving platform image capture it is recommended to use a thermal camera with >25fps.
60fps is excellent in the application. The challenge is in finding such a camera that is small and light enough for the application, such as a FLIR Tau. The FLIR Lepton 80x60 resolution camera is both too low resolution and frame rate for most aerial applications. Decent optics are also needed and the Lepton is not suited to such a task. IMHO neither is the higher resolution SEEK camera. The new Lepton 160x120 resolution core may offer better performance but you really need 320x240 resolution with a decent lens attached.

Thermal cameras with decent resolution and frame rates higher than 9fps are controlled technology and this makes their procurement outside of the USA difficult, especially if you intend to fit it on an aerial vehicle ! The US DoD do not like the idea of high performance thermal camera equipped drones outside of their control  ;)

You can use a 9fps camera on a drone and a search of You Tube looking for 'thermal camera drone' should get some hits. Take a look at the images and see whether the limited frame rate and resultant image blur is acceptable in your application. If so, you have a lot more choice when it comes to finding small, light cameras for the application. They will not be cheap though.

I would also recommend a quality camera stabilsation gimble in such an application. Quad and Octocopters are the most stable platform for using a low frame rate camera. A fixed wing vehicle or conventional helicopter are not great platforms as they either move too quickly across the target or they are too unstable in flight.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on June 21, 2015, 03:09:38 pm
In case its of interest, I see that SPC have done a reverse engineering cost analysis on the SEEK camera and its 12um microbolometer.

http://www.slideshare.net/Yole_Developpement/yole-seek-thermalinfraredcameraandraytheonirmicrobolometersample (http://www.slideshare.net/Yole_Developpement/yole-seek-thermalinfraredcameraandraytheonirmicrobolometersample)

Sadly the figures are blurred but it is interesting to see that the seek product was worth someone's time to carry out such a RE task  :)


UPDATE:

The original PDF is here but still blurred content as they want over $3000 for the full report !

http://www.systemplus.fr/wp-content/uploads/2015/01/S-C_RS201_Seek-Thermal-Camera_Sample_V2.pdf (http://www.systemplus.fr/wp-content/uploads/2015/01/S-C_RS201_Seek-Thermal-Camera_Sample_V2.pdf)

And the earlier version in case it is different:

http://www.systemplus.fr/wp-content/uploads/2015/01/S-C_RS201_Seek-Thermal-Camera_Sample.pdf (http://www.systemplus.fr/wp-content/uploads/2015/01/S-C_RS201_Seek-Thermal-Camera_Sample.pdf)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on June 21, 2015, 09:02:24 pm
@arsenix,

For moving platform image capture it is recommended to use a thermal camera with >25fps.
60fps is excellent in the application. The challenge is in finding such a camera that is small and light enough for the application, such as a FLIR Tau. The FLIR Lepton 80x60 resolution camera is both too low resolution and frame rate for most aerial applications. Decent optics are also needed and the Lepton is not suited to such a task. IMHO neither is the higher resolution SEEK camera. The new Lepton 160x120 resolution core may offer better performance but you really need 320x240 resolution with a decent lens attached.

Thermal cameras with decent resolution and frame rates higher than 9fps are controlled technology and this makes their procurement outside of the USA difficult, especially if you intend to fit it on an aerial vehicle ! The US DoD do not like the idea of high performance thermal camera equipped drones outside of their control  ;)

You can use a 9fps camera on a drone and a search of You Tube looking for 'thermal camera drone' should get some hits. Take a look at the images and see whether the limited frame rate and resultant image blur is acceptable in your application. If so, you have a lot more choice when it comes to finding small, light cameras for the application. They will not be cheap though.

I would also recommend a quality camera stabilsation gimble in such an application. Quad and Octocopters are the most stable platform for using a low frame rate camera. A fixed wing vehicle or conventional helicopter are not great platforms as they either move too quickly across the target or they are too unstable in flight.

Aurora

I am familiar with the Tau and some of the other "Full Motion" thermal imagers. I don't really need that type of resolution thermal imaging or frame rate. I need about half a degree pixel size at 30-45deg FOV, which is more like a high resolution thermometer. 1Hz is fine, but the motion blur may be challenging to deal with. The Lepton resolution is probably adequate, but more is always better. Looking at videos online it seems that the Lepton has much less motion blur than the Seek. Seek seems to be averaging a number of frames at a higher rate to reach 9FPS. I have even considered using the Malexis 16x4 thermopile array, but that is a bit too low resolution for what I need.

Appreciate the tips. I will play around with the Seek a bit more as I like the packaging but I may have to switch to the Lepton. Lepton is a bit more expensive and lower res but seems to be higher quality. The Lepton2 may be a good upgrade path as well...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: TinWhiskers on June 25, 2015, 12:19:53 pm
The new Flir one for IOS is apparently available now at $249.  Range is -20 to 120° C.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on June 25, 2015, 02:24:28 pm
Comment on 2nd Gen FLIR ONE removed as OT

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on June 25, 2015, 05:10:03 pm
Are there any data sheets for the new lepton sensor available?

Does anyone know if this price is with or without the tax?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on June 25, 2015, 05:24:37 pm
It is strange that they are not really publishing any low level specs on the sensor. At least no discussion of the resolution. Maybe they aren't sure yet if it is shipping with a new lepton sensor?

Very interested in this although given that I want to interface it with Linux and not Android it could be a science fair to do what I want. Might be a while before the new Lepton sensor is available as a standalone module.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on June 25, 2015, 05:27:51 pm
I found a quotation on RS-Components the price there is € 229,00 + tax thats relay cheep :D

But I'm also worried about the resolution of the used lepton sensor if they would use a new one I guess they would advertise it every ware.
I was on Tuesday on the LASER World of PHOTONICS in Munich at the Flir stand, they did not have any new infos on the Flir one.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on June 25, 2015, 05:38:54 pm
Comment on 2nd Gen FLIR ONE removed as OT

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on June 25, 2015, 05:45:00 pm
Avoiding specs not to compete with their higher range products?

Nah, they wouldn't do that.

I guess they don't want to attract the attention of people that use their other professional offerings.
Of course there is more to the stand alone ones than the tech specs, but why would someone spend $1000 when they can do the same with better resolution for just $250?

As for Seek, They need to drop $100 off each of their offerings, even if the new Flir One's software sucks on launch (not saying it does, only if it does)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on June 25, 2015, 05:47:42 pm
I only recently got my Seek Thermal and I wasn't sure if it's the right choice, but the reason I went with it is the lack of info about the new Flir One. The info they provide sounds too much like marketing wank and too little as real resolution improvement over the old one. My guess is that it's the same sensor and the same thermal resolution and they only improved the video camera.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on June 25, 2015, 05:59:38 pm
Quote
My guess is that it's the same sensor and the same thermal resolution and they only improved the video camera.
Exact my thoughts if they don't publish the exact 111x222 spects of the microbolomether a 4x can mean anything, and its possible that they just improved the normal camera it was VGA so now it would be 2560x1920 so just some sheep 4 MPixel sensor.

If the new lepton would really be 4x better resolved that would mean 320x240 and thats much more than some of their higher end products have

Quote
I only recently got my Seek Thermal
Are you happy with it?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on June 25, 2015, 06:09:33 pm
Comment on 2nd Gen FLIR ONE removed as OT

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on June 25, 2015, 06:15:36 pm
I just preordered one... we'll see what happens!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on June 25, 2015, 06:21:46 pm
Are you happy with it?

Yeah, it's decent. I got the XR version, which means I can focus on PCBs from upclose without needing extra lens.

Edit:
@Aurora
I hope you're right about the resolution.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on June 25, 2015, 07:01:00 pm
@Aurora
So in your expert opinion now one should definetly go for the flir one?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on June 25, 2015, 07:49:50 pm
Comment on 2nd Gen FLIR ONE removed as OT

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on June 25, 2015, 08:03:07 pm
Comment on 2nd Gen FLIR ONE removed as OT

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on June 25, 2015, 09:14:56 pm
That is amazing they just posted the resolution. I was just on there. Are they listening?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on June 25, 2015, 10:00:23 pm
I'm not sure about Seek not delivering, I don't see any complains about the current image quality out of the box. There were some gradients forming of about 5 degrees at launch, but that has been fixed for quite a while. And only reported by people here and Seek responded and fixed it

Also let's not forget the range:

https://vimeo.com/112600498

What I'm not sure is why people feel inclined to post about Flir in this thread.

We can communicate directly from the Seek firmware to any USB host device, we have not tried yet to send more commands to it, but there are plenty but buried in this giant thread that keeps getting buried even deeper with non Seek Thermal info.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on June 25, 2015, 10:12:05 pm
Comment on 2nd Gen FLIR ONE removed as OT

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on June 25, 2015, 10:38:01 pm
Not the resolution, but the temperature range. That's a higher limitation that number of pixels for me, at -20C to 120C it's closer but still not closer than Seek at -40C to 330C
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on June 25, 2015, 10:51:20 pm
@miguelvp,

I realise now that you are right.

It is best to leave this thread to those with an interest in the SEEK camera only. Those wishing to find information on the new FLIR product can search the forum for such. Such OT discussion just lowers the signal to noise ratio in this thread. I have deleted the 2nd Gen FLIR One information and comments. As I am no longer an owner of the SEEK product, I will keep my views to myself  ;)

I hope you continue to enjoy developing your applications to extract the most out of the SEEK camera unit.

Aurora

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: kihon on July 01, 2015, 02:10:15 pm
This now appears to be available on amazon.co.uk. Maybe they are now shipping to international destinations?

http://www.amazon.co.uk/Seek-Thermal-Connector-Protective-Waterproof/dp/B00Y2QO79I/ref=sr_1_1?ie=UTF8&qid=1435759649&sr=8-1&keywords=seek+thermal (http://www.amazon.co.uk/Seek-Thermal-Connector-Protective-Waterproof/dp/B00Y2QO79I/ref=sr_1_1?ie=UTF8&qid=1435759649&sr=8-1&keywords=seek+thermal)

Still at £259 that a fair bit more expensive than the Flir One V2 (which is £165 +vat = £198)

http://uk.rs-online.com/web/p/thermal-imaging-cameras/8837043/ (http://uk.rs-online.com/web/p/thermal-imaging-cameras/8837043/)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on July 01, 2015, 04:44:21 pm
This now appears to be available on amazon.co.uk. Maybe they are now shipping to international destinations?

http://www.amazon.co.uk/Seek-Thermal-Connector-Protective-Waterproof/dp/B00Y2QO79I/ref=sr_1_1?ie=UTF8&qid=1435759649&sr=8-1&keywords=seek+thermal (http://www.amazon.co.uk/Seek-Thermal-Connector-Protective-Waterproof/dp/B00Y2QO79I/ref=sr_1_1?ie=UTF8&qid=1435759649&sr=8-1&keywords=seek+thermal)

Still at £259 that a fair bit more expensive than the Flir One V2 (which is £165 +vat = £198)

http://uk.rs-online.com/web/p/thermal-imaging-cameras/8837043/ (http://uk.rs-online.com/web/p/thermal-imaging-cameras/8837043/)
Who cares - looks like new Flir One will kill it, or at the very least force them to cut the price
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on July 02, 2015, 09:26:52 am
... looks like new Flir One will kill it ...
Let them "kill" themself and... get better lower price for USB Seek dongle  :-DD

Anyway, Flir One can't kill my custom Seek USB software I'd like to use to controll my  cheap reflow oven and pick & place machine  :popcorn:

BTW: 120*Cmax in Flir One that is a shame  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on July 03, 2015, 03:41:49 am
Chipworks have released a picture of the SEEK thermal Pixels. Nice image and enlightening too.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 03, 2015, 06:14:15 am
Can you share your knowledge about what we are seeing here?
I see that each pixel is made of 4 parts, but I have no idea of the purpose of each...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on July 03, 2015, 07:03:32 am
... looks like new Flir One will kill it ...
Let them "kill" themself and... get better lower price for USB Seek dongle  :-DD

Anyway, Flir One can't kill my custom Seek USB software I'd like to use to controll my  cheap reflow oven and pick & place machine  :popcorn:

BTW: 120*Cmax in Flir One that is a shame  :palm:

You build yourself a pick and place machine?
Do you have some pix online some ware of it?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on July 03, 2015, 09:20:21 am
picture of the SEEK thermal Pixels.
It looks like those dead pixels (hexagon "patent" pattern) are not blanked in software, by as expected they did it hardware  :-+

Anyway, we can see there another "dead" pixel on the bottom or above, sonde this at the bottom missing any structures, but this above does look as damaged with only thiz zigzag traces, whatever it is?  :-DD

There shouldn't be two blanked pixels side by side ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on July 03, 2015, 09:29:29 am
You build yourself a pick and place machine?
Rather machine which could help build prototypes ;)
Idea is similiar to pick & place, but simplified-provide manually IC needed on blue table and let imag eprocessing software recognize proper ICs and other SMD parts and put in right places on PCBs which will be not bigger than 5cm x 5cm, so I believe in it can be much cheaper than any other more advanced machines.
Speed is not my concern for the moment. I can do in parallel development tasks etc-just I'd like have a tool to pick and place SMD parts without looking and searching for those parts in small store of those ICs ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on July 04, 2015, 07:27:51 am
Could you make a few images?  :popcorn:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on July 04, 2015, 07:28:32 am
picture of the SEEK thermal Pixels.
It looks like those dead pixels (hexagon "patent" pattern) are not blanked in software, by as expected they did it hardware  :-+

Anyway, we can see there another "dead" pixel on the bottom or above, sonde this at the bottom missing any structures, but this above does look as damaged with only thiz zigzag traces, whatever it is?  :-DD

There shouldn't be two blanked pixels side by side ;)

whts the purpose of thise dead pixels?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on July 04, 2015, 07:35:12 am
whts the purpose of thise dead pixels?

Manufacturing artifact most likely.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 04, 2015, 07:36:07 am
1. Please post about pick&place machine in separate thread...
2. Pixels are "destoyed" in software not in hardware (possibly due to Flir patents).

More Seek images from: https://twitter.com/BenKrasnow/media (https://twitter.com/BenKrasnow/media)

(https://pbs.twimg.com/media/CI4v1DnUMAAb3_p.jpg)
(https://pbs.twimg.com/media/CI4v1SvUwAESCqM.jpg)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122078)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on July 04, 2015, 07:41:19 am
frenky,

That's interesting, I thought it's a limitation of the manufacturing process and they had to leave some of them blank.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 04, 2015, 07:43:39 am
What is interesting is that images of pixels are different from two separate sources.
Could it be that SeeKThermal and SeekThemal XR have different sensors?

(https://pbs.twimg.com/media/CI4v1StUcAAodnw.jpg)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=159512;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on July 04, 2015, 09:22:00 am
2. Pixels are "destoyed" in software not in hardware (possibly due to Flir patents).
Maybe, we didn't see all Seek pixels, but two or more dead pixels close each other side by side isn't good news.

More Seek images from: https://twitter.com/BenKrasnow/media (https://twitter.com/BenKrasnow/media)
Do not believe in everything posted in internet, since everybody can post now-remember Seek competes with Flir and cyber wars are part of it. How could you verify that those images shows oryginal Seek sensor, especially when they differ? You have no chance, unless you take this chip and do it yourself with friend at university lab  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on July 04, 2015, 09:30:36 am
Could you make a few images?  :popcorn:
This is ongoing project and I'll create thread in general technical stuff soon.
This will be cheap pick & place & reflow machine for small SMD boards.
I hope I'll be able solder prototype PCBs in automated way at home in nitrogene atmosphere to avoid any oxidation  :popcorn:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on July 04, 2015, 11:34:18 am
Could someone explain me how "destroying" pixels in software helps you bypass some patents, to me that sounds like bovine excrements?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on July 04, 2015, 12:25:08 pm
@Trax,

You would have to ask the FLIR lawyers. FLIR took SEEK Thermal to court over patent infringement. This pixel deletion requirement was the result. You should be aware that the two men behind SEEK worked for Indigo Thermal  who were bought by FLIR.. There is a lot of complex Patent stuff happening in the background as a result.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 04, 2015, 12:47:11 pm
I was playing with macro lens for my Seek and funny thing happened: :P

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=159702;image)

I even prefer it that way was since it will be easier to make lens holder...

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on July 04, 2015, 02:29:43 pm
@Trax,

You would have to ask the FLIR lawyers. FLIR took SEEK Thermal to court over patent infringement. This pixel deletion requirement was the result. You should be aware that the two men behind SEEK worked for Indigo Thermal  who were bought by FLIR.. There is a lot of complex Patent stuff happening in the background as a result.

Aurora

Stange, do you have any more details like for example how many pixels are deleted or in what pattern? Its just to satisfy my curiosity ;)

Cheers
Trax
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 04, 2015, 02:32:56 pm
I've posted it a few posts back:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=122078)
That white pattern are disabled pixels (ignore the one top left that doesn't fit the pattern)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on July 04, 2015, 02:45:18 pm
@Trax,

Every 15th pixel is inactive. SEEK Thermal claim that the combination of 12um pixel size and dead pixel correction overcomes these pixel loses.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 04, 2015, 03:11:51 pm
Yup, every 15 pixel is blanked on purpose to avoid patent infringement according to Seek themselves in this post buried within this thread:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg540041/#msg540041 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg540041/#msg540041)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: z01z on July 07, 2015, 01:18:18 pm
There's a new version of the Android app, it says to have improved image processing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on July 07, 2015, 01:43:43 pm
From memory, SEEK Thermal always said that their app would be subject to ongoing improvement as the initial version was virtually a BETA release to get the product out the door.

Many of the issues that were experienced with the camera when it was first released could be dealt with in the app if the appropriate techniques are applied. As we have seen from the excellent work of Forum Members here, the camera is capable of producing a decent image. I only hope that SEEK Thermal have the skill set in the company to extract the very best performance out of the hardware via the phone apps.

They need to have a strong response to the release of the new FLIR One in order to maintain market share. They still have the advantage of greater temperature range.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 07, 2015, 03:31:41 pm
Previous version:
(https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/?action=dlattach;attach=157546;image)

Current version:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=160191;image)

and the winner is: jadew  ;D
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=160189;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bsliv on July 08, 2015, 10:12:30 pm
I got an email from Seek with a request for participation in Seekware SDK pre-release.  Maybe innovative 3rd party apps will help Seek against Goliath.

The sign up page has the Windows SDK scheduled for release on 07/15/2015.  Better late than never.  I signed up. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 08, 2015, 10:16:39 pm
I got an email from Seek with a request for participation in Seekware SDK pre-release.  Maybe innovative 3rd party apps will help Seek against Goliath.

The sign up page has the Windows SDK scheduled for release on 07/15/2015.  Better late than never.  I signed up.

Thanks for the heads up, that made me check my personal e-mail and sure enough there it was :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 09, 2015, 08:04:20 am
I got the mail to, but this Pre-release is for US people only.  :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: lod on July 09, 2015, 12:35:38 pm
Hi,

I've been reading through the fantastic work done by people on this thread but understanding it took a long time. As the thread approaches 2000 posts there is a huge amount of information not to mention the referenced material.

What I have done, for the next person that tries this, is translated my notes into a public wiki.
https://github.com/lod/seek-thermal-documentation/wiki

The wiki is currently a blend of information and references to useful posts in the thread.

I didn't want to steal the information in here or deny people credit for their hard work, so blocks of knowledge or data are referenced. Facts that were scattered through posts I consolidated and summarised directly in the wiki.

The wiki is public, anyone with a free github account can edit. I encourage the contributors here to look through it and update any information that they think is missing or incorrect.

My hope isn't to supplant this thread, rather provide a long term consolidated reference for information posted here and elsewhere.

I am also attempting to reverse engineer and document the USB protocol of the device. As I view this documentation as a more formal document it resides in the github repository itself. I also welcome contributions to this but want to use pull requests retain a bit more control over the process.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 09, 2015, 12:41:40 pm
Wow. Nice job.  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: barehill on July 12, 2015, 11:29:32 am
Thanks Aurora, yes quite interesting! Seek has begun selecting candidates for their SDK, at last.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: barehill on July 12, 2015, 11:30:05 am
Thanks Aurora, yes quite interesting! Seek has begun selecting candidates for their SDK, at last.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Ben321 on July 15, 2015, 05:46:26 am
I'd be interested in seeing some unprocessed pics from the Seek thermal imager. Preferably uploaded either as an attachment here or to the image hosting site Imgur, or to any place that does not re-encode them, but rather hosts the image files exactly as uploaded. Thermal imager pictures often have 2 pictures in the same file, one is a standard JPEG (for giving you a visual impression of what was captured by the imager) and embedded in that file is the raw (or losslessly compressed) actual thermal data recorded by the pixels of the thermal imaging focal-plane-array (usually with a bit depth of more than 8 bits per pixel, which requires 2 bytes per pixel to store the data). That is why I would be interested in seeing a 100% unaltered copy of some of the images it takes. In the case of the Seek thermal imager, these unprocessed images will have a resolution of 206x156 and will have a file size of no less than 63kb (the file size needed to store the 2byte-per-pixel uncompressed image data with a resolution of 206x156, assuming that it is not losslessly compressed raw data), so I can tell if it's processed or not, by looking at the image resolution and file size.

From there I should be able to write my own program that will extract the raw thermal data. This will give me the true ability to compare its image quality to other similar thermal imager camera's (like the Flir One, with a 160x120 thermal focal-plane-array). Note, that to compare quality I must use the raw thermal image, not the JPEG image, as the JPEG image combines the thermal image with a higher resolution visible light image (in the case of the Flir One, the device has it's own camera, and with the Seek Thermal imager, it depends on the phone's camera). I'm looking forward to get a thermal imager for my cellphone, and I need to compare the actual raw thermal images from the Seek Thermal imager and the Flir One imager, in order to determine which to buy.

So anybody who goes to this forum would be helping me out a great deal, by posting an unprocessed original image taken by the Seek Thermal imager, and also the same for the new Flir One (assuming you have access to both, otherwise I'll have to wait for more than one person, each with one of these imagers, to post their images here). I have noticed that there are absolutely no original images from the Seek Thermal camera, nor from the new 160x120 Flir One, available on the net anywhere, and I've already searched Google Images, and all I can find are promotional images on the websites for these devices. These promotional images all have been processed, as they all lack the embedded raw thermal pixel data.


And one more request. In case I do get the Seek Thermal imager, I would like the desktop PC application made by "sgstair" called Seeker, that I see a lot of use from in this thread. Can somebody please compile it for me, and post the EXE file here as an attachment (or post to a file hosting site like Mediafire and link to the download here)? The guy named "sgstair" only offers the source code, not a compiled EXE file at his Github site. I don't have the version of Visual Studio needed to compile it, so I hope somebody else who has compiled it can make available the EXE file for me to download.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 15, 2015, 06:57:28 am
You can't get unprocessed images from Seek android app. All you get is 824x624 jpeg.
The best thermal image you can get is from this app:
https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg696895/?topicseen#msg696895 (https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg696895/?topicseen#msg696895)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on July 15, 2015, 01:03:36 pm
I'd be interested in seeing some unprocessed pics from the Seek thermal imager. Preferably uploaded either as an attachment here or to the image hosting site Imgur, or to any place that does not re-encode them, but rather hosts the image files exactly as uploaded. Thermal imager pictures often have 2 pictures in the same file, one is a standard JPEG (for giving you a visual impression of what was captured by the imager) and embedded in that file is the raw (or losslessly compressed) actual thermal data recorded by the pixels of the thermal imaging focal-plane-array (usually with a bit depth of more than 8 bits per pixel, which requires 2 bytes per pixel to store the data). That is why I would be interested in seeing a 100% unaltered copy of some of the images it takes. In the case of the Seek thermal imager, these unprocessed images will have a resolution of 206x156 and will have a file size of no less than 63kb (the file size needed to store the 2byte-per-pixel uncompressed image data with a resolution of 206x156, assuming that it is not losslessly compressed raw data), so I can tell if it's processed or not, by looking at the image resolution and file size.

From there I should be able to write my own program that will extract the raw thermal data. This will give me the true ability to compare its image quality to other similar thermal imager camera's (like the Flir One, with a 160x120 thermal focal-plane-array). Note, that to compare quality I must use the raw thermal image, not the JPEG image, as the JPEG image combines the thermal image with a higher resolution visible light image (in the case of the Flir One, the device has it's own camera, and with the Seek Thermal imager, it depends on the phone's camera). I'm looking forward to get a thermal imager for my cellphone, and I need to compare the actual raw thermal images from the Seek Thermal imager and the Flir One imager, in order to determine which to buy.

So anybody who goes to this forum would be helping me out a great deal, by posting an unprocessed original image taken by the Seek Thermal imager, and also the same for the new Flir One (assuming you have access to both, otherwise I'll have to wait for more than one person, each with one of these imagers, to post their images here). I have noticed that there are absolutely no original images from the Seek Thermal camera, nor from the new 160x120 Flir One, available on the net anywhere, and I've already searched Google Images, and all I can find are promotional images on the websites for these devices. These promotional images all have been processed, as they all lack the embedded raw thermal pixel data.


And one more request. In case I do get the Seek Thermal imager, I would like the desktop PC application made by "sgstair" called Seeker, that I see a lot of use from in this thread. Can somebody please compile it for me, and post the EXE file here as an attachment (or post to a file hosting site like Mediafire and link to the download here)? The guy named "sgstair" only offers the source code, not a compiled EXE file at his Github site. I don't have the version of Visual Studio needed to compile it, so I hope somebody else who has compiled it can make available the EXE file for me to download.

You can find raw FLIR One images here, straight from the app: https://www.eevblog.com/forum/testgear/new-flir-products/msg703078/#msg703078 (https://www.eevblog.com/forum/testgear/new-flir-products/msg703078/#msg703078)

They are full radiometric JPEGs and you can use the FLIR Tools software to turn off the image blending.

Alternatively, I've imported some raw FLIR One images into FLIR Tools (http://puu.sh/j03LM/e827998097.jpg (http://puu.sh/j03LM/e827998097.jpg)) and taken off the MSX image blending (such that the images are thermal only). You can see them here: https://www.eevblog.com/forum/testgear/new-flir-products/msg704209/#msg704209 (https://www.eevblog.com/forum/testgear/new-flir-products/msg704209/#msg704209)

Since the FLIR images are fully radiometric JPEGs (meaning both the visual and thermal image is embedded inside), temperature data for each pixel is stored and the image blending, pallet, range etc. can be adjusted after the image is taken. I do not believe the Seek images are radiometric JPEGs - instead I think it just saves 2 images, one visual, one thermal. However I imagine with the Seek SDK you should be able to make an app that saves radiometric JPEGs or other metadata.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Ben321 on July 15, 2015, 06:27:08 pm
I do not believe the Seek images are radiometric JPEGs - instead I think it just saves 2 images, one visual, one thermal. However I imagine with the Seek SDK you should be able to make an app that saves radiometric JPEGs or other metadata.

If they take a pair of images, can you please post up some of the thermal part of the pair? I'd be interested in looking at these.

And one more request. In case I do get the Seek Thermal imager, I would like the desktop PC application and driver made by "sgstair" called Seeker, that I see a lot of use from in this thread. Can somebody please compile it for me, and post the EXE file here as an attachment (or post to a file hosting site like Mediafire and link to the download here)? The guy named "sgstair" only offers the source code, not a compiled EXE file at his Github site. I don't have the version of Visual Studio needed to compile it, so I hope somebody else who has compiled it can make available the EXE file for me to download.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: marshallh on July 15, 2015, 09:06:36 pm
Search for jadew's thread, he has a zip file with exe and such.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 15, 2015, 09:21:26 pm
I posted the link to zip only a few posts back but he seems to be ignoring it:

The best thermal image you can get is from this app:
https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg696895/?topicseen#msg696895 (https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg696895/?topicseen#msg696895)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Ben321 on July 15, 2015, 10:35:25 pm
I posted the link to zip only a few posts back but he seems to be ignoring it:

The best thermal image you can get is from this app:
https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg696895/?topicseen#msg696895 (https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg696895/?topicseen#msg696895)

Sorry. I didn't know that was a desktop application. You called it an "app" which usually refers to something on smart phones, whereas "application" refers to something on a desktop or laptop PC. Only after I downloaded and looked at it did I realize that it was actually a desktop "application", rather than an "app" as you had called it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 15, 2015, 10:44:42 pm
Four posts before yours:

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg707218/#msg707218 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg707218/#msg707218)

lod (first time poster and only post so far) has compiled this whole thread into a very usefull wiki:

https://github.com/lod/seek-thermal-documentation/wiki (https://github.com/lod/seek-thermal-documentation/wiki)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on July 16, 2015, 01:44:17 am
I do not believe the Seek images are radiometric JPEGs - instead I think it just saves 2 images, one visual, one thermal. However I imagine with the Seek SDK you should be able to make an app that saves radiometric JPEGs or other metadata.

If they take a pair of images, can you please post up some of the thermal part of the pair? I'd be interested in looking at these.

Personally I don't have a seek thermal, but the thermal images are just the 832x624 images you see everywhere. The app outputs just jpegs, and there is no image blending done between visual / thermal. The only reason the visual image is captured is for future review.

Look at this for example: https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg673081/#msg673081 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg673081/#msg673081)

The 832x624 images you see there (and in most places online) are straight from the seek. You can use google to just search for images with that resolution: http://puu.sh/j0O1c/e80ebfcf1e.jpg (http://puu.sh/j0O1c/e80ebfcf1e.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Ben321 on July 16, 2015, 07:31:31 am
I do not believe the Seek images are radiometric JPEGs - instead I think it just saves 2 images, one visual, one thermal. However I imagine with the Seek SDK you should be able to make an app that saves radiometric JPEGs or other metadata.

If they take a pair of images, can you please post up some of the thermal part of the pair? I'd be interested in looking at these.

Personally I don't have a seek thermal, but the thermal images are just the 832x624 images you see everywhere. The app outputs just jpegs, and there is no image blending done between visual / thermal. The only reason the visual image is captured is for future review.

Look at this for example: https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg673081/#msg673081 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg673081/#msg673081)

The 832x624 images you see there (and in most places online) are straight from the seek. You can use google to just search for images with that resolution: http://puu.sh/j0O1c/e80ebfcf1e.jpg (http://puu.sh/j0O1c/e80ebfcf1e.jpg)

From my understanding, the sensor size is 206x156. I believe that most thermal focal-plane-arrays output 2-byte-per-pixel grayscale data (their data is usually well over 8-bits-per-pixel, often around 14-bits-per-pixel). Since JPEG format does not support any format other than 1-byte-per-channel RGB data, JPEG is not (I'm sure) the only file format that the Seek app can save as. It must also be able to output TIFF or PNG (both of which support the required 2-bytes-per-pixel grayscale data). Therefore I have been expecting to see in the Google Images search a lot of 206x156 images, particularly of the PNG or TIFF formats. Yet I haven't found any. My assumption had previously been that this was because there must have been some sort of non-disclosure-agreement with Seek, that said you weren't allowed to share unedited pictures with others, as unedited pictures contained the full proprietary data set (all those secret Seek algorithms for temperature calculation) within the files, and they were considering that a trade secret, and therefore only edited copies of the files could legally be shared with anybody (hence the ridiculously large dimensions like 832x624, and the ridiculously wrong format of JPEG, for all the Seek image files found on the net).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 16, 2015, 07:44:33 am
You can get raw data from Seek with sgstair desktop application: https://github.com/sgstair/winusbdotnet
And here is info about raw frames that you will get from Seek module:
https://github.com/lod/seek-thermal-documentation/wiki/Frame
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Ben321 on July 16, 2015, 08:28:21 am
You can get raw data from Seek with sgstair desktop application: https://github.com/sgstair/winusbdotnet (https://github.com/sgstair/winusbdotnet)
And here is info about raw frames that you will get from Seek module:
https://github.com/lod/seek-thermal-documentation/wiki/Frame (https://github.com/lod/seek-thermal-documentation/wiki/Frame)

Are you telling me that the Seek app does not save any radiometric data at all whatsoever? All it saves is a JPEG image that is identical to what you see in the preview on-screen image as you are pointing it around at things? Why not? What's the purpose of a thermal imager other than to save RAW data? I wonder if the guys that made this kind of missed the point of thermal imagers? I mean it can't even be explained away by saying that it was the easier option to write JPEGs, because it's not. It's much easier to write a raw byte array to a file than to run a compression algorithm that requires external dependencies like libjpeg.dll. Are you SURE that there's no setting in the app to configure it to use write out raw radiometric data to a TIFF or PNG file?

And by the way, I'm not gonna compile that program. I don't have the right version of Visual Studio to do so (I have VS 2010, but it requires a newer version). And my previous request that somebody else compile it for me and post up the EXE file has so far gone unanswered.

I ended up downloading this http://dumb.ro/files/ThermalView.zip (http://dumb.ro/files/ThermalView.zip) instead. It is a fully compiled EXE file, and runs perfectly (now I just need to buy the Seek thermal camera). I'm not sure if it's better quality than the program you mentioned, but until somebody does the aforementioned favor that I asked for, and compiles a copy of the program that you mentioned, and posts the EXE file here for me to download, I have no way to compare them.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 16, 2015, 11:14:49 am
Are you telling me that the Seek app does not save any radiometric data at all whatsoever? All it saves is a JPEG image that is identical to what you see in the preview on-screen image as you are pointing it around at things? Why not? What's the purpose of a thermal imager other than to save RAW data? I wonder if the guys that made this kind of missed the point of thermal imagers? I mean it can't even be explained away by saying that it was the easier option to write JPEGs, because it's not. It's much easier to write a raw byte array to a file than to run a compression algorithm that requires external dependencies like libjpeg.dll. Are you SURE that there's no setting in the app to configure it to use write out raw radiometric data to a TIFF or PNG file?
Yes. There is no option to get radiometric data from android app. And no option for TIFF or PNG.

And by the way, I'm not gonna compile that program. I don't have the right version of Visual Studio to do so (I have VS 2010, but it requires a newer version). And my previous request that somebody else compile it for me and post up the EXE file has so far gone unanswered.
I've build it for you (but this program is only usefull as a starting point for writing your own application for Seek):
https://www.dropbox.com/s/n3d33j94v06ewb3/TestSeek.zip?dl=0 (https://www.dropbox.com/s/n3d33j94v06ewb3/TestSeek.zip?dl=0)

I ended up downloading this http://dumb.ro/files/ThermalView.zip (http://dumb.ro/files/ThermalView.zip) instead. It is a fully compiled EXE file, and runs perfectly (now I just need to buy the Seek thermal camera). I'm not sure if it's better quality than the program you mentioned, but until somebody does the aforementioned favor that I asked for, and compiles a copy of the program that you mentioned, and posts the EXE file here for me to download, I have no way to compare them.
Good choice. That is the best user made application for Seek that I know of.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Ben321 on July 17, 2015, 09:24:57 am
How do those programs work? Do they just send the same commands the app does (as a result of having reverse engineered the official app and protocol), and thus allow the PC to truly communicate with the Seek thermal imager? Or do they involve a custom-made 3-connector cable, that allows the camera, smart phone, and PC, to all connect together, and then just have the PC siphon off the image stream as the thermal imager tries to send the image stream to the phone (but let the phone send all the initialization commands and other control commands to the thermal imager so that it operates correctly).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on July 17, 2015, 02:10:52 pm
How do those programs work? Do they just send the same commands the app does (as a result of having reverse engineered the official app and protocol), and thus allow the PC to truly communicate with the Seek thermal imager? Or do they involve a custom-made 3-connector cable, that allows the camera, smart phone, and PC, to all connect together, and then just have the PC siphon off the image stream as the thermal imager tries to send the image stream to the phone (but let the phone send all the initialization commands and other control commands to the thermal imager so that it operates correctly).

We sniffed the USB traffic.

Personally I got stuck after sniffing the initialization sequence, because my sniffing setup systematically crashed immediately after, so I ended up using the frame request and the disconnect request as described in sgstair's code.

One thing I noticed is that my initialization routine is slightly different from what sgstair found, which I believe is because I used a newer version of the android app. Most of the initialization sequence is just reading configuration data from the device, which we don't know what it means or how to use it and can probably be safely skipped, but all implementations so far are still reading it anyway and do nothing with it.

There's a lot we don't know about the protocol - maybe Seek will reveal some of that information in the SDK documentation or if the SDK will be robust enough, completely remove the need to directly talk to the device.

Edit:
Attached are 3 images, in both PNG and RAW format.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Ben321 on July 17, 2015, 09:20:29 pm
How do those programs work? Do they just send the same commands the app does (as a result of having reverse engineered the official app and protocol), and thus allow the PC to truly communicate with the Seek thermal imager? Or do they involve a custom-made 3-connector cable, that allows the camera, smart phone, and PC, to all connect together, and then just have the PC siphon off the image stream as the thermal imager tries to send the image stream to the phone (but let the phone send all the initialization commands and other control commands to the thermal imager so that it operates correctly).

We sniffed the USB traffic.

Personally I got stuck after sniffing the initialization sequence, because my sniffing setup systematically crashed immediately after, so I ended up using the frame request and the disconnect request as described in sgstair's code.

One thing I noticed is that my initialization routine is slightly different from what sgstair found, which I believe is because I used a newer version of the android app. Most of the initialization sequence is just reading configuration data from the device, which we don't know what it means or how to use it and can probably be safely skipped, but all implementations so far are still reading it anyway and do nothing with it.

There's a lot we don't know about the protocol - maybe Seek will reveal some of that information in the SDK documentation or if the SDK will be robust enough, completely remove the need to directly talk to the device.

Edit:
Attached are 3 images, in both PNG and RAW format.

What I'm asking, is will I need my phone to use this PC software? Or will I be able to use a Micro-USB to USB converter cable, and attach the Seek thermal imager directly to the PC, and allow the Seek imager to act as a kind of "thermal webcam" with my PC?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on July 17, 2015, 10:39:43 pm
What I'm asking, is will I need my phone to use this PC software? Or will I be able to use a Micro-USB to USB converter cable, and attach the Seek thermal imager directly to the PC, and allow the Seek imager to act as a kind of "thermal webcam" with my PC?

You won't need your phone.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 17, 2015, 11:23:37 pm
What I'm asking, is will I need my phone to use this PC software? Or will I be able to use a Micro-USB to USB converter cable, and attach the Seek thermal imager directly to the PC, and allow the Seek imager to act as a kind of "thermal webcam" with my PC?

You won't need your phone.

Well, he will need the phone to get the latest firmware updates if he doesn't have it and only if it does improve something I guess, but not absolutely necessary and you only need to connect it once per update. Meaning you could borrow someone's phone to get the update.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 20, 2015, 01:14:36 am
I got an email from Seek with a request for participation in Seekware SDK pre-release.  Maybe innovative 3rd party apps will help Seek against Goliath.

The sign up page has the Windows SDK scheduled for release on 07/15/2015.  Better late than never.  I signed up.

Thanks for the heads up, that made me check my personal e-mail and sure enough there it was :)

I guess I missed the email on Friday but I did get my link to download the SDK and they are also providing a free OTG PC cable for just supplying your sneaker mail address.

Haven't look at it in detail yet and I'm not sure if the license I accepted prevents me from saying more. I'll check, but not sure I'll have time today to play with it.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on July 20, 2015, 03:03:38 am
Neat, looking forward to your reports.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 20, 2015, 03:17:01 am
Neat, looking forward to your reports.

Not much joy, I removed the zadig drivers because it didn't work with that, but I can't get win7 to pickup the drivers and they are not included on the sdk.

I did send an email to the sdk support email they sent along, so now I'll have to wait.

I did read the terms in detail and I don't see any NDA so I can say that they are targeting even the Raspberry Pi and eventually even the Arm based one :)
Of course Linux OSX and both mobile platforms :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 20, 2015, 05:56:42 pm
The windows desktop application from jadew now has many more palettes:  ;)
https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg713582/#msg713582 (https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg713582/#msg713582)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 21, 2015, 06:40:21 am
I did get a reply by this morning and they supplied me the drivers :)

I got the sample working, the sdk is pretty spartan for now but very useful at the same time.

And by peeking at the library it seems it has a lot of potential, not sure how much of it they will open up.

I don't know how much I'm supposed to keep to myself but this is the output image of my router and if I hover the cursor over where I've placed that circle it shows me that the temperature is 42.904 Celsius and the unsigned integer value is 2990 decimal.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=161926;image)

I did use a lens to get more detail btw, and I did crop the image to only show the output (and rotated it since I took it sideways)

This is the output of an older version of my code with the same lens but not at the same distance.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=120744;image)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 21, 2015, 06:57:18 am
Great, I hope to get access to SDK soon... :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bsliv on July 21, 2015, 06:13:14 pm
I got an email from Seek with a request for participation in Seekware SDK pre-release.  Maybe innovative 3rd party apps will help Seek against Goliath.

The sign up page has the Windows SDK scheduled for release on 07/15/2015.  Better late than never.  I signed up.

Thanks for the heads up, that made me check my personal e-mail and sure enough there it was :)

I guess I missed the email on Friday but I did get my link to download the SDK and they are also providing a free OTG PC cable for just supplying your sneaker mail address.

Haven't look at it in detail yet and I'm not sure if the license I accepted prevents me from saying more. I'll check, but not sure I'll have time today to play with it.

I signed up for the SDK just minutes after I got the email but haven't heard anything back from Seek.  Did Seek send you the link?

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 21, 2015, 06:39:00 pm
Yes it came from them, the subject for the email was: "Download Seekware SDK for Windows" and came from "Seek Thermal".

Of course I did post a link on my request regarding my app without their SDK and told them that I could probably go further if I had their SDK, also having Medical and GIS image processing experience during the last 25 years probably helped my case as well :)

Maybe it's in your junk box.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 22, 2015, 06:35:12 am
Not the output of the app, not even their LUT, got a grey scale image of my hand and noticed that I could see my veins, so I post processed it to get the highest contrast I could, but didn't do a lot of processing, some mild despeckle and contrast adjustment.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=162071;image)

Then since I still had the app running I measured the hotter spot and the cooler spot visually and added the values to the image.
32.894 C is the maximum but rounded up to 33, the next highest value was 32.851 C so the step at that range is just 0.043 K on other spots I saw the deltas being 0.044 K increments but didn't analyze it with the data, just moving my cursor around for now.

the maximum integer value was 2819 and the other one was 2817 but I seen those values on other areas of the image so it seems the temperature data is averaged, so the integer values might be unprocessed.

The lower value is 24.478 (2625 int value) but rounded it up to 25 in the picture. Next value near was 24.523 (int value 2626-2628) so it seems the integer has more resolution than what they average for the temperature array for the full image. But still around 0.045 K deltas on the temperature array, but it seems the sensors are 4 times more accurate than that.

Sorry for mixing Celsius for absolutes and Kelvin for deltas.

Also I see vertical banding from their algorithm, they seem to go away if I rotate the camera 90 degrees.

My ring is around 28 C at its coldest spot.

Sorry if I didn't alter the program more to get more accurate values and deltas, but I only have time to play with it for now.

Here is the original pre-processed image. One thing is that if you stop the camera you can still look at the per pixel values with the mouse of the last captured image, pretty handy (no pun intended).

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=162073;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 26, 2015, 08:57:29 am
Anything new to report about SDK?  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 27, 2015, 06:46:52 am
You can select from several LUTs to setup the camera and on a single call you can get the RGB image with the LUT applied, also the unsigned int data (not sure if processed or lightly processed yet) and also the temperature on F,C or K per pixel.

Summer hinders things a bit so I don't have a lot of time because the wife wants to do things.

I'll see if I can squeeze some time to check the images from the unsigned data out of the SDK to see how much pre-processing it's been done to the output.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 27, 2015, 07:01:50 am
Tnx. :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on July 31, 2015, 04:56:26 pm
I made new telephoto lenses. Manual focus adjustment in every. Perhaps they will be working with Flir E4 and Hemavision.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 31, 2015, 04:58:59 pm
Nice Uho!

What lenses does it need and are you planning to sell them?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on July 31, 2015, 05:24:26 pm
x3 is composed of two lenses. First ZnSe 25mm. Second Ge12.5mm. The image flips.It works well with Seek.I plan to sell. The prototype for HemaVision too X3. It consists of three lenses. It works with Seek. I think that working with other thermal imagers. He has a latter lens 20mm. We need to test. Who knows the diameter of the lens from Flir E4?  Using a telephoto lens X3 for Seek. Video.
https://youtu.be/kZtH9Nq4AHk
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on July 31, 2015, 06:05:18 pm
@Uho,

Very nice work. I applaud what you have achieved with simple, off the shelf lens types. Your lens housings also look neat. Are they made on a lathe, printed or constructed by some other means ?

From what you have said they invert so they are a Keplerian design. I have commercial lenses that are also Keplerian and I will either need to introduce erector lens groups or correct the captured images in post production.

If you are going to sell your designs you may wish to design adapter brackets to clip them onto the new FLIR ONE as it will be another healthy market for you. If the lenses could include an erector element pair they would be more marketable to the general public. I was going to use a pair of 12.5mm or 25mm FL Plano convex ZnSe lenses for the task. The down side, as you know, will be the extra physical length of the lens. The only way I know to shorten the length is to use all Germanium lens elements due to their large refractive index.

As I said..... Excellent work....... Respect :)

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on July 31, 2015, 06:32:39 pm
Thank You. I tried to make nice. I made on a lathe. Lens X1.7 not turns. I used a negative lens. It is expensive and rare. It is difficult to buy. And it does not allow a large increase. The first lens has to be very large diameter. Why did only one lens for tests.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 31, 2015, 08:08:49 pm
Do any of you have a good optics simulation software?
I was trying to simulate Seek's 3.8mm lens with additional 50mm ZnSe...
My ultimate goal is to find a configuration to convert Seek's non focus camera to a focusable one.
Could you help me with that? I have one 50mm and one 100mm ZnSe lens.

The only free (non java) software that I have found is this:
https://chrome.google.com/webstore/detail/ray-optics-simulation/egamlemiidmmmcccadndbjjihkcfiobh?utm_source=chrome-app-launcher-info-dialog (https://chrome.google.com/webstore/detail/ray-optics-simulation/egamlemiidmmmcccadndbjjihkcfiobh?utm_source=chrome-app-launcher-info-dialog)

This is simulation of 50mm ZnSe lens 30mm away from Seek's lens:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=163592;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on July 31, 2015, 08:18:51 pm
When I did look at something that I needed for optics a long time ago I found out about OSLO

https://en.wikipedia.org/wiki/Optics_Software_for_Layout_and_Optimization#Free_Educational_Product (https://en.wikipedia.org/wiki/Optics_Software_for_Layout_and_Optimization#Free_Educational_Product)

http://www.lambdares.com/oslo (http://www.lambdares.com/oslo)

Edit: Link to the OSLO-EDU version:
http://www.lambdares.com/oslo-edu (http://www.lambdares.com/oslo-edu)

They had a free version, it was hard to learn and I forgot how to use it after I was done with it.

But I bet there are other free alternatives now.
Edit: and other easier alternatives for that matter.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 01, 2015, 01:30:27 pm
Tnx. I'll check it out.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: lod on August 03, 2015, 02:10:34 pm
I have unraveled the fix that Seek put in to correct for the edge gradient problem.

Essentially they use any shot of a flat surface to calibrate a correction matrix which is applied to all subsequent images.

This is done by taking blocks of sixteen pixels and calculating the average value.
These average values are again grouped into blocks of sixteen and the range between the highest and lowest value determined. This range is used to determine if the image is a flat surface to be a basis for updating the calibration.
The blocks of average values are again averaged, to get a relatively crude map of the image.

To create the correction matrix a full image is created by interpolating out the crude double averaged values. 7/8ths of the correction matrix is the previous value, 1/8th is the new interpolated values. This low pass filter prevents any glitches from having too much impact.

The corrected image is created by subtracting the correction matrix from the original.

To properly document this I have created an Octave/Matlab script. The script is not an exact reproduction of Seek's code but shows the algorithm which was used.

To get data into Octave I adjusted Seek_2.0.py by Cynfab to export a Matlab data file, I couldn't figure out how to work with the generated PNG images.

Source code, including invocation instructions, are on github:
https://github.com/lod/seek-thermal-documentation/tree/master/scripts/thermal_gradient (https://github.com/lod/seek-thermal-documentation/tree/master/scripts/thermal_gradient)

(http://david.tulloh.id.au/wp-uploads/2015/08/floor_pre.th.jpg)
Floor - Before correction (http://"http://david.tulloh.id.au/wp-uploads/2015/08/floor_pre.png")
(http://david.tulloh.id.au/wp-uploads/2015/08/floor_post.th.jpg)
Floor - After correction (http://"http://david.tulloh.id.au/wp-uploads/2015/08/floor_post.png")
(http://david.tulloh.id.au/wp-uploads/2015/08/face_pre.th.jpg)
Face - Before correction (http://"http://david.tulloh.id.au/wp-uploads/2015/08/face_pre.png")
(http://david.tulloh.id.au/wp-uploads/2015/08/face_post.th.jpg)
Face - After correction (http://"http://david.tulloh.id.au/wp-uploads/2015/08/face_post.png")
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on August 03, 2015, 02:16:14 pm
Excellent investigation work.

Thank you for finding the answer to this outstanding question.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on August 06, 2015, 10:05:50 am
Hi everyone :)

at first: sorry for my bad english :P


Today UPS deliverd my Seek (Non XR-Version). Actually I want to buy the FLIR One (second gen.) but its very hard to order here in Germany... *sigh* I gived up to waiting  :(

And thats why I orderd the Seek for iOS. (FYI, I ordered the XR-Version 3 Weeks ago but sell it again and orderd the non XR Version to days ago!)

But today there was a little surprise: The non XR-Version has a focus ring!  :scared: I'm not sure if Amazon send me a wrong product.... I dont think so! Or it is a new Version. Because the Ring is much smaller!


Its hard to tell if the Focal length is similar to the XR-Version.. maybe you guys can help me


(http://www.yoops.de/di-2WE0.jpg)


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 06, 2015, 10:19:46 am
Thanks for sharing.  :-+


This is definitely a new model:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=164237;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on August 06, 2015, 10:38:04 am
But the question is: Why is it labeld as "non-XR"? I mean, its obviously the XR because when I strech my arm and make a "selfie", my whole face filled the frame (yes, I have short arms :D )



The Ring on the "new" Model is about 5mm thick.. I would gues on the XR is the thickness about ~7,5mm? right?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 06, 2015, 10:41:23 am
Take a look at writings on the module.
Perhaps there is EAN or model name somewere on the module?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 06, 2015, 10:56:28 am
And take a look at the box to. EAN is on it for sure.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on August 06, 2015, 11:01:58 am
On the Modul is just the Serial Nummer, CE and this annoying trash bin.


the EAN is  8 55753 00518 1
;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on August 06, 2015, 12:00:12 pm
Good News!  ;D

Its a new Model (Hint: look at Amazon ;) )

this little sucker has impressive macro capability!!
I hold the Cam ~3cm above the PCB
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 06, 2015, 01:23:12 pm
Looking good. :-+

Photo from amazon listing:
http://www.amazon.com/Seek-UW-AAA-Thermal-Imaging-Connector/dp/B00NYWAHHM/ref=sr_1_1 (http://www.amazon.com/Seek-UW-AAA-Thermal-Imaging-Connector/dp/B00NYWAHHM/ref=sr_1_1)

(http://ecx.images-amazon.com/images/I/81C-F0LHKBL._SX1900_.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on August 20, 2015, 10:56:58 am
Just got a new phone (an S4 mini) and it turns out it's not compatible with it. Any ideas on why that may be? It's very frustrating.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 20, 2015, 11:00:41 am
Devices with USB Host support:
http://www.gsmarena.com/results.php3?sFreeText=host (http://www.gsmarena.com/results.php3?sFreeText=host)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on August 20, 2015, 11:06:46 am
That's a bummer. I find it hard to believe that whatever SoC they are using in this phone, doesn't have support for USB host. Is that really the case or are they crippling them on purpose?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 20, 2015, 11:10:15 am
I'm not sure you should compare it to other phones with the same SoC.

P.S:
Another list of phones with USB Host:
http://goo.gl/47fjHo (http://goo.gl/47fjHo)


EDIT: I did a quick search and it seems that none of the phones with "Qualcomm MSM8930AB Snapdragon 400" have USB Host support.
http://goo.gl/SmBdQS (http://goo.gl/SmBdQS)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jadew on August 20, 2015, 11:12:55 am
I'm not sure you should compare it to other phones with the same SoC.

P.S:
Another list of phones with USB Host:
http://goo.gl/47fjHo (http://goo.gl/47fjHo)

Good idea, thanks.

Edit:
A quick look over some threads at xda-developers.com would suggest that they crippled them on purpose. The hardware supports it, but they're not providing any power from the phone, so you would 1) need firmware and 2) have to provide power to to the device from an external source.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 20, 2015, 12:25:57 pm
Yeah I was researching in that direction too for my old LG One P500 and HTC Desire.
But in the end I decided that is to much trouble because there is plenty sub 150€ phones that support it out of the box.

Sub 150€ phones:
http://goo.gl/avdcSs (http://goo.gl/avdcSs)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on August 20, 2015, 08:30:05 pm
Yeah, the same issue exists with the Nexus 4 - data but no power.

I guess that's why the new FLIR One has its own battery.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: minim on August 24, 2015, 06:43:08 pm
I have read through 26 pages of this thread and I will keep reading but I just wanted to check if anyone might have tried to do the same as I want to do with this sensor and get a analoge output.

I have been helping my neighbour locating his animals on two occasions where people forgot to close the fence and once when someone sabotaged the fence and let his animals out in the mountain. I do this by flying with a RC-plane rigged with a video link and flying over a large area looking for them. I've seen that a SAR group here in Norway had a drone equipped with a FLIR camera and when searching for people or a animal herd they seem to find them really easy due to this expensive thermal camera ($4-5k). So I wanted to install the same system on my drone and help local farmers and possibly the local SAR group with search missions. I'm funding this on my own and it's not for the purpose of making money so I can't really afford to pay $5-10k for a camera. This $250 camera and some gear for making analoge video out would be perfect. I guess the purpose of my mission isn't on-topic but the analoge video out part might be a little bit on topic :)

Edit: is raspberry pi and using the audio port for analoge video out an option or isn't it possible to use the PI to read video from the sensor?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on August 24, 2015, 07:47:21 pm
Minim,

The distance capability of the SEEK camera is quite limited. The Microbolometer Array passes its analogue pixel levels to a Read Out IC (ROIC). This ROIC is part of the Microbolometer core. The output from the ROIC is not analogue on the SEEK.

The only way to get an analogue signal from the SEEK for your needs is to uses a small dedicated computer such as a Raspberry Pi to translate the image to composite format.

Drones such as you have described normally use a FLIR TAU or similar. There is good reason why they need such expensive cameras.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ez24 on August 24, 2015, 07:57:33 pm
I have read through 26 pages of this thread and I will keep reading but I just wanted to check if anyone might have tried to do the same as I want to do with this sensor and get a analoge output.

I have been ...  on-topic but the analoge video out part might be a little bit on topic :)

Edit: is raspberry pi and using the audio port for analoge video out an option or isn't it possible to use the PI to read video from the sensor?

I suggest you start a new post and re-word your question.  This post is much too long to make any sense.  I think you will get more answers if you put more of your question in the title.  If you do somehow let me know.  The animal rescue is interesting.  Also set your country flag via your profile, members appreciate this.  I suggest this title :  "Can you use a Pi drone with a Seek Camera for remote animal rescue?"  Then paste your project into the post.  Good luck
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on August 24, 2015, 08:13:30 pm
If you can afford it, take a look at the FLIR Vue. It's specifically designed for UAVs and has a variety of lens option, uses the same video out connector as a GoPro and has the same mounting points as a GoPro.

It's $1500 for the 320x240 and $3000 for the 640x480 (which is extremely cheap for a 640 core), however I understand that if you're looking for $250 cameras then that is probably out of your price range.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: minim on August 24, 2015, 08:26:52 pm
Thank you for the input Aurora. I did find someone that used a raspberry pi for extracting pictures from this camera but it wasn't possible to find out if he was successful in doing so or if it was just a proof of concept picture (raw without filtering and if it was pictures or video output).

The SAR team I mentioned use that FLIR TAU camera you mentioned. I've added a video of typical use and how they managed to find cows. You don't think the Seek thermal would be good enough for this?
https://www.youtube.com/watch?v=T0LcV4BYgg8 (https://www.youtube.com/watch?v=T0LcV4BYgg8)

ez24, I'm sorry but english is not my native language so I'll ask for some clarification. Was my post to long with to much info or is this thread to long? Should I make another thread for my question or another post in this thread with less info?

I added the flag, thanks for suggesting that.

ecryptededdy, A good suggestion, but it was kind of out of my price range. If going that high I would have to try to recoup some of it from my "customers" and I really wanted to just provide this as a free service for local farmers and maybe the SAR team here locally. The quad setup alone will be $1500-2000 already so the budget would get a big dent with one component at the same price. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on August 24, 2015, 11:51:21 pm
This is pretty close to what you want - Lepton based composite output camera based on Lepton sensor.
http://diydrones.com/profiles/blogs/dronethermal-mav-cameras-almost-ready (http://diydrones.com/profiles/blogs/dronethermal-mav-cameras-almost-ready)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on August 25, 2015, 02:03:46 am
Good spot Mike. An impressive project and finished product. I only hope the second generation Lepton becomes available for such projects.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ez24 on August 25, 2015, 02:05:46 am
mikeselectricstuff

I think you should be given an award but since I do not have one  :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+ :-+

You have the most reply's to a question I have seen  132 pages of answers !

Good job
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: minim on August 25, 2015, 05:52:39 am
This is pretty close to what you want - Lepton based composite output camera based on Lepton sensor.
http://diydrones.com/profiles/blogs/dronethermal-mav-cameras-almost-ready (http://diydrones.com/profiles/blogs/dronethermal-mav-cameras-almost-ready)

Nice find! This using the seek sensor (higher res) would be perfect. I've seen that people have troubles spotting things at distance due to low resolution with the lepton sensor. I will try to read more up on it tho and see if that can fit my use.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on September 01, 2015, 10:28:44 am
Interestingly Seek have started referring to their cameras as the Compact and Compact XR.

Is this a harmless name change or does it suggest a new product (ie. non-compact) is coming soon?

(http://puu.sh/jW5YF/0b4a8370f2.jpg)
(http://puu.sh/jW60Y/8bed8a71a6.png)
(http://puu.sh/jW62P/8e3182e77a.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: the1snm on September 02, 2015, 11:56:30 am
Interestingly Seek have started referring to their cameras as the Compact and Compact XR.

Is this a harmless name change or does it suggest a new product (ie. non-compact) is coming soon?


Now that is an interesting find, I see that the Seek homepage and products page have also made the change and use the compact term. I'd reckon that we may see a new larger unit coming soon...

Steve
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: minim on September 04, 2015, 10:57:56 am
Would be nice if seek thermal started selling their camera cores also like flir is doing so they can be developed by users to the needs. Currently flir only sells the core of the flir one 80x80 chip and not the new ones :/ would be perfect to get the seek thermal resolution instead of that  :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 04, 2015, 02:46:46 pm
A significant difference between the FLIR LEPTON and the SEEK core is packaging. The LEPTON was designed as a 'sugar cube' format camera building block, the SEEK is an open die with bond wires that needs to be protected within a capsule of some sort. SEEK may not be interested in spending money on an encapsulation for their core as such may not be that cheap to develop. To mimic the LEPTON they would need to provide a new PCB on which to attach the die and bond wires, a case for the core, an FFC shutter, and a lens mount, or lens. It would also need a built in microprocessor to interpret the output of the die mounted ROIC. The cost is likely creeping towards the SEEK camera cost for production.

In truth, the SEEK camera as a whole component is very much like what you find inside the tiny LEPTON core. FLIR did well to cram so much into such a tiny format.

Aurora
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on September 05, 2015, 03:49:44 am
I note that in the latest Seek app there is now a option for "Image Smoothing". That's interesting!

Can someone who has a Seek please upload some comparison images between smoothing off and smoothing on?

(http://i.imgur.com/UfxICqq.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on September 05, 2015, 06:53:42 am
CBA to capture images but looks like a lowpass filter to lose some of the fine-grain noise, only obvious in low-contrast scenes
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on September 05, 2015, 09:00:38 am
The First one ist without Image smoothing.
I know the Image is pretty boring :P

IMO its a pointless thing because you lose fine details.
And I think that the noise is okay for a such little device.
Come on guys you have a lot of Photo editing apps in your Phone.
PS Express for example can reduce Noise, sharpen the image and get the shitty contrast right ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mos6502 on September 05, 2015, 08:04:40 pm
I've added a video of typical use and how they managed to find cows. You don't think the Seek thermal would be good enough for this?

This guy demonstrates looking at a horse, this should give you a rough idea:

https://www.youtube.com/watch?v=lfvL2MSShtY (https://www.youtube.com/watch?v=lfvL2MSShtY)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 15, 2015, 07:56:10 pm
someone somewhere, i dont remember, said, vanadium oxyde has been around for longer time than the other sensors of thermal cams, but vanadium oxyde doesnt last very long. i am now concerned with the longevity of this camera. can anyone tell, what is the expected age of use of seek thermal (now it is called seek compact for no reason)?

cheers  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 15, 2015, 09:09:16 pm
Termal lee,

News to me.

VoX microbolometers are long lived devices. Remember the VoX lives in a vacuum. There can be vacuum contamination from a Peltier assembly (if fitted) and that is a more likely issue for some microbolometers. Out gassing of components inside the microbolometer vacuum chamber is well understood and manufacturers do their best to limit such.

The first FLIR thermal camera that used a VoX microbolometer was the PM570 in 1997. I still own three PM570 cameras and they are all performing well.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 16, 2015, 03:02:58 am
Fraser,

thank you for the answer! now i can feel relaxed a bit. i think we just have to keep it from being dropped down or getting bumped onto wall or something.
this is what will happen if we drop them
https://www.youtube.com/watch?v=MzkpM3agmV4 (https://www.youtube.com/watch?v=MzkpM3agmV4)

and oh yeah, seek offers 20$ for 2 years warranty. which means, they actually feel pretty solid about the item's longevity. i am now assured that seek is a hell of a long lasting item, judging from the guy in the video commenting about the fact that he didnt actually need to throw it away after the sensor messed up a bit after being dropped from 3 feet height onto concrete floor. but i guess, since the sensor lives in a vacuum, it will not last long, since the vacuum will be slowly messed up by incoming air into the broken sensor. could be, right?  :-//
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 16, 2015, 10:18:37 am
12um pixels suspended above the substrate will be fragile. However consider dropping any sort of non ruggedised camera onto concrete...... Its generally not a good outcome.

With regard to the warranty, it would be worth checking the small print. Does it cover accident related damage ?

The vacuum is pretty safe inside a microbolomeyer core. The capsule would not normally rupture due to a fall.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on September 16, 2015, 06:32:44 pm
I've added a video of typical use and how they managed to find cows. You don't think the Seek thermal would be good enough for this?
This guy demonstrates looking at a horse, this should give you a rough idea:
I think that, dog could be more successfull in looking for cows and... more friendly than crappy mobile phone app  :-DD

Anyway, I've finished watchinglinked video on... second sentence like this:
"... perfect for that ..."  :palm:

It could be much better if seek changed package of this thermal imaging camera for something more usable, while its shape optimized for tablet and samrtphone fans, makes them useless in more interesting tasks, because of USB connector have to be desoldered and custom enclosures made, to have something which looks like not plastic crap, but something we can show someone as real thing which is much better protected from PCB crack, etc  ;)

BTW: I;d like to see what bloody drones will see using their thermal cameras when... laser gun or cheap laser pointer hits them at 200m distance from my yard-yep cheap laser pointer easy reaches trees 500m meters away from yard  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sguyader on September 17, 2015, 12:15:57 pm
Hi everybody,

I asked a question about the SeekThermal XR in another topic here (https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg755268/#msg755268).

Any idea?

-Sebastien
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 17, 2015, 12:25:28 pm
I've spend a few months developing app for Seek and I tell you:  Go with Flir Lepton core and raspberry PI. Seeks output is way too unstable for useful constant measuring of temperature.
At least until they make SDK public.

Some links:
https://www.sparkfun.com/products/13233 (https://www.sparkfun.com/products/13233)
https://learn.sparkfun.com/tutorials/flir-lepton-hookup-guide (https://learn.sparkfun.com/tutorials/flir-lepton-hookup-guide)
https://www.tindie.com/products/PureEngineering/flir-lepton-thermal-camera-breakout-2/ (https://www.tindie.com/products/PureEngineering/flir-lepton-thermal-camera-breakout-2/)
https://github.com/groupgets/LeptonModule (https://github.com/groupgets/LeptonModule)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 17, 2015, 01:42:41 pm
+1

The SEEK disappointed me greatly.

Therm App is excellent if you can afford it. FLIR F1 G2 looks a good camera for the asking price.

My standing recommendation remains the FLIR E4 with hack applied to release its full potential.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sguyader on September 17, 2015, 01:55:40 pm
Thanks frenky and Fraser.
Indeed the temperature differences might be low, probably in the range of 0 to 3°K between the areas of interest. I don't know what resolution I need, it oesn't need to be very high as lon as I can get up close, so that the area (around 50mm x 50mm) fills the frame.
I don't want to invest too much money right now (I can't ask fonds yet) so I need something cheap to begin with, then maybe if the results are promising I can ask for a specific grant to buy a more professional camera.
I'll investigate what the lepton camera can do.

-Sebastien
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 17, 2015, 01:58:47 pm
hands up here, i am a fan of therm-App as well   :-+ and the lenses are best, germanium made . evilish cool  >:D

Frenky, i saw you posted pics of your seek thermal cam + 50mm ZnSe and even 100mm ZnSe. can you tell us where did u buy those lenses? how much did they cost? i am sure they are beyond the use and sale of CO2 intended use too. i didnt know they sell ZnSe 100mm!
and how did the 50mm performs better than 100mm? or am i missing something here? idk :-//
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 17, 2015, 01:59:04 pm
@sguyader:
For close-up thermal photos you will also need a cheap 50mm or 100mm ZnSe lens that you can buy on ebay.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 17, 2015, 02:10:44 pm
hands up here, i am a fan of therm-App as well   :-+ and the lenses are best, germanium made . evilish cool  >:D

Frenky, i saw you posted pics of your seek thermal cam + 50mm ZnSe and even 100mm ZnSe. can you tell us where did u buy those lenses? how much did they cost? i am sure they are beyond the use and sale of CO2 intended use too. i didnt know they sell ZnSe 100mm!
and how did the 50mm performs better than 100mm? or am i missing something here? idk :-//

I bought them from http://stores.ebay.com/bingo929 (http://stores.ebay.com/bingo929) but it seems that the store is closed.

I have found seller that sells lens with the same specs as are mine:
http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&item=230838327998&rmvSB=true (http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&item=230838327998&rmvSB=true)

The main difference betwen 50mm and 100mm is the focus distance (which is approximately the same as focal length in this case).
So 50mm lens have focus at 50mm distance and 100mm at 100mm...

Beacuse with 50mm lens you can get closer you will get bigger magnification:
https://goo.gl/photos/rqbcTgg9avkcPtiH9 (https://goo.gl/photos/rqbcTgg9avkcPtiH9)

100mm:
https://goo.gl/photos/ij5UBm96k2mm7Nuq8 (https://goo.gl/photos/ij5UBm96k2mm7Nuq8)

My suggestion would be to buy both.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 17, 2015, 02:11:13 pm
There appears to be confusion here.

I believe Termal lee is trying to make a telescope with a large diameter objective lens.

Freaky is referring to the FL of the lens and not the diameter. Close up lenses made from ZnSe are usually less than 20mm in diameter and come in a range of FL distances. Common examples are 50mm, 63mm, 75mm, 100mm.

Larger diameter lenses than 20mm cost a lot more as they are not mass produced products like those made in China for CO2 laser work

GaAs lenses are also suitable for thermal camera close up lens s and are reasonably priced when bought for CO2 laser applications. They offer greater hardness, so do not scratch so easily, but are not as good as ZnSe when it comes to transmission.

As many know, GASIR is also available, and though it looks like Germanium it is not. It is an affordable option in cheaper cameras and so is common in sub $10K cameras. Germanium still remains the choice for professional applications but has eye watering costs associated with it.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 17, 2015, 02:19:44 pm
From his posts I gathered that he wants to observe plants from close.
In this case the 20mm dia ZnSe + Flir Lepton core with breakout board could work (IMHO).
http://www.pureengineering.com/projects/lepton (http://www.pureengineering.com/projects/lepton)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 17, 2015, 02:24:54 pm
Hi Frenky,

He has been asking me about telescope lens construction with large ZnSe elements via PM. Your information on close up lenses will no doubt be useful to him though.  :-+

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 17, 2015, 02:33:11 pm
My mistake I got confused with info from "sguyader" who is doing plant research and will need close-up lens.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on September 17, 2015, 02:45:16 pm
termal lee asked in PM on my telephoto lens
I spent two years doing a telephoto lens. Theoretically, it is not difficult. For those who have access to the lens custom-made. And pick up the serial lens is difficult. There is a problem of optical distortion. Therefore, the price of a telephoto lens no can be very low.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 17, 2015, 02:55:25 pm
Fraser and Uho is right. i am a newbie in this field, and i want to make litle experinent with the cheapest lens possible, to get most of my seek cam.

i gathered some nice infos from Frenky's answer too, so thanks for that.

Uho makes 3x magnification tele, which is prety nice. it is just i have this cheaper stuffs i wanna tinker around with, and u guys come with helpful infos. thanks everybody  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sguyader on September 17, 2015, 02:58:35 pm
Thanks Frenky for the tips regarding lenses. In fact for my own research project, I'll need closups of small plant leaf areas (a couple centimeters wide), but other people in my research institute will be interested in larger field views to record temperature differences of entire plants in crop fields (a couple meters wide).
So we could acquire several lenses to adapt the use of the camera to the field of view we need.

In your post #2002 above, which camera did you use to take the pictures you shared ? It seems it has a better resolution than the Lepton/FLIR One.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 17, 2015, 03:17:53 pm
I used the first model of SeekThermal with this PC software (Reply #19):
https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/ (https://www.eevblog.com/forum/chat/seekthermal-how-to-correct-the-image-received-from-the-sensor/)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on September 17, 2015, 06:23:19 pm
It seems it has a better resolution than the Lepton/FLIR One.
Of course, FLIR One without its crappy visual camera overlay can only produce... thermal blobs  :-DD

Anyway, I suggest you use OpenCV with GPU accelerated critical parts and with custom lens and depending on your application (how fast thermal image changes) you could think of circular motion to get rid of those "pattent" blacked pixels which create this hexagon pattern  and get even better resolution not affected by those dead pixels ;)

I've made custom Seek library but no plans for the moment to release this, since I want have cheap thermal vision technology advantage in one of my research projects, but when decent amount of money will be made and maybe oryginal Seek Thermal API available, maybe I will release some code, however it is Unix (Linux) based-I do not support Window$ , because of I forgot about this OS many years ago  :popcorn:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on September 17, 2015, 09:27:57 pm
Of course, FLIR One without its crappy visual camera overlay can only produce... thermal blobs  :-DD



And thats why I am uncertain about the Seek. :D I think the resolution is better than the FLIR One (except the noise, but Photoshop will fix it! ;) ) but the fact that you have radiometric jpgs is one other thing..

I've tested the Seek a few weeks and I love it (btw. is it possible to connect the iOS Version to a PC?) and I will buy the FLIR One when its possible to get one to test it out.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sguyader on September 18, 2015, 12:13:02 pm
It seems it has a better resolution than the Lepton/FLIR One.
Of course, FLIR One without its crappy visual camera overlay can only produce... thermal blobs  :-DD

Anyway, I suggest you use OpenCV with GPU accelerated critical parts and with custom lens and depending on your application (how fast thermal image changes) you could think of circular motion to get rid of those "pattent" blacked pixels which create this hexagon pattern  and get even better resolution not affected by those dead pixels ;)

I've made custom Seek library but no plans for the moment to release this, since I want have cheap thermal vision technology advantage in one of my research projects, but when decent amount of money will be made and maybe oryginal Seek Thermal API available, maybe I will release some code, however it is Unix (Linux) based-I do not support Window$ , because of I forgot about this OS many years ago  :popcorn:

For my research purpose, I guess I need radiometric measurements, and to be able to transform those readings to (at least relative) temperatures. I intend to use something like a Raspberry Pi to contol the camera and acquire data, so yes it will be running Linux. Data analyses will then be made on a more powerful computer using R statistical software.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bsliv on September 19, 2015, 09:22:45 am
Yippee.  Seek sent me a link to download their sdk.  Now I need a project.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 19, 2015, 09:12:33 pm
I AM NUMBER 2015. YEAH !!!   O0
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sguyader on September 20, 2015, 05:55:09 pm
Yippee.  Seek sent me a link to download their sdk.  Now I need a project.

Good news! Do you think this could allow developers to get the maximum out of the seek thermal?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bud on September 22, 2015, 03:00:58 am
Pictures from Costco Canada web site.  They were not made with seek, were they?
(http://images.costco-static.ca/image/media/500-1001488-894__6.jpg)
(http://images.costco-static.ca/image/media/500-1001467-894__7.jpg)
Source page is here
http://www.costco.ca/SEEK-Thermal-XR-Camera-for-Smartphone-%e2%80%93-Android.product.100224761.html (http://www.costco.ca/SEEK-Thermal-XR-Camera-for-Smartphone-%e2%80%93-Android.product.100224761.html)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: casinada on September 22, 2015, 05:59:31 am
I don't know anything about this site but they sell the device for $165 
https://www.touchofmodern.com/sales/seek-thermal-122ab573-8e1f-4c03-884f-829ad93a1a60/seek-thermal (https://www.touchofmodern.com/sales/seek-thermal-122ab573-8e1f-4c03-884f-829ad93a1a60/seek-thermal)

I haven't followed this thread much so I don't know if anybody posted this before me. A quick search of the eevblog forum didn't return anything.

I have no relationship with the site in any way and never purchased anything from them. I was looking for something else and stumbled upon this site.  :-//
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 22, 2015, 06:28:30 am
They are probably trying to get rid of old stock because Seek no longer sells this model.
The new model has focus ring:

https://www.youtube.com/watch?v=KOslUTsvOrg (https://www.youtube.com/watch?v=KOslUTsvOrg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on September 22, 2015, 10:40:39 am
They were not made with seek, were they?


Even the "new" focusible Seek Compact has the same image quality as the old one...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 22, 2015, 07:44:13 pm
Bud, thats not from seek. maybe from therm-app or even other higher resolution cameras. even with focusable seek xr, no way u can get to that resolution
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on September 23, 2015, 06:38:41 am
Just had this message on my Seek teardown vid :
Quote
Tracy Benson 4 hours ago
Hi Mike, we are now available in Europe on Amazon across major countries!  We'd love to have to tear down our next newest device about to break news soon.  Shoot me an email at <redacted>@thermal.com and I'll reach back out to you directly.
Stay tuned....

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: TheSteve on September 23, 2015, 06:47:55 am
Just had this message on my Seek teardown vid :
Quote
Tracy Benson 4 hours ago
Hi Mike, we are now available in Europe on Amazon across major countries!  We'd love to have to tear down our next newest device about to break news soon.  Shoot me an email at <redacted>@thermal.com and I'll reach back out to you directly.
Stay tuned....

Well done! Can't wait...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 23, 2015, 06:49:29 am
Perhaps they will release bigger thermal module in the class of Therm-App or i3-thermalExpert? (Because they renamed existing one to "compact").
That would really be good for us hobby users. Ofcourse if the price was right.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on September 23, 2015, 07:07:19 am
Yippee.  Seek sent me a link to download their sdk.  Now I need a project.

Good news! Do you think this could allow developers to get the maximum out of the seek thermal?

I do not think so, they will give you only this what they want to give and nothing more, but we'll see  >:D

Quote from: Seek Thermal info@thermal.com
Thank you for your interest in our Seekware SDK. We are piloting a limited, pre-release cycle and need some information from you about your project and preferred SDK Platform.

At this time we are accepting U.S. participation only. We will be expanding, so if you are outside the U.S. please register and stay tuned.

Again stupid restrictions "we are accepting U.S. participation only". I'm waiting for public release-I haven't got time to debug their software looking for bugs in first versions for free...  :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on September 23, 2015, 07:20:40 am
Perhaps they will release bigger thermal module in the class of Therm-App or i3-thermalExpert? (Because they renamed existing one to "compact").
That would really be good for us hobby users. Ofcourse if the price was right.
My guess would be either a standalone camera or maybe a drone cam.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on September 23, 2015, 09:48:26 am
Perhaps they will release bigger thermal module in the class of Therm-App or i3-thermalExpert? (Because they renamed existing one to "compact").
That would really be good for us hobby users. Ofcourse if the price was right.
My guess would be either a standalone camera or maybe a drone cam.
That brings up a interesting point - FLIR recently announced the FLIR Vue Pro - basically a FLIR Vue but with onboard digital video storage to MicroSD, 14bit image storage to MicroSD and bluetooth for configuration and operation (compared to the FLIR Vue which only has analog video out). It also has a GoPro-compatible mount, essentially making it a "Thermal GoPro".

I've always wondered about the normal FLIR Vue though... You can buy the 640x512 version for $3000, which is orders of magnitude cheaper than other 640x512 thermal imagers. FLIR openly states that it's a "Modified TAU core", so perhaps it's possible to modify it to get to the standard Tau camera interface (with the 14bit digital video).

The Vue Pro 640x512 (with the built in radiometric image storage) is also "only" $3600, which is also a extremely low price for what it is.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on September 23, 2015, 06:11:09 pm
I dont think thats seeks new camera costs more than 500 bucks
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on September 23, 2015, 08:56:05 pm
You can buy the 640x512 version for $3000, which is orders of magnitude cheaper than other 640x512 thermal imagers.

Which is expected lifespan of those toys?  :-\
I mea,n bolometers vaccum will hold not for ever, so this expensive toy might be useless one time.. What time it might be? 10-20 years?

That is why MELEXIS sensors are probably still winners in automotive industry which doesn't like toys working a few years, but need technology for longrun...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 23, 2015, 11:32:04 pm
The earliest microbolometer based camera was the FLIR PM570 released in 1997. It has a proper vacuum chamber and my three PM570's are still working like new.

More modern and cheaper microbolometers have dispensed with the expensive metal vacuum chamber and rely upon silicon and gas tight glue seals. How long the vacuum will last is somewhat of an unknown on the latest cores.

The ULIS PICO used in the Therm App is a conventional metal vacuum chamber design. I believe the FLIR TAU is also a conventional build.

Vacuum in a glass thermionic valve lasts many decades. Quality microbolometer vacuum chambers are little different in terms of gas tight seals etc.

An issue that can affect microbolometer performance is contamination of the vacuum through outgassing of the materials contained within. Even a Getter cannot prevent such. Peltier temperature stabilisers are one source of contamination but these are not used in many cheap cores these days.

In short, microbolometers are very long lived unless abused. FLIR know this, hence the 10 year warranty on the Ex series microbolometer. My Circa 2000 BST core vacuum is also fine in the Raytheon Thermal Eye cores I own.

It is also worth bearing in mind the 10 year depreciation rule.... In industry and Government it is quite normal to depreciate an items value to nil over 10 years. By that time the technology is often unsupported, obsolete and superseded by a newer model offering better performance.

This is how I get to buy professional thermal cameras that cost $56K in 2005 for less than $1K ! The companies write them off as scrap. I bought three PM695's with all accessories and auxiliary lenses for $1000 each from a mining company. They had already bought replacements.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 23, 2015, 11:48:43 pm
Further to my last....

The automotive industry will care little if a $3000 thermal camera fails outside the standard warranty period of say 3 years. Consider the modern ECU..... If it fails on an older car, it can make the car a write off. The price of an ECU can be as much as a thermal camera module and the OEM cares not a jot if it fails at 5 years old.

Just food for thought.

Also, thermal camera technology has never been cheaper. Only a very few years ago people dreamed of a camera costing as little as $3000. In 10 years time who knows where the Industry will be in terms of technology Vs cost.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 24, 2015, 10:50:43 am
Correction to my comments on the ULIS PICO and FLIR TAU....... They do not use a metal vacuum chamber as found in Industrial thermal cameras. I only took a quick look at the pictures of their microbolometer capsules. Ooooops !

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 26, 2015, 09:17:40 pm
quality long answer from Fraser  :-+

i study marketing strategies, and lets predict Seek's move from current condition.
my guess is, since Seek is now the strongest newcomer, who even surpasses Flir, in its class, and competes with only therm-app, if Seek makes new product, it will be below therm-app price, and will outperform Flir, to maintain their success, as the best in its class. not to mention that Seek uses chalcogenik lenses, which means they cut much of the cost. lets just see if Seek can come wity better lenses than therm-app, whose 35mm lens can do very long distance detection (human at 850m!).

 flir has been around for ages, and they are so used to overvalue their sensors (80x60 sensor camera is even more pricey than Seek XR). and they have too many products in each classes, with certain price tags, they will not be able to sell products  with low price, coz it will burn their current long market segmentation and other old marketing stuffs. the distributtor will burn too, since they have stocked many flirs with expensive price. flir is nowhere in Seek conpetition. but the only thing flir can contribute is, that whenever flir tries to make quality sensor for low price, Seek will come around with same concept, and beat flir with lower price and better sensor. and Seek cannot make its price go above therm-app, in the same resolution sensor, since Seek is known for its friendly price, and uses chacogenik lens. therm-app is much less known by consumers, and receives too much less publication. seek has got so wide publication for being cheapband reliable, too many people who arent even techies, have known about seek, and its reputation for being cheap but good quality. seek will definitely use all this market mind share to beat flir and competes with the newcomer therm-app. if seek is clever, they should focus on killing therm-app first, as it is much less known, so it has little market mind-share. coming up with long distance lens, same resolution, lower price.

conclusion: SAVE UR MONEY TO GET NEW "EVEN BETTER" SEEK CAMERA, MAYBE IN RESOLUTION OF THERM-APP, AND EVEN BETTER LENS THAN XR, CHEAPER THAN THERM-APP. DONT BUY A NEW FLIR PRODUCT, JUST WAIT FOR SEEK.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on September 26, 2015, 09:28:26 pm
I don't think phone cameras are a huge part of Flir's overall plans for the Lepton core. I doubt they are too worried about Seek.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ez24 on September 26, 2015, 09:53:40 pm
conclusion: SAVE UR MONEY TO GET NEW "EVEN BETTER" SEEK CAMERA, MAYBE IN RESOLUTION OF THERM-APP, AND EVEN BETTER LENS THAN XR, CHEAPER THAN THERM-APP. DONT BUY A NEW FLIR PRODUCT, JUST WAIT FOR SEEK.

Seeing what country you are in, I can imagine you use these as emergency shelter finding devices.  Do you use these as emergency tools?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 26, 2015, 11:09:46 pm
wow, i got a reply from a living legend! this is super cool  O0
mike, i think people will get into this phone option prety soon, as the newcomers are all in phone version, and widely available , plus at affordable price.


ez, yep, this is for everyday use, ez... prety useful if u ask me. and the fact that it is so small and compact, utilizes ur phone's monitor and battery, this is a HUGE WIN! not to mention XR lens too which is awesome :clap:

seek is getting stronger into thermal market, and i think is trying to get into higher segmentation. with therm-app's agressive marketing (chopping price from $6k to $939, with 19mm germanium lens, that can detect human from 450m away :box: ), but less success, Seek will definitely learn from it and comes up with lower price (if seek ever tries to go into higher resolution, they will likely sell it below therm-app price).

i just cant wait for the dogfight in thermal competition  and more of mike's thermal tear ups   :-+ :popcorn:   
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on September 26, 2015, 11:22:54 pm
Hopefully all of this pushes someone to introduce a 640x480 consumer module. That would really be a killer product.

With the 640x480 FLIR Vue selling for $3000 (less than a 320x240 TAU 2, 640x480 TAU 2 is ~$6-7k), it shows us that 640x480 sensors at the moment carry huge markups.

As I've mentioned in other threads, BAE has had a 12um 640x480 sensor available to OEMs for over a year now. Being 12um, the actual sensor size is not much bigger than the 17um 384x288 sensor in my Therm-App, which means it can use smaller housing, and, more importantly, smaller optics.

(http://i.imgur.com/Qs9X0vo.jpg)
(http://img.photobucket.com/albums/v621/Clutch99/RACOON-1_zpsugrgelmy.jpg)

Seeing Seek/Raytheon were one of the first with a 12um sensor out, perhaps they could push for a 320x240 or even 640x480 12um module. That would be very exciting (however it would fall under ITAR if over 384x288).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 27, 2015, 04:18:00 am
eddy, wow thats some serious thermal cam, right there. 480 seems really detailed. even therm-app has got enough details.
ITAR is a serious problem though, and i dont think Seek will ever go beyond ITAR regulation, since they have always wanted to make their poduct enter mainstream consumer, they wouldnt want to mess too much with ITAR. but it realy seems like seek is going to aim higher in marker segmentation, as they already named their product as "compact" ( small, simple, affordable cam). i bet they wouldnt go higher than 288, just like therm-app did. but who knows, im just a newbie  :-//

notice u r from aussie. did u get therm-app 25hz or 9hz, mate? seems like aussie gets restriction too, as it is outside north america, and not even in europe. where did u get it from, eddy? therm-app.com or some distributor in aussie? and how much? dont buy from ebay though, they sell at high price for no reason, and it is 9hz, and from same country as the mabufacture but with higher price

about optics, did anyone notice, that seek XR has concave lens as the front lens? (all telescope front lens is convex, to focus light onto eyepiece). anyone understand the work of optics in seek XR or seek normal?  :-\
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 27, 2015, 04:33:30 am
did u say Flir has 480 for $3k ?! Seek will mess with even ITAR just to kill Flir, this time. i have much condidence in them. seek is best  8)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on September 27, 2015, 05:28:39 am
New Zealand m8
(http://i.imgur.com/rH8QnaK.gif)

I got the Therm-App from the Therm-App website. It's the 9Hz version - since New Zealand is a "friendly" country, it's not that difficult to get the 25Hz version (the local NZ distributor sells the 25Hz version to anyone, as long as you agree not to export it.)

The problem is that when I enquired about the price of the 25Hz version, it was $1699 :wtf:, considering it has the same sensor and presumably it's just a firmware change. They said all I had to do was sign a agreement (presumably to not export it etc.), no other checks needed.

As for Seek, while I would love to see them introduce a 640x480 camera, I unfortunately doubt that it will happen (however one can dream, right?). 384x288 is more than enough for most uses, and, as long as Seek introduce a 320x240+ camera with a good lens and a price below $1k, they have a winner. (do note 384x288 is 45% more pixels than 320x240)

Here's a picture from my Therm-App of some bubbles;

(http://puu.sh/kpE33/7027811693.jpg)

While 640x480+ would definitely be great, I think the more important thing is getting the price down below $1000 with a decent lens.

Also I think should seek really introduce a affordable 640x480 camera, FLIR is more than capable of dropping the price on the current products to beat/match seek.

I'll leave you with a 1344x784 image from the cooled MWIR FLIR SC8303. You can buy one yourself here (http://store.flir.com/product/sc8303-infrared-camera-demo/refurbished-science-cameras). It's ex-demo but it's $45,000 off!  :-+

(http://www.flir.com/uploadedImages/Thermography_USA/Industries/ATS/Images/1344x784-Cooled-InSb-14um-Pitch-SC8300-dog.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on September 27, 2015, 05:34:10 am
Also the slow video version of the FLIR Vue 640 appears to be not under ITAR and are free for anyone to purchase off FLIR's website!?

Was I wrong in thinking this whole time that ITAR also applied to >111k pixel cameras in addition to >9Hz cameras?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 27, 2015, 11:13:05 am
never heard of the resolution restriction before, but i have been thinking it might be silly for ITAR to give such restriction too, as it doesnt have particular use to have such high resolution, unless for porn industry  >:D lets hope ITAR wouldnt be too much crazy about restricting everything. they made resolution 9hz, that has created much problem already.

the 720 resolution of dog is so addictive, thats too much of awesomeness. i can spend hours just watching people across the street by the cam  :popcorn:

flir vue 640 only costs $3k, new breakthrough to kill therm-app and seek's next product. i bet seek will hit back hard, this time. it doesnt seem to affect therm-app though, too much of price diference, and such high res is not very useful, since thermapp has got good resolution already
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: sguyader on September 30, 2015, 12:03:55 pm
The new device from Seek Thermal is listed for preorder at 399USD on their website : the Seek Reveal (http://www.thermal.com/thermal-cameras?mkt_tok=3RkMMJWWfF9wsRonuqTNZKXonjHpfsX%2F6eovWLHr08Yy0EZ5VunJEUWy2YIARdQ%2FcOedCQkZHblFnVgKS625SqgNoqYM).
It's 240x320 resolution, it is handheld, autonomous, and come with a LED spotlight.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 30, 2015, 12:34:58 pm
exactly as i predicted some days ago  O0  right in the face of other competitors!  :box: i bet flir is having a big headache right now. now the only adventage that therm-app have over seek is their optics. and their optics are still too expeisive.
nice job, Seek! :-+


so thats why they cut the price of the lower end "compact" version
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 30, 2015, 12:38:06 pm
An interesting development. I am pleased that they now have a unit with inbuilt screen. This product development is a sign that SEEK are either making good profits on their current line up or that they have investors confident in their viability in the marketplace. I am pleased for SEEK.

It will be interesting to hear whether a new version of the microbolometer is being used as SEEK stated they were going to produce one that does not have the FLIR Patent issue requiring every 15th pixel to be disabled.

Looking forward to hearing about the image quality that the new unit produces. When it comes down to it, a decent image is what it's all about. Having to write dedicated software that runs on a bulky host is not an elegant solution IMHO.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 30, 2015, 12:40:54 pm
i bet Fraser is placing pre-order right now. lets see his review in a few days  :popcorn: and mike's tearup  :-/O   ;D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on September 30, 2015, 12:44:05 pm
Not Bad! For 399 Bucks a standalone Thermal imager with 320x240 Pixels.
Nice thing....but is it still so noisy?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 30, 2015, 12:51:34 pm
range:
compact = 1000ft
xr = 1800ft
reveal = 500ft_????


in.vitro, we dont know yet, but seek's sensor was 200x150, being pushed into bigger resolution. maybe thats why they are noisy. now that the resolution is so much better, we can expect more from seek
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on September 30, 2015, 02:30:23 pm
The new Seek Reveal quotes a DISPLAY RESOLUTION of 320 x 240, not necessarily a sensor resolution.
Their sample images look quite good, but they are the same sample images they showed for the original Seek.

Didn't Mike build something similar out of a Lepton salvaged from a Flir One G1... Funny how that works...
   ...ken...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on September 30, 2015, 03:01:37 pm
Oh okay then..., my guess is now that Seek build the old Sensor/Optics in a bigger case, plugged a crippled down android/linux based device with low res display and sell it as a new inuvation :D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on September 30, 2015, 03:32:45 pm
I will not be ordering the SEEK offerings. Getting burned once is enough for me thank you  ;D

I have the new FLIR ONE to play with when it arrives. The inclusion of a visual camera to provide context to an image should not be underestimated. Looks like SEEK have yet to realise this.

My days of buying thermal cameras are coming to a close.... I have way too many already and thinning of the flock is a possibility. One set of eyes can't use 42 thermal cameras simultaneously  ;D

I hope the new SEEK product performs better than the original camera, that's all I have to say on the matter really.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 30, 2015, 04:23:10 pm
BTW Seek released the Android SDK yesterday (at least new to me).

They still have Linux, OSX and iOS in the queue.

The linux ones will include also Raspbian for ARM6 and ARM7 for those that have Raspberry PIs as well as Ubuntu 14.04.

Edit: Forgot Beagle board black support with Debian.

They could be already out, I'm not sure if I only asked for Windows and Android.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on September 30, 2015, 08:30:04 pm
The technical specs for the new Seek Reveal are on the pre-order page, unfortunately is says the thermal sensor is 206x156, so it's most probably the same sensor from the Compact and XR.  They got my hopes up when I saw the 240x320 "display resolution" they posted front and center. So lame :(
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on September 30, 2015, 08:45:00 pm
The technical specs for the new Seek Reveal are on the pre-order page, unfortunately is says the thermal sensor is 206x156, so it's most probably the same sensor from the Compact and XR.  They got my hopes up when I saw the 240x320 "display resolution" they posted front and center. So lame :(

Oh okay then..., my guess is now that Seek build the old Sensor/Optics in a bigger case, plugged a crippled down android/linux based device with low res display and sell it as a new inuvation :D

My guess was also right?  :wtf:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on September 30, 2015, 09:02:42 pm
The technical specs for the new Seek Reveal are on the pre-order page, unfortunately is says the thermal sensor is 206x156, so it's most probably the same sensor from the Compact and XR.  They got my hopes up when I saw the 240x320 "display resolution" they posted front and center. So lame :(

Oh okay then..., my guess is now that Seek build the old Sensor/Optics in a bigger case, plugged a crippled down android/linux based device with low res display and sell it as a new inuvation :D


My guess was also right?  :wtf:

Haha yeah you were dead on with that guess.  It's too bad, if they really did have a 320x240 sensor for sale for $400 I would have been the first to line up and buy it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on September 30, 2015, 10:01:32 pm
320x240 "resolution" but it is the "lcd resolution". this is evil  >:D  :-DD

well, so we know that therm-app is still our best in line, right now. seems like Seek is still stuck with the sensor. maybe it is about patent, that they havent come up with better sensor. last time Seek won the court fighting over the patent with Flir, Seek got $1.6 Million. they initially got $180M from Flir, to sell their technology of producing microbolometer sensor, but then, they resigned, then went to Raytheon, Flir's biggest competitor, to make their own stuffs. Flir felt they were punk'd and sued them , but somehow lost $1.6M. all we know, is that they were former Flir employee, they know the secret of making the sensor before even joining Flir. they must be in very cautious condition right now, as they are walking on thin ice for patent. this, or idk  :-//
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on September 30, 2015, 10:15:20 pm
So for the price of the Flir TG165 that has a display resolution of 176x220 with a 80x60 sensor with a range of -13F to 716F (but wait that's a bit deceptive since it's the IR range, the actual sensor only goes up to 260F) and 8 hours runtime.

That compared to a display resolution of 240x320 with a 206x156 sensor with a range of -40F to 626F on the sensor and 11 hours runtime.

Yeah, it's BS man, what are they thinking?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on September 30, 2015, 11:18:35 pm
So for the price of the Flir TG165 that has a display resolution of 176x220 with a 80x60 sensor with a range of -13F to 716F (but wait that's a bit deceptive since it's the IR range, the actual sensor only goes up to 260F) and 8 hours runtime.

That compared to a display resolution of 240x320 with a 206x156 sensor with a range of -40F to 626F on the sensor and 11 hours runtime.

Yeah, it's BS man, what are they thinking?

No, I agree, it's definitely a great product for a great price.  I was just let down because I was really hoping to see Seek's next sensor, and because I know that Seek can get out a higher resolution sensor to market for a fraction of the cost of current competitors.  I really want a 320x240 imager that I can afford at the moment.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 01, 2015, 12:44:51 am

[/quote]

No, I agree, it's definitely a great product for a great price.  I was just let down because I was really hoping to see Seek's next sensor, and because I know that Seek can get out a higher resolution sensor to market for a fraction of the cost of current competitors.  I really want a 320x240 imager that I can afford at the moment.
[/quote]

try therm-app, bro. it comes with 19mm lens that can detect human from 500yard away.$939, with 45% more pixels than 320x240
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 01, 2015, 01:30:19 am
Yeah, it's definitely a TG165 / C2 competitor... however I wonder why they didn't put a visible light camera & laser in there instead of the torch... for it's advertised use as a home inspection tool, I would've thought a laser and visible camera would be much more useful.

Even if they can't do MSX or whatever due to patent restrictions, the saved images would still be much more useful when backed up with a visual image too.

@mikeselectricstuff - are you getting one in to teardown?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on October 01, 2015, 03:24:32 am
try therm-app, bro. it comes with 19mm lens that can detect human from 500yard away.$939, with 45% more pixels than 320x240

Thanks for the suggestion.  I actually have seriously considered getting the Therm-App for a few months now, either that or the E4.  The only issue I have with the Therm-App is that I don't own an Android phone, only an iPhone.  So when I factor in the cost of the Therm-app plus the cost of buying a phone to run it, the price is more like $1200-$1400.  I'm now banking on the possibility that the i3 ThermalExpert will be priced below the Therm-App, hopefully $800ish, because on they're website they claim to be releasing an iOS compatible version. Fingers crossed :-\
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 01, 2015, 04:05:18 am
try therm-app, bro. it comes with 19mm lens that can detect human from 500yard away.$939, with 45% more pixels than 320x240

Thanks for the suggestion.  I actually have seriously considered getting the Therm-App for a few months now, either that or the E4.  The only issue I have with the Therm-App is that I don't own an Android phone, only an iPhone.  So when I factor in the cost of the Therm-app plus the cost of buying a phone to run it, the price is more like $1200-$1400.  I'm now banking on the possibility that the i3 ThermalExpert will be priced below the Therm-App, hopefully $800ish, because on they're website they claim to be releasing an iOS compatible version. Fingers crossed :-\
I wouldn't hold my breath. Every single photo and screenshot that they've released so far has been of a android version.

Judging from the wording on their website, the iOS version is "coming soon", whatever that means.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 01, 2015, 08:56:02 am
I find it really disturbing that Seek is using fake images to showcase their products.

They have been using this image for all of their modules (there is no way that this image came from seek module; I know because I own one):
(http://i0.wp.com/geekmom.com/wp-content/uploads/2014/11/barn-thermal.jpg)

And a photo of the new Reveal module:
(http://www.alter.si/tabla/files/2303956-seek-house.jpg)

Why not just use this image:
(http://www.irepinc.com/wp-content/uploads/2014/11/FLIR-8300-PCB.jpg)
 :P
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 01, 2015, 09:12:50 am
Why not just use this image :P
Nah, use this: http://gigapan.com/gigapans/43079cdc95c18872b8b8a0d43847db68 (http://gigapan.com/gigapans/43079cdc95c18872b8b8a0d43847db68)

(Panorama taken with 1344x784 FLIR SC8300 cooled MWIR camera, with a 500mm(!!!) lens).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on October 01, 2015, 10:03:54 am
Yeah, it's definitely a TG165 / C2 competitor... however I wonder why they didn't put a visible light camera & laser in there instead of the torch... for it's advertised use as a home inspection tool, I would've thought a laser and visible camera would be much more useful.
...
@mikeselectricstuff - are you getting one in to teardown?

Seek is reading my mind very well.  My E4 is for the lab, it is very good but not built to be beside me all the time.  So came the Seek compact, which I had with me all the time, and had used twice on site so far.  BUT seek compact needs a phone to work, and phone with camera are not allowed in many facilities.

Yes, I am also waiting for mike's words before taking out my credit card.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 01, 2015, 10:37:32 am
Yeah, it's definitely a TG165 / C2 competitor... however I wonder why they didn't put a visible light camera & laser in there instead of the torch... for it's advertised use as a home inspection tool, I would've thought a laser and visible camera would be much more useful.
...
@mikeselectricstuff - are you getting one in to teardown?

Seek is reading my mind very well.  My E4 is for the lab, it is very good but not built to be beside me all the time.  So came the Seek compact, which I had with me all the time, and had used twice on site so far.  BUT seek compact needs a phone to work, and phone with camera are not allowed in many facilities.

Yes, I am also waiting for mike's words before taking out my credit card.
Yet those facilities allow thermal cameras? Or is it just cameraphones that are disallowed? I would've thought any secure facility would just ban devices with image storage outright.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on October 01, 2015, 11:20:31 am
Yeah, it's definitely a TG165 / C2 competitor... however I wonder why they didn't put a visible light camera & laser in there instead of the torch... for it's advertised use as a home inspection tool, I would've thought a laser and visible camera would be much more useful.
...
@mikeselectricstuff - are you getting one in to teardown?

Seek is reading my mind very well.  My E4 is for the lab, it is very good but not built to be beside me all the time.  So came the Seek compact, which I had with me all the time, and had used twice on site so far.  BUT seek compact needs a phone to work, and phone with camera are not allowed in many facilities.

Yes, I am also waiting for mike's words before taking out my credit card.
Yet those facilities allow thermal cameras? Or is it just cameraphones that are disallowed? I would've thought any secure facility would just ban devices with image storage outright.

Phones are banned in many areas, sometime due to the RF emission restriction, sometime due to the high resolution camera (some places do allow the old nokia camera with poor resolution).  But my intention is to classify it as a repair tool: thermal measuring instrument as like thermal thermometer and thermal probes.  I admit it can be a grey area that is not defined in the guidebook, and very much shall depend on how it is declared, most guards shall let it through, especially when they do not see the type of pictures that they are used to.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on October 01, 2015, 07:17:02 pm
New Reveal module toy. He can only work indoors. Have you tried to look at the screen under sunlight? I can not see anything. In most cases, the screen is facing up. Very uncomfortable. Attach the macro lens difficult. Using a noisy sensor. Nonsense.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on October 01, 2015, 09:29:34 pm
Here you can see the real image quality of the Seek Reveal... wooow, they've managed to reduced the noise

https://www.youtube.com/watch?v=S-KhPE5ca6Y (https://www.youtube.com/watch?v=S-KhPE5ca6Y)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on October 01, 2015, 10:16:10 pm
@mikeselectricstuff - are you getting one in to teardown?
I got a message a week or so ago offering an as-yet unannounced new product from Seek to do a teardown. Sent them my details but not heard anything back yet - fingers crosssed.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 01, 2015, 10:37:00 pm
Uho, i feel the same, the optics side is not too good. and i didnt see the spec said anything about "manual focus" either. lets hope it has " auto focus". but, the range is 500ft, unlike normal compact's 1000ft or xr's 1800ft. i doubt it has the manual or auto focus. but lets just see
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 01, 2015, 10:47:03 pm
Auto focus is normally only to be found on high end thermal cameras. In my collection only the top of the line PM695 has it. It is very much a luxury item on these cameras. Some cameras have motorised focus but that is because they use an internal lens element to focus. Fixed focus with a large depth of field appears the most common choice for the budget end of the market. SEEK did change that with their latest cameras but auto focus would be quite a leap to make.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 02, 2015, 12:17:08 am
Here you can see the real image quality of the Seek Reveal... wooow, they've managed to reduced the noise
(http://puu.sh/kvjek/2c543b01d5.jpg)

I don't think so... the noise is just low because of the high temperature span of the image hiding the noise.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 02, 2015, 02:53:58 am
Fraser, then it is a bad news for us. there is no lens adjust to manually focus it like in compact version, which makes this product is far behind the compact versions. the range is tagged 500ft while even normal compact is 1000ft. this product IS a let down product.
i hope they come up with better sensor next time, and not make the casing so "ergononic" that we cant attach any lens.
they should just improve the compact's sensor and maybe compete with therm-app, but with chalcogenic lenses which drives the price down
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 02, 2015, 04:24:27 am
I think the current Seek is pretty let down by it's lens. I say this for two reasons.

1. I seriously doubt Raytheon would produce a "dud" microbolometer. Even if it is for a consumer product.

2. The seek can read very high temperatures (330C) without a filter or switching range or anything. This implies to me that the lens has a very small aperture and isn't letting much IR through to the sensor. Most other IR cameras can't read above ~150C without switching range to one that is low gain / has a ND filter (except the E4, which also has a dark lens).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bud on October 02, 2015, 06:14:14 am
I find it really disturbing that Seek is using fake images to showcase their products.

May be it is time to create another thread on debunking their hi res BS images. What they do is clearly deceptive.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on October 02, 2015, 06:26:37 am
Here you can see the real image quality of the Seek Reveal... wooow, they've managed to reduced the noise
On the small screen, the noise is not visible. They do not show the saved image. Because it will be bad.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 02, 2015, 06:35:47 am
I find it really disturbing that Seek is using fake images to showcase their products.

May be it is time to create another thread on debunking their hi res BS images. What they do is clearly deceptive.
They love to use this two (fake) images:
(http://www.lk-shop.com/media/image/deer.jpg)
(http://www.trawlerforum.com/forums/attachment.php?attachmentid=33289&d=1412176960)
(Look at the grass near the pool on the bottom right of the image?)
You would need 100,000 $ thermal camera for capturing such details...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 02, 2015, 07:05:01 am
You would need 100,000 $ thermal camera for capturing such details...
I wouldn't say that, I'm pretty sure any high quality 640x480 camera could capture that for only $20k or so.

However I have a problem with this scene too (50 seconds)

https://youtu.be/S-KhPE5ca6Y?t=50s

If you look carefully, you can see the "thermal image" is actually just blobs of colour motion tracked to the guy's face. Especially look at the cold spot on the nose (stays the same shape) and the outline of his face (the tracking seems to lag behind his motion just slightly). You would've thought that they could've at the very least use a actual thermal camera...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on October 02, 2015, 07:25:00 am
You would need 100,000 $ thermal camera for capturing such details...
I wouldn't say that, I'm pretty sure any high quality 640x480 camera could capture that for only $20k or so.

However I have a problem with this scene too (50 seconds)

https://youtu.be/S-KhPE5ca6Y?t=50s

If you look carefully, you can see the "thermal image" is actually just blobs of colour motion tracked to the guy's face. Especially look at the cold spot on the nose (stays the same shape) and the outline of his face (the tracking seems to lag behind his motion just slightly). You would've thought that they could've at the very least use a actual thermal camera...
I think the sale and marketing run way ahead of production nowsaday.  To reduce inventory, warehouse, etc , many are selling and taking in payment even before the first piece is even rolled out of the production floor.  Needless to say, they have no actual camera onhand when they are preparing the sale material. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bud on October 02, 2015, 07:37:22 am
Sorry but i do not buy that. Engineering and QA would have plenty of images to provide to Marketing.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on October 02, 2015, 08:49:39 am
Sorry but i do not buy that. Engineering and QA would have plenty of images to provide to Marketing.
Agreed, their marketing department is making a choice to use simulated images.  Though I'm surprised they're not obligated to post a small disclaimer to say that they are.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 02, 2015, 11:06:04 am
Simulated images were very common on pocket LCD TV's due to the difficulties of photographing an LCD panel (moire patterns) but there was always a small warning adjacent stating that they were simulated.

I have no time for deceptive advertising. If SEEK Thermal are not honest with their customer base, they will be seen as treating customers with contempt. That isn't generally a good idea in this world of social media.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 05, 2015, 01:32:03 am
Tom's guide posted a "Hands On" with the reveal. http://www.tomsguide.com/us/seek-reveal-rugged-thermal-camera,news-21665.html (http://www.tomsguide.com/us/seek-reveal-rugged-thermal-camera,news-21665.html)

(http://puu.sh/kySmo/50a70d4405.jpg)

The image quality doesn't appear improved at all (also the screen isn't rectangular, the edges are curved for whatever reason).

Looks like the advertising of "Screen Resolution" has already fooled a review site... I wonder how many customers think the sensor is 320x240 now too....

Quote
The sensor has been upgraded to a larger 320 x 240-pixel resolution with a max range of 500 feet.

Come on seek... you're intentionally putting the resolution of the LCD front and centre for the express purpose of misleading customers into thinking that's the sensor resolution.  :-- :-- :-- I was fooled at first too until I spent some more time reading the specifications.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 05, 2015, 06:08:15 am
Aaannnddd... they just disabled commenting on all of their videos on YouTube. There were some comments there accusing them of false advertising etc.

Also look at these pictures on their Amazon page for the reveal.

(http://puu.sh/kz5a8/d691722f5f.jpg)

I don't even... those image look to be beyond 320x240, probably 640x480? Also ironically the glow / red colour pallete they use in all of their "sample images" isn't even available in the Seek app... so it's literally impossible to take these images with the seek, even if we ignore the issues with resolution.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: amyk on October 05, 2015, 06:30:53 am
The first two images look almost like "simulated thermal" to me.

The third image has been posted in full here:

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg768051/#msg768051 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg768051/#msg768051)

I'd guess it's from a high-quality 640x480 camera.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on October 05, 2015, 06:32:37 am
I totally agree that they're misrepresenting their product.  There's always got to be some wiggle room for marketing, but they are starting to take it over the edge a little.  I too was almost fooled into thinking the Reveal was a new 320x240 sensor, until I read the fine print so to speak.  A few others on this thread were too, and if we were, you can bet your average-joe consumer will most definitely be.  They're gonna be pretty let down and angry when they realize their Reveal's quality doesn't come close to those "simulated images" posted online and on their box.  I foresee some customer backlash and a few returns in Seek's future unfortunately.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 05, 2015, 06:50:59 am
I've collected a bunch of Seek's promotional images that are from high end 640x480 thermal camera or from photoshop. 

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174462;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174464;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174466;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174468;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174470;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174472;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174474;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 05, 2015, 07:04:10 am
Yeah... a few of those (footsteps and deer) are clearly from photoshop. The rest do appear to be actual thermal images, abeit from a 640x480 camera.

Edit: Full res pics below.

(http://i.imgur.com/l5VExBG.jpg)
(http://i.imgur.com/wdG7Nq3.jpg)
(http://i.imgur.com/szea1XD.jpg)
(http://i.imgur.com/sbH7a0J.jpg)
(http://i.imgur.com/6Telyan.jpg)
(http://i.imgur.com/Qd0hJIK.jpg)

Maybe it's just me but I haven't see a 4 megapixel thermal imager before that perfectly lined up the thermal and visible images pixel to pixel.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on October 05, 2015, 10:58:04 am
Did anyone else notice how extremely fake that sink image is?  Both the visible light and the "thermal" version.  Just have a look at the direction the floor tiles are oriented compared to the angle of the wall... Talk about cut and pasting.  All the elements in that picture look like they're from separate sources and were slapped together  :palm:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bud on October 05, 2015, 01:54:14 pm
The laundry sink one in the last series of images seems to be absolute BS. It can be seen in the normal image the sections of the pipe are made of same white plastic. But in the thermal image the pipe section that goes into the wall is not heated at all and is at ambient temperature. And the thermal gradient is abrupt on that connection.
In the other image you can see shadows of the cabinet handles on the cabinets doors, and a reflection of the carpet on the wall in front of it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on October 05, 2015, 04:05:03 pm
 :-DD  :-DD  :-DD

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174529;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174531;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on October 05, 2015, 04:05:15 pm
Wow, I never really paid attention those images. If that "footprints" image were truly thermal, I'd be tearing open those cabinets to the right to see what was so hot inside them -- and then trying to find what was making the floor so cold directly beneath them.  ::)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bud on October 05, 2015, 04:29:56 pm
I do not think it would be possible to get such crisp thermal images of footprints. Footprints fade away fast, the ones at the picture front would become faded blobs before the person would reach the far side of the room.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bud on October 05, 2015, 04:37:02 pm
:-DD  :-DD  :-DD

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174529;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174531;image)

Nice. Compare the bushes running along the barn to the right of the door on the two pictures.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on October 05, 2015, 05:01:06 pm
Not to mention the mirrored detail along the bottom margin, and the big cloud of erased detail to the left...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 05, 2015, 11:40:56 pm
So this is the old Seek website where most of these images were used. Note the footer at the bottom. I think it's reasonable to assume that any disclaimers would be included in the footer (after all, their copyright notice is).

(http://puu.sh/kzVQ6/fa607b0b75.jpg)

As I scroll through, the footer remains the same.

(http://puu.sh/kzVSg/7c964b457a.jpg)

However it's only when I reach the really bottom does the "images are simulated" disclaimer appear.

(http://puu.sh/kzVU8/7a037a4b8e.png)

(http://puu.sh/kzW4s/8543a47133.jpg)

If you have a footer that doesn't move with the page, it's entirely reasonable to assume that all of the disclaimers that normally appear at the bottom of the page are included in it (and the footer shouldn't ever change). You shouldn't have (one of the most important) disclaimers appear in this fixed footer only when the bottom of the page is reached. Additionally, even if someone scrolls to the bottom of the page, they probably won't notice it as it's assumed that the footer doesn't change.

I'm probably getting this thread a bit off topic, but I think it's pretty bad that seek uses these "simulated" images that aren't even remotely close to the real thing. While for people who are vaguely familiar with Thermal imaging it is clear that the pictures are fake / not produced with a $200 device, do note that the Seek is targeted at people who may have never seen / used thermal imagers. In fact, I come across a lot of people who still think you can do thermal imaging by removing the IR Cut filter in front of a CCD - to them a 4 megapixel thermal image coming out of a $250 device doesn't seems impossible at all - after all, some cheap $100 point & shoot could probably do that. And the problem I think is that those people can be easily mislead by Seek's "simulated images" of this kind.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on October 06, 2015, 02:34:13 am
I figured that for legal purposes a disclaimer would be included somewhere, and when companies do this they're usually small and hard to spot at first, but that trick with the scrolling footer is very sneaky.  Very bad form. And you're right encryptededdy, their customer base is made up of primarily first time thermal camera users that have only seen thermal images in Predator or Desert Storm smart bomb footage on CNN.  Seek knows it too.  I just hope Seek is working on their next imaging sensor and that it'll be released somewhat soon, I'm looking forward to seeing what they can do with a little more time and polish.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: amyk on October 06, 2015, 03:07:06 am
Simulated thermal images? Why would you ever do that? It's like selling 320x480 webcam (of the normal, visible-light variety) and using 16MP DSLR images in the site, with a small "images are simulated" disclaimer. Unless your product is absolutely horrible... :-\
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=174462;image)
Is the pseudoholographic display also "simulated"...? :o
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bud on October 06, 2015, 05:23:56 am
A Seek style "thermal" image . A cat just returned from a walk, and since it was a cool October night the footprints are colder than the floor.

(http://i.imgur.com/g7bpTJg.jpg)

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on October 06, 2015, 08:28:36 pm
The laundry sink one in the last series of images seems to be absolute BS. It can be seen in the normal image the sections of the pipe are made of same white plastic. But in the thermal image the pipe section that goes into the wall is not heated at all and is at ambient temperature. And the thermal gradient is abrupt on that connection.
In the other image you can see shadows of the cabinet handles on the cabinets doors, and a reflection of the carpet on the wall in front of it.

Fake imagery aside, the reason the heat in the pipe ends abruptly is because they're simulating a clogged drain and that their product can find it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 06, 2015, 08:44:26 pm
I can advise that I have used a Thermal camera to spot the location of a blockage. You just run hot water into the pipe and it glows up to the point of the blockage. Very useful when considering how to attack the problem. My scenario was actually a toilet that was blocked by clumping cat litter that had built up over time. I knew exactly how far down the pipe I had to insert a flexible blockage clearing tool.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 08, 2015, 09:27:40 am
did someone ever tried to clean seek's lens? my xr one is the one i use the most, and it gathers much dust. havent noticed any side effects, but it iritates me much
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 08, 2015, 09:36:32 am
holly crack! did you guys ever noticed that this thread is the hottest in this forum? 2100 replies and 222.000 views.

i wonder what Seek Thermal admins would react if they know that this thread could be the main info sources for anyone who is gonna buy this cam vs flir one cam.

mike and some other main contributors here are the REAL PIONEER in thermal development! the infos in this thread are the foundation of any best advices in development of thermal cam, and any other developers should pay close atention.

Seek should have thanked Mike and some others for their "free advertisements" on seek compact ( i think no one here likes Reveal version). and they shouldnt take our advices for granted on their "SuperHD resolution sensor" advertisement.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: PA0PBZ on October 08, 2015, 10:48:53 am
holly crack! did you guys ever noticed that this thread is the hottest in this forum? 2100 replies and 222.000 views.

Not even close:

Re: Flir E4 Thermal imaging camera teardown
« Reply #7343 on: Today at 09:48:12 »
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 08, 2015, 12:38:10 pm
aw, my bad. this is still second in line of thermal cam popularity. nonetheles, this thread has been the main source info to all the potential buyer though. Seek Thermal still owes thabks to Mike and some others
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 08, 2015, 01:00:09 pm
SEEK Thermal lost my support after displaying total disinterest in communicating with their user base. Their product has some serious image quality issues in its intended deployment on a phone and using their app. They could have improved the app in the same way as others have written excellent programs for use with different hosts here. SEEK Thermal had the opportunity to produce a really great little thermal camera. IMHO, they dropped the ball early on in the game and have yet to sort themselves out. This has given FLIR time to release a decent competitor to the SEEK cameras.

Very active threads can exist for many reasons, some good, some bad. If a product is great and encourages much discussion, as in the case of the E4 it is a good sign. If a thread is active because the user base has serious issues with a product and cannot gain satisfaction from the OEM, leading to community support only, that is bad. I feel that this thread falls into the latter case.

Fortunately some clever forum members have overcome many of the SEEK cameras issues using programs running on a different host to that intended for the camera. This does not help users who wish to use the camera on a phone though.

Let us also not forget the hardware limitations that software cannot address.I have never before met such a thermally unstable microbolometer as that used in the SEEK. The repetition rate of the FFC shutter is just plain crazy ! FLIR are using 12um technology in the F1G2 and the FFC shutter operates in the he same fashion as on larger cameras..... Infrequently. Users can even select manual FFC where they decide if or when to use the shutter. The F1G2 camera uses dynamic flat field correction when the shutter is disabled.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 08, 2015, 02:29:12 pm
i hope Seek reads Fraser's comment and reconsider their responses to people, especially the pro ones, of this thread, like Fraser, Mike, and some others
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 08, 2015, 02:55:02 pm
My experience is the opposite, I only had to contact them once regarding an issue with their SDK and I got a response within two hours and the matter resolved.

That said I do agree with Fraser about them keeping things quiet about the deviation of the sensor. Then again they did address the issue.

As for FLIR offerings, they are still limited in the temperature range, so I think there is space for both vendors.

We all know competition is a healthy thing for the consumers point of view. I'm glad there are new players in the field.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bud on October 08, 2015, 03:06:57 pm
Now if Seek only would stop bullshiting people with their fake images, they would be taken more seriously.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on October 08, 2015, 08:28:40 pm
i hope Seek reads Fraser's comment and reconsider their responses to people, especially the pro ones, of this thread, like Fraser, Mike, and some others

My guess is Seek is likely aware of this thread but given their resources (track records, etc etc) not like FLIR, and facing a competitor like FLIR, they have to choose the battle front to fight very carefully.  They might very much choose wrongly.  I do hope they are right, consumers always benefit when there is competition.  They are not doing too badly to me from their product offerinng vs FLIR so far.  I voted for Seek compact with my wallet.  FLIR has been too clever in their low end product offering so far.  Typical behaviours from an established player that has too many high end product to protect?

If there are not too many surprises from Mike's coming review, likely I am going to vote for the Seek reveal.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 08, 2015, 10:14:09 pm
To me the selling point for Seek is the highest temperature range.

Flir range: -20C to 120C

20 degrees Kelvin over boiling water and 20 below freezing water is just a bit limiting as a thermal tool. Specially when in 2013 winter we reached -30C in Chicago

Seek range of -40C to 330C makes it a better thermal tool in my opinion, regardless of any resolution or lack of MSX.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 08, 2015, 10:50:41 pm
To me the selling point for Seek is the highest temperature range.

Flir range: -20C to 120C

20 degrees Kelvin over boiling water and 20 below freezing water is just a bit limiting as a thermal tool. Specially when in 2013 winter we reached -30C in Chicago

Seek range of -40C to 330C makes it a better thermal tool in my opinion, regardless of any resolution or lack of MSX.
To be fair the FLIR One does display an image down to -40C, it's just that it's not calibrated at that range and therefore accuracy is pretty bad. That said, the Seek's accuracy has never been very good...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 08, 2015, 10:52:45 pm
... That said, the Seek's accuracy has never been very good...

Source?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 08, 2015, 11:38:31 pm
encryptededdy might be reverring to the compparison to his Therm-App vs Seek. he has 9hz version of therm-app
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 08, 2015, 11:56:19 pm
... That said, the Seek's accuracy has never been very good...

Source?
Seek Claim +/- 5 degrees C. I'll try to find a source for this.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 09, 2015, 12:00:41 am
Source: http://support.thermal.com/hc/communities/public/questions/203789145-Temperature-accuracy (http://support.thermal.com/hc/communities/public/questions/203789145-Temperature-accuracy)

Quote
The expected accuracy is usually within +/- 5 degrees

Also the seek lacks emissivity adjustment, which is rather annoying (the old seek app had it - then they removed it!?)

Also sensitivity is addressed here: http://support.thermal.com/hc/communities/public/questions/203781215-Temperature-resolution (http://support.thermal.com/hc/communities/public/questions/203781215-Temperature-resolution)

Quote
The camera can detect as small as 0.1 degree differences, but the app can only report numerical readings in whole degree increments.

So it looks like the NETD is 100mK?

EDIT: Actually I just realised that they didn't explicitly say whether that is Celsius or Fahrenheit it's Fahrenheit. If it is Fahrenheit then that's ~3 degrees C, which isn't bad at all.

That said, can somebody check the Seek accuracy at <0C? I know even on higher end cameras like the FLIR E4, the accuracy drifts off significantly at very low temperatures. I wonder if that is the case with the seek.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 09, 2015, 03:32:58 am
today i tried to clean my Seek XR lens, and the steel windpipe acidentally touched the lens, not hard, just a small bump, and the lens was SCRATCHED kinda bad.

the lens is chalcogenide, and is known for being more "soft" than ZnSe or GaAs or Germanium lenses.

please be very gentle when cleaning the lens of Seek Compact.

anyway, can we use cottonbud for ear to clean this lens? :-//
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 09, 2015, 11:28:43 am
IPA on a soft cloth as used for cleaning spectacles. Cotton is not generally a good choice ass a cotton bud can still scratch. When cleaning fine optics it is best try an air blower first. Wet cleaning should employ the 'drag' method to remove dust before any pressure is applied to the cleaning cloth. Sadly the SEEK lens is a bit of a challenge due to its small size.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 09, 2015, 03:23:47 pm
thanks, Fraser. advice taken  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 09, 2015, 04:37:43 pm
As a side note, most thermal cameras have a very important AR coating on all elements. It is this hard and anti reflective coating that is sometimes used to protect a softer lens material. Any visible scratches are often in the AR coating and fortunately they are often pretty harmless to images produced by the camera. Still not a good idea to scratch the AR coating though !

Never be tempted to repolish a thermal camera lens. Doing so will surely remove the AR coating and ruin the lens. These thermal camera  lenses are far more fragile than a conventional visible light lens that will still operate without its objective coating.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 10, 2015, 01:18:49 am
advice taken again, Fraser, big thanks  :-+

btw, do anyone know about chalcogenide lens available around? they seem to be much cheaper too, although being more prone to scratches
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 10, 2015, 02:47:24 am
The lenses are normally made from GASIR. They are available as stand alone lenses. The lens has to match the needs of the microbolometer in terms of correct illumination and back focus. You are unlikely to find an off the shelf lens that is an identical match to the OEM fitment so some fettling would be needed to provide the correct back focus distance.

Umicore comes to mind as a source of GASIR lenses

http://eom.umicore.com/en/infrared-optics/about-us/ (http://eom.umicore.com/en/infrared-optics/about-us/)

More comment on GASIR lenses here:

http://www.photonics.com/Article.aspx?AID=24318 (http://www.photonics.com/Article.aspx?AID=24318)

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 10, 2015, 04:41:07 am
The lenses are normally made from GASIR. They are available as stand alone lenses. The lens has to match the needs of the microbolometer in terms of correct illumination and back focus. You are unlikely to find an off the shelf lens that is an identical match to the OEM figment so some fettling would be needed to provide the correct back focus distance.

Umicore comes to mind as a source of GASIR lenses

http://eom.umicore.com/en/infrared-optics/about-us/ (http://eom.umicore.com/en/infrared-optics/about-us/)

More comment on GASIR lenses here:

http://www.photonics.com/Article.aspx?AID=24318 (http://www.photonics.com/Article.aspx?AID=24318)

Fraser
I'm pretty sure GASIR is just a trade name. Ophir Optics also make similar lenses marketed as "SupIR".

http://www.ophiropt.com/infrared-optics/catalog-infrared-lenses/athermalized-lens-for-uncooled-cameras- (http://www.ophiropt.com/infrared-optics/catalog-infrared-lenses/athermalized-lens-for-uncooled-cameras-)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 10, 2015, 08:16:17 am
GASIR is a trade name. Others do exist.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 11, 2015, 01:11:08 am
seems like Ge is more resistant of scratches. and the material alone, is more expensive.
IR lenses in general are so expensive. lets wait until Seek releases their chalcogenic lenses instead.

and, did someone notice this in ebay?

XR's PRICE IS 228$ !!!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jeffreythe00 on October 11, 2015, 12:12:34 pm
If anyone is looking for a solution to cleaning the optics of their thermal camera or any other optics for that matter. There is a company that makes a FANTASTIC cleaning solution. I use it myself to clean laser lenses and camera lenses and have not had any issues with it. Its called First Contact and it is sold here. http://www.photoniccleaning.com (http://www.photoniccleaning.com)

This solution is delicate enough to clean laser dies which are only a few µm in size. I can confirm this.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 11, 2015, 04:17:30 pm
nice info there, jeffrey, but this is for "dirty amateurs of seek", i will go with Fraser's IPA+soft cloth.
nonetheles, i will remember to use ur option when i am into high powered laser devilce, which i am going to get into, pretty soon  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jeffreythe00 on October 11, 2015, 05:15:48 pm
No problem termal lee!

On the note of high powered laser devices, another good solution to getting your optics dust free is to use cotton swabs (not qtips because the glue can/will deposit on your optics. Not good) and lab grade methanol.

99.9% Methanol is much cheaper than First Contact and works very well but it is hydrophobic so not ideal if you store it for long periods of time.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 15, 2015, 08:49:29 am
verry well noted. thanks jeffrey  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: lod on October 16, 2015, 02:16:13 pm
Just a note to recent readers that I have summarised much of this thread in a publicly editable wiki
https://github.com/lod/seek-thermal-documentation/wiki

I am still routinely reading this thread for updates in addition to direct contributions.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on October 16, 2015, 05:10:21 pm
Thank you for your wiki.

I know something about the Flir sensor values and I'm reading here by the way that seek make a linear interpolation.
https://github.com/lod/seek-thermal-documentation/wiki/Temperature-Values (https://github.com/lod/seek-thermal-documentation/wiki/Temperature-Values)
Quote
kelvin(x) = -18.763 + 0.0378683*x Kelvin

Flir has a nice document:
http://flir.custhelp.com/ci/fattach/get/1667/ (http://flir.custhelp.com/ci/fattach/get/1667/)
on page 2 they say, that the response of "A/D Counts" are linear to Radiance [Joules/m^3/sec/steradian] with an offset.

This make also sense for Seeks microbolometer.
I know, that the function temperature=f(radiance) is similar to linear  in our small temperature range but not exact.

I wrote here some details
http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,4898.msg23944.html#msg23944 (http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,4898.msg23944.html#msg23944)
Quote
The Radiance formula you find in Planck's Law
http://en.wikipedia.org/wiki/Planck%27s_law (http://en.wikipedia.org/wiki/Planck%27s_law)

e^(h*c/(k*L*T)-1 = (2*h*c^2/L^5)/I
Planck’s Constant h = 6.626068x10-34 joule sec 
Boltzman’s Constant k =1.38066x10-23 joule deg-1
Speed of light in vacuum c =2.997925x10+8 m/s
T = object temperature in Kelvins
L = wavelength in m
I = radiance in Joules/m^3/sec/steradian
e Euler Number

solve it to Temperature formula
T= B / ln(R/I +1)
with ln => Natural logarithm
by substitute with
R = 2*h*c^2/L^5 
B = h*c/(k*L)

as explained above is Radiance "I" linear to  Flir A/D Counts "S"
we can write
I = R2*(S+O)
with
S = 16 Bit A/D Counts
R2 = constant factor
O = offset

and with R = R1/R2
T= B / ln(R/I +1)
goes to
T = B / ln(R1/(R2(S+O))+1)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on October 17, 2015, 05:52:44 pm
Quote
kelvin(x) = -18.763 + 0.0378683*x Kelvin

that the response of "A/D Counts" are linear to Radiance  with an offset.
one day later and no reaction  :-//

for better understanding I made a excel sheet

the Flir E4 has a spectral range from 7.5–13 um (the peak 10.6 um) http://support.flir.com/DsDownload/Assets/63901-0101_en_50.pdf (http://support.flir.com/DsDownload/Assets/63901-0101_en_50.pdf)
 
I wrote a table for the planck law at 10600 nm wave length over the temperature range
There you can see, that the spectral radiance in [W / m^2] (per nm wave length) is not exact linear

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=176885;image)

source: http://www.ces.karlsruhe.de/culm/culm/culm2/th_physik/simulation/planck.xls (http://www.ces.karlsruhe.de/culm/culm/culm2/th_physik/simulation/planck.xls)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 17, 2015, 09:26:53 pm
Sorry for late response but when I saw your first post I was like.... emmm ok....  ;D And the second post didn't help a lot. :-//

If I understand you correctly you have found a formula "kelvin(x) = -18.763 + 0.0378683*x Kelvin" that converts seeks raw pixel data into temperature?

My big dilemma now is: Should I put another n*10 hours of development into custom SeekThemal software, to make it better or just sell it and forget about it.
(And buy I3-ThemalExpert when it becomes available in a few days/weeks...)

I took a shot at custom software a few months ago with stepper motors and super-resolution, but that was too hardware dependant and to clumsy to use when I wanted to make a thermal image of a pcb.

If I decide to try again I'll go from the scratch:
- direct seeks module at thermal plane with the same temperature
- record a value of each pixel at 20*C, 50*C and 100*C after 1minute, 5minutes, 10minutes, 1hour
- map all bad pixels (dead and "patent" pixels and calculate best values)
- just ignore frames of data taken with shutter closed
- perhaps attach a small Peltier element on the back of the seek to prevent huge thermal drift?

That should be enough to make a software that would produce really clean 206x156 images...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on October 17, 2015, 09:46:15 pm
If I understand you correctly you have found a formula "kelvin(x) = -18.763 + 0.0378683*x Kelvin" that converts seeks raw pixel data into temperature?
No, this is not my idea.

After reading this page
https://github.com/lod/seek-thermal-documentation/wiki/Temperature-Values
Quote
kelvin(x) = -18.763 + 0.0378683*x Kelvin
(https://github.com/lod/seek-thermal-documentation/wiki/images/raw_k.png)
... I thought, that seek users make a linear interpolation between this poor reference points.

It's possible, that seek get A/D values from microbolometer like Flir, where RAW=functions(Radiance).
Only a suggest...
To illustrate this non linear relation, I wrote the Excel sheet.

I'm not a seek user. I only poked about in this forum.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: brobbuilder on October 18, 2015, 04:47:30 am
Someone should hack together a Lytro-style superdepth camera with Seek or Lepton modules. I'm looking at you, mikeselectricstuff...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 18, 2015, 05:37:40 am
Someone should hack together a Lytro-style superdepth camera with Seek or Lepton modules. I'm looking at you, mikeselectricstuff...
To do that wouldn't you need a camera with a relatively shallow depth of field?

Neither the Seek nor Lepton fit that bill due to small sensors and high f/stop lenses.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 26, 2015, 10:25:07 am
http://inteliscopes.com/thermal-2/ (http://inteliscopes.com/thermal-2/)

Hmm... a questionable application for the Seek XR.

I wonder how well the Seek will work as a rifle scope considering it's low frame rate, constant shutter actuations and questionable sensitivity.

Especially after looking at Mike's teardown, I can't see that shutter assembly holding up to recoil very well.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on October 26, 2015, 10:42:48 am
Pig so will look on the screen from a distance of 8m. Where are they going to hunt? On a farm in California?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on October 26, 2015, 01:26:01 pm
Somewhere in the fine print: "For hunting domestic pigs only from distances of no more than 10 feet."

Great CAD renderings though...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 27, 2015, 11:47:58 am
I decided to write a new version of Win software for Seek.

First step, know your enemy.  ;D

I'll take a raw reading of all pixels in 5sec intervals for 1 hour while pointing to uniform temp plate. This will show me the how big error each pixel has and thermal drift of each pixel though time.

I'm currently using a cork plate for uniform temperature reference (at room temp). Do any of you have a better suggestion?
(http://www.widgetco.com/12-x-1-4-inch-Round-Corks.jpg)

Next step will be to make some kind of heating plate to take measurements of pixel values at 100*C.
What would be best approach for this. Perhaps a heat bed of 3d printer? Big peltier element?
I need something that will produce really uniform temperature plane.

Tnx for all suggestions.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 27, 2015, 06:44:20 pm
Drifting of 8 random pixels in 1 hour. On some pixels temperature readings go up and on some readings go down.
As you can see thermal pixels need at least 20min to output stable readings.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=178710;image)

Explanation of values:
Dark red line is a pixel which starts with value 7537 and ends with 6818. That is 719 less.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 27, 2015, 08:58:02 pm
Drifting of 8 random pixels in 1 hour. On some pixels temperature readings go up and on some readings go down.
As you can see thermal pixels need at least 20min to output stable readings.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=178710;image)

Explanation of values:
Dark red line is a pixel which starts with value 7537 and ends with 6818. That is 719 less.
I guess that explains the excessive shutter actuations that we see on the Seek.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 28, 2015, 11:30:07 am
There is more weird stuff going on...

Some pixels shift raw values after each shutter calibration. So pixel value is fluctuating like this: 8500,6700,8500,6700...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 29, 2015, 07:19:56 am
Seek posted this on their Facebook page. It appears to be from the Reveal.

(http://i.imgur.com/Im9CbLL.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 29, 2015, 07:42:24 am
It's not bad quality and ratio is correct. But after fake marketing images fiasco I don't trust them any more...
It could be that they are using special "lab" version of Reveal which produces better images than production version.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 29, 2015, 09:27:25 am
The marketing video of the Reveal is appallingly misleading to potential buyers. This latest image is more like I would expect. Plenty of noise evident.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on October 29, 2015, 06:28:59 pm
Live graph of pixels raw values.
When pointing at 19*C uniform temp plate pixels have values from 6000 (up slope of the chart) to 9000 (down slope).
Middle of the hill is at 7500 so I guess that 7500=19*C.

https://www.youtube.com/watch?v=OEfwew94yso (https://www.youtube.com/watch?v=OEfwew94yso)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: daves on October 30, 2015, 02:50:59 pm
Seek is piece of crap - imho.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 31, 2015, 01:34:39 am
Seek is piece of crap - imho.
Piece of crap when compared to their advertising images? Yes.
Piece of crap when compared to other 200x150 thermal cameras? Yes.

But Piece of crap compared to other imagers in the same price bracket? I don't think the Seek is too bad in that case.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on October 31, 2015, 02:47:54 am
i am with encryptededdy, seek is best of its price range.
if we compare flir one to seek xr, u will find that seek pwns flir one in all aspects. plus it is even cheaper.

thermApp is the best for value, if u need a better thermal cam. it is the perfect solution. but hey, if u only need a thermal cam for general purpose with low price, seek is the best choice. :popcorn:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: schlafli on October 31, 2015, 06:53:02 am
i am with encryptededdy, seek is best of its price range.
if we compare flir one to seek xr, u will find that seek pwns flir one in all aspects. plus it is even cheaper.

I keep seeing this opinion in this thread and it's simply wrong. It reminds me very much of Nvidia vs AMD discussions; "I bought X therefore it is now the best!"

Arguably one of the most important things in a thermal imaging camera is the sensitivity (NETD); the ability to distinguish between small temperature differences. This is where your image contrast comes from. If you have a poor NETD you have poor contrast in scenes with small temperature differences.

So let's compare the seek to the F1G2.

Flir One: 0.1C quoted in the specs. According to the datasheet, the lepton 3 NETD is <50mk, 20mk typical.
Seek: No-one knows because they don't report it.

Early on seek used to mentioned something like 1-2 degrees sensitivity. Even if we're generous and assume that's farenheit and use the lower end of the range, we're still looking at 0.5C sensitivity. The fact that they don't report is is quite worrying. Literally every other thermal camera you can buy has a quoted NETD.

So what does this all mean?

Is the seek thermal good value for money: sure.
Does it "pwn the flir one in all aspects": hell no.

I'll leave you with an image that you'd never be able to capture with the seek. It's a picture of a table where a cat was sitting about 15 minutes ago. The temperature difference between the paw print hotspot and the area between the paws is about 0.2C:

(https://i.imgur.com/dT69trt.jpg)

I've attached the fully radiometric image so you can see for yourself. Simply download flir tools and load the image.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on October 31, 2015, 07:10:24 am
Seek is piece of crap - imho.

For a thermal imager priced at $250-300, regardless of its issues, it is not a piece of crap. This is not a product that can or should be used professionally, it isn't meant to be and definitely isn't priced to be.  They have some hardware and image quality issues to work out as well as software problems, but for their first product, it's not bad.  I would have bought one but I waited for the FLIR One gen2
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on October 31, 2015, 07:15:19 am
i am with encryptededdy, seek is best of its price range.
if we compare flir one to seek xr, u will find that seek pwns flir one in all aspects. plus it is even cheaper.

thermApp is the best for value, if u need a better thermal cam. it is the perfect solution. but hey, if u only need a thermal cam for general purpose with low price, seek is the best choice. :popcorn:

+1, when you plan to use it as a general tool, one important feature is it cannot be too painful when it is lost or damaged. 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 31, 2015, 07:49:55 am
What I like about the Seek Thermal camera is the temperature range, in that aspect the Flir mobile falls short on both the higher and the lower range (120C to -20C for the Flir) so just 20C below and above freezing and boiling water.

As for sensitivity, my observation using the Seek SDK was 0.045C on the raw data per pixel.

https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg714678/#msg714678 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/msg714678/#msg714678)

Granted that their software is still not mature enough and their algorithms to compensate for thermal drift and neighboring values is way too green.

But the sensor does have potential.

This is the before processing image of my hand, the full scene is from 24.52C to 32.85C

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=162073;image)

I do think with the right software the Seek sensor would be superior to the Lepton core. But of course they are not even close in the software department.

Edit: On the SDK, the floating point values incremented by 0.045C but it wouldn't go to the next float value until 4 values of the raw data, so I guess the raw data has the capability of sensing 0.01125C increments.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on October 31, 2015, 08:11:12 am
One thing that stopped me from buying the Seek is the discrepancy between the image quality of different units.  Some images and videos taken by people look very good and almost noise free, while others are horrid and have tons of noise even with a wide temp range.  Seems like it's may be quality problems with manufacturing. For instance compare this photo posted by a user on their website with the ones daves posted.
https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s640x640/sh0.08/e35/12142431_520619004782584_2144804393_n.jpg

https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s640x640/sh0.08/e35/12139870_1694730324092320_578038826_n.jpg
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on October 31, 2015, 08:15:36 am
Dave (edit: err, daves) needs to upgrade the firmware :)

Nah, these are old (last year) un-retouched with the very first firmware they released.

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115554;image)

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=115556;image)

show me a lepton image of something with that temperature range ;) (Edit: no pun intended re: Range)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 31, 2015, 09:33:30 am
Seek NETD should be ~100mK.

http://support.thermal.com/hc/communities/public/questions/203781215-Temperature-resolution (http://support.thermal.com/hc/communities/public/questions/203781215-Temperature-resolution)

Quote
The camera can detect as small as 0.1 degree differences, but the app can only report numerical readings in whole degree increments.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on October 31, 2015, 09:37:21 am
(https://i.imgur.com/dT69trt.jpg)
Fully scaled

(http://puu.sh/l4bc4/9136debd17.jpg)

Measuring with FLIR Tools the entire span of that image is 0.9C
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on October 31, 2015, 06:34:40 pm
There will always be a division between the FLIR and SEEK owners. This is not unusual and some of the comments are fun to read. There is little doubt that SEEK Thermal have achieved their objective of making thermal cameras available to the masses. Is it a fine, well engineered product ? In some areas, yes, in others no.

The Good

Nicely designed case. Very compact and professional design in metal.
First true budget thermal camera with decent resolution
Software appears compatible with many platforms
Impact of the SEEK camera on the market may have influenced the price of competing brands. Competition is good

The Bad

The micro bolometer appears to be very unstable and noisy
The software is still crude in terms of image processing.
SEEK thermal are slow to correct the software image processing issues, preferring to release new camera models instead.

The damn right Ugly

The physical design of the cameras internals is tragic. Placing the ultra sensitive microbolometer die directly on the same PCB substraight as the other components is bizarre and asking for trouble.
The enclosed lens tube is a crude and inelegant solution.
Lens mounting adhesive generated vapours that coated the rear of the lens with a layer of contamination.
Poor microbolometer stability requires the FFC shutter to operate at a hilarious repetition rate. How anyone could believe that such a high FFC event rate is acceptable confounds me.

Do I hate the SEEK Camera ? ......... Nope, it managed to produce a usable thermal image for an amazing retail price. There is a saying that applies though....... You cannot make a silk purse out of a Sows ear. IMHO this applies to the current SEEK cameras. I know some users have resorted to alternative hosts and better software, but they still aren't able to slow the FFC event rate and tame the instability in the microbolometer.

I am hopeful that SEEK will further develop their core and produce a more stable product. Sadly only SEEK know what their future developments will be and whether they will address the ugly elements of the current core.

I see little point in arguing which budget camera is best, SEEK or F1G2, there will be good and bad applicable to each and ultimately the purchaser needs to consider the pro and cons. I owned a SEEK and fell out of love with it. I bought the FLIR F1G2 and remain impressed with it. When you look at the size of the LEPTON 3 core, it is a marvel of miniaturisation. It DOES have to compromise in some areas. It does have a limited temperature range. The potential buyer needs to consider their uses for such a camera. Are cheap thermal cameras actually accurate below 0C ?....... You may be surprised when you test them. Is 120C maximum a major limitation ? Not in my world, but others have different needs.

I would like both the SEEK and FLIR One products to thrive. There is plenty of room for two product lines in the market. FLIR are definitely committing to the Consumer market now. They previously kept to the Professional and ProSumer markets and they are having teething troubles meeting market demand for the F1G2.

I hope most/all will agree that consumers are very lucky to have the opportunity to buy any sort of half decent thermal imaging camera for around $250.

A final thought..... If a particular camera meets the specific needs and desires of its owner, who gives a damn if it has some 'issues' due to essential cost reductions. Have camera, be happy 😀

Fraser

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Redshift1340 on October 31, 2015, 09:35:53 pm
I hope most/all will agree that consumers are very lucky to have the opportunity to buy any sort of half decent thermal imaging camera for around $250.

A final thought..... If a particular camera meets the specific needs and desires of its owner, who gives a damn if it has some 'issues' due to essential cost reductions. Have camera, be happy 😀

Fraser



Amen Fraser :clap:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 02, 2015, 12:22:00 pm
There seems to be a bug in software if you rotate phone.
The labels with HI & LO temp are ok on live image but when you save image the labels are on wrong position:

Eggs in a pan:
(https://lh3.googleusercontent.com/1q-2bvenylGdzjRYjsqjac0xkRPzZQdH3r4_4-dLRQhtPig3ub6HM0qmwFAXotpQ4_s989yYOQBIQiXfnutkldmefTRELbmvjvjsxen_-M_h4-F_YxoEOXuYQ1JyZSSUYkwIIevkRBrA6Ihunw2nu-FK2kOcRU0PRJ7R1TS-nRUyfS5Ag6evZ0UucF2N2IYkvdnJidHBKCwVy4i0RvR92CgrngYh15M5YgUphvtyWb7C1LmjTyGBQuauNo2SJb980b3cp9luiHwvhQDUi3UCPCjiVYlruXSFQI9HG8tjVaUIykzsIWQ9oX5b2kvYGF8eI2hT-sIB4BUAviuAJc-x-saqoJmV746lDVDY8Mj9zHpTrpDdXiaE77o4UBrImCdSiPOweZAey1CAIA57kWScgJSNtZna-axyYPawSxlMYE4u9JhB4MpzTDbd1ho-SE3MCWzY8aOLuHUg1gWtBpVxiot-loOooXmXIovJsoLW1pU1s_x7k0FX0jzbm6LsuWV30-MM4gFGLZRfnmEJ6qOraH8B5j3W-YkhylQRdg1sIMzE=w824-h624-no)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: daves on November 02, 2015, 02:04:42 pm
Yes, I admit when you play with Lepton, for example you adapt it to be IP thermal camera, then is pretty impressive for $200.
If you want it as a toy, ok. But for the rest E4, I mean upgraded E4, is much better, even with 4 times higher price.

I saw some articles about lepton hooked to raspi and this makes sense to me.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 02, 2015, 05:24:43 pm
FLIR are targeting a different customer base with the LEPTON based products and have a dedicated Consumer products division to deal with the differing needs of such a market. It is very different to the Producer and Pro markets in terms of product, marketing and support. I was very pleased when they released the LEPTON 2 as a discrete component. Hopefully the LEPTON 3 will follow.

Why am I talking about the LEPTON in a SEEK thread ? Well SEEK Thermal appear to be focussed on the consumer market with their present product range. Sadly there appears no interest in further development of the package into something that could be sold like the LEPTON, as a core for incorporation into 3rd party products. This is understandable as the SEEK design was not intended to be a 'core' for third party use. For developers wanting to produce a novel or specialist thermal imaging platform, at an affordable price to consumers, the LEPTON core appears to be the only runner in the race. I want to see thermal imaging used in many different scenarios that aid the consumer. Car night vision target avoidance being a favourite of mine. Such product development can only occur if the affordable parts needed for such exist. Competition is good for all and I would love SEEK Thermal to develop their own version of the LEPTON core that may be easily interfaced to different hosts, such as an RPi or other development platform. With such building blocks, great advances could be made in the application of thermal imaging to all manner of scenarios and challenges. Thermal drone Quadcopters with thermal vision have already shown their worth in non military applications, namely farm crop surveying for detecting blights that may be selectively treated instead of a blanket treatment of a whole field.

I am a card carrying member of the thermal imaging fan club and I hope that the consumer grade  technology continues to improve, and its size remains at least as small as the LEPTOn 3 for ease of integration and low weight. Cheap lenses need to improve and that remains a challenge for the
industry.

It is also a fact that FLIR did not provide a MSX overlay disable option for one reason...... The MSX provided additional image detail and context that makes it compete well against the SEEK cameras higher resolution. FLIR do not want users or potential purchasers to see the raw 160x120 thermal image only. They believe buyers may buy the camera with the higher resolution instead. I raised this with FLIR and the decision did cause a lot of soul searching at the development meetings. In the consumer market that contains many non technical users, marketing is king. First impressions count...... Hence the nice F1G2 design and presentation box! FLIR know that MSX gets in the way of macro working and other technical uses, but the product is consumer centric and not presumer. Sadly a simple MSX disablement option for the user is not on the table for future software releases.

A final note, and sadly not a very happy one. ......... Without quoting anyone, I am very aware that a large company with many products at differing levels of capability and associated cost, may be very careful about the capabilities that are provided by their cheaper products. It is not good business to provide a consumer grade product that can perform as well as your more expensive prosumer or professional products. You effectively undermine sales of your own top end offerings.

As many know, I have a large selection of thermal cameras, ranging from the consumer grade up to the $56K professional models from FLIR and NEC. It is apparent that the capabilities of these cameras have been deliberately set to fit into their various markets and to not compete too much with each other. Even the professional cameras have options that are set in software and not hardware. Some call this hobbling, I call it careful control of capability to meet its target market at a competitive price. Most thermal cameras contain electronics that are far more capable than that being offered to the user. Hardware such as lenses and software set the units limits. The E4 is an example of this, but let us not forget that even in its Virgin state, the E4 was a reasonably priced camera at the time of release. Owners benefitted from work to release its full potential, and apart from the lens, it has been made a most excellent thermal camera for consumer use. The fact that FLIR locked down it's abilities is just a fact of life in this industry. My $56K PM series cameras are all fitted with the optional high temperature filter (1500C) as standard. It is just not enabled as an option in the firmware yet. That option cost a small fortune as an upgrade and is just the setting of a software flag. That's life.

Well I am coming to the end of this epistle now. I leave you with this thought...... How wonderful it would be if a manufacturer of consumer thermal cameras decided to build and release the best thermal camera or core that they were capable of, without concerns about undermining their higher priced, higher spec cameras...... Because they do not offer such anyway ! SEEK could be such a company. They do not have the internal marketing politics of FLIR, NEC, TESTO or FLUKE

That's all folks

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 02, 2015, 08:29:18 pm
Now I know why values are jumping up & down for 2000 or more...

If pixel drifts too much firmware corrects its value (after next shutter calibration) so that pixel value better matches the correct one:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=179670;image)

But sometimes the correction factor is too big and the pixel is outside of desired range even after correction. This is when pixel value starts to oscillate between too big and too low value:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=179672;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 03, 2015, 07:07:43 am
Next thing to do is to take a look at calibration (ID 1) and pre-calibration (ID 6) frames to see if I can predict when and for how much the pixel value will jump...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 03, 2015, 09:53:27 pm
I think there is still some hope for Seek (with custom software)...

If you leave it to warm up for 1 hour, the pixels really start to stabilise:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=179925;image)

And after applying correction value to each pixel, it starts to look really good:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=179927;image)

I know it not really convenient to wait 1 hour for seek to warm up, but if you're trying to fix a problem around the house it might be worth the wait.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 03, 2015, 11:02:20 pm
A fellow forum member has done a F1G2 vs SEEK thermal differential sensitivity test. I was surprised at his results.

https://www.eevblog.com/forum/testgear/seek-vs-flir-one-g2-images/?topicseen (https://www.eevblog.com/forum/testgear/seek-vs-flir-one-g2-images/?topicseen)

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on November 03, 2015, 11:48:50 pm
Hi Guys,

I also still working on the PC program for the Seek camera. i tried also other sources, but actually it is only a trial and error ...
I've made a few attempts to read another byte pattern frames, but either I could see no difference, or the camera stopped the work and had to be re-connected.

I hope that finally the SDK released soon.
Actually I only need 3 functions.
-Shutter Close
-Shutter Open
-Raw Frame (and I mean really RAW Detector Frame)
This means that the camera could move ever to a clean image. See the "extra" or "external" Calibrations from  users here.
Then you can also decide when a NUC is made ... I certainly would not do every 5 seconds the adjustment.

When the image capture of the Seek finally working as it should, I will implant it in my thermal viewer.
From then it is really helpful for me also.
Then it makes sense to think about hardware modifications times ... such as motor Focus, but also the whole board to pack a Tec in order to operate temperature stabilized. From the camera, a lot could be done ...

Come on Seek... give me access to the Raw detector values and the shutter. This should be not a big implementation for you, but a great base for me and other.   :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on November 04, 2015, 03:55:20 am
@joe-c, and others that are hacking with Seek thermal

On another thread that Fraser linked comparing the sensitivity of Seek and Flir 1, it appears that there is a sensitivity issue.  As the Seek sensor has a larger span, do you think by having a smaller span presentation just on the temperature-of-interest solve the problem? 

In the course of using the Seek compact on site yesterday, I found the MSX and the ability to have a sliding spanning presentation useful.   Seek is inhibited in implementing the MSX due to patent problem, I think it can be an add-on projects for people like you all.

Noise is less of the problem as a general tool for me.  Normally, I use my thermal imager to first get a general view. If needed (but normally not needed), the accuracy of the temperature can be achieved in many other ways after the problem area is identified.

[@encryptededdy, thank you for detailed explanation below.  Saving a separate post to say thank you so to keep SNR of this thead higher]
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Nik on November 04, 2015, 06:28:05 am
Found this video on youtube:

Seek Thermal Compact Review (New Improved Version)
https://youtu.be/NIY4irMIVsA?t=4m15s
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on November 04, 2015, 06:51:03 am
On another thread that Fraser linked comparing the sensitivity of Seek and Flir 1, it appears that there is a sensitivity issue.  As the Seek sensor has a larger span, do you think by having a smaller span presentation just on the temperature-of-interest solve the problem? 
The reason the minimum span is large is to reduce the appearance of noise. See this post I made from before.

I assume by a wide minimum span of the Seek your referring to the temperature differential pixel to pixel? In other words the ability to detect a sense a 76 degree item in a 75 degree room? I thought I remember reading that the Seek has a 1 degree "Sensitivity" I was calling it and the FlirOne has a .1 degree sensitivity. I don't know all the lingo so if we're talking about the same thing I've learned something new with span. Is the span of the seek controlled via software or is it something hardware limited?

As you know, a thermal imager normally maps the colour at the top of the LUT (eg. White) to the hottest object in the scene, while mapping the colour at the bottom (eg. Black) to the coldest object. However, as the difference between the hottest and coldest decreases, more image noise is visible (as you're stretching a smaller signal difference to fit a large colour span).

The seek has a wide minimal span. This means that the colour mapping will react as you expect down to a certain point (eg. 5 degrees difference). After that, the hottest is no longer mapped to white - it's mapped to slightly brighter grey and cold is mapped to slightly darker grey. This is to hide noise.

We can manually use photoshop to change the span of your dog photo to make sure the full pallet of black -> white is used, thereby simulating what would happen without a minimal span/a narrower minimal span.

(http://puu.sh/jP6iq/140cdbeada.png)

Holy noise - You can clearly see why seek have set a minimal span limit.

So yeah, it's technically a software limit, however the software limit exists because the hardware cannot generate good images at low temperature spans.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 04, 2015, 06:54:51 am
Well, My a-hole son stole my seek camera. So he is totally cut off until eternity.

But I did order the Seek Compact XR

So good news, other than he actually got $160 for it without the protective case.
Bad news, he sold it with my USB adapter, so I'll have to get another one to hook it up to my PC.

Also good news, Seek did release the Android SDK as well.

By looking at that video I think I actually made the right choice with the XR instead of getting a non-XR to replace it.

BTW Nik, if you put the url directly without the shortcuts it will embed the video in the thread:

https://www.youtube.com/watch?v=NIY4irMIVsA (https://www.youtube.com/watch?v=NIY4irMIVsA)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 04, 2015, 07:08:12 am
Just a correction. There is no public SDK jet. Some of you were just lucky enough to get beta release.
http://www.thermal.com/developers

Sent from my LG-D855 using Tapatalk

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 04, 2015, 07:09:54 am
True, what frenky says.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 04, 2015, 08:56:31 am
I really don't understand why they don't release the SDK already....

They had no problem with releasing barely functional thermal camera to consumer market.
So why complicate things with release of SDK which will be used only by developers?

Those of us that are working with Microsoft technologies are already used of buggy software...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: bsliv on November 04, 2015, 08:35:23 pm
Seek Thermal was on our local news today.  The Specialty Equipment Market Association (SEMA) car convention is in town.  One "expert" quickly reviewed about 10 products.  The second product, and his favorite, was the Seek.  No mention of the model, the price, or the competition.  He showed a pic of a hot car engine and a selfie. 

Why would Seek limit distribution of the SDK?  How much trouble would one get in if they posted the SDK?


WELCOME 2
ABOUT THE SEEKWARE SDK 3
THE SEEKWARE MAKER API 3
THE SEEKWARE MAKER LIBRARIES 3
THE SEEKWARE API 4
ENUMERATIONS AND USER DEFINED TYPES 5
ENUMERATIONS 5
USER DEFINED TYPES 7
SDK INFORMATION 8
FUNCTIONS 9
SEEKWARE_FIND 10
SEEKWARE_OPEN 11
SEEKWARE_CLOSE 12
SEEKWARE_GETSETTING 14
SEEKWARE_SETSETTING 15
SEEKWARE_GETIMAGE 16
THE SEEKWARE LIBRARY 17
DESKTOP PLATFORMS 17
WINDOWS 18
LINUX 18
OS X 18
MOBILE PLATFORMS 19
ANDROID 19
IOS 19
SAMPLE APPLICATIONS 20
WINDOWS SAMPLE 20
LINUX SAMPLES 22
OS X SAMPLE 28
ANDROID SAMPLE 28
IOS SAMPLE 30
SUPPORT 35
ATTRIBUTIONS 36
TABLE OF FIGURES 37
INDEX 38
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 06, 2015, 11:20:48 am
If you share it with me I can guaranty you that I won't tell anyone.  ;D

BTW:
Did anyone try to probe this signals coming from Seeks sensor?

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=180324;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 06, 2015, 12:09:51 pm
I used marshallh image to show where sensor pins are accessible (pink-easy access, green - hard):
 
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=180331;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 06, 2015, 12:13:12 pm
This info might be useful to somebody who's trying to understand Seek sensor.

JTAG:
I couldn't find where (if anywhere the other 3 pins come out):
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=180333;image)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=180335;image)

EDIT:
Another 2 jtag pins can be accessible on the other side:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=180337;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 07, 2015, 05:59:22 pm
Getting very close to outputting clean images.

Most of the crazy jumping pixels are now under control.
Chart shows values of first 250 pixels for 1 hour. Then I pressed the "magic" calibrate button and recorded pixel values for another 15min.
The result is very promising so now I'm ready to start producing clean thermal images:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 07, 2015, 07:02:40 pm
That's pretty awesome. Can't wait to see the resulting images.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: termal lee on November 07, 2015, 10:59:21 pm
Franky, Seek should really thank you for this. we all should too  :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 08, 2015, 08:21:31 am
Thank you guys for your support. I'll do my best not to disappoint you.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 09, 2015, 08:43:30 pm
I tried outputting some images but I was not happy with the results so I changed a lot of code...

I decided that instead of trying to fix recorded pixels I'll try to predict future drifting...
So now I instead of waiting for an hour for sensor to stabilise I'm calculating drifting angle of each pixel so I can predict where it will be at next capture.

Results are now better (see below).
Left is correction of drifting with fixed value and right is with progressive value. I believe that this is a much better approach...
(Images were taken every 15 seconds)
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=180964;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 09, 2015, 08:55:11 pm
Impressive work Frenky
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on November 09, 2015, 08:59:11 pm
Are those images of a calibrated thermal surface? (or something close :) ) I assume based on your previous post these are taken after the device has stabilized in temperature for a long period?

I'm not sure why the pixels would still be so unstable in that case. Maybe Seek's post processing is screwing it up. With an isothermal target image and thermally stable imager... the resulting image should really be pretty constant.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 09, 2015, 09:09:12 pm
Yeah Seek was pointed to a thick aluminium plate painted with black matte silicone paint.
The drifting is just horrible... Even after an hour pixels are still drifting quite a bit.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on November 09, 2015, 09:58:17 pm
Could the temperature of the imager itself still be moving around with ambient changes? Just for the sake of science you could try placing it in a dark insulated box to protect it from ambient air and light.

About how much (percentage wise) are the pixels changing per frame? I really wonder if Seek's processing is adding to the noise in this artificial test scenario. Hard to say since they don't really let us in on what they are doing in the device.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 09, 2015, 10:22:02 pm
I'm talking from my head but i would say that pixels drift for about 20 per frame. If pixel changes value from 8000 to 8020 that is only 0.25% change. But 20 is about 0.5*C so in "low contrast" scenes that is an issue.

Sent from my LG-D855 using Tapatalk

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on November 09, 2015, 10:30:03 pm
How many bits are the values that get returned? 14 bits?

500mK of noise isn't bad if the accuracy is good as well. It isn't amazing either but I'd say anything under 1K noise is a whole lot better than what it offers out of the box...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 09, 2015, 10:44:48 pm
Here is some info about raw values: https://github.com/lod/seek-thermal-documentation/wiki/Temperature-Values

Sent from my LG-D855 using Tapatalk

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on November 09, 2015, 10:46:18 pm
I found with the Therm-App (which doesn't have a cal shutter) that when you change the temperature of the target object or the sensor significantly, the noise pattern / drift / nonuniformity changes significantly in amplitude. While the pattern stays the same, the amplitude changes pretty significantly.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on November 09, 2015, 10:57:23 pm
That is pretty typical. Each pixel in the microbolometer has a different offset/gain that is highly dependent to the device temperature. Full calibration is possible, but is not trivial.

This is a pretty research paper where they did just an offset calibration. The results show that the gain also needs calibration for good results:
  http://www.researchgate.net/publication/233864820_Method_of_detectors_offset_correction_in_thermovision_camera_with_uncooled_microbolometric_focal_plane_array (http://www.researchgate.net/publication/233864820_Method_of_detectors_offset_correction_in_thermovision_camera_with_uncooled_microbolometric_focal_plane_array)

In this paper they came up with a model for the offset relative to temperature that held well to reality. Armed with this they were able to calibrate both offset and gain vs temperature without doing a full 2d matrix of device and target temperatures (which would take forever):
  http://www.coe.montana.edu/ee/jshaw/publications/Correcting%20FPA%20temp%20dependence%20-%20Nugent%20et%20al%20-%20OptEng%202013.pdf (http://www.coe.montana.edu/ee/jshaw/publications/Correcting%20FPA%20temp%20dependence%20-%20Nugent%20et%20al%20-%20OptEng%202013.pdf)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 10, 2015, 07:53:54 am
I found with the Therm-App (which doesn't have a cal shutter) that when you change the temperature of the target object or the sensor significantly, the noise pattern / drift / nonuniformity changes significantly in amplitude. While the pattern stays the same, the amplitude changes pretty significantly.

Yes I noticed this. When Seek is pointed to isothermal plane the first frame after calibration is usually really clean.
But If I point it to a corner of the room which has 2*C less the noise really pops out...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Alekov509 on November 15, 2015, 07:50:51 am
Hi, everybody.

Watching this forum since last year end - Thank you for your deep investigation of the subject device. Here below some coins from my side for practical usage of Seek Thermal with Sony Xperia phone with side usb socket. Used for almost 10 month out of trouble.
Materials:
1. soft bumper case for the phone,
2. a piece of rubber core rope(abt 30mm lenght, 3 mm dia),
3. usb socket set micro for mobile . 
4. usb wire cord from any stuff - 2 inch lenght
5. a little piece of sheet metal(jerrycan etc)
6. 5min epoxy
7. 30-40 min of free time.

- Place the Seek at the most desirable(for you) position at the back of your phone,
- then pierce two holes in the bumper
- insert the strand and check the length, then cut,
- make two cheese shaped end washers from metal by scissors,
- fix ends of rope with washers,
- mix epoxy and apply to rope ends, cover with adhesive tape,
- insert the phone into the bumper, wait abt 1 hr,
- attach Seek,
- check the required lenght of usb cable by placing both usb male and female into respective socket,
- solder otg cable as required, then fix wires at both connections by drops of epoxy.

The benefit of short usb cable I've got with this - the cable may be stored inside the Seek Thermal suppled box.
Pls see pictures for deails.
P.S. :) another option discovered - I can hold the phone faced down untouched :).

Hope above may be useful for any user having the phone with side usb connector.
Regards.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on November 15, 2015, 08:56:11 am
snip
Off topic: You have one of those Sony lens style cameras...! (I assume). I thought nobody bought them.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Alekov509 on November 15, 2015, 09:13:54 am
That's right, QX10 has been gifted to me.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on November 18, 2015, 09:26:58 pm
Found this on youtube

https://www.youtube.com/watch?v=zDnQqX3_E1w (https://www.youtube.com/watch?v=zDnQqX3_E1w)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on November 19, 2015, 03:30:17 am
Still no emissivity adjustment :/
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 21, 2015, 12:10:39 pm
Update...

As said before pixel values stabilise after a half an hour or so. So when pointed to isothermal plane the images come out pretty nice and noiseless.

But when pointed to different temperature than the one of isothemal plane, each pixel gain is different. So the resulting images are very noisy.

This is the image of the room corner (aprox 2*C difference):
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=183176;image)

Taken with my app:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=183178;image)

Taken with seeks android app:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=183180;image)

Now that I understand Seek sensor much better I'm also able to get best possible image from Jadew's app:
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=183182;image)


As you can see. Jadew's app is still better because it deals with different gain of the pixels in a way that noise is not visible...

So where to go from here... I love thermal cameras but I'm done with trying to improve seek.

I'll rather spend my free time finishing a few other project which will bring me  some €€€ so that I can buy ThemalExpert from i3system when it comes out in December.
When I get it I'll put all my effort in developing best custom app for it...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Nik on November 21, 2015, 08:02:18 pm
But when pointed to different temperature than the one of isothemal plane, each pixel gain is different. So the resulting images are very noisy.
Is this noise the same pixel to pixel on each frame?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 21, 2015, 08:13:24 pm
Yes because its not a real noise it's just the fact that each pixel has different gain.

For example if the average value of pixels at 20*C is 7500. When you point Seek at plane with 22*C most of the pixels will go to 7700 but approx 10% of the pixels will jump to 8000. All values are approximate.



Sent from my LG-D855 using Tapatalk

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on November 23, 2015, 03:33:42 am
The variation in gain is not something that is unique to Seek. It just matters how well the manufacturer has calibrated the device. No inexpensive device is going to be particularly well calibrated in this department. Even higher priced uncooled devices are rarely exhaustively calibrated unless they are extremely high dollar. It is particularly challenging to calibrate since the gain (for each pixel) also varies as the device temperature changes. I am working with the Flir Lepton and it displays similar behaviour (although their built in NUC seems better at filtering it out).

I have found that calibrating with an isothermal plane at a few different temperatures allows for fairly consistent results. Those papers I linked earlier in the thread describe some more exhaustive techniques.

This is an image I took with the Lepton (raw sensor) where I did a two point calibration to convert each pixel value to an absolute temperature. Much of the "noise" goes away when you do this to compensate for offset and gain variations per pixel.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on November 23, 2015, 09:00:34 am
Tnx for the info. :-+ I might give it a shot when I'll have time...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on November 23, 2015, 09:22:04 am
@arsenix:
The lepton RAW values are linear to Radiance with an offset.
The result is not exact linear to temperature, because of fourth power of temperature. See curve in excel screenshot :)
I wrote here something about the calculation of Flir RAW values to temperature and posted two excel sheets:
https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=176884 (https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=176884)
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/?action=dlattach;attach=168737 (https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/?action=dlattach;attach=168737)


This is an image I took with the Lepton (raw sensor) where I did a two point calibration to convert each pixel value to an absolute temperature. Much of the "noise" goes away when you do this to compensate for offset and gain variations per pixel.
(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=183455;image)

that the response of "A/D Counts" are linear to Radiance  with an offset.
one day later and no reaction  :-//

for better understanding I made a excel sheet

the Flir E4 has a spectral range from 7.5–13 um (the peak 10.6 um) http://support.flir.com/DsDownload/Assets/63901-0101_en_50.pdf (http://support.flir.com/DsDownload/Assets/63901-0101_en_50.pdf)
 
I wrote a table for the planck law at 10600 nm wave length over the temperature range
There you can see, that the spectral radiance in [W / m^2] (per nm wave length) is not exact linear

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=176885;image)

source: http://www.ces.karlsruhe.de/culm/culm/culm2/th_physik/simulation/planck.xls (http://www.ces.karlsruhe.de/culm/culm/culm2/th_physik/simulation/planck.xls)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on November 24, 2015, 03:18:53 am
That is good stuff! I have not incorporated that into what I am doing yet (but I intend to). I am mostly focused on small temp ranges (20C swing total), so doing a few points and linear interpolating seems to be accurate enough so far (and definitely removes most of the gain artifacts).

Actually from your chart it looks like the spectral radiance is much more linear than the response of the microbolometer pixels to radiant energy, at least for what I have seen in the research and from measurements on the device. Based on my measurements, Lepton RAW values are certainly not linear to radiance with an offset. Gain varies by huge amounts from pixel to pixel. I don't have my data handy at the moment, but I believe variations were 5-10C without compensating for per pixel gain variation.

I actually didn't do a two point calibration it was more of a three point. I took a flat plane at near ambient temp (for the offset) and then did one at 10C below and 10C above that temp. It interpolates linearly at those points. Not exhaustive... but close enough to do what I want for now. What I found with this technique does match the trends in your spectral radiance graph though. Lower temperatures had less counts/degree, higher temps had higher counts/degree. When I sit down again with this next week I'll try to incorporate your spectral radiance curve. Maybe this will linearize the gain per pixel over temperature (although I believe it will still vary from pixel to pixel).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on November 24, 2015, 11:00:39 am
Lepton RAW values are certainly not linear to radiance with an offset.

I'm sure, that also the Lepton Sensor (like all Flir Sensors around 10um wavelength) gives an (14 Bit) RAW signal which is linear to radiance with an offset (if you activate the feature "radiometry enabled"). 
In minor temperature range this is nearly linear.

There is a nice hint in this Flir documents:
http://flir.custhelp.com/ci/fattach/get/1667/ (http://flir.custhelp.com/ci/fattach/get/1667/)
on page 2 they say, that the response of "A/D Counts" are linear to Radiance with a offset.

Currently Flir doesn't public more infos about the Leptons radiometric:
http://www.flir.com/cvs/cores/knowledgebase/index.cfm?CFTREEITEMKEY=914&view=67485 (http://www.flir.com/cvs/cores/knowledgebase/index.cfm?CFTREEITEMKEY=914&view=67485)

... but I know that the Flir One G1 (Lepton 1) and Flir G2 (Lepton 3) saves 14 Bit RAW images, which are linear to radiance.

The formula [Kelvin]=f([14 Bit RAW]):
I posted here the derivation: http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,4898.msg23944.html#msg23944 (http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,4898.msg23944.html#msg23944)
Quote
http://en.wikipedia.org/wiki/Planck%27s_law

spectral radiance I of a body per unit wavelength

I = (2*h*c^2/L^5)/(e^(h*c/(k*L*T)-1)

Planck’s Constant h = 6.626068x10-34 joule sec
Boltzman’s Constant k =1.38066x10-23 joule deg-1
Speed of light in vacuum c =2.997925x10+8 m/s
T = object temperature in Kelvins
L = wavelength in m (lampda)
I = radiance in Joules/m^3/sec/steradian
e Euler Number

with substitute
R1 = 2*h*c^2/L^5
B = h*c/(k*L)

it goes to
I = R / (e^(B/T)-1)

solve it to Temperature
T= B / ln(R1/I +1)
with ln => Natural logarithm

In Flir cameras is radiance "I" linear to  Flir A/D Counts!
we can write
I = R2*(S+O)
with
S = 14 Bit A/D Counts
R2 = constant factor
O = offset

goes to
T = B / ln(R1/(R2(S+O))+1)

with R=R1/R2:
T = B / ln(R/(S+O))+1)  :-+


but  simple use the Flir document from attachment.
Code: [Select]
Temperature (in Kelvin) = B / log(R / (S - O) + F),
where S is the 14-bit digital signal value.
log(x) is the base-e logarithm of the x parameter.

Set F=1 (used for all Leptons) and calculate B,R and O with a temperature measurement over >=3 known points.
see document:
The offset O is around 1500
Planck B value range 1300 - 1600.

If you haven't a black body, then you must consider the emission from ambient source  8)
(http://u88.n24.queensu.ca/exiftool/forum/index.php?action=dlattach;topic=4898.0;attach=916)


PS: more infos you find in the FLIR GEV Demo Source Code (1.8.0)
http://80.77.70.144/SwDownload/app/RssSWDownload.aspx?ID=143 (http://80.77.70.144/SwDownload/app/RssSWDownload.aspx?ID=143)
PvSimpleUISampleDlg.cpp
Code: [Select]
USHORT PvSimpleUISampleDlg::TauToSignal(float C)
{
    USHORT s;
float K = C + 273.15f;
    s = (USHORT)(m_R /(exp(m_B/K) - m_F) + m_O);
    return s;
}

float PvSimpleUISampleDlg::TauToTemp(USHORT sig)
{
    float T;
    double objSig;
    objSig = powToObjSig((double)sig);
    T = (float)(m_B / log(m_R /(objSig - m_O) + m_F));
    return T;
}
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on November 26, 2015, 01:59:37 am
I will try that. I did not attempt to plot or otherwise examine the per pixel variations in detail yet so it is possible that the data will fit to that formula. I should have saved the reference images I took with my flat field temperature reference, but I can take additional shots.

Unfortunately we can't enable radiometry mode on the Lepton (yet). Information is thin but it seems that radiometry mode on this device just changes the offset relative to device temperature. With radiometry mode enabled, offset is independent of device temp, with it disabled offset is dependent on the device temperature so that half output is approximately the current device temperature. I believe (and hope) that this means that calibration can be performed even with radiometry disabled as long as device temperature is kept relatively constant (or calibration is performed at multiple temperatures of interest).

Appreciate the data dump!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on November 26, 2015, 10:43:18 pm
Unfortunately we can't enable radiometry mode on the Lepton (yet).

I didn't know that the SDK has no radiometry switch.
I only read the lepton data sheet, and there is the radiometry mode explained (see"8.4.2 Radiometry Enabled").

The Flir One G1/G2 with Lepton 1/3 use this radiometry mode. I think, it's only a marketing strategy.

PS: I found this
http://www.flir.com/cvs/cores/knowledgebase/index.cfm?view=67336 (http://www.flir.com/cvs/cores/knowledgebase/index.cfm?view=67336)
Quote
Can I make use of Lepton's Radiometry Module to make absolute temperature measurements?
Availability of Radiometry commands is restricted to Original Equipment Manufacturer (OEM) customers for Lepton, and requires that an active non-disclosure agreement (NDA) be in place with FLIR.
 
The OEM quantity threshold is 1,000 units for Lepton.
>:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: arsenix on November 27, 2015, 02:24:33 am
Yeah exactly... the radiometry mode command is a secret unless you are a high volume customer!

Do you think Flir One uses it? I thought it probably just used the shutter (which has a temp sensor on it) to do temperature offset correction. If Flir One uses the mode it should be fairly easy to sniff I2c to figure out the command.

Based on other information though Flir has claimed that only the Lepton 3.5 (not released quite yet) will support the radiometry mode fully. I believe another question in that FAQ says this.

Anyways... further discussion on this should probably be on a Flir thread :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on November 27, 2015, 08:27:23 am
Anyways... further discussion on this should probably be on a Flir thread :)

You are right, but we have multiple Flir One threads but no Lepton thread here.  :-\
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on November 27, 2015, 04:05:11 pm
One question: Is SeeK dead? :S
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on November 27, 2015, 05:42:35 pm
Seek Thermal are offering a 25% discount on their range at the moment. If that doesn't bring in some sales then they have a problem.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on November 27, 2015, 05:44:47 pm
One question: Is SeeK dead? :S

Not according to Amazon:

Top Sellers:
http://www.amazon.com/Best-Sellers-Industrial-Scientific-Thermal-Imagers/zgbs/industrial/9931455011 (http://www.amazon.com/Best-Sellers-Industrial-Scientific-Thermal-Imagers/zgbs/industrial/9931455011)

Most Wished:
http://www.amazon.com/gp/most-wished-for/industrial/9931455011 (http://www.amazon.com/gp/most-wished-for/industrial/9931455011)

Gift Ideas:
http://www.amazon.com/gp/most-gifted/industrial/9931455011 (http://www.amazon.com/gp/most-gifted/industrial/9931455011)

I think they are doing ok.


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: brobbuilder on December 03, 2015, 10:19:41 pm
Can only extract so much useful data from a tiny shitty sensor. Better to buy old FLIR i3 on EBay and hack large microbolometer to give 320x240. i3 is like DSLR compared to Gameboy camera Seek.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on December 03, 2015, 10:31:36 pm
yawn  :=\
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on December 04, 2015, 01:15:30 am
Can only extract so much useful data from a tiny shitty sensor. Better to buy old FLIR i3 on EBay and hack large microbolometer to give 320x240. i3 is like DSLR compared to Gameboy camera Seek.
Yes it has a 320x240 microbolometer, but I think you can only hack the i3 to 240x240, which is equal to it's screen resolution.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: brobbuilder on December 04, 2015, 01:55:51 am
ix (not ix0) series screen is only 140px across. Same as i7 resolution. I'm thinking you should take out the bolometer and just hack that (or the FPGA). Forget the screen.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on December 24, 2015, 10:10:47 pm
What do you think about the new Seek Thermal Reveal, is it worth getting one?

A Flir one is for me not an option as my smartphone apparently don't support USB host

EDIT: or how about this one:; http://www.peaktech.de/produktdetails/kategorie/waermebildkamera/produkt/peaktech-5605.html (http://www.peaktech.de/produktdetails/kategorie/waermebildkamera/produkt/peaktech-5605.html)

What I'm looking for is a thermal camera for below 500€ incl tax, that does not require a smart phone
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on December 27, 2015, 08:19:24 am
no one an opinion on the topic?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 27, 2015, 03:03:52 pm
We'd need to know more about your intended use.

The SeeK Reveal IS a thermal camera, and it IS under 500€.

It will show you things that are hot and cold.

It won't show small temperature differences very well.

It won't give very accurate temperature measurements -- at least, my first-generation SeeK dongle doesn't.

What do you want to do with it?

For that matter, how long do you expect to keep your smartphone before upgrading to one that does support USB host?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on December 27, 2015, 05:30:18 pm
> It will show you things that are hot and cold.
I figured that much ;)

> It won't show small temperature differences very well.
What is small?

I found a video here: https://www.youtube.com/watch?v=7l9a8kK4u8I (https://www.youtube.com/watch?v=7l9a8kK4u8I) where the host compares some < 1500€ cameras including the seek.
At the end there is a compaction list he say that that booth the seek and the flir one can resolve temp differences of about 0.4 °C

> It won't give very accurate temperature measurements -- at least, my first-generation SeeK dongle doesn't.
Yea the guy noticed that as well.
Supposedly the flir one head an error of +2% at 50°C and +1.6% at 120 °C
while the seek head an error of -8.7% at 50°C and -5.3% at 120°C as well as -4.9% at 350°C

The reveal had an error of 0 at 120°C but the other cases ware comparable so I guess that was a coincidence.

I think for me the absolute value is not so important if I want to measure a spot exactly I can use something else, sooting differences, hotspots, overall temperature distribution is more interesting.

> What do you want to do with it?
Once you got a hammer every problem looks like a nail ;)

No but seriously:
1) I think what I'll be doing first is check my breaker box if something is running hot, may be check other parts of my electrical installation
2) I surly will look for thermal leaks in my house, a.k.a. where to fix some isolation etc.
3) I may possibly want to use it when playing around with my 3d printer since i added a heated enclosure I would like to see the temp distribution around the extruder. I noticed sometimes that the filament gets stuck as apparently its getting to soft for the motor to push it. So at this point some improved thermal barrier will be needed.
4) Looking on PCB's if/where they are running hot, I can imagine that may be quite useful like for finding failed tantal caps, etc...
5) Finding other problems i can solve with a thermal cam.

> For that matter, how long do you expect to keep your smartphone before upgrading to one that does support USB host?
One or two years at least, its not even two years old now.
And I really don't see any reason to switch it, it has a replaceable battery, and still more CPU power and Memory that I need right now.


Also Its a rather expensive tool, and if its smartphoen based its not guaranteed to work forever once the manufacture goes out of busyness (no app updates). Well one option would be to get a cheep compatible phoen for this purpose only install the app make a flash backup and keep it offlien forever :D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on December 28, 2015, 01:57:48 pm
> What do you want to do with it?
Once you got a hammer every problem looks like a nail ;)

Now you're speaking my language.  ;D

No but seriously:
1) I think what I'll be doing first is check my breaker box if something is running hot, may be check other parts of my electrical installation

SeeK should work for that. Temperature differences > 5 C or so should be easy to see.

2) I surly will look for thermal leaks in my house, a.k.a. where to fix some isolation etc.

SeeK might work for that. In my experience, insulation problems usually show as a small temp difference. SeeK will show leaks around windows and doors easily, but one or two degrees across a wide stretch of wall will be very hard to distinguish from noise. I've been spoiled by a modified FLIR E4, which very clearly shows even a fraction of a degree's difference. The SeeK's images look terrible when the temperature range across the scene is narrow.

3) I may possibly want to use it when playing around with my 3d printer since i added a heated enclosure I would like to see the temp distribution around the extruder. I noticed sometimes that the filament gets stuck as apparently its getting to soft for the motor to push it. So at this point some improved thermal barrier will be needed.

Might work for this, if the temperature differences you want to see are several degrees or more. The images will look better because of the contrast between the heated parts and the unheated surroundings; the resulting wide temperature span will minimize the appearance of noise.

4) Looking on PCB's if/where they are running hot, I can imagine that may be quite useful like for finding failed tantal caps, etc...

Possibly. For this use, it would be a good idea to get a device with adjustable focus, and/or to buy/build a close-up lens attachment.

5) Finding other problems i can solve with a thermal cam.

There's never any end to those. :) I found a spot on my ceiling a fraction of a degree colder than the rest; it's obvious with the E4, difficult but possible to spot with the SeeK. It apparently shows a small leak in an upstairs toilet drain. So, the camera can show you things you wish you hadn't seen.

> For that matter, how long do you expect to keep your smartphone before upgrading to one that does support USB host?
One or two years at least, its not even two years old now.
And I really don't see any reason to switch it, it has a replaceable battery, and still more CPU power and Memory that I need right now.


Also Its a rather expensive tool, and if its smartphoen based its not guaranteed to work forever once the manufacture goes out of busyness (no app updates). Well one option would be to get a cheep compatible phoen for this purpose only install the app make a flash backup and keep it offlien forever :D

Sounds like keeping your current phone is a good idea. But a phone-attached camera is more flexible for capturing and sharing images and video. When I checked earlier in the year, there were several cheap (US$50-100) tablets that could run a SeeK dongle. They aren't as convenient as a well-designed all-in-one unit, or something plugged into a hand-sized phone, but they do work.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on January 16, 2016, 11:00:28 pm
My program is still not finished yet, but the image quality is better than earlier versions.
Maybe interesting for somebody  :-/O
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 16, 2016, 11:33:08 pm
Tnx for your effort and sharing it with us.

I seems to me that I can't get this "Use defect pixel map" working right.

I did click on the "Get Cam: DefPixMap" with 250 treshold.

But when if I check or uncheck "Use defect pixel map" there is no change on the image?

Am I doing something wrong?

(https://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=194424;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 17, 2016, 12:23:24 am
You probably need to grab a flat field reference first
something of uniform temperature
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 17, 2016, 04:33:02 am
I forgot to mention that I did that. That is working ok. I can see that by toggling Use ref frame checkbox.

Sent from my LG-D855 using Tapatalk

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 17, 2016, 05:02:30 am
I forgot to mention that I did that. That is working ok. I can see that by toggling Use ref frame checkbox.

Sent from my LG-D855 using Tapatalk

Looking at the code it writes Cal_OffsetMap.dat
in function Kernel_DoCalibration that is in MainForm.cs

Grab Reference triggers the Btn_CalibrateClick in MainForm.Designer.cs that causes the calibration to happen.

I don't have the drivers installed so I can't test it, but that's what the code shows.

Edit, looking at the code more it seems if it's checked the code earlies out at sub_PreProcessMedian  in MainForm.cs
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 17, 2016, 07:00:21 am
Try this, select the checkbox and grab reference, then uncheck it.
Or viceversa perhaps.

Edit: or do grab reference while unchecked and leave it that way (unchecked).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 17, 2016, 09:07:09 am
I tried many combinations without success...

And in the code the part that checks for the state of this checkbox is commented out:

Code: [Select]
void Kernel_PreProcessImage()
        {
if (LastPreProcessed_Uint16==null) { return; }

            // Display last sensor min/max values.
if (thermal!=null) {
label6.Text = "Cal Hi: " + thermal.FrameID1.MaxValue;
            label7.Text = "Cal Lo: " + thermal.FrameID1.MinValue;
}
//            if (chk_useMedian.Checked) {
//            sub_PreProcessMedian();
////            sub_PreProcessMedian();
////            sub_PreProcessMedian();
//    }
...
//the only method that is using chk_cal_useDefPixMap.Checked is this one:
        void sub_PreProcessMedian()
        {
        long val=0; int cnt=0;
        //Frame without edges
        for (int y = 1; y < 155; y++) {
                for (int x = 1; x < 205; x++) {
        if (CalDefPixelMap[x,y]) {
        if (chk_cal_useDefPixMap.Checked) { continue; }
        }

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on January 17, 2016, 09:22:58 am
WIP probably (Work In Progress)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 18, 2016, 10:09:19 am
I was interested to find out how come JadeW's app is producing such a clean and noiseless images with external calibration.
His solution is really smart and simple.

I did my image correction by simply subtracting external calibration image and current image.
But he is calculating gain of each pixel compared to avg values of external calibration. :-+

https://github.com/rzva/ThermalView/blob/master/ThermalView/frame.cpp
Code: [Select]
//////////////////////////////////////////////////////////////////////////
/// getOffsetCalibration
//////////////////////////////////////////////////////////////////////////
std::vector<int> ThermalFrame::getOffsetCalibration() const
{
std::vector<int> calibration;

calibration.resize(m_pixels.size());

for (size_t i = 0; i < calibration.size(); ++i)
{
uint16_t val = m_pixels[i];

if (val != 0)
calibration[i] = m_avg_val - val;
else
calibration[i] = 0;
}

return calibration;
}


//////////////////////////////////////////////////////////////////////////
/// applyOffsetCalibration
//////////////////////////////////////////////////////////////////////////
void ThermalFrame::applyOffsetCalibration(const std::vector<int> & calibration)
{
for (size_t i = 0; i < calibration.size(); ++i)
m_pixels[i] += calibration[i];
}


//////////////////////////////////////////////////////////////////////////
/// getGainCalibration
//////////////////////////////////////////////////////////////////////////
std::vector<double> ThermalFrame::getGainCalibration() const
{
std::vector<double> calibration;

calibration.resize(m_pixels.size());

const uint16_t min_val = 0;

for (size_t i = 0; i < calibration.size(); ++i)
{
uint16_t val = m_pixels[i];

if (val != 0 && !is_pattern_pixel(i))
calibration[i] = (double)(m_avg_val - min_val) / (m_pixels[i] - min_val);
else
calibration[i] = 1;
}

return calibration;
}


//////////////////////////////////////////////////////////////////////////
/// applyGainCalibration
//////////////////////////////////////////////////////////////////////////
void ThermalFrame::applyGainCalibration(const std::vector<double> & calibration)
{
for (size_t i = 0; i < calibration.size(); ++i)
m_pixels[i] = static_cast<uint16_t>(m_pixels[i] * calibration[i]);
}
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on January 18, 2016, 12:18:19 pm
I made some excel calculations with simulated data.

Let say we have only 3 different pixels with values (5500,6000,6500) when pointing to uniform thermal plane.
Then we replace this thermal plane with one with higher temp and we observe that values of pixels have increased by approx 10%.

We can easily compensate for that with formula:

Corrected pixel val = (Pixel val of new thermal img * Average pixel val of calibration img / pixel val of calibation img)  - Average pixel temp of calibration img

Corrected pixel val= (6050*6000/5500)-6000=600
You can then add any number to that value to push image pixel values into desired range...

Last column shows the correct pixel values of the higher temp thermal plane:
(https://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=194753;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on January 19, 2016, 09:26:07 pm
Hey Guys,

sorry for confusing you, but I am very busy the last time.

the "Use defect pixel map" was only implant in the Median filter.
in a earlier version, the Median only uses "non defect pixel" but the results are not as good.
a second version "Median-diff" that replaces only pixel if the calculated value of the pixel is differs more than a threshold
works also not as good as wanted.

Also there 2 DefPixelMaps in this program. One is inside the Seek Class and calculated automatically with reference frames.
the second one (that is used for the Median) was just self calculated with a reference frame.
if a pixel differs more than the threshold, it was marked as defect (see image).
not really useful too.

its version is still a construction area. I forget to remove some of the (now) useless functions.
Joe-c
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 23, 2016, 10:11:23 pm
Found this on youtube
Another review of Seek Thermal Reveal there:

https://www.youtube.com/watch?v=bhS8BAfEY1U (https://www.youtube.com/watch?v=bhS8BAfEY1U)

Looks much better than first Seek Themal's design with crappy "smart" phones USB interface ;)

Anybody knows, is it possible turn off Seek Thermal Reveal screen and only capture IR frames directly to PC/tablet using its USB interface, in similar way we did it with previous Seek products, I guess?

(http://static1.squarespace.com/static/54d4e995e4b08c8065ddef4c/t/56035ae5e4b07fa7f346b510/1443060453760/?format=300w)

Who will make teardown of this Seek Reveal worth $399 first?  >:D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on January 25, 2016, 04:09:43 pm
Quote
Who will make teardown of this Seek Reveal worth $399 first?  >:D
If some one pays me 300$ I'll do that.

how about a crowd founded tear down?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 29, 2016, 05:45:07 pm
how about a crowd founded tear down?
Probably, someone already did it?
We'll not have wait too much, I think... Easy $es for YT video proucers, but this site is rather promoting Flir$ products, so I do not expect Dave will ever make any Seek Thermal teardown, instead of Flir  due to some kind of site agreements with Flir, I guess, becaue of I see no other reason make Seek Thermal teardown for EEVblog fans, but some kind of marketing promotion of other thermal stuff  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 29, 2016, 06:30:13 pm
Not wanting to be too mean, but what would a teardown of a Reveal reveal 😆 it's a SEEK core bolted into a case with processing electronics and a display.  No new core, no visible light camera, no better image processing. Adding a daft LED flashlight was a joke, but I am not laughing.

I am waiting for SEEK to produce a decent core coupled to becent imaging software. Until then it is just a SEEK Mk1 core dressed up, but sill flawed.

As to Dave being pro FLIR only...... No idea but he doesn't appear to be a thermal fan boy, or heavily engaged with FLIR. People tend to only review stuff that they find interesting. Maybe no one finds the Reveal interesting enough to buy one for teardown? That is my view of the product anyway.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on January 30, 2016, 10:12:12 am
I am waiting for SEEK to produce a decent core coupled to becent imaging software. Until then it is just a SEEK Mk1 core dressed up, but sill flawed.
How did you know this, since you haven't got this thing in your hands?
Redesign of previous Seek Thermal lens holder used before in "smartphone" toys could create different heat disipation patterns, co thermal core can work in different way.
Since, I'll never buy Flir$ thermal imaging camera for reasons I wrote many posts ago, considering buying this Reveal-no need to mess with crappy phone to see something-but I'm suspicious, that after successfull hacks they (Seek) could change internal design and make difficult to read easy raw sensor data like in its first design   :-\
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 30, 2016, 12:07:23 pm
@Eneuro

I have my sources 😉
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on January 30, 2016, 01:07:07 pm
The reveal isn't really worth the tear down. Maybe it could uncover some hints? I dont know, i highly doubt they changed the firmware much. It's still the same crappy noisy sensor. You can tell just from the on screen images. It looks EXACTLY the same as the cell phone app image. The only thing that *might* be of interest is the update process. The only way to deliver updates to the firmware is through the USB connection. The reveal acts as a removable drive and you copy over a file called "upgrade.str", so if someone wants to go to the website and grab that file and tear it open, maybe they could figure out something that might be useful to both the reveal and seek app crowd.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bill W on January 30, 2016, 01:09:06 pm
Fraser,

>>Adding a daft LED flashlight was a joke, but I am not laughing. <<

As someone who put an LED lamp into a (different, torch-like) thermal camera design, I convinced myself that they can have their uses for night / security applications. 
Try putting a key in a door with a thermal camera (no close focus).
Stairs are a challenge.
A nice bright light shows 'I have found you' and also will render the 'quarry' immobile as it destroys night vision.

regards
Bill
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 30, 2016, 01:16:35 pm
Bill,

Very fair comment. I agree in your scenario it does make sense. I was thinking more about them omitting a visible light camera..... yet bolting on a flipping great LED flashlight which would have made perfect sense had there been a visible light camera that needed it. Not such a daft idea after all then. I retract that criticism :)

In security setting it is advisable to use a 5D cell Maglite as the light source though....... It doubles up as a perfectly legal truncheon :)

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on January 30, 2016, 02:28:42 pm
Picking up on a good point made by Eneuro......

We have seen some interesting development of affordable thermal imaging equipment over the last couple of years. I hope for even more development work in the coming months and years. BUT I do hope that designers do not get too fixated on marrying thermal cameras to mobile phones as the only viable solution. SEEK have obviously seen that there is merit in bolting their core into a self contained unit with its own display. Both approaches have advantages and disadvantages and both approaches should be offered.

There is little doubt that modern mobile phones are powerful computers with easy interfacing and APP updating via Google or Apple. BUT attaching a small thermal camera module to a mobile phone in a manner that is both ergonomic and secure can be challenging. IMHO the original FLIR ONE was a very well designed solution to this challenge but it was flawed. It could only fit one size and shape of phone.

As a regular user of thermal imaging cameras I have the following choices when selecting my tool for a job.....

1. FLIR PM 5xx or 6xx series industrial camera

Gorgeous build and image quality but heavy at 2kg and not the most friendly format (camcorder style)

2 NEC AVIO TH series industrial cameras

Same comments as above.

3.  FLIR E4

Robust and ergonomic with its pistol grip format. Light weight compared to the PM series. Decent image quality when upgraded.

4. FLIR E2

Torch format and relatively lightweight. Not as comfortable to use as the pistol grip format but it gets the job done.

5. FLIR F1G2 Android

A direct competitor to the SEEK mobile phone cameras.
Small form factor. Somewhat compromised image quality due to lens and deliberate image degradation by FLIR. Not the most ergonomic camera when attached to a mobile phone by just a micro USB connector. Fiddly to hold and presstouch screen buttons. Dependant upon mobile phones processing power for frame rate. Not the most professional looking tool. At a recent demonstration that I delivered, the audience thought it clever, but little more than a yuppy toy.
You have to carry the F1G2 in its silly little pod as well. Extract it and then attach it to your phone. This provides ample opportunity to drop it or lose it in your travels.

I have several other thermal camera types but these are a good representation of the current market.

So which format is my favourite to use ? Without a doubt I find the pistol grip with trigger image capture the most ergonomic. I love my industrial thermal cameras and they have advantages that I have not detailed here, but they are more cumbersome to use in my lab applications. For wildlife work, attached to a tripod, they are amazing performers.

The E2 torch format is similar to the Reveal and does work quite well. The issue with the format is that you are looking down on a screen that is showing the output of a camera lens pointing ahead. I personally find this less friendly than the pistol grip format with almost vertical screen as you can choose to look past the cameras vertical screen and at the area that is being viewed

I personally find that thermal cameras attached to a mobile phone are a faff that I can happily do without. On several occasions my phone battery has been dead and using the touch screen whilst holding the unfriendly mobile phone shape aggravates me. Yes these are cheap, yes they are very compact, but once attached to a phone they are just plain awkward in my opinion. Some OEM's recognise this and supply a camera bracket and pistol grip. It ends up like the Pistol from the Bond film, The man with the Golden Gun....... Having to assemble the parts before use. Not a tool format that I will ever love me thinks. Good for the very occasional job or party though :)

So SEEK have offered a torch format camera in their new Reveal range. I am pleased to see such offered. It is compact and easy to use. In most respects it is an ergonomic hand tool but how much better it could be if the image processing is improved. I could happily use such a compact camera. Look at the latest FLIR offerings that use the LEPTON 2 core though..... They have kept the upright screen format so you can look PST the screen if desired. I do prefer that format to the Reveal.

Let us hope that we see new and novel stand alone cameras that do not need a flippin mobile phone to function.

The ability to wirelessly link to a mobile phone/tablet in order to transfer or view images is a good facility to have though.

Just my ramblings on this topic. Other users will have different needs and opinions on format's.

Fraser

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on January 31, 2016, 12:21:18 am
You can download the Seek Reveal firmware updates off the Seek website: http://support.thermal.com/hc/en-us/articles/206535443-Updating-Seek-Reveal-Software (http://support.thermal.com/hc/en-us/articles/206535443-Updating-Seek-Reveal-Software)

Perhaps useful if someone wants to poke around with it? They're really small <1MB.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on February 02, 2016, 10:22:05 pm
Currently in the EU it seams that the Flir one G2 is selling for the same price as the normal Seek thermal...
Do you think one of this will soon drop in price? Such that waiting would be advisable?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on February 03, 2016, 08:22:32 am
If you are deciding between latest Flir One and First SeeK thermal I woud suggest go with Flir.

Flir has shutter in front of lens so the the produced thermal image is accurate. Flir also has ability to lock the thermal range (to the current range). And the MSX is cool to (except for macro).
Seek has shutter behind lens so any dust, "glue" or vapour on lens (behind or front) will show on thermal images. And you can't lock the thermal range.

Bad shutter design on Seek is clearly visible here:
(https://www.eevblog.com/forum/thermal-imaging/seekthermal-how-to-correct-the-image-received-from-the-sensor/?action=dlattach;attach=196067;image)(https://www.eevblog.com/forum/thermal-imaging/seekthermal-how-to-correct-the-image-received-from-the-sensor/?action=dlattach;attach=196084;image)

The left image has a big dark spot on the top right. That is false data, due to dirty lens. The right image was taken with my app with external calibration...

The price of Flir One is prettly low right now:
http://de.camelcamelcamel.com/FLIR-ONE-W%C3%A4rmebildkamera-f%C3%BCr-Android-Ger%C3%A4te/product/B01478QCHU (http://de.camelcamelcamel.com/FLIR-ONE-W%C3%A4rmebildkamera-f%C3%BCr-Android-Ger%C3%A4te/product/B01478QCHU)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 03, 2016, 01:04:08 pm
I agree with Frenky on this. The SEEK has potential but I still consider its core sub optimal. FLIR are old masters of thermal camera design and image processing. Love them or hate them, they still make decent thermal cameras, even considering the deliberate 'de-tuning' that they apply to limit performance in order to fit the market.

I have said it before but I consider the SEEK core to be little more than a prototype. Sadly we have yet to see them take the next step to produce a better image with less noise. Members of this forum have proven that it can be done using different software. The FFC shutter and optical block needs a redesign as well.

Be warned though, compared to my other thermal cameras, the F1G2 is the poor relation. Better phone mounted cameras are available if you can save a bit more for your purchase. Look at the Opgal ThermApp and i3 ThermalExpert detailed on this forum. Far more impressive imaging from these two offerings due to quality microbolometers, decent lenses and good software.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eneuro on February 03, 2016, 04:24:18 pm
Seek has shutter behind lens so any dust, "glue" or vapour on lens (behind or front) will show on thermal images. And you can't lock the thermal range.
Maybe in original software, but who uses Seek with this useless app, while a few lines of OpenCV code opens new ways to see the dark  :popcorn:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on February 04, 2016, 08:45:08 am
I agree with Frenky on this. The SEEK has potential but I still consider its core sub optimal. FLIR are old masters of thermal camera design and image processing. Love them or hate them, they still make decent thermal cameras, even considering the deliberate 'de-tuning' that they apply to limit performance in order to fit the market.

could you please elaborate on that deliberate 'de-tuning' ?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on February 04, 2016, 09:04:16 am
I agree with Frenky on this. The SEEK has potential but I still consider its core sub optimal. FLIR are old masters of thermal camera design and image processing. Love them or hate them, they still make decent thermal cameras, even considering the deliberate 'de-tuning' that they apply to limit performance in order to fit the market.

could you please elaborate on that deliberate 'de-tuning' ?
The FLIR One in the stock app only reads out a center 120x90 portion of the sensor. With a custom app you can read out the full 160x120 sensor (which obviously provides higher resolution, and also a wider field of view).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 04, 2016, 10:36:20 am
I can also add that FLIR uses a software based noise generator to degrade the performance. This is to ensure that budget cameras in their range do not damage sales of their more expensive offerings.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Trax on February 04, 2016, 06:33:24 pm
I can also add that FLIR uses a software based noise generator to degrade the performance. This is to ensure that budget cameras in their range do not damage sales of their more expensive offerings.

Fraser

is that noise generator in the software or the cammera firmware?
a.k.a. is it gone when usign the sustom softwar eposted on this board?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 04, 2016, 08:01:18 pm
On the E4 it was a setting in the configuration file set.

Sorry can't comment on how it is implemented on the F1G2.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: encryptededdy on February 04, 2016, 11:06:08 pm
Also, the FLIR One Gen 1 was limited to 100C, and the Gen 2 is limited to 120C. Beyond this, the FLIR One app will just display ">120"

However, the radiometric JPEGs the FLIR One save actually record the full span temperature data beyond 120C, up to 150C (which is the actual max temp of the Lepton sensor). Initially, the "FLIR One Closeup" app for FLIR One G1 (released by FLIR Themselves!) would also allow you to read up to 150C, however I think they've "fixed" that long ago.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tomas123 on February 05, 2016, 05:51:03 pm

Sorry can't comment on how it is implemented on the F1G2.

Fraser

a little bit off topic:

the downgrade (cropped image with low sensitivity) is only realized by the Flir One app.
If you use the SKD you get the full lepton resolution and sensitivity with mode "ThermalLinearFlux14BitImage".

I'm not sure, if the downgrade of Flir One App is only a side effect of a radical noise filter and a MSX overlay of a real camera with a undersized FOV.  |O

compare the images:
here is a real live sample (shot after a small warm up time of about 2 minutes):

I saved with the SDK.app simultaneously a upscaled Flir Radiometric JPG  and a real Lepton ThermalLinearFlux14BitImage.

Afterwards I rebuild with my old panorama script (see my footer) a real size 160x120 Lepton radiometric jpg (a Flir format).
You can load this sample jpg images in Flir Tools and compare the quality.


First a original image shot with the Flir App.
The App crop  >:(  the Lepton sensor to about 120x90 Pixel.
Please note the artefacts/patterns!
Flir makes a nice lens distortion correction of the Lepton sensor for best MSX overlaying  ;)

(https://www.eevblog.com/forum/testgear/flir-one-thermal-imaging-camera-teardown-and-hacks/?action=dlattach;attach=182409;image)



real  Lepton sensor 160x120 (no image postprocessing and with noise/grain because the temperature spread is only 4 Kelvin)

(https://www.eevblog.com/forum/testgear/flir-one-thermal-imaging-camera-teardown-and-hacks/?action=dlattach;attach=182411;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on February 05, 2016, 06:28:40 pm
a really nice comparison.

i hope my flir1G2 will arrive soon (was bought on flir web shop end of year 2015).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 05, 2016, 08:21:43 pm
@joe-c,

I really am surprised at FLIR's apparent inability to supply these F1G2 cameras. I do not recall them having such issues with previous camera releases, or at least not to the same extent. I recall that it took ages to get my replacement F1G2 camera from FLIR as they did not hold any spare stock at HQ.....all, were being shipped as soon as received.

Is this due to popularity or limited production capability I wonder ?

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on February 05, 2016, 10:16:44 pm
Maybe he ordered it from Seek and that's why it's taking so long, after all we are on the Seek thread and we don't go there and show how good the Seek images can be :)

Edit: almost the full page is about Flir.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on February 05, 2016, 10:58:09 pm
😈
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: hanscomps on March 03, 2016, 01:00:00 pm
Hi,
Noob thermal camera tinkerer here.
Received my Seek Thermal XR a couple of weeks ago; Android version.  Works fine on my S4.
Now got it hooked up to my PC with Python script grabbing frames and displaying it in QT frame.  All good.
Now starting with some calibration and colour mapping; but my FrameID4 seems to be different as what is mentioned in this thread.  See attached.
Two vertical lines and one horizontal at the bottom?  Any ideas?

Hans
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 03, 2016, 01:55:42 pm
That is odd. On old Seek the ID4 and ID10 are gain compensation. I believe that one is for lower end and other is for higher end of temp ranges.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ixfd64 on March 03, 2016, 07:26:25 pm
I asked on the official Facebook page and was told that the cameras have a thermal sensitivity of 0.1 °C but only display whole numbers: https://facebook.com/SeekThermal/posts/1023007861105118

On the other hand, I'm sure that's something a little hacking would solve. :-)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: the1snm on March 03, 2016, 11:38:17 pm

I asked on the official Facebook page and was told that the cameras have a thermal sensitivity of 0.1 °C but only display whole numbers: https://facebook.com/SeekThermal/posts/1023007861105118

On the other hand, I'm sure that's something a little hacking would solve. :-)

I'm certainly not an expert but I don't think the Seek units have shown that level of sensitivity at least not what I've seen and read. I bought a Seek XR and a Flirone V2 and did a number of side by side comparisons and I could not get anywhere near that kind of sensitivity out of it. For in home use it struggled but outside it was better at detecting heat further off as wild be expected from the larger sensor and narrower field of view. Please don't think I'm bashing the Seek I have a lot of respect for that unit as I've owned serveral so far. I really hope they come out with a more refined higher res version for the same price in the near future.



Sent from my iPhone
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: hanscomps on March 07, 2016, 08:45:55 am
That is odd. On old Seek the ID4 and ID10 are gain compensation. I believe that one is for lower end and other is for higher end of temp ranges.

I see FrameID-10 has the same artifacts (non on the calibration and valid frames ID3?)
ID4 and ID10 frames also seems very close to each other.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 07, 2016, 08:57:10 am
This is from my Seek:
ID4:
(https://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=206514;image)

ID10:
(https://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=206516;image)

You shouldn't look at this frames as an image but as info about each pixel gain at specific temperature range.
That why there is not much similarities with frame ID3.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 07, 2016, 09:24:54 am
BTW if anyone wants to play with seek, this is the basic way to get ok images out:

On ID4 frame (gain):
gainCalArr[n]=averageOfID4/FrameID4[n];

On ID1 frame (calibration):
FrameID1[n]=FrameID1[n]*gainCalArr[n];
offsetCalArr[n] = averageOfID1 - FrameID1[n];

On ID3 frame (real thermal image):
FrameID3[n]=FrameID3[n]*gainCalArr[n];
FrameID3[n]=FrameID3[n]+offsetCalArr[n];

And fix patent pixels and dead pixels...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: hanscomps on March 07, 2016, 10:59:44 am
BTW if anyone wants to play with seek, this is the basic way to get ok images out:

On ID4 frame (gain):
gainCalArr[n]=averageOfID4/FrameID4[n];

On ID1 frame (calibration):
FrameID1[n]=Frame1ID[n]*gainCalArr[n];
offsetCalArr[n] = averageOfID1 - FrameID1[n];

On ID3 frame (real thermal image):
FrameID3[n]=Frame3ID[n]*gainCalArr[n];
FrameID3[n]=Frame3ID[n]+offsetCalArr[n];

And fix patent pixels and dead pixels...

Ah, thanks, was looking for a summary through the 90-odd pages of this forum.
I assume the dead and patent pixels must be excluded when generating the averageOfID4 and averageOfID1?

freaky; I will pass my odd ID4 frame through the process and see what happens, thanks.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 07, 2016, 11:17:46 am
Yes exclude those pixels.

I'm using this code to get "average" which is really "mode":
Code: [Select]
public static int GetMode(int[] arr)
       {
           int[] arrMode = new int[320];
           int topPos = 0;
           for (int i = 0; i < 32448; i++)
           {
               if ((arr[i]>1000)&&(arr[i] / 100 != 0)) arrMode[(arr[i]) / 100]++;
           }

           topPos = Array.IndexOf(arrMode, arrMode.Max());

           return topPos*100;
       }

(https://upload.wikimedia.org/wikipedia/commons/thumb/d/de/Comparison_mean_median_mode.svg/300px-Comparison_mean_median_mode.svg.png)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: cynfab on March 07, 2016, 05:23:52 pm
New today from Seek:
http://www.thermal.com/products/revealxr-fastframe?utm_source=marketo&utm_medium=email&utm_campaign=revealxr-available (http://www.thermal.com/products/revealxr-fastframe?utm_source=marketo&utm_medium=email&utm_campaign=revealxr-available)

With a claimed frame rate of > 15fps....
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on March 07, 2016, 10:08:22 pm
Hey Guys,
providing last version, still not perfect but it goes to a usable direction.  :-/O


Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: -jeffB on March 07, 2016, 10:14:59 pm
New today from Seek:
http://www.thermal.com/products/revealxr-fastframe?utm_source=marketo&utm_medium=email&utm_campaign=revealxr-available (http://www.thermal.com/products/revealxr-fastframe?utm_source=marketo&utm_medium=email&utm_campaign=revealxr-available)

With a claimed frame rate of > 15fps....

Yeah, I just saw the email. The lack of an actual framerate anywhere in the specs doesn't exactly inspire confidence, but the video snip does look good. If it's really a 30fps refresh rate for under US$500, that seems like kind of a big deal.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on March 07, 2016, 10:16:11 pm
So as we can see from seeks demo of the faster frame rate, they aren't averaging the frames together and thus leads to less blur. You can't really tell from the video how much noise exists but I'm guessing the noise reduction using frame averaging isn't great as it is. If they decide to release the faster frame rate version in the compact editions, might be interested in picking one up...At least now you can fiddle with the image a little more.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 08, 2016, 08:37:08 am
Hey Guys,
providing last version, still not perfect but it goes to a usable direction.  :-/O
:-+
I'm not sure if your using ID4 for gain compensation. If you're not, you should because it really improves images. ;)

Left is without gain and right is with gain compensation:
(https://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=206826;image)(https://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=206828;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 08, 2016, 12:37:12 pm
So as we can see from seeks demo of the faster frame rate, they aren't averaging the frames together and thus leads to less blur. You can't really tell from the video how much noise exists but I'm guessing the noise reduction using frame averaging isn't great as it is. If they decide to release the faster frame rate version in the compact editions, might be interested in picking one up...At least now you can fiddle with the image a little more.
The video looks quite promising. And the contrast also looks better so perhaps they did improve sensor a bit?
But it cold be that they have just "overclocked" sensor a bit for faster readouts.

I must hookup logic analyser to my Seek to see what is real frame rate that comes out of the sensor.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: miguelvp on March 08, 2016, 03:25:46 pm
careful with those wire bonds the break just by looking at them. I know you are probably not going to grab those but just remember what happened to Mike's, even if he got lucky and none broke and was able to fix them.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 08, 2016, 03:32:43 pm
I don't dare to probe directly on the sensor. ;)
All lines are nicely exposed on the pcb: https://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/msg794423/#msg794423 (https://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/msg794423/#msg794423)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: hanscomps on March 09, 2016, 06:09:42 am
BTW if anyone wants to play with seek, this is the basic way to get ok images out:

On ID4 frame (gain):
gainCalArr[n]=averageOfID4/FrameID4[n];

On ID1 frame (calibration):
FrameID1[n]=Frame1ID[n]*gainCalArr[n];
offsetCalArr[n] = averageOfID1 - FrameID1[n];

On ID3 frame (real thermal image):
FrameID3[n]=Frame3ID[n]*gainCalArr[n];
FrameID3[n]=Frame3ID[n]+offsetCalArr[n];

And fix patent pixels and dead pixels...

Ah, thanks, was looking for a summary through the 90-odd pages of this forum.
I assume the dead and patent pixels must be excluded when generating the averageOfID4 and averageOfID1?

freaky; I will pass my odd ID4 frame through the process and see what happens, thanks.

No luck with my ID4 frame.  It does not seem to be close to what others have posted on the forum.  ID4 look almost exactly like frame ID10 (histogram) which does match what I see from others.  I tried ID6 and ID8 as gain-cal frames, ID8 fared better than ID6, but not really improving the images much.
Anyone else have a new Seek Thermal XP to check against?
(note, the image attached the bottom graph is the histogram; top graph - image values stretched)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Mofo84 on March 09, 2016, 08:14:12 am
Seek sent me the RevealXR for winning the contest they had on facebook I got it 2 weeks ago.
Here is a small video so you can see how the frame rate looks. It does not record video so I had to record with my smart phone.
https://youtu.be/p5w3cjojx2M (https://youtu.be/p5w3cjojx2M)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 09, 2016, 08:38:11 am
Video is private.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Mofo84 on March 09, 2016, 08:45:32 am
fixed
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Mofo84 on March 09, 2016, 08:47:20 am
and no I did not step on my cat she is being playful...lol
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 09, 2016, 08:50:48 am
 ;D

This "Fast Frame" RevealXR does look quite decent. :-+

I wouldn't mind getting one for free too... (Hint hint Seek if you are reading this) ;D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on March 09, 2016, 09:50:17 pm
Meh. The frame rate has improved significantly, but the image quality is still the same. I wish they could figure out a loophole to let them utilize the whole sensor. It would make a major world of difference. Hell I'd buy three of the compacts with the faster frame rate unlocked if they started using all the pixels on the sensor instead of blocking a large amount.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 11, 2016, 11:56:39 am
I have found interesting correlation between frame ID1 and ID10:

(https://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=207780;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on March 14, 2016, 12:07:50 am
Hi,
I experimented with frame ID6 and the following ID1 from each shutter to get a better result.
Well, it's better than before, but still not like the App on Android.

Later I read this:
https://www.eevblog.com/forum/thermal-imaging/seekofix-new-windows-software-for-seekthermal/ (https://www.eevblog.com/forum/thermal-imaging/seekofix-new-windows-software-for-seekthermal/)
and implant similar calculation.
I think the results are a bit better than my way... and it has less calculation -> more speed on lower devices.
Does anyone knows something about a SDK?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on March 14, 2016, 09:05:14 am
I've simplified calculation to two lines:

Code: [Select]
//get gain of each pixel:
gainCalArr[i] = avgID4 /arrID4[i]

//subtract frames and apply gain to diff:
currentFrame[i] = (arrID3[i] - arrID1[i]) * gainCalArr[i]+7000;

This is the algorithm that I'm using in SeeOFix (credit for it goes to jadew).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on April 11, 2016, 08:03:41 am
I've simplified calculation to two lines:
---
This is the algorithm that I'm using in SeeOFix (credit for it goes to jadew).
The new SeeOFix looks interesting.

But I have a new version too. Just a few changes but a little bit better.

Additional here is the Implementation for the Thermo viewer. The Programm is in German (yet) but it allows using the Seek as a Measurement Tool.
Here are some info's about the Programm…also in German but Google Translator can handle that ;)
http://joe-c.de/pages/posts/programm_thermalviewer_120.php#ver008 (http://joe-c.de/pages/posts/programm_thermalviewer_120.php#ver008)

I will look on the newest SeeOFix image acquisition. And next some more Functions will be build in… like a Measurement Plotter.

Cheers
joe-c
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: janniz on May 21, 2016, 07:27:15 pm
Has someone tryied to connect the iOS version to and android device via a lighting<->microUSB OTG connector?
Reading the thread someone spoke about the ARM pushing data through the USB/lighting connector but he didn't specify if there're some firmware differences between android and iOS versions.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tay on June 13, 2016, 05:03:41 am
Hi, janniz.

A japanese reseller "rakunew"  tried it.
The adapter to be commercially available Lightning converted to "Seek Thermal Compact" of the Android version was mounted and he tried to connect it to the iOS device ,iOS device did not recognize unfortunately .
https://www.rakunew.com/news/614 (https://www.rakunew.com/news/614)

tay.
 
Has someone tryied to connect the iOS version to and android device via a lighting<->microUSB OTG connector?
Reading the thread someone spoke about the ARM pushing data through the USB/lighting connector but he didn't specify if there're some firmware differences between android and iOS versions.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on June 13, 2016, 07:41:04 pm
...iOS device did not recognize unfortunately...
i tried it too, but i use the 5 pads directly on the board. you have to open the device for that.
and the PC could connect to an android device same as a ios device.
here some x-ray images:
https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/msg949565/#msg949565 (https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/msg949565/#msg949565)

i tried use the connector from a android (micro usb) on a ios device, works without any problems.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on June 15, 2016, 06:34:44 am
Can anyone help me with identifying this component?

https://www.eevblog.com/forum/beginners/need-help-identifying-components-in-seekthermal/ (https://www.eevblog.com/forum/beginners/need-help-identifying-components-in-seekthermal/)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on June 16, 2016, 11:05:34 am
I've reverse engineered the part of seek circuit that is connected to sensor pins.
Big thanks to Mike for giving us images of layers (http://goo.gl/r2n1d5 (http://goo.gl/r2n1d5)).

Sensor pins:
(https://i.imgur.com/VeX7s3w.png)

Elements on the other side of pcb:
(Color of the trace shows the same voltage potential; green dots are common ground):
(http://i.imgur.com/VLtc1Dl.png)

Scheme:
(http://i.imgur.com/eANGoqw.png)
(I've made an error with pin description. 13 and 15 are GND not NC...)
And not all capacitors are 1nF... some are some are not...

The only lines going to mcu (http://goo.gl/D8B8ML (http://goo.gl/D8B8ML)) are:
- pin 8 goes to J2 and J4 (general IO)
- pin 9 goes to K2 (general IO)
- pin 12 goes to K3 (clock)

Pin 14 is most likely analog input which reads voltage on diode.
As Mike already came to conclusion this diode acts as a thermal sensor for sensor temperature.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tay on June 16, 2016, 11:45:07 pm
Hi joe-c.

I tried with my iPad3 and iPhone6, but seek thermal app. on both iOS devices can not recognize to the sensor.
And the iPad 3 displayed message as "USB device ... not supported" when sensor connected.
(iPhone6 was no display it.)

i tried it too, but i use the 5 pads directly on the board. you have to open the device for that.
and the PC could connect to an android device same as a ios device.
here some x-ray images:
https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/msg949565/#msg949565 (https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/msg949565/#msg949565)

i tried use the connector from a android (micro usb) on a ios device, works without any problems.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on June 17, 2016, 03:42:12 am
Hi joe-c.

I tried with my iPad3 and iPhone6, but seek thermal app. on both iOS devices can not recognize to the sensor.
And the iPad 3 displayed message as "USB device ... not supported" when sensor connected.
(iPhone6 was no display it.)

Well, I don't like Apple and have no iOS Device. i just bought a iOS Seek and open it. the flex to the Board has 4 Lines, for iOS and Android and on the Board are 5 Pads (2x GND) for USB directly.
sadly i cant help with adapter cables for Android<->iOS  :-//
But if you know your device is working, there should be a way...

for which they does not yet know, here is a Windows application that can handle the Seek Thermal Camera
(Stream live Image, Measure, some Image processing)
https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/ (https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/)
just for info.

Cheers
joe-c

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tay on June 17, 2016, 03:59:29 am
Hi joe-c,

I guess, the seek themal "for iOS" is compatiple for both iOS and andorid, but "for andoroid" is not compatiple for iOS.

I use your ThermoVision_JoeC_1.0.0.3. it is very COOL!!
Thank you.

tay.

Hi joe-c.

I tried with my iPad3 and iPhone6, but seek thermal app. on both iOS devices can not recognize to the sensor.
And the iPad 3 displayed message as "USB device ... not supported" when sensor connected.
(iPhone6 was no display it.)

Well, I don't like Apple and have no iOS Device. i just bought a iOS Seek and open it. the flex to the Board has 4 Lines, for iOS and Android and on the Board are 5 Pads (2x GND) for USB directly.
sadly i cant help with adapter cables for Android<->iOS  :-//
But if you know your device is working, there should be a way...

for which they does not yet know, here is a Windows application that can handle the Seek Thermal Camera
(Stream live Image, Measure, some Image processing)
https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/ (https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/)
just for info.

Cheers
joe-c
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on June 18, 2016, 05:41:59 am
I've reverse engineered the part of seek circuit that is connected to sensor pins.
I haven't enough time to view your post yesterday, but i dit it yet.  ::)

if I get it right, the Sensor works with 2.8V Supply and has 2 Data and 1 Clock lines... maybe a SPI interface?
greetings
joe-c
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on June 18, 2016, 07:22:32 am
It could be... I will use Saleae logic analysator to capture data on both lines. If it's a simple protocol then I might just cut away this sensor portion of the board and connect it to raspberry pi.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Nik on July 23, 2016, 03:31:19 pm
Seek announced another product
http://www.thermal.com/products/compactpro (http://www.thermal.com/products/compactpro)

320x240 , 32-degree fov
Software improvements for this product: adjustable thermal span, level, and emissivity settings

Overpriced $500. If its sensitivity remains bad, it is better geting therm app for $939
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on July 25, 2016, 01:23:05 pm
Hi everyone,
I havent posted in a while but i have kept up on all the amazing developments and experiments going on here.
I just wanted to give an update on my original seek, and get some opinions from the experts.
Its a preorder original delivered in November 2014. I havent used it in several months, but i did recently update the app via google play store. I decided to use it on a job last week and when i turned it on there was a cloud of stuck/dead pixels at the top and bottom of the screen. Im attaching a screen shot of a flat field (face down on a table). Most of these pixels never change and stay the same from startup to 5 minutes (longest i've let it run).

Seek's customer service says im out of warranty. But i can pay to aend it back and they may be able to "recalibrate" it. I dont think thats the issue here. They asked if it has been dropped, and i dont recall any.

Opinions? Explanations?
(https://s31.postimg.org/apu1qj0h7/img_thermal_1469050266829.jpg)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: efahrenholz on July 26, 2016, 02:22:07 am
Give it a good smack against a desk. Could be the shutter. Honestly with Seek I'm not a bit shocked that their products are failing early. From what I've seen inside, it's a grim truth. It's sad that they flooded the market with very cheap products, but at least it drove the cost of higher end units down to a realm where ordinary people can finally afford something. I truly feel sorry for consumers that dropped money on this product long after it was determine to be fancy junk.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 26, 2016, 05:57:14 am
Do you hear shutter clicking?

The only time I saw a pattern like that was in one of the Mikes teardown videos where he was freezing the back of the board so sensor gain was changing rapidly.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaybeez on July 26, 2016, 10:39:09 pm
The shutter makes clicking sounds. I dont hear anything moving inside when i shake it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on July 28, 2016, 06:32:15 am
Seek has made a substential refresh of the andorid app:  https://play.google.com/store/apps/details?id=com.tyriansystems.SeekThermal
Based on latest reviews it's better to skip this one until they release fixed version...

Quote
The app was far from good But it was usable, now? Now it's just a mess, a complete mess.

Quote
Congrats... You have done something so extraordinary as to make me care enough to write my first review. The new version of this app is broken beyond compare. First... I kinda' get that now you have to create an account and sign in, fine... but it doesn't even keep your login. Each and every time you open the app you have to sign in, even if you accidently back space out or the app... click the app a third of a second later and... login required. And then... even if your login and password are correct a red bar appears and says, "Login Failed". Of course, it was just kidding and lets you in.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on July 28, 2016, 09:11:42 am
From day 1 the SEEK app has left much to be desired. Initially we forgave this as it was a brand new revolutionary product and even the OEM admitted that the app needed further development. EEVBlog members patience has worn thin since as they have seen 3rd party apps developed that far outperform that of the OEM.

I really do not understand the thinking at SEEK Thermal. They needed to seriously revise and improve their apps image processing and now I read that they have released a buggy app that demands a user log in for heavens sake.
Why on earth require a login ? FLIR see no need for such. What purpose does such serve. Talk about user unfriendly. SEEK Thermal appear to be focussing on ephemeral trivia rather than getting to the heart of their troubles and producing an app that gets the maximum performance out of the imaging core.

If the new app does not at least equal the image quality achieved by the clever members of this forum, they need to consider hiring a new coder who has the required skills to replicate such development.

It may be an unfair analogy but I picture SEEK Thermal in the thermal camera market as a fish lying in the bottom of a boat after capture..... Floundering and thrashing with no hope of reprieve. It just does not realise it yet.

Let us hope SEEK Thermal realise that they need to make significant improvements to their products, and fast.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: JcDenton on July 29, 2016, 07:29:40 am
Yes the registration thing now requires an email and password, in which get erased and need to be retyped in every time, quite annoying.  The frame rate seems smoother, and the image now has a bit more contrast, although more noise, but I think it is an improvement, and you can now see more overall detail that was washed out before.  Color modes have  significantly changed as well.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 08, 2016, 07:16:13 am
0 = no Processing, no Shutter, only ID3
3 = no Processing, no Shutter, only ID3, with up to 30FPS (Yeea Baby O0)
5 = fast shutter mode, Shutter switch after each frame, Send: 3,1,3,1,3,1,3...
6 = fast shutter mode, Shutter switch after each frame, only ID3
8 = Normal (not deep known) Processing, Shutter rise frequently, Send: 4,9,8,7,10,5,1,3... later 3,3,6,1,3,3,3,3,3,3,3,3,6,1,3,3,3...
That is really interesting. Tnx for sharing...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bosniabill on August 08, 2016, 09:45:45 pm
I agree with the previous post from Fraser.
 The Seek is in itself reasonably OK for the price  but the new update App is absolutely RUBBISH, requiring you to log in(what the hell is that all about), full of what only can be described as advertising and self congratulations that does nothing but use up the memory of your Smartphone for NO GOOD REASON..
 The App itself (when you can find it amongst the dross) is ,as seek themself admit full of bugs and is far too complicated for what it actually does.
 Seek inform me that it is not possible to revert to the previous App!
 I am afraid I became so disallusioned with the device that I stamped my heel on it. Good bye Seek!

                                                  B.B.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: asterisco on August 12, 2016, 09:38:47 pm
Hi everyone,

this is my first post so please bear with me :)

It seems that on Seek web site the Seek Pro now can be ordered with a delivery time of 2 weeks and a price of 499$.
The page says that there is a "new enhanced mobile app".
I wonder if it's the same app that some of you recently tested or a newer (and different?) version just for this new model...

I am looking forward to some real life tests and comparisons with other devices.

Have a nice day :)

Luca




 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Kilrah on August 12, 2016, 09:43:02 pm
Same app for all cameras.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: z01z on August 15, 2016, 09:12:41 am
Seek inform me that it is not possible to revert to the previous App!
You could still download the apk for the previous version of the app and install it manually.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: eternalone on August 15, 2016, 06:13:00 pm
i cant get 1.0.6 version to work properly on mine. Nothing but dead pixels...or it crashes.
The previous version 1.0.5 works fine though. :-+
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: smbaker on August 15, 2016, 11:39:28 pm
The Seek is in itself reasonably OK for the price  but the new update App is absolutely RUBBISH, requiring you to log in(what the hell is that all about), full of what only can be described as advertising and self congratulations that does nothing but use up the memory of your Smartphone for NO GOOD REASON..

Good grief. The new app is making me seriously regret my purchase. My smartphone must have been set to auto-update as I wasn't aware the app had updated until I went to use it and had to "log in" (log in to what? why on earth do I need to log in to anything to use a peripheral attached to my phone? It's not a web service. It's a damn camera). Then I had to try to figure out how to use the thing, and ran into the needless complication. The old app was so much simpler and easier to use.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on August 16, 2016, 06:05:53 am
Fortunately I don't have a stupid phone.

I see on the app store it says "This version will replace any older versions and work with all Seek Compact products. It will require one-time registration upon first use in APP entering basic information such as first name, last name, email, and geolocation." and in the list of new features: "One-time product registration to enable enhanced support & meet iTar compliance".  This doesn't explain the ongoing login problem, but maybe it's how they get away with selling the new 15fps units.  Maybe if you're in an unapproved location it disables the 15fps or won't let the thing run at all...which brings me to my next comment...

Thanks joe-c for the offer to answer questions.  A web search for the image processing mode turned up a more recent version of cynfab's code that I had not seen before wherein he documented the commands so I already answered my own questions before I saw your post.

But now I'm scared, seriously...After I made that post I said "Dang!".  What we just did there is exchange technical information on how to take a freely available, unrestricted item and turn it into an ITAR restricted device (as far as I understand the restrictions).  I expect our governments would frown upon that being published to the world like this.  While researching the matter in preparation for making this post.  I even found specific reference to restrictions on software that defeated the 9fps limit in such cameras.  I am surprised that Seek burned the patent pixels into their masks but left the frame rate in software.

If I am correct about this being an ITAR violation, we should delete the posts regarding the increased frame rate.  The problem is not so much doing it for our own purposes, it's publishing it where anyone on the planet can get it.  Like Fraser said a while back, why make it easy for our enemies.

I would like to hear Fraser's take on this, or others who are in-tune with the regulations, but if nobody can provide good reason why my fears are unfounded, I will drop out of the frame rate discussion.  I was hesitant even to join the discussion about cleaning up the image because I feared that could be taken as applicable to restricted devices as well, but once I found many research papers (such as this one: http://opticalengineering.spiedigitallibrary.org/article.aspx?articleid=2035077 (http://opticalengineering.spiedigitallibrary.org/article.aspx?articleid=2035077)) on-line discussing that topic I decided it was safe to talk about it.  ITAR penalties are extreme; I don't think any of us want to be a victim.

I still think it is safe to share my code, though.  :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Kilrah on August 16, 2016, 07:43:57 am
ITAR is a US thing, a German guy posting on an Australian forum doesn't have to give a damn about it. If anything, Seek would be the ones getting in trouble.

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: b_force on August 16, 2016, 08:19:51 am
Penalties for tweaking software/hardware?

Sorry, but I don't think that's how it works.
In the past people have even published articles how to hack certain public transport cards.
If they can do it, it means that everyone can do it, sooner or later.
The fact that companies (or the government) are to 'stupid' to make something rock solid and safe, is not an excuse.
Of course this is only from a scientific point of view, if you try to use it with benefits on a bigger scale, know about the problems and don't report it, that's something else.

Similar with the difference between an hacker and a cracker. The cracker does harm to the software/device he hacked in or took advantage. A hacker reports the problem.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bill W on August 16, 2016, 09:44:02 pm
I am not a lawyer etc, but this is my view of the Seek situation as described here:

Seek are producing a camera that is capable of over 9 images per second.  It does not have an effective method of limiting it to 9 Hz.

This therefore does not qualify for the exemption for 9Hz limited cameras and is Wassenaar dual use controlled regardless of the frequency it is set to at point of sale.

Refer to:
http://www.wassenaar.org/wp-content/uploads/2016/07/WA-LIST-15-1-CORR-1-2015-List-of-DU-Goods-and-Technologies-and-Munitions-List.pdf (http://www.wassenaar.org/wp-content/uploads/2016/07/WA-LIST-15-1-CORR-1-2015-List-of-DU-Goods-and-Technologies-and-Munitions-List.pdf)
and see section 6.A.3.b.4.b on page 104/105.  The 9Hz exemption is note 3 item a.

While this is controlled, it is NOT ITAR, export from the US is under the E.A.R. from the Dept of Commerce.

I would also suggest that any software that makes the conversion easier may well also be viewed as a controllable item and attract "appropriate attention".
[EDIT] - here it is:
CAMERAS
6.  D.  3. c.   "Software"  designed  or  modified  for  cameras  incorporating  "focal  plane arrays"  specified  by  6.A.2.a.3.f.  and  designed  or  modified  to  remove  a frame  rate  restriction  and  allow  the  camera  to  exceed  the  frame  rate specified in 6.A.3.b.4. Note 3.a.
[/EDIT]

My only doubts are whether as a phone peripheral it has somehow escaped being classed as a camera at all.

Bill

www.fire-tics.co.uk (http://www.fire-tics.co.uk)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on August 16, 2016, 11:45:31 pm

It seems that on Seek web site the Seek Pro now can be ordered with a delivery time of 2 weeks and a price of 499$.

There's one on its way to me, should land any day now  ;D
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 17, 2016, 06:39:15 am
I'm really curious to see what is image quality of production units... :-DMM
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on August 17, 2016, 07:31:41 am
While the acronym ITAR may be just a US thing, most of the countries represented on this board have signed on to the Wassenaar Arrangement mentioned by Bill W, which is what the ITAR restrictions are derived from.  But certainly no entity is more uptight about it than the US government and we likely have more bureaucrats assigned to tend to the matter than anyone else, so it is understandable why others will be less concerned.  I suspect that the vast majority of people even in the US who have not worked in an affected industry have never heard of export controls and are not the least bit concerned.  Those of us who have worked in such industry have been "trained" into CYA mode.

The document I found referencing controls on software is http://www.osa.org/getattachment/fcdd3bf8-a4a1-421e-9672-560267c39600/U_S_Export_Reform_--_CLEO_2015_Slides.aspx.pdf (http://www.osa.org/getattachment/fcdd3bf8-a4a1-421e-9672-560267c39600/U_S_Export_Reform_--_CLEO_2015_Slides.aspx.pdf) and appears to be an outline for a presentation on export control "reform" which was given last year.  Slides 44 & 47 seem to describe this situation "to a T".

The quotes I posted from the Google Play store suggest to me that Seek is aware that the cameras are non-compliant & has obtained government approval to distribute them with the requirement that people register & allow access to geolocation.

I am not going to try to tell people what to do.  Due to my "training" I felt I had to bring the matter up.  I have done what I felt I had to do, so I can go back in my hole now...I'm sure nobody will miss any input I would have had on the frame speed.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bill W on August 17, 2016, 12:12:50 pm
For those getting their ITAR / EAR / Wassenaar confused, a good diagram in the link above (it is from page4) which I have attached below.

ITAR - International Trade in Arms regulations - US - Dept of Defense. 
UK equivalent is 'Military list' and Ministry of Defence.
Does not include commercial grade thermal imaging, does include tanks and the like.

EAR - Export Administration Regulations - US - Dept of Commerce.  These are the US rules to implement Wassenaar.
UK/EU equivalent is EU Dual-Use List [Annex I to Council Regulation (EC) No. 428/2009] and through Dept of Business
Includes commercial grade thermal imaging and other dual use technology.

Wassenaar - Multinational agreement on what items have some 'potential military use' and so need some control.  What that control is, is a question for the national authorities.

The only link back to ITAR / ML is that the dual use list controls things that ITAR / ML do not, those items that are not weapons or military grade in their own right but still have some potential to be militarily useful.

Bill

www.fire-tics.co.uk (http://www.fire-tics.co.uk)



Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: b_force on August 17, 2016, 01:55:58 pm
I don't even understand why we are talking about it?
We are not exporting anything here on a professional level? :-//
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bill W on August 17, 2016, 02:47:53 pm
Exporting is exporting, quantity is irrelevant.

Whether it is FLIR shipping a container load of One's from US to Estonia or an individual putting one in the post to Norway / Canada / Bolivia.  Internal EU movements are slightly different.

Bill

www.fire-tics.co.uk (http://www.fire-tics.co.uk)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on August 17, 2016, 03:17:06 pm
Bill W,

Thank you for explaining ITAR etc so clearly.

As you have previously noted, I get confused over ITAR as I have spent my working life within an environment that involved ITAR and ML products.

From my understanding in that world, it was the specific microbolometer chip that was ITAR liable as it was military grade and no different to that used by Raytheon in a missile guidance system. I have never had to delve deeper into the military grade / non-military grade components that are covered by the Wassenaar Arrangement.

All I know for sure is that if a USA produced component is mishandled under ITAR, ML or the Wassenaar Arrangement the offender does face the potential for quite serious charges. As we have seen recently with US hacking offences, the USA are quick to request extradition. Then there was the case of the IRAQI supergun and the Special batteries suitable for missile systems. All offenders were pursued with vigor by the US authorities.

Whilst I agree that common sense should apply, especially to using thermal imaging technology within Europe and other friendly countries, I personally would not wish to openly break the regulations. The potential consequences are not worth the risk. This is why I have provided ITAR warnings in the past and chosen to not discuss how the FLIR 9fps cameras might be changed to 30 or 60fps.

In truth, if I had been on the board that set the thermal imaging frame rate limit for civilian use, I would have set it much lower than 9fps. As military and ex military forum members will attest, 9fps is more than enough to acquire a target and kill it. 9fps does limit multiple target acquisition Delta T,  but not by that much. IMHO we should be grateful that the frame rate is set so HIGH for civilian general release thermal cameras.

Will the news that the SEEk can run at 30fps rock the world ? I seriously doubt it. the camera is so lacking in other areas that it is not a serious contender for a military weapons system. Now the SEEK Pro has been released, that may change however ?

"Why are we disussing this" has been asked.... Simple. those unfamiliar with the current regulations surrounding thermal imaging technology may wish to know why the 9fps cap has been set and what are the implications if they upgrade a camera to a higher frame rate with the intention of selling such on ebay to an anonymous buyer. Remember, Ignorance is no defence in law.

I am always happy to discuss thermal camera related issues, including restrictions, but I will not engage in helping people to remove the frame update restriction. That is just asking for trouble if I want to work for my previous employer again. I do not want to end up on a US watch list !

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on August 17, 2016, 07:15:31 pm
I don't even understand why we are talking about it?
We are not exporting anything here on a professional level? :-//
We are exporting technical information (and, for some of us, software).  As it was grilled into me by my last employer, the mantra went something like this:  Export controls apply to any exchange of hardware or technical information, or services relevant to the design, test, or manufacture of any restricted item. 

So if I provide any such information to any "foreign person" without permission (export license) I am in violation.  And a "foreign person" is anyone who is not a US citizen, or does not have a "green card", or (if I remember right) is even a US citizen working for a foreign company--even in the US.  I can't even talk to you about it if you are from an allied country & sitting next to me under the "cone of silence".  It seemed to me even worse than rules for classified information.

We are also discussing it because you won't find a statement more specifically applicable to this situation than the ones in frames 44 & 47 of that document I linked above.

After my employer got fined many millions for [what I was told was] a minor thing, they were applying for license for all sorts of minor things & someone told me that the government said "use some common sense; you don't need a license for every screw".  And I said the response should have been "We would use common sense if YOU would."

Ignorance is no defense...unless you are a favored member of the political elite.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: x5060 on August 18, 2016, 08:47:21 pm
Hi Everyone. I have looked through a good portion (no not entirely, it's almost 100 pages!) of this thread and still can't quite get my question answered.

Has anyone actually gotten the Seek Thermal to work with a raspberry Pi, and if so, how? A link to a small instructional would be extremely helpful.

I am specifically looking at using the Pi Zero as it already has a USB OTG micro port built onto it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on August 18, 2016, 09:48:45 pm
You can try my code which I posted a couple days ago on another thread; see if i can paste the link here...https://www.eevblog.com/forum/thermal-imaging/seekthermal-how-to-correct-the-image-received-from-the-sensor/?action=dlattach;attach=248243 (https://www.eevblog.com/forum/thermal-imaging/seekthermal-how-to-correct-the-image-received-from-the-sensor/?action=dlattach;attach=248243).  I run it on my Rpi2B, running Raspbian Jessie using the HDMI output.  Taking a quick look at the zero (never heard of it before; I should get one), it looks like it ought to work.  My readme file tells what python stuff needs to be installed.  I believe the Jessie install had all the C development files that were needed to compile the C module I made, so you should be okay with just the stuff I list in the file.  Watch for error messages when you run the setup.py routine.

[Edit 1-10-2019]
 I suggest that you would like revision A better.  I have posted it on a separate thread which also serves as a discussion forum for my code: https://www.eevblog.com/forum/thermal-imaging/running-seek-thermal-cameras-(-others)-on-a-raspberry-pi/msg1941499/#msg1941499 (https://www.eevblog.com/forum/thermal-imaging/running-seek-thermal-cameras-(-others)-on-a-raspberry-pi/msg1941499/#msg1941499)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on August 19, 2016, 12:28:44 pm
We are exporting technical information (and, for some of us, software).  As it was grilled into me by my last employer, the mantra went something like this:  Export controls apply to any exchange of hardware or technical information, or services relevant to the design, test, or manufacture of any restricted item. 

So if I provide any such information to any "foreign person" without permission (export license) I am in violation.
Ok... but what is the difference between "Export" and "provide" or "share"?
I mean, the T in ITAR stands for Trade... in that case I just fell in violation if I sell extended cameras.

I am just an individual, which use his small money for hobby, and get out what's possible from the devices I have.
Additional I don’t sell my knowing or Software, so why the U.S. Department of Commerce should care what I do?

If I buy many seeks to build my own thermographic system and sell this outside my country... then I start thinking about Restrictions.

... we don’t talk about "how make easy a bomb".
It is not evil to enhance the possibilities of your things at home.
Well sell this, especially outside the Country is another thing.
Ignorance is no defense...unless you are a favored member of the political elite.
Dam right  :-DD
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on August 19, 2016, 12:40:20 pm
ITAR and SeekThemal in the same sentence is a joke.
Any evil mastermind would be really stupid to use Seek for his evil purpose since almost all other TIs on the market have better image quality.
Even 100fps won't help you if 99% of data from sensor is noise...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bill W on August 19, 2016, 03:30:50 pm
Joe-C

Export is the movement of 'something' (hardware or software) across a national border, except for these purposes the EU is one border.  Payment is irrelevant.

Thermal cameras over 9Hz are controlled, 9Hz and under are not.
Therefore you can post a 9Hz camera to Norway, you cannot post a 30Hz camera to Norway (assuming you are in Germany).
You can post a 30Hz camera to France as long as you include a statement advising the recipient that the camera is a controlled item.

Software that allows the removal of a 9Hz restriction on a thermal camera is also controlled.
If your software does no such thing, this is fine.
If your software did allow a camera to change from under 9Hz to over 9Hz then you are required to keep the software inside the EU (assuming you are in Germany) and only to allow it outside the EU if you have a license to do this. 

Bill

www.fire-tics.co.uk (http://www.fire-tics.co.uk)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Kilrah on August 19, 2016, 05:25:55 pm
That could go far in interpretation in front of a court, but I would not consider JoeC's software to "allow a camera to change from <9Hz to >9Hz". If that is possible at all it's that the original camera is >9Hz-capable in the first place i.e. the original manufacturer (Seek) did not lock it down the way they should have, e.g by loading it with a firmware that has no way of bypassing the 9Hz limit like everybody else does.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: in.Vitro on August 20, 2016, 08:16:57 am
wait a minute... you can buy/order >9hz TICs when you live in Germany?!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on August 20, 2016, 08:27:16 am
Yes but you must contact the manufacturers agent to arrange export licencing and register your details. The paperwork charges can be quite high depending upon who you deal with.

High frame rate thermal cameras have been available to buy in Europe for decades, just not 'across the counter'. The documentation for such must be completed first and you have to be deemed a suitable owner of such equipment. i.e not a terrorist  ;D

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bill W on August 21, 2016, 11:53:26 pm
Hi Fraser,

That only applies to US built >9Hz cameras entering another nation / EU.  For a camera built in the EU with all controlled parts (sensor) made in the EU then these can be supplied at 25/30Hz to anyone in the EU just on the basis of the standard EU warning notice. The manufacturer may have additional conditions but that is their choice not a requirement.

Equally older US cores (eg from fire service cameras or vehicle vision) predate the limitations of resale.

regards
Bill
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: b_force on August 22, 2016, 11:38:38 am
I still don't get it.
Just because a company fails to safely lock the 30Hz option, I am not allowed to investigate it and share it to the public?
That doesn't make any sense to me at all! In my opinion that company simply lacks knowledge and puts a potential dangerous product* (= very easy to hack) on the market.
Following that logic, Flirr should be worried because they simply violated there responsibility to make a safe product.
If it is THAT easy to hack by a bunch of hobbyist on a forum, it certainly is for people who want to do harm.

Those kind of scientific tests and experiments happen all the time. I can give many examples were things like public transport cards were being hacked pretty easily and the story was brought to the public.
There are even TV shows, who brake into the airport and a military base to prove that there is something seriously wrong with security.
If you want to do it the right way, you should inform Flirr SEEK and tell them they have a serious problem.
If they don't fix it, you unfortunately have to inform the government about it.

(* dangerous according to the act, I think it's a joke anyway)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on August 22, 2016, 01:41:22 pm
@b_force,

FLIR have nothing to worry about on this front. Who told you that the FLIR cameras frame rate could be changed by a hobbyist ? The frame rate lock has nothing to do with the resolution settings. It s a VERY different lock-down that is not vulnerable in the same way as the resolution controls.

This thread is about the SEEK Thermal cameras. it is the SEEK product that appears to have failed in their duty to lock down the frame rate to <9fps.

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: b_force on August 22, 2016, 02:22:47 pm
@b_force,

FLIR have nothing to worry about on this front. Who told you that the FLIR cameras frame rate could be changed by a hobbyist ? The frame rate lock has nothing to do with the resolution settings. It s a VERY different lock-down that is not vulnerable in the same way as the resolution controls.

This thread is about the SEEK Thermal cameras. it is the SEEK product that appears to have failed in their duty to lock down the frame rate to <9fps.

Fraser
Ok, same point, typo from my side. Changed it to SEEK  ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bill W on August 22, 2016, 11:55:41 pm
For those that doubt the seriousness of the export control business:

https://archives.fbi.gov/archives/losangeles/press-releases/2009/la022309usa.htm

If I read it as 10 cameras for $53k, those would have been pretty basic cameras back in 2009.

Bill
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on August 23, 2016, 01:26:06 am
Yep, its not good to mess around with Uncle Sam.

I would suspect from the description that the cameras were full frame rate FLIR Photon320's. Small enough to hide in shoes and clothing and the price is about right at $5K each.

This is why US sellers often refuse to ship any form of thermal imaging technology outside of the USA. That includes accessories and lenses.

My FLIR Tau cores also have the controlled product warning on them.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on August 23, 2016, 01:44:09 am
I am surprised that FLIR even sold them to a "resident of Beijing".  I think, though, that we are not required to officially verify whether someone is a foreign person or not, but merely make an honest effort to determine so--at least ask; or maybe "beyond reasonable doubt".  So maybe the guy lied when he ordered them or else he is also a US citizen, either is possible.  If they knew him  to be a foreign person, they would have known they needed a license even to hand them to him over the counter let alone ship them to him at a US address.  For a good explanation of the US requirements, I found the following on MIT's site: http://osp.mit.edu/compliance/export-controls/export-controls-glossary (http://osp.mit.edu/compliance/export-controls/export-controls-glossary)  Scroll down particularly to the sections titled "Export" and "Foreign Person".  I tried to find something similar for the UK but have not had any luck so far.  Maybe one of you guys can find it "locally" better than I can in the US.  While Bill W's example indicates what the US will do, are there any examples from the EU?  Can't any other government put up a scare?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: all_repair on August 23, 2016, 02:23:01 am
When you are the only one to have it, and to have maximum advantage you can do export control and what you like.

When other people start to have it, and some maybe better than yours, if you don't go for the early adopters fast that can afford the highest price-point, you can also wait to be rolled-over by the Taobao sellers soon.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: David Hess on August 23, 2016, 04:34:28 am
Do not expect a lot of sanity in US export and import regulations.  I know of one incident a couple years ago were they blocked import into the US of 40+ year old equipment because of tunnel diodes and this was stuff which was originally exported from the US.  The buyer wanted the tunnel diodes to fix other equipment.

To put it another way, government workers are not paid to not block transfers just like law enforcement is not paid to not arrest people and prosecutors are not paid to not convict people.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on August 23, 2016, 05:56:58 pm
Well, I know 2 Apps for the Seek, that was the regular App and the "intelliscope" for "bullet accelerating devices".
Both Apps limit the Seek to <9FPS. There exist no official PC SDK, and no official Driver for the Device.
So using by one of our Software's is unprovided, but possible as anyone can see.
Because the Seek Support won't give answers, I tried a little bit with the initialization byte sequence and found a Raw mode and even a Raw mode up to 30FPS. That’s it, just send a few other bytes and the Camera delivers faster the next frames.
The Camera was not patched or something else.
And if somebody say, that Seek do not enough to prevent the Speed up... when they did enough?
How complex must a protection be, to be valid?
Flir told me, disassembling close to the detector was prohibited. They can't control what you do at home, but if you bring a device on the marked with their technology inside, and they figure it out, you have a problem.
However you make it, it will just be harder for people on the legal side. I mean, terrorists don’t care restrictions.
At the latest when you use the thermal core directly to get your image with high FPS.

But maybe I should remove the Seek 30FPS mode from my software, just to be saved.
I love multi functionality and am interested to get the best possible from the hardware, but I don’t want any senseless problems.

btw: I had make a comparison between the by upgraded E4 and the SeekXR.
I am happy with the result, even that was without any hardware changes at the moment.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on August 23, 2016, 11:37:37 pm
I am just an individual, which use his small money for hobby, and get out what's possible from the devices I have.
...
...
It is not evil to enhance the possibilities of your things at home.
They can't control what you do at home, ...
I agree, and while doing so might still in some cases be in violation of the rules (or user agreements), nobody would find out if we just keep it at home.  But we all come here to share information & benefit from each other's findings.  I don't think any of us nerds posting our findings here has any intent of doing any harm with or without these devices, but as we all are becoming increasingly aware the people who are out to kill everyone they disagree with are using the internet for more than just recruiting and propaganda.  If the "tech" members of their organizations decide to look for such information, they will find this site.  That is what the regulations are trying to avoid.  The risk might be very low, but we all need to decide if the benefits are worth taking the risk.

I see basically 2 risks:
1) a government finds out that we have exposed sensitive information & comes after the individuals deemed guilty
2) "rogues" get hold of the information & use it to facilitate causing harm & damage.

Both risks may well be very small, but if #2 happens, #1 will likely follow since the first thing the authorities do when someone commits a "heinous act" is go to the person's residence & confiscate all computers & "devices".  And if any code is on there from this board it will be tracked to here & eventually the author.

Therefore, in my opinion, those of us who have posted code are at greatest risk.  Perhaps even if the code does not have any forbidden feature as posted but was edited by the "rogues" to have such feature.  Putting the feature in the code makes it easiest for someone else to use it while just saying "here's what I did" leaves the programming to the user.  The thought that the code I posted could still ensnare me causes me concern.  Again, the risk may be small, but nobody wants to have their assets confiscated and the first half thrown in jail.

My "gut feeling" is that the most likely scenario is that Seek would go to the US government and say "Those guys are exposing sensitive information and need to be shut down (and on top of that they are embarrassing us)." and the USG would then go to the Australian government and ask that the offending information be removed.  Just a total guess...

Because the Seek Support won't give answers, ...
Probably at least in part because it would have been an export violation.

However you make it, it will just be harder for people on the legal side.
You got that right.  Especially regarding those "bullet accelerating devices".  :)   

Technically, though, decompiling, reverse engineering, etc. is usually in violation of user's agreement with the manufacturer, so to be on the truly legal side we would have to pay up for the better device/software...if it exists. :(
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on August 23, 2016, 11:41:40 pm
btw: I had make a comparison between the by upgraded E4 and the SeekXR.
I am happy with the result, even that was without any hardware changes at the moment.
Not all that bad, but I think I see more contrast in the FLIR images.  Is the palette the same for both sets of images?  Same palette but wider temperature range covered by the palette for the Seek images (if I am interpreting things correctly)?  If so and the Seek temperature range were the same as the FLIR images we would probably see more noise.  Also, I think grayscale tends to hide noise better than color because the human eye can only distinguish so many shades of gray (or shades of color), so you have a better chance with different colors.  You may have a shade for every "bit" in the data but we can't tell them all apart.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: amyk on August 24, 2016, 01:42:01 am
A friendly reminder that it was discussed before here, the Flir E4 has a true 320x240 60FPS(!) sensor, and it seems nothing much came of that.

Regarding "exporting" of information and source code, this might make for some interesting reading:
https://en.wikipedia.org/wiki/Pretty_Good_Privacy#Criminal_investigation

On the other hand, hopefully the export restrictions will loosen over time, like what happened with crypto. But laws don't change if no one challenges them.

"If you outlaw freedom, only outlaws will have freedom."
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on August 24, 2016, 12:41:25 pm
A friendly reminder that it was discussed before here, the Flir E4 has a true 320x240 60FPS(!) sensor
I'm told it outputs duplicate fares,like the Lepton, though as this would require a full frame of memory onboard, I''ll only believe this when I get round to looking at the raw data. The Lepton does a lot of onboard processing so more plausible in that case. I also have a vague memory of reading or being told Flie sensors have OTP fusee to lock the frame rate.
Of course there still may be scope for overclocking to increase a bit over the limit
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on August 24, 2016, 01:45:12 pm
I removed my Posts about the 30FPS Mode.

I better be  :-X than  :blah: and get law Problems  :scared:
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: mikeselectricstuff on August 24, 2016, 02:42:32 pm
A friendly reminder that it was discussed before here, the Flir E4 has a true 320x240 60FPS(!) sensor
I'm told it outputs duplicate fares,like the Lepton, though as this would require a full frame of memory onboard, I''ll only believe this when I get round to looking at the raw data. The Lepton does a lot of onboard processing so more plausible in that case. I also have a vague memory of reading or being told Flie sensors have OTP fusee to lock the frame rate.
Of course there still may be scope for overclocking to increase a bit over the limit
Though of course the silicon die size has to be at least as big as the microbolometer that sits on top of it, so it may be that they can have frame memory on it with minimal cost.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IdahoMan on December 11, 2016, 07:41:16 am

The prices on this stuff is still prohibitively expensive. I'd like to get a 200yd thermal "scope" or board/bullet camera with good resolution for the lower hundreds, instead of 6k$+. :(

Things go downhill these days, I don't expect to see the prices down for "little people" any time soon.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Collat3ral on December 11, 2016, 03:56:14 pm

The prices on this stuff is still prohibitively expensive. I'd like to get a 200yd thermal "scope" or board/bullet camera with good resolution for the lower hundreds, instead of 6k$+. :(

Things go downhill these days, I don't expect to see the prices down for "little people" any time soon.

This is the pro model using a Iphone 7
https://www.youtube.com/watch?v=nCfNbL9MxaU (https://www.youtube.com/watch?v=nCfNbL9MxaU)
I think you can't beat that performace for 500$
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IdahoMan on December 11, 2016, 05:58:19 pm

The prices on this stuff is still prohibitively expensive. I'd like to get a 200yd thermal "scope" or board/bullet camera with good resolution for the lower hundreds, instead of 6k$+. :(

Things go downhill these days, I don't expect to see the prices down for "little people" any time soon.

This is the pro model using a Iphone 7
https://www.youtube.com/watch?v=nCfNbL9MxaU (https://www.youtube.com/watch?v=nCfNbL9MxaU)
I think you can't beat that performace for 500$

I don't have an iPhone. Is there a mod to RCA analog (screen/dvr) or USB (computer)?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Bill W on December 11, 2016, 08:03:55 pm
No, that is why these 'devices' are so cheap, they rely on a GBP200-500 add on computer / battery / display unit that they hope you already own before they are useful in any way.  All in all that is a fair assumption in many ways but does not help you.

A cheap option, but it is a bit of a project, is to strip a true 'volts in - video out' camera second hand (-ish) from a common thermal imaging end product like the driver vision or firefighter cameras.  There is enough knowledge on this forum to get any of those going standalone that can be.

regards
Bill
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 12, 2016, 10:26:14 am
I think you can't beat that performace for 500$

You can beat it easily with ThermalExpert Q1 which costs 499$ and can also connect to PC:
https://www.eevblog.com/forum/thermal-imaging/first-timer-thermal-camera/msg1083658/#msg1083658 (https://www.eevblog.com/forum/thermal-imaging/first-timer-thermal-camera/msg1083658/#msg1083658)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on December 12, 2016, 10:33:24 am

The prices on this stuff is still prohibitively expensive. I'd like to get a 200yd thermal "scope" or board/bullet camera with good resolution for the lower hundreds, instead of 6k$+. :(

Things go downhill these days, I don't expect to see the prices down for "little people" any time soon.

For a lot less then 6k$ you could get:
Therm-App with 19mm lens ($999): http://therm-app.com/product/therm-app-device-with-19mm-lens/ (http://therm-app.com/product/therm-app-device-with-19mm-lens/)
ThermalExpert Q1 with 13mm lens ($599): http://www.i3-thermalexpert.com/product/t-e-narrow/ (http://www.i3-thermalexpert.com/product/t-e-narrow/)

With both you'll be able to detect a person at 400-500 yards...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Kilrah on December 20, 2016, 01:11:23 pm
Things go downhill these days, I don't expect to see the prices down for "little people" any time soon.

Huh?  :o
Prices have precisely gone downhill nearl an order of magnitude in the last couple of years,a 384x288 device like the Q1 you can get for $600 now would have lightened your wallet by a few thousands 3 years ago or so. Dunno what you'd want but it probably isn't very reasonable...
The Q1 has apps for Android phones and Windows PCs.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stereo on December 21, 2016, 11:39:49 am
Buyer return Seek Compact Android, device not recognized by smartphone.

USB plug and contact to motherboard is fine.

Who can help with repair, what I need test next?

Thanks.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 21, 2016, 11:51:22 am
There is OTG? Check USB protection IC.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: paradigmic on December 21, 2016, 10:34:41 pm
What make and model phone did the buyer have? The phone needs to support USB OTG, as well as the adapter if they were using one.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Stereo on December 22, 2016, 08:35:08 am
Of course it tested on different phones after returning. Will send to repair in another City to "Uho". After he look on it - will share what the problem.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on December 23, 2016, 09:50:27 pm
The problem is in the processor. Internal defect. I can  made to work  by heating. Cold chip does not work.
https://youtu.be/FMkHpoTPcL4
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Fraser on December 23, 2016, 10:05:56 pm
An interesting failure mode Uho.

Thanks for sharing

Fraser
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: ivandevel on March 04, 2017, 02:08:46 pm
Connected SeekThermal to STM32 with USB Host feature.
https://youtu.be/c5nP_0Eil9A (https://youtu.be/c5nP_0Eil9A)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jglomas86 on August 24, 2017, 12:59:59 pm
I need help to make an iSeek:

generate png images in Raspbian.

I have tried several of the available libraries but most of them haven't been updated in years and yield errors. Could someone help please?

Thanks
Javier
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Ultrapurple on August 24, 2017, 02:55:24 pm
EncryptedEddy did a lot of work on getting the Therm-App to run on a Raspberry Pi (https://www.flickr.com/photos/ultrapurple/32817469736/in/pool-therm-app-users); it's vaguely possible some of his work may be relevant to the Seek (it's not my area of expertise). There was some informed discussion (https://www.flickr.com/groups/therm-app-users/discuss/72157678674384080/) on his work, too.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: scelestus13 on September 26, 2017, 03:35:56 pm
I'm trying to use the seek compact to view a couple of Si/SiO2 samples lit from behind, but the signal is very weak. It was suggested I find a way to increase exposure time and build up the signal for several minutes. Has anyone done this on the seek camera? Is it possible for me to do this myself?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on September 26, 2017, 03:58:38 pm
I'm trying to use the seek compact to view a couple of Si/SiO2 samples lit from behind, but the signal is very weak. It was suggested I find a way to increase exposure time and build up the signal for several minutes. Has anyone done this on the seek camera? Is it possible for me to do this myself?
You can reduce noise with stacking images and using median filter: https://petapixel.com/2013/05/29/a-look-at-reducing-noise-in-photographs-using-median-blending/ (https://petapixel.com/2013/05/29/a-look-at-reducing-noise-in-photographs-using-median-blending/)

Sent from my LG-D855 using Tapatalk

Example of 16 SeekThermal images stacked with median filter:

(https://www.eevblog.com/forum/testgear/yet-another-cheap-thermal-imager-incoming/?action=dlattach;attach=128555;image)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: KrisMcLean on November 05, 2017, 12:12:49 am
Like jglomas86 I'm trying to get a SeekThermal running on a Rpi, feels like I'm a year or two late to the party. All the various programs I've looked at start with something like dev = usb.core.find(idVendor=0x289d, idProduct=0x0010). My problem is I can't get past first base because the camera does not show up with lsusb on the pi, so the software is never going to find it. I know the camera is OK because I got it working with one of the Windows programs from this forum on my PC. I'm wondering if I need the linux equivalent of zadig to make it show up on the Pi USB?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on November 05, 2017, 01:02:20 am
Like jglomas86 I'm trying to get a SeekThermal running on a Rpi, feels like I'm a year or two late to the party. All the various programs I've looked at start with something like dev = usb.core.find(idVendor=0x289d, idProduct=0x0010). My problem is I can't get past first base because the camera does not show up with lsusb on the pi, so the software is never going to find it. I know the camera is OK because I got it working with one of the Windows programs from this forum on my PC. I'm wondering if I need the linux equivalent of zadig to make it show up on the Pi USB?

Try adding a file with the file name  50-seekthermal-usb.rules  to the directory  /etc/udev/rules.d containing the following:

# Seek Thermal USB auto-configuration rules for udev.
# See udev(7) for syntax.

# Seek Thermal camera device permissions and symlinks
SUBSYSTEM=="usb", ATTRS{idVendor}=="289d", ATTRS{idProduct}=="0010", GROUP="plugdev"

Without this you will need to run the software as "root" or it won't connect to the camera.  I'm not sure if it needs that merely to show up in lsusb, though, but if you run "sudo lsusb" and it shows up then that would be a clue.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: KrisMcLean on November 05, 2017, 11:29:30 am
OK got a camera

3.111690] usb 1-1.4: New USB device found, idVendor=289d, idProduct=0010
[    3.111700] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[    3.111707] usb 1-1.4: Product: PIR206 Thermal Camera
[    3.111714] usb 1-1.4: Manufacturer: Seek Thermal

and I'm familiar with fswebcam (https://www.raspberrypi.org/documentation/usage/webcams/ (https://www.raspberrypi.org/documentation/usage/webcams/)) on the pi for capturing images with regular webcams. I just need some code to make the seek thermal compact present like a regular webcam. Some of the older (http://photobyte.org/using-thermapp-camera-raspberry-pi-3/#comment-27667 (http://photobyte.org/using-thermapp-camera-raspberry-pi-3/#comment-27667)) approaches seem close in that they mention v4l2loopback but when I try to hook into them with fswebcam image.jpg for a frame capture I get

/dev/video0 opened.
No input was specified, using the first.
Unable to find a compatible palette format.

so I'm back to feeling like a blacksmith trying to do brain surgery. Two days solid on this now & not much to show for it.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on November 06, 2017, 11:25:54 pm
Gee, I think anybody would be doing quite well to get anything out of the ordinary running on a Pi in 2 days.

I hope you weren't expecting the Seek to respond to that ThermApp code.  Anything to run any of these thermal cameras is going to have to be written specifically for that camera.  I have not seen anything on here written to allow the Seek to be used with ordinary webcam software, but I posted my Python code that runs on my Pi2B on another thread last year (https://www.eevblog.com/forum/thermal-imaging/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg1005344/#msg1005344 (https://www.eevblog.com/forum/thermal-imaging/seekthermal-how-to-correct-the-image-received-from-the-sensor/msg1005344/#msg1005344)).  This has been downloaded a couple hundred times but I have not seen any comments on it so I don't know if others have had trouble with it or not.  I once told someone that it should run on a Pi Zero, but now that I have a Pi Zero I expect it will run very slow on that (I have not tried it yet).
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: KrisMcLean on November 16, 2017, 10:52:01 pm
Well you might not be a trained programmer but you've certainly acquired the skill set of https://github.com/maartenvds/libseek-thermal et al, instructions always vague enough that only another Illuminati has any chance of trying it out!
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on November 17, 2017, 12:52:26 am
Aha, feedback!

... instructions always vague enough that only another Illuminati has any chance of trying it out!

Heck, that part just comes natural; especially with Linux.  ;)

Are you saying you get nowhere?   Installation or run-time issues?  Or just can't figure out where to start??
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: joe-c on November 21, 2017, 11:18:49 pm
Some notes while talking with the Seek Thermal Camera.

I just ask for Frames, and the Imagemode of the camera set how the camera works:

1 "raw" Mode
Frame types: 3,3,3,3,3,3,3,3,3,3,3,3
the Camera delivers just a Frame of the Sensor, without processing. there is no shutter and no compensation of the Warmup. so start and work in raw mode will let single pixels go out of rage. but with a thermal stabilised camera, or just use raw mode after warmup, you just get frames without shift. a good way for external 2point calibration to enhance the image quality
See here:
https://translate.google.de/translate?hl=en&sl=de&u=http://joe-c.de/pages/posts/mapcal_198.php&prev=search (https://translate.google.de/translate?hl=en&sl=de&u=http://joe-c.de/pages/posts/mapcal_198.php&prev=search)

8 "normal" Mode
Frame types: 3,3,3,3,3,6,1,3,3,3,3,3
this is the working mode while using the App. it delivers a frame and after a internal time period the shutter rises.
frame id 1 and 6 are closed shutter calibration frames.
if you manually (or with higher time) get frames, you get 3,6,1,3,6,1 because how much time the camera deliver normal frames with open shutter was handled internal.
if you remove the frame ID 1 from frame ID 3 you will get a usable image
if you remove the frame ID 6 from frame ID 3 you get a usable image, until the Pixels start drifting.
I guess it work like that: before frame ID 1 was delivered, the ADC Gain for all Pixels was updated (to keep all Pixels in valid range).

so there is no direct control of the shutter. I tried some commands but without success. therefore you just can handle what the camera delivers in normal mode. In Raw mode (without processing) you can do more external stuff, but there is no update for the dynamic range of the ADC for the Pixels, so the Camera have to be in a temperature stable condition.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: LesioQ on January 02, 2018, 09:15:49 am
Guys,

How can I induce firmware reload to Seek Thermal XR camera flash IC ?
I mean 1.3.0.0 version, built-in into apk.
Either Android way or Windows-way.

 
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: methael on August 23, 2018, 09:23:15 pm
Hello everyone,

I have looked at the code for seek thermal compact, and everyone seemed to have written their code interfacing the iAP interface. I am wondering why this interface and not the other that is available?
https://github.com/sgstair/winusbdotnet

If you look at the lsusb that was posted here(in the link below) it says that theres another interface available. (the interface is called com.thermal.pir206)
https://github.com/zougloub/libseek

I am wondering this because i had to write c++ code to communicate with this camera and i also used winusb to do it. I decided to use iAP interface cause everyone else used it. I want to be able to run 2 seek thermal cameras in parallel.  I have done that using multi-threading however i realized that there seems to be some sort of race condition. When using winusb_readpipe function with two seek thermal cameras, the function sends the data to a unique winusb_interface_handle however the PipeID remains the same. So i think that two threads might be racing for this function. So i was thinking to communicate with the second camera run on the other interface because it has another pipeID. However when i do winusb_controltransfer/winusb_writepipe/winusb_readpipe using the second interface i will get windows errors like "Invalid access to memory location",A device attached to the system is not functioning" and "The parameter is incorrect". I am confused as to why?

Any help is appreciated thank you!

Edit:
I found this link on endpoints and pipes.
https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-endpoints-and-their-pipes
It makes me think that my conclusion on the problem is correct. As there are 2 devices hence 2 endpoints but only 1 pipe. So my 2 threaded readpipe functions are just racing for the pipe.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: IwuzBornanerd on August 25, 2018, 07:28:38 am
I'm not clear from your post whether you are actually getting data from both cameras.  Are you getting images from both cameras but erratically?  What do you observe that makes you think there is a race.  One pipe for two distinct devices seems crazy and makes me wonder if you got 2 handles to the same device (which does not make sense to me either but might be more likely than the one pipe for 2 devices).

I have run 3 Seeks simultaneously using 3 separate instances of my C/C++ code and did not notice any problems, but that is using libusb under Debian Linux and I have not tried running multiple cameras in separate threads of one program.  i also don't process many errors...
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: meanie2 on October 07, 2019, 08:31:47 pm
It seems some people are using hti apk on the seek...

http://4pda (http://4pda). ru/forum/index.php?showtopic=851614&st=960#entry88641913
http://htimeter.m.icoc (http://htimeter.m.icoc). me/en/h-col-103.html

Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Uho on October 07, 2019, 08:50:15 pm
The inclusion of an additional menu. Now you can see the frame rate.
https://youtu.be/5ZnWuD_yQ2I
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tonykids on October 08, 2019, 01:19:54 am
It seems some people are using hti apk on the seek...

http://4pda (http://4pda). ru/forum/index.php?showtopic=851614&st=960#entry88641913
http://htimeter.m.icoc (http://htimeter.m.icoc). me/en/h-col-103.html
I tried that ,it did work ^-^
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: pauledd on October 08, 2019, 10:06:57 am
It seems some people are using hti apk on the seek...

http://4pda (http://4pda). ru/forum/index.php?showtopic=851614&st=960#entry88641913
http://htimeter.m.icoc (http://htimeter.m.icoc). me/en/h-col-103.html

I tried that hti APK on my Android with my CompactPro but it was quite disappointing... The Seek Software is much more sophisticated and they also seem not to handle deadpixel substraction. I discovered
four dead pixels with their app which I've never seen on the seek app...

Would be interesting to know how it comes that they seem to use the same Software to Hardware communication as the seek devices... Maybe the are just selling rebranded Seek devices?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tonykids on October 08, 2019, 12:22:05 pm
It seems some people are using hti apk on the seek...

http://4pda (http://4pda). ru/forum/index.php?showtopic=851614&st=960#entry88641913
http://htimeter.m.icoc (http://htimeter.m.icoc). me/en/h-col-103.html

I tried that hti APK on my Android with my CompactPro but it was quite disappointing... The Seek Software is much more sophisticated and they also seem not to handle deadpixel substraction. I discovered
four dead pixels with their app which I've never seen on the seek app...

Would be interesting to know how it comes that they seem to use the same Software to Hardware communication as the seek devices... Maybe the are just selling rebranded Seek devices?
SEEK modules "C2 Starter Kit" https://detail.1688.com/offer/580307068706.html (https://detail.1688.com/offer/580307068706.html)
it seems that
HT-101=SEEK COMPACT
HT-101=SEEK COMPACT PRO
HT-A1=SEEK SHOT
HT-A2=SEEK SHOT PRO
it's interesting that HT-101/A1 is 220*160 but seek is 206*156
HT-301=xinfrared T3S :)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: Cat on October 08, 2019, 06:29:29 pm
HT-101=SEEK COMPACT PRO
Should probably be HT-201 = SEEK COMPACT PRO ;)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: meanie2 on October 10, 2019, 08:37:26 am
Anyone can advise if the pc cable for seek compact is available on amazon.com?
Or advise how to DIY a pc cable?
I only saw the YCS extension cable there.

Seek Compact Camera Cable
http://www.ivytools (http://www.ivytools). com/v/vspfiles/photos/seek-compact-cable-2.jpg
https://seekreveal.com/ (https://seekreveal.com/)
http://www.ivytools.com/ (http://www.ivytools.com/)


There is even a holder with tripod mount for the Seek Compact.
Seek Compact Camera Clip
http://www.ivytools (http://www.ivytools). com/v/vspfiles/photos/seek-compact-clip-4T.jpg
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: rev0 on March 17, 2020, 05:42:19 am
Sorry to revive an old thread, I was wondering if anyone has been able to make an adapter to use the iOS/lightning connector version on PC. I bought one of these at a better price for iOS at the time, and only just discovered these awesome PC apps and would love to give that a try. I'm an Android user and basically only have an iPhone dedicated for when I use my thermal cam which is a bit silly.

I attempted to use an old iPhone power bank PCB and wire up a USB cable to its female lightning connector but nothing is detected on PC. I have GND (pin 1), D-, D+, NC, and 5V (pin 5) connected, following this for reference: https://www.quora.com/Are-pins-1-5-on-the-Apples-Lightning-Connector-used-to-pass-the-dc-voltage-to-charge-iphone-ipad (https://www.quora.com/Are-pins-1-5-on-the-Apples-Lightning-Connector-used-to-pass-the-dc-voltage-to-charge-iphone-ipad)
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: tonykids on March 17, 2020, 01:55:02 pm
Sorry to revive an old thread, I was wondering if anyone has been able to make an adapter to use the iOS/lightning connector version on PC. I bought one of these at a better price for iOS at the time, and only just discovered these awesome PC apps and would love to give that a try. I'm an Android user and basically only have an iPhone dedicated for when I use my thermal cam which is a bit silly.

I attempted to use an old iPhone power bank PCB and wire up a USB cable to its female lightning connector but nothing is detected on PC. I have GND (pin 1), D-, D+, NC, and 5V (pin 5) connected, following this for reference: https://www.quora.com/Are-pins-1-5-on-the-Apples-Lightning-Connector-used-to-pass-the-dc-voltage-to-charge-iphone-ipad (https://www.quora.com/Are-pins-1-5-on-the-Apples-Lightning-Connector-used-to-pass-the-dc-voltage-to-charge-iphone-ipad)
IOS does not use pin 5 to provide power to otg device,it uses pin4 and/or pin 8,you should connect USB's 5V to SEEK's pin 8 or pin 5(do your own risk)
I opened the SEEK camera and direct solder the wire on PCB(IOS and android PCB are the same ),it work well
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: RoshV on April 14, 2020, 07:37:16 pm
Sorry for reviving this old thread, I am new to using SEEK thermal and have been getting nowhere with available python codes on Github.
I am trying to run it on RPI4, with python 3.7 and SEEK thermal compact XR

I get this error:

 File "seek.py", line 150, in <module>
    disp_img = get_image()
  File "seek.py", line 104, in get_image
    send_msg(0x41, 0x53, 0, 0, '\xC0\x7E\x00\x00')
  File "seek.py", line 32, in send_msg
    assert (dev.ctrl_transfer(bmRequestType, bRequest, wValue, wIndex, data_or_wLength, timeout) == len(data_or_wLength))
  File "/home/pi/codes/lib/python3.7/site-packages/usb/core.py", line 1043, in ctrl_transfer
    self.__get_timeout(timeout))
  File "/home/pi/codes/lib/python3.7/site-packages/usb/backend/libusb1.py", line 883, in ctrl_transfer
    timeout))
  File "/home/pi/codes/lib/python3.7/site-packages/usb/backend/libusb1.py", line 595, in _check
    raise USBError(_strerror(ret), ret, _libusb_errno[ret])
usb.core.USBError: [Errno 32] Pipe error

The C++ version from https://github.com/maartenvds/libseek-thermal works well.

Many thanks for your help
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jumpy9734 on April 14, 2020, 10:30:08 pm
I've wanted to ask, are there any Linux binaries of SeekOFix?
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: frenky on April 15, 2020, 11:50:47 am
I've wanted to ask, are there any Linux binaries of SeekOFix?
Emm no... But something usefull could be on github: https://github.com/search?q=seek+thermal
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nikitasius on July 31, 2020, 12:30:24 pm
Thanks to everyone for an awesome topic for reading 👍🏻
It was very interresting to know how this product changed and how people are changed too (talks about ≥9 Hz etc).

This thead is very useful !
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: nikitasius on July 31, 2020, 01:10:40 pm
I removed my Posts about the 30FPS Mode.

I better be  :-X than  :blah: and get law Problems  :scared:

I think best way is contact a lawyer and check if german constitution can protect you well and your rights.
Acceptance of US (or no matter which else) limitations without any explanations just because of fear ruins the progress of an Opensource (and not only) community.

I know well, what in France, as an example, i have right to disassemble anything without any actions against me and modify it as i wish and tell/show to anyone what i did (the result). Can i share a "solution"? Dépends of the subject.

I appréciate your software, but knowing your rights and US limits will boost it with 300%.
Title: Re: Yet another cheap thermal imager incoming.. Seek Thermal
Post by: jaofilipe on November 12, 2021, 03:17:51 am
Thank you all for this amazing topic.
I am in need of a cheap thermal camera (thinking about SEEK) and this topic was a huge help.
Thank you for your teardowns, tests, android app unpacking, programs and the discovery of seek easter eggs  >:D (the java files told me everything)
Been researching this topic for 8 hours straight, currently 3 AM in Portugal.  :palm:  :=\

As for the laws involved on said easter eggs, better safe than sorry.
Kudos to everyone involved in this project.  :clap: