SEEK SCAN Covid-19 countermeasure system - Teardown by Fraser - Page 1
Forum section: electronics / general

author: Fraser
author_rank: Super Contributor
timestamp: July 17, 2023, 10:07:09 pm
content: When SEEK Thermal first released their "SEEK SCAN" system as a countermeasure to the Covid-19 Pandemic, I was interested to see what they had created and how they had overcome some of the challenges of a system intended to measure humans surface temperature with accuracy. Very little was published on the actual technical design at the time so I ha to guess what was inside the casings of the system. Thanks to my finding a brand new SEEK SCAN at a very good price, I will now publish a teardown so that others are no longer guessing about the SEEK Thermal design hardware that 'hides' within the casings.What follows is my original guess as to the design from having looked at published documentation and images.... was I close, or wide of the mark ? ... let us find out.It was clear that the SEEK SCAN designers recognised that their camera cores would not be capable of the measurement accuracy required for an application that required the accurate measurement of a humans surface temperature. Their response to this problem was excellent as they used a temperature reference in the thermal cameras field of view that could be used by software to produce very accurate temperature measurements. This technique of using a known temperature source when measuring targets temperatures is well known and understood. A thermal imaging camera normally has a specification stating a measurement accuracy of +/-2C or 2%, whichever is greater. With a temperature reference of known accuracy, this specification may be greatly improved and the level of uncertainty with measurements drops to far more precise levels. In the case of the SEEK SCAN, it is stated as making measurements with an accuracy of +/- 0.3C. Some manufacturers of Covid-19 countermeasure systems tried to operate systems without a temperature reference in the field of view and their measurements were found to be very unreliable. So from the start we see that SEEK Thermal had the right idea regarding creating an accurate temperature measurement system.The problem with Thermal Camera temperature measurement systems intended for Covid-19 countermeasure duties is cost. The cost of the systems had to be affordable for the intended customer base and predicted sales. SEEK Thermal wanted to keep costs as low as possible to compete in the market segment and this lead to some clever decisions on their part, but more of that later. It was clear to me at the time that the rapid response to the Covid-19 Pandemic would include thermal imaging technology but that new systems would need to be designed, and supplied quickly. For manufacturers it would be both a design challenge and race to bring a product to market before competitors. This would lead to use of current building blocks in novel ways in order to reduce development time. As was seen at the time, manufacturers of thermal imaging cameras adapted their current, proven, products for Covid-19 temperature scanning duties.... some did this well, others not so well !SEEK Thermal were no different. They already had a well populated stable of thermal imaging products and cores that could be called upon by the R&D team for Covid-19 product development. Whilst the R&D team could have opted to adapt the standard "Classic" mobile phone dongle to their needs and possible use a mobile phone host, they opted to go with a PC Host and associated software. The connectivity to the PC Host was via USB so I deduced that all they needed to do was use the guts of a "Classic" camera or a dedicated core in a new casing. The addition f a USB webcam gave their product dual spectrum capability to aid target positioning, face mask detection and identification, if required. What I was not certain of was whether SEEK Thermal had used the "CLASSIC" dongle camera style of 'open PCB' or the more compact, buy likely more expensive, MOSAIC core package. We shall soon see.So I had guessed at a USB SEEK Thermal Core and a common USB PCB format Webcam in the SEEK SCAN head.... but it looked too large for just those two modules so maybe there was some image and/or situational processing going on at the camera head ?Now to the temperature reference.... these are normally called a Black Body temperature reference, source or emitter. They create a known temperature at their emission plate and have known emissivity. As such they may be used to test a thermal cameras temperature measurement accuracy, calibrate a cameras measurement systems or act as a temperature reference in a live measurement system. The challenge when designing such a temperature reference is in creating a unit that remains accurate in varying operating conditions. The units emission plate must stay at the set temperature and be resistant to ambient temperature changes, air movements etc. Modern PID temperature controllers can easily manage the temperature of the emission plate but you do need a decent quality PID controller for the task. The effects of ambient temperature and air movements can be somewhat harder to deal with for the Black Body designer and sometimes compromises are made. The designer may stipulate correct deployment and use of the Black Body in order that it remains accurate, rather than trying to design a Black Body that can cope with anything thrown at it. I was interested to see how SEEK Thermal had addressed this challenge but I could find no information on their Black Body temperature reference. The unit looked very compact and neat but I could not see the construction used within it. I was left to guess that the unit contained a painted aluminium plate on the rear of which a polyimide foil heater was attached and driven by some form of electronic temperature controller. The temperature controller needs to be very accurate in this application so I thought it unlikely to be analogue in nature. A small microcontroller reading a thermistor via its internal ADC, and an output PWM driving the heater via a transistor, came to mind. The unit is fixed temperature so a small microcontroller could easily meet the needs of the unit. The problem I had with the SEEK Thermal design was the lack of depth to the unit. There does not appear to be enough depth to the plate section for insulation around and behind it, to aid temperature stability, and the very open front design does nothing to mitigate air currents impacting heat loss of the emission plate. I was left doubting the real world performance of eth SEEK Thermal Black Body reference design. I was very keen to find out what his within that Black Body's casing but never saw a teardown on line or a description of the design from the owner of such I would have to wait until today to get the answers to some of my questions. The design is not quite as I expected but more of that laterI am not going to delve into the software aspects of this SEEK SCAN system in this teardown as this is a hardware teardown to show how SEEK Thermal created a human body temperature measurement system in a short period of time whilst ensuring that its measurements were useful, rather than the "best guess" of some lesser designs.Now I am going to be cruel to you, dear reader, it is late here in the UK so I am an going to delay uploading the teardown images until tomorrow .... don't you just hate it when people do this !Teardown pictures to followFraser

author: Fraser
author_rank: Super Contributor
timestamp: July 17, 2023, 10:21:28 pm
content: The SEEK SCAN Brochure in PDF format......

author: Fraser
author_rank: Super Contributor
timestamp: July 18, 2023, 09:07:30 am
content: Let the teardown begin !First the camera head and then the Black Body reference.The rear panel of the camera head is held in place with four self tapping screws and there are no hidden fixings.Inside the casing there are three parts.... the thermal imaging core, the webcam PCB and a USB 2.0 Hub PCBThe thermal imaging core is the standard Seek Thermal MOSAIC self contained USB module. The Webcam is an inexpensive HBV-1517 1.3MP module with USB output. The two cameras are USB so they need a USB hub to couple them to a single socket on the head assembly. This Hub function is provided by the Terminus FE8.1 USB 2.0 4 port Hub IC that is mounted on a interconnect PCB at the rear of the camera head.Nothing else but air in the camera head.

author: Fraser
author_rank: Super Contributor
timestamp: July 18, 2023, 09:10:41 am
content: Detail of the Seek MOSAIC series core.....The Seek Mosaic core is equipped with the standard processor PCB seen on other MOSAIC cores. The final picture of the core tries to capture the processor PCB's ID, but it is blurred on the silkscreen. I believe it to be "PCB604 Rev B 15 March 2016"

author: Fraser
author_rank: Super Contributor
timestamp: July 18, 2023, 09:19:35 am
content: Detail of the HBV-1517 1.3MP webcam.......This is just a generic Chinese webcam board that may be adapted to the customers needs. Note the unpopulated LED positions for IR/White Light illumination. $4 from Aliexpress !

author: Fraser
author_rank: Super Contributor
timestamp: July 18, 2023, 09:24:20 am
content: Detail of the USB Hub and interconnectivity PCB......This PCB hosts the Terminus FE8.1 USB 2.0 4 port hub IC. The PCB is equipped with the required connectors to match the needs of the Seek MOSAIC (FFC) and the HBV-1517 webcam (simple cable interconnect). The connection to the outside world is a USB-C socket. There are no components of interest on the rear of the PCB.

author: Fraser
author_rank: Super Contributor
timestamp: July 18, 2023, 09:31:43 am
content: Now to the Black Body Temperature reference....As already stated, I had no information on this units design and could only guess at what was inside the unit. We now find out in the following teardown that the unit is far from optimal for a general use Black Body, yet its unusual design does meet the needs of the SEEK SCAN requirements. I was close in my guess as to what was inside this units casing but there was a surprise ! Lets get to the photos......The rear panel of the Black Body is held in place with four self tapping screws and there are no hidden fixings.

author: Fraser
author_rank: Super Contributor
timestamp: July 18, 2023, 09:48:35 am
content: So we discover that the SEEK SCAN Black Body temperature reference contains a single copper clad PCB ! No aluminium emission plate as I had expected but a mall microcontroller is present as I thought might be the case. I will delve into the heater and emission plate design later but let us look at the active components first.The microcontroller used in this unit is the ARM Cortex M0 LPC811 by NXP. This is equipped with UART (x2), I2C and SPI interfaces plus 4 GPIO pins that may be used to produce PWM. The temperature sensor turns out to be a clever digital device that we can see soldered to the front face of the Black Body. It could be something like the TE TSYS03 that communicates its temperature to a host via I2C. Its identity is unknown as it has been painted with high emissivity paint that i will not be removing. The power for the Black Body is provided by a 5V 2A plug-pack unit (not a USB type) A TLV70033DDCR (Marked 0DN) 200mA LDO regulator powers the LPC811. The heater is driven by the LPC811 output via a transistor marked "N7" that has not been identified as a specific part number yet. The heater measures approximately 4 Ohms resistance and will be driven from the main 5V supply rail and not the LDO regulator. A bi-colour LED is used to show the temperature status of the black Body. This temperature controller design appears well suited to a single temperature Black Body temperature reference and the designer has cleverly incorporated it into a single PCB format fro production efficiency and low cost.

author: Fraser
author_rank: Super Contributor
timestamp: July 18, 2023, 10:18:42 am
content: So where is the heater in the Black Body temperature reference ?This is where things get interesting as I had expected to find a Polyimide foil heater on the rear of an aluminium emission plate. What I found was a PCB and no obvious heater or emission plate. This is where the designer made compromises to keep the design cheap and simple. They only got away with this design because of its specific role and operating temperature. It is not suitable for a general purpose variable temperature Black Body unless the emission plate temperature is kept low. Remember the temperature controller resides on the same PCB !The PCB, on first glance, appears to be a double sided piece of FR4 fibreglass copper clad PCB. There is large area of copper on the rear and a carefully crafted area of copper on the front of the PCB that integrates the temperature controller components, including the temperature sensor.There is no evidence of a heater visible to the eye except some PCB via's that clearly handle some current and are connected to the power rail and a transistor that is driven by the microcontroller. The Heater is hidden from view because it is INSIDE the layers of the PCB ! The heater will be a serpentine type created on an inner layer of this PCB using copper as the heater conductor. The PCB may be a 3 layer type or it could have additional layers for copper pours to increase its thermal density. This use of a copper serpentine heater etched into a PCB is common on 3D printer heated build plates, so the technique is not that novel, but it is unexpected in this Black Body temperature reference. Teh heater resistance is around 4 Ohms and i expect it to be driven using a PWM signal from the microcontroller.The heater will warm the whole PCB to its required operating temperature and the front copper pour works with the high emissivity paint to present a flat thermal reference to the SEEK SCAN camera. The resolution of the camera used in this product is low enough to hide the temperature sensor and associated data lines from view at the expected operating distance. The multi layer PCB that accommodates the microcontroller based temperature controller is the whole emission plate in this design. It will have thermal density so the PID function of the microcontroller will be able to maintain the emission plate surface temperature with some precision. The relatively low thermal density of the PCB will permit a fast response to a changing ambient temperature. We can only assume that SEEK Thermal did plenty of testing on this black Body design to fine tune the PID settings to meet the require temperature accuracy and stability criteria. I may well test the unit using a logging IR thermometerThe Black Body will operate at a temperature above that of a human and most ambient environments. It does not have the ability to cool its emission plate, only to apply energy to heat it. As such, this Black Body will have limitations placed on the environment in which it may be used in terms of temperature. The likely temperature produced by this Black Body will be somewhere in the range 40 Celsius to 45 Celsius. Remember that the microcontroller will experience this heating as well. The microcontroller was positioned towards the edge of the PCB to reduce thermal contamination at that corner of the emission plate as the microcontroller will generate its own heat. A thin foam thermal insulator is placed between the rear of the PCB and the metal rear panel of the Black Body. The insulator prevents the metal rear panel acting like a heat sink and helps to thermally isolate the PCB from its surroundings a little. The plastic frame of the Black Body will also be a reasonable thermal insulator. A “thermal break” is visible around the perimeter of the emission plate. How effective this would be, I do not know bit SEEK Thermal did it for a reason so it must surely aid the performance.The Black body emission plate is pretty much open to ambient air so it could be influenced by air movement and positioning away from sources of significant air movement would be important.So there you have it, an unusual Black Body design and not what I had expected in some areas, such as the heater and emission plate.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: July 18, 2023, 10:34:12 am
content: For those readers wondering what I mean when I call the heater a “Serpentine” type, I attach some pictures of this type of heater. A Meandering element is another way to describe such heaters and they can be created on PCB using copper or as flexible Polyimide heaters using all manner of element materials to suit the application.

author: Fraser
author_rank: Super Contributor
timestamp: July 18, 2023, 11:27:23 am
content: The good news about the camera head design is that it contains standard USB modules so may be repurposed rather than having to use the SEEK SCAN dedicated COVID-19 fever detection software. I have the MOSAIC core ICD and SDK so can drive it directly from that on my PC. The Black Body will make an interesting addition to my stable of Black Bodies and a portable quick check source. It is unsuited to modification for other temperatures though. For that, I will modify the Dahua Fever detection system Black Bodies that are in a completely different league to the simple SEEK Thermal design.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: July 18, 2023, 02:48:59 pm
content: The SEEK Thermal MOSAIC core used in the SEEK SCAN uses the same processor PCB, and likely the same microbolometer PCB, as that used in the HTi HT-A1 thermal camera. The processor PCB is the PCB604, Rev B, 15 March 2016.The attached picture shows the thermal core from the HT-A1.https://hackaday.com/tag/ht-a1/I have been calling the thermal core the “MOSAIC” but I believe this core actually predates the introduction of the “MOSAIC” branding by SEEK Thermal. The later MOSAIC cores may differ from this core in some ways. I believe the core that we are seeing in the SEEK SCAN is given the designation “J3-604”.Fraser

author: hap2001
author_rank: Regular Contributor
timestamp: July 19, 2023, 02:52:20 pm
content: Good job, I saw that on ebay...I'm putting Seek to my banning list after seeing them use massive Chinese parts for several of their products.Thank you for your effort!

author: Fraser
author_rank: Super Contributor
timestamp: July 19, 2023, 10:47:52 pm
content: If anyone wants one of these SEEK Scan kits, they are reasonably priced on eBay.com at the moment....$113 for a new kit !https://www.ebay.com/itm/394574014900?and $124 here....https://www.ebay.com/itm/295579917963?Cheaper than the Seek Thermal MOSAIC evaluation module plus you get a Black Body measurement accuracy check source included in the deal !Mine came to me for a similar price from a UK based company. It looks like stock is being dumped due to lack of demand.Fraser

author: IwuzBornanerd
author_rank: Frequent Contributor
timestamp: July 20, 2023, 05:39:55 am
content: Quote from: Fraser on July 17, 2023, 10:07:09 pmIn the event that you do drive the thing with the SDK, the big question is if you can get the full temperature range out of it---or is the thing perhaps biased different than the standard core so as to make that not possible?

author: Bill W
author_rank: Super Contributor
timestamp: July 20, 2023, 12:40:49 pm
content: Quote from: Fraser on July 19, 2023, 10:47:52 pmThis one by any chance ?https://www.ebay.co.uk/itm/304666541423Bill

author: Fraser
author_rank: Super Contributor
timestamp: July 20, 2023, 03:40:53 pm
content: Yes, but I offered £120 and it was acceptedFraser

author: Fraser
author_rank: Super Contributor
timestamp: July 20, 2023, 10:59:31 pm
content: 'Quick and dirty' temperature measurement accuracy test on the SEEK Scan using the SEEK Thermal "Seek Simple Viewer" PC program from the SDK.The J3-604-200 core appears to be standard in that it can measure well outside of the normal human skin temperature range. This suggests that the core has not been fitted with temperature limited firmware.I did the good old Coffee Mug test that I use to show the imaging of a hot object and definition of the mugs handle. The distance to target was around 50cm.Note that the Seek Simple Viewer software is very simple and does not provide Emissivity or Distance to Target settings. It considers the Emissivity to be 1.00 and the distance to Target to be Zero. As the camera is moved away from the temperature reference we witness the path loss that is expected and which results in a lower temperature reading. The camera behaved very well within the constraints of its resolution and internal noise levels. I was impressed with the temperature measurement accuracy at both +5C and +80C.I used my Galai BB50 professional Thermoelectric Black Body for these tests as it was the quickest to set up.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: July 20, 2023, 11:07:26 pm
content: Measurement accuracy testing against a known accurate Galai BB50 Thermoelectric Black Body.The BB50 temperature was set to +70.0 Celsius for this initial test.Test 1 is just a distance image of the BB50 with a distance related measurement error of around 4 Celsius.Test 2 is a closeup of the BB50 emission plate and part of its aperture surround to provide some contrastTest 3 is a closeup of the Emission plate with low Delta T, and so low thermal contrast, in the scene so that the camera chooses a narrow temperature span. this setup reveals the noise within the Seek Thermal core.Measurement accuracy was good at +69.1 Celsius and +69.4 Celsius

author: Fraser
author_rank: Super Contributor
timestamp: July 20, 2023, 11:10:33 pm
content: The Galai BB50 temperature was set to +80.0 Celsius and the test repeatedTest 4 is a view of the BB50 emission plate and its aperture surround to provide contrast in the imageMeasurement accuracy was good at +79.6 Celsius

author: Fraser
author_rank: Super Contributor
timestamp: July 20, 2023, 11:11:18 pm
content: The Galai BB50 temperature was set to +5.0 Celsius and the test repeatedTest 5 is a view of the BB50 emission plate and its aperture surround to provide contrast in the imageMeasurement accuracy was excellent at +5.0 Celsius.

author: gabiz_ro
author_rank: Regular Contributor
timestamp: July 21, 2023, 06:51:39 am
content: I see frame size as 103x78 but spesc say 206x156Did you set it low or maybe Seek Simple Viewer is old version and cannot handle device?Didn't check for new versions but latest available was Aplication 3.0.0.0 with SDK 3.8.0.0Still limited <9Hz framerate, I was looking for higher framerate Mosaic maybe I can improve Compact Pro limitation of framerate.

author: Fraser
author_rank: Super Contributor
timestamp: July 21, 2023, 03:02:29 pm
content: gabiz_ro,Many thanks for the comment. Yes the Simple Viewer provided only 103x78 pixels. I have yet to find a way to reconfigure the viewer for a larger image. I tried the later Simple Viewer Version 3.8 that is supplied with the evaluation camera kits and it does not show the camera in the camera selector area. I have been playing with the viewer and Seek core drivers but so far, no joy. Running the SDK examples did reveal that the camera reports "Frame" as 103x78 which is odd. I shall have to dig deeper into this.I tried the excellent Thermo Viewer software by Joe-C and that does not see the camera either.I ran the SDK 4.3 example programs and the SDL program showed the thermal image. I cut that image from a screen grab and it contained approximately the correct number of pixels so the core is not locked down to 103x78 pixels from what I can see. I attach that screen capture and the output of the example program declaring 103 pixels x 78 associated with the camera ID. The Simple Viewer seems to be constrained in some way to showing only part of the available image coming out of the camerahead. The SDK Example SDL program for testing camera operation shows the whole image, as seen in the attachments. There has to be a configuration setting to change this but I have yet to find it. The newer Simple Viewer appears unwilling to connect to a non evaluation kit camera ?If I am honest, I have no great love of these Seek Thermal camera cores, so I will limit how much time I spend trying to work out what is going on as I have other, more pressing, tasks to undertake.

author: Fraser
author_rank: Super Contributor
timestamp: July 21, 2023, 03:13:06 pm
content: For anyone wondering, the Seek Scan program displays the full resolution of the SEEK Thermal J3-604-200 core as shown in the attached image.

author: Fraser
author_rank: Super Contributor
timestamp: July 21, 2023, 04:27:37 pm
content: The Seek Scan Black Body temperature reference is configured to produce an output of 42.0 Celsius which falls within the range that I expected and accuracy appears very good. The green LED blinks during the warm-up period and remains solid on when the correct temperature has been achieved.Surface uniformity was found to be better than I had expected with the centre and all corners reading 42.0 Celsius +/- 0.1 Celsius. Considering the simple design, I expected lower performance. A professional lab grade temperature reference it may not be, but it is suitable as a quick, highly portable temperature check source for those wishing to ensure that their thermal camera orcIR thermometer is working correctly.When using the 2021 release of the SEEK Scan software, there is an active & continuous search for the Black Body temperature reference. The software finds it through knowing the set temperature of that reference. If the reference is not found, a warning watermark appears on the visible light image to alert the operator.Fraser

author: Bill W
author_rank: Super Contributor
timestamp: July 21, 2023, 09:24:22 pm
content: Quote from: Fraser on July 21, 2023, 03:02:29 pmAs it is the top left of the image, I wonder if 'Simpleviewer' is thinking it is attached to the Seek '$99' camera, which is 103x78 ?Thinking about getting one for more lens fun !Interesting compare to the FLIR One and looks less aggro mounting it. I spend longer fixing broken USB connectors than using the FLIROne....Bill

author: Fraser
author_rank: Super Contributor
timestamp: July 21, 2023, 09:48:59 pm
content: Bill,Thank you. I did not know the resolution of the $99 core as I kind of lost interest in SEEK Thermal products a while ago. I still cannot get the latest version of Simple Viewer to run with the camera but I am using Win7 so will try Win10 to see if that is the issue. Hopefully I can convince SEEK camera compatible programs to recognise the SEEK Scan imaging core. Sadly I have very little spare time in the coming week due to family commitments. For what I paid for the SEEK Scan, I am pleased with my purchase, but how I wish SEEK Thermal had used the QVGA core in this unit ! This unit also reminds me of how much better the imagery is that comes out of the Infiray Tiny1C and S0 cores.Fraser

author: IwuzBornanerd
author_rank: Frequent Contributor
timestamp: July 21, 2023, 10:59:34 pm
content: Quote from: Fraser on July 21, 2023, 03:02:29 pmThanks for all the info. Fraser.What is the USB product ID for that core? If it is different than the "Compact" units that may be why Joe-C's software does not recognize it. Does the Seek app work with it?If the lens can be removed without damaging something else, I could find it useful for "mod" work, but I guess I'm not hot enough to have one to feel like making an E-bay account just to get one.Others in the US may be interested to know that the seller is running out of them--I put a $113 one in the cart a bit ago to see if I could buy without an account & it said "last one".

author: Fraser
author_rank: Super Contributor
timestamp: July 22, 2023, 03:48:54 pm
content: Seek Scan thermal core details:Model: J3-604-20xResolution: 206 H x 156 V 12um pixelsLens: 4mm / f1.2FOV: 35 Degrees H / 26 Degrees VSensitivity: <40mK (post processing)Frame Rate: <9fpsAccuracy: +/- 0.3C between 36C and 40C, when used with Temperature ReferenceUSB identity to host PC: VID: 289D PID: 0010*Firmware version: 3.3.1.24Processor Board Version: 3150Interface: USB 2.0*For information, the following USB PID's have been identified by Joe_C on other Seek thermal cameras:PID 0010 (Compact + XR / Android or iPhone)PID 0011 (Seek Pro)

author: Fraser
author_rank: Super Contributor
timestamp: July 22, 2023, 05:22:18 pm
content: I just connected the camera head, complete with its internal hub and visible light camera, to a Samsung A6 mobile phone. I used a known working Micro USB (M) to USB A (F) OTG adapter cable.Upon installing the SEEK Thermal App I was rewarded with a thermal image from the camera head. The image was the full 206 x 156 pixels so no cropping. App temperature measurement functionality also worked fine(but the actual measurements need to be checked for accuracy)I took some pictures with my iPad just to show the unit working so they are pretty awful quality !The camera is identified simply as the “3150” which is the identity of the Processor Board used in this particular core.The target in these images is the same TV table that I used in previous images.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: July 22, 2023, 05:37:09 pm
content: Hmmm, just looking at those pictures again….. the ones with the delta T temperature mode selected do not look right. The maximum temperature may be correct but +29C on the cabinet as the minimum temperature looks way too high as the room is at +21C.No time to investigate at the moment. That will have to wait until another day.Fraser

author: IwuzBornanerd
author_rank: Frequent Contributor
timestamp: July 22, 2023, 07:42:18 pm
content: Quote from: Fraser on July 22, 2023, 03:48:54 pmSo it's not that then. I would expect that Joe-C's software would at least recognize that a Seek camera is connected, so perhaps the control commands are different. The ordinary "Compact" I bought in January of 2017 reports:Camera HardwareHW: v7 TH: v2 TLID: -1Camera Software1.3.0.0So there may be differences in there. Happy to know the app works with it but it would be great to be able to use "third party" software.

author: Fraser
author_rank: Super Contributor
timestamp: July 22, 2023, 07:47:20 pm
content: I will try again with Joe-C’s software. I just selected the SEEK option in the left hand menu plus “connect” but no camera was found. I could have a driver we issue maybe.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: July 22, 2023, 08:47:55 pm
content: Just tested the camera with "Thermo Vision" from Joe_C again. Sadly no dice. The camera is not seen as being connected yet is present in Device manager and working with the SDK.Temperature accuracy when running on the Samsung A6 was checked and it is accurate. It is confusing that the 3150 core will work with the phone APP, the early Simple Viewer program (although only at 103x78 pixels) but not with the later (SDK3v8) Simple Viewer, Thermo Vision, or SeekOFix. This would need some further investigation but sadly I have little time to 'play' for the next few weeksSo whilst the SEEK Scan may still be good value for money at £120, it is not directly compatible with the 3rd party PC programs and I do not know the cause at this time. Compatibility with Thermo Vision would have been great so that is a bit of a downerFraser

author: gabiz_ro
author_rank: Regular Contributor
timestamp: July 23, 2023, 06:11:02 am
content: I may be wrong but with "Thermo Vision" from Joe_C I think you need to use other driver (libusb or winusb) installed with zadigSeek driver for SDKlibusb or winusb via zadig for Thermo Vision

author: Fraser
author_rank: Super Contributor
timestamp: July 23, 2023, 09:20:11 am
content: gabiz-roYes it is WinUSB and I tried that using Zadig.The SEEK provided driver is WinUSB version 4 and the camera is titled Seek Camera, or something similar, in the Device manager under USB devices.Using Zadig the WinUSB installed is version 6 and the camera is titled differently in device manager. Something like PIR206i.This difference was noted by user Ben321 some time ago and he found that he needed the Seek provided driver for Seek SDK programs and the Zadig installed driver for 3rd party programs. Neither driver works for Thermo vision in my case. Of note is that SDK 3.8 fails to work with the SEEK Scan camera yet SDK 4.3 does work. This explains why the later Simple Viewer does not see the camera….. it uses SDK 3.8 in its creation and there is no Simple Viewer built using SDK 4.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: July 23, 2023, 07:56:46 pm
content: Back to the SEEK Scan ... I have just found the Patent application for the SEEK Black body temperature reference and it contains lots of detailed imagesI attach the PDF from the USPTO here. I have also included the Patent application for the SEEK Scan system.Fraser

author: dalittle
author_rank: Contributor
timestamp: July 27, 2023, 04:14:47 am
content: Thanks Fraser, another very interesting and entertaining read. Appreciate your sharing with us.david

author: Fraser
author_rank: Super Contributor
timestamp: July 27, 2023, 11:33:43 am
content: dalittle,It is a pleasure to produce posts that others may find interestingSadly I am limited in both spare time and funds so cannot buy as many interesting thermal imaging items as I did when in full time employment. I tried to obtain modern camera samples from companies for testing and review but unless you have a YouTube or Instagram presence with a lot of followers it is a waste of time asking. I hope the few posts I still create on thermal imaging related hardware are of interest thoughFraser

author: ArsenioDev
author_rank: Frequent Contributor
timestamp: July 27, 2023, 01:21:31 pm
content: Fraser, personally I am always excited for another deep dive on something whenever you post. The knowledge you share is incredibly helpful and much appreciated

author: gabiz_ro
author_rank: Regular Contributor
timestamp: July 28, 2023, 06:53:53 am
content: @FraserYou already do much interesting stuff, and already take pictures so making a video during this will be more useful.I understand this is work in plus but something like bigclive is fine.Some editing on video or even play-pause recording may be enough.As for followers I thing you'll have a lot in short time.

author: LaserSteve
author_rank: Super Contributor
timestamp: September 06, 2023, 02:22:49 pm
content: I'm working with JoeC trying to get the scan to work with his software. Not much luck so far, I can get the software to recognize the Scan about 50% of the time, but still no imaging.Steve

author: IwuzBornanerd
author_rank: Frequent Contributor
timestamp: February 11, 2024, 08:06:56 pm
content: The price of these things has come down to where I found it irresistible. What ultimately made it irresistible, though, was that I could order it from the seller's web site without making yet another account.https://industryrecycles.com/shop/seek-scan-thermal-body-imager-206-x-156-resolution-yw-aaa-2/Mine arrived Friday & gave me images "out of the box" on my own software...sort of--everything was either -40 or few hundred degrees F. It took me several hours to ferret out the problems & get reasonable output, but the result is sweet.The first problem is that the frames of data that the camera spits out upon initialization are apparently only spit out on first init. after power up. If I shut down my program & then re-start without unplugging the camera & re-plugging it, my program just sits there timing out & giving errors.The major problem for me is that the "frame 9", which I use as a thermistor lookup table, has the same range of values as the Pro dongles rather than what the non-pros have (the ones I have anyway). The new non-pros might now have that same data set too, for all I know. It took me a few hours to figure out how to handle this & still cover the old dongles, but now I have it "close enough" to get reasonable images out of the 'scan :~) I need to do some massaging to get the temperatures closer to correct, but it's working quite well now.Other observations:The data from the camera is 206 x 156 pixels but the bottom row is all 0's.Whenever there is a shutter event the camera outputs frames with status byte 1, 6, & 20. Values in frames 1 & 6 are similar but values in frame 20 are more than twice as big.Camera Type is reported as 3150 rather than "Compact", also:Software version: 2.3.0.0Image Processing Software: 2.11.3.2Camera Hardware: HW: v0 TH: v5 TLID: -1Camera Software: 3.8.1.24I can only guess what caused the problems Fraser had with 3rd party software. One guess is that perhaps the other software is expecting certain return messages from the setup commands & not getting what is expected. I don't process any of those return messages so it won't matter to my software.I don't have the SDK & don't use "zadig" or "winUSB", so I can't say if there are any issues with those. I use libUSB under Debian Linux & the only problems I had are the ones I stated above.So the big news is that there are no special codes needed to get the Seek Scan to yield the usual temperature range, OR to get it to work at all--the same USB commands work for the (non-pro) Compacts & the SeekScan. There might be something that needs to be sent to make it work without unplugging the camera every time, but that is not catastrophic for my purposes. Further good news is that this problem does not appear to occur with the Seek phone app. I even force-stopped the app & opened it again & it worked without unplugging the camera.HOWEVER, there is one disappointing thing with the phone app in that the TIFFs saved from the Scan contain scaled images, only 103x78 pixels, including the temperature data set. The images also are screwed up as shown.Image in TIFF:Corrected image:Image on phone:I intend to dig into the black body at some point, but for now I feel like I should just be happy with how well this works & do other stuff for a while.Image from my softwareI will attach a set of startup & shutter frames from the 'scan in case they are of help to anyone troubleshooting 3rd party software.

author: Fraser
author_rank: Super Contributor
timestamp: February 11, 2024, 10:41:06 pm
content: IwuzBornanerdExcellent ! Thank you for your work on this. Sadly my SCAN system has sat in its box since I tested it. I shall have to dig it out again and try it with your softwareThank you for sharing your experiences with the unit. As you say, they are very inexpensive on the surplus market nowPeople sometimes need a static camera to monitor a scene or equipment and FLIR offer their AX8 for that roll with only a Lepton 2.5 80x60 pixel image. The SEEK SCAN could serve well in that roll if coupled to more general use software than the original app.Fraser

author: IwuzBornanerd
author_rank: Frequent Contributor
timestamp: March 05, 2024, 09:29:09 pm
content: I have not [yet?] released my program in C for several reasons; mostly due to hard-coded camera parameters & no documentation, but I have found that the Seek Scan also works with@bostwickenator's code on GitHUb:https://github.com/OpenThermal/libseek-thermalWith this software it is necessary to unplug the 'scan & re-plug it in each time before the software is started. I have stumbled upon a fix for that in my code, but that fix (a delay) did not work in the OpenThermal code. Without a fix, the camera sits there timing out on the image transfer requests. Increasing the timeout to one second did not help.Even if I had released my C code, it would not work with the Seek Scan without my latest modifications because the startup frames from the 'scan are different than what my code expected from a non-pro Compact. If someone wants to give it a spin without documentation, let me know...

author: IwuzBornanerd
author_rank: Frequent Contributor
timestamp: March 05, 2024, 09:43:48 pm
content: I have taken the teardown a bit further & found that the lens is mounted with the same bayonet as the one used on the "Compact" dongles. And the same sort of blocking pin to hold the bayonet in place, but the pin does not restrict the focus; they used glue for that. The lens is also in a threaded barrel so the Seek Scan lens is indeed adjustable focus...once the glue is dug off the lens mount. And that was not very difficult.The threads appear to be the same half-millimeter pitch as on the Compacts, but the barrel diameter is only 10mm compared to the 12mm diameter in the Compact XR. And the 10mm diameter is slightly larger than the barrel on the non-XR, non-pro Compact.This photo shows the separated lens & bayonet along with a 12mm diameter webcam lens for comparison.My Seek Scan is now an XR as I have mounted the lens from the XR I originally bought in 2015. I also put a lower-light, higher resolution visible camera in it (the pwb is the same size!) & intend to use the pair for back yard surveillance.

author: IwuzBornanerd
author_rank: Frequent Contributor
timestamp: March 05, 2024, 09:54:48 pm
content: Fraser mentioned that the temperature sensor on the black body would not be noticeable by the thermal camera at a 5 foot distance This made me curious as to whether it would be noticeable close-up and it does show up when focused at a distance of 2 inches, even with a regular noisy ol' Seek Compact. :~)Correction!: This image was taken with the rear cover & cardboard insulator removed from the black body. I missed that fact when I took the picture. With the back & cardboard in place, the traces do not show.This image is from a tiff file written by the Seek apk on my phone:

author: parkerlreed
author_rank: Newbie
timestamp: February 09, 2025, 02:01:36 am
content: Ran across the Industry Recycles selling these for $39 on eBay recently.Great little bit of kit but I'm seeing some of the issues from this thread.Seek's official SDK 4.4 has dropped support for reading the thermal frame values. Always reports -25C.Official SDK 4.3 works but then you only receive half resolution 103x78 (Confirmed by setting the SDL scale to 1 and measuring the screenshot in GIMP)libseek-thermal on GitHub gets he full resolution frame but never implemented temperature readout.Is there anything for Linux to get the full frame and temperature readout?Attached is the SDK 4.3 SDL viewer with some custom code to print the thermo frame to stdout.

author: IwuzBornanerd
author_rank: Frequent Contributor
timestamp: February 12, 2025, 12:42:01 am
content: Quote from: parkerlreed on February 09, 2025, 02:01:36 amYes there is such software for Linux as I mentioned in post #44 above. I do not have any version of the SDK, but I use one of the "frames" of data stored on the camera as a lookup table to calculate the temperatures and the calculations need some tweaking. I had hoped that these Seek black bodies would help me do that. I have put all the camera specific stuff in the config file but still have not written up documentation. If you would like to try it without formal documentation send me a PM & I can make it available to you with some bare essential information.Industry Recycles has now had at least 5 lots of Seek Scans at progressively lower prices. I bought one from their 2nd lot for $87.22 & I was considering buying a second 'Scan at that price, so when they obtained a 3rd batch of 50 of them & offered them for $43.61 I bought 2. :~) The interesting thing is that the earlier 2 lots were packaged in an ordinary shipping box with the components tossed in on top of some bubble pack, whereas the latest & cheapest ones are in official Seek-marked boxes with nice foam cutouts for each component. The other interesting thing is that the one I paid $87.22 for has no dead pixels other than the bottom row & the ones they normally use for data, while the cheaper 2 have hundreds of random dead pixels scattered across the frame. I find this disappointing since none of the "Compacts" I own have more than 4 beyond the intentional dead pixels. However, this "feature" has enabled me to determine that the startup frame with ID of 7 identifies dead pixels with the value 15046. I have no idea what the significance of that number is or what all the other numbers are in that frame.Hundreds of dead pixels is disappointing but I guess it's better than the every-fifteenth pixel dead on the original Compacts & I didn't have any problems with that.Dead pixels on 1st Scan:2nd Scan:3rd Scan:I have much to report on these things here and probably should stop trying to get uniform temperature out of the black body & write up the stuff I have done & observed. It's slow going because I only get a half hour or so at a time on this stuff.I need to correct/clarify something on my earlier post---the thermal image I posted in which the Seek black body's sensor & traces leading to it are visible was taken with the back and the cardboard insulator removed. I missed that when I took the picture and with the back & insulator installed the sensor & traces do not show in a thermal image from a Seek compact.

author: parkerlreed
author_rank: Newbie
timestamp: February 12, 2025, 12:48:49 am
content: The current lot of cameras is $39 and they have been accepting $25 to $30 offers.I've gotten two so far at $30 each and one friend offered $25 a piece for 2 at a time and got it.Yeah I've been meaning to poke more at libseek-thermal to get the data. The SDK sheds some light on this as the ARGB frame and thermal frame are two different structs. As in the screenshot, I have this working nicely for their SDK. but eventually want to translate that into libseek-thermal.Thanks for the update.

author: IwuzBornanerd
author_rank: Frequent Contributor
timestamp: February 12, 2025, 12:59:00 am
content: Quote from: parkerlreed on February 12, 2025, 12:48:49 amThanks for that info.I have been wondering how low they would take "best offer". I see they are selling faster now. Not sure I want to make an account yet, though. The preceding lot was offered on their own web site for $34 & less than $10 shipping, but by the time I had decided to spring for another one they had pulled it off their site & had it only on e-bay for $37 & $18 or $19 shipping. Later they changed it to the current numbers. I have been watching for price drops...