Author Topic: Freeware Software for Thermal Analysis: Thermovision_JoeC  (Read 265251 times)

0 Members and 1 Guest are viewing this topic.

Offline alexwhittemore

  • Frequent Contributor
  • **
  • Posts: 360
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #300 on: June 15, 2020, 05:19:13 pm »
I think I already know the answer, but just to be certain - this app doesn't have any out of the box support for a Lepton sensor connected via PureThermal 1 or 2 breakout, right? It's throwing me off that there are a bunch of references to "webcam" throughout the interface, as if maybe a UVC device WOULD be supported.

EDIT: For that matter, I don't see the HTI-301 explicitly supported, but it it compatible with the TE-Q1? I see the latest ask of that question was November but I'm not sure when TE-Q1 support was added.
« Last Edit: June 15, 2020, 05:31:21 pm by alexwhittemore »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #301 on: June 20, 2020, 09:44:40 pm »
Hello,

yes, the HIT-301 and also PureThermal cameras are not supported...
http://www.joe-c.de/pages/posts/unterstuetze_kameras_supported_cameras_195.php

the reason is simple, i have no camera of this type to play with.

Its possible to write a driver dll for any type of camera, using the Seek Thermal example from here:
http://www.joe-c.de/pages/posts/version_1.8.0.0_tcamdll_207.php

a driver dll with the same signature will work with this APP.

If the PureThermal deliver a regular UVC device, it can be displayed in the APP, but currently there is no transformation from "images with pixel colors" to "images from temperatures".

Best regards
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline ignat750

  • Contributor
  • Posts: 34
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #302 on: July 15, 2020, 07:08:31 am »
Why, when you set the temperature points in a program, does the program reduce the temperature?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #303 on: July 15, 2020, 07:26:26 am »
Why, when you set the temperature points in a program, does the program reduce the temperature?
Hello,

please provide more details.
"temperature points" mean spot measurement?
still image or stream, which camera?
were the reduced temperature was shown?

you can send me pm or email if you want.
best regards
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline ignat750

  • Contributor
  • Posts: 34
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #304 on: July 15, 2020, 08:52:06 am »
i7
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #305 on: July 15, 2020, 10:06:54 am »
Hello,

aha, its while you move the Spot.

the reason is simple:
By default the 3x3 Kernel (accuracy feature) is active, this means, all pixels next to your selected Pixel are merged to one temperature value.
Like this:
1 2 3
4 5 6
7 8 9
there "5" is your pixel temperature, but the mean result of all 9 Temperatures is shown as Spot temperature.

if you move a pixel, it shows only the value at your current pixel (the "5" from above).
therefore this value can be higher or lower than the final result.

If you want to disable this feature:
1. double click on your measurement point
2. your current m-point should be marked in the "Meas grid" now, there the settings for it
3. switch "Kernel 3x3" from ON -> OFF
now you have only the pixel value for it.

best regards
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline ignat750

  • Contributor
  • Posts: 34
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #306 on: July 15, 2020, 03:20:04 pm »
Thank! Is it possible to turn off the switch "Kernel 3x3" forever?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #307 on: July 16, 2020, 07:17:20 am »
Thank! Is it possible to turn off the switch "Kernel 3x3" forever?
Hello,
no, not yet.
but I can add a setting in startup-config (the Measurements will be initialized at startup).

If you change the setting and store to a "thermovision .jpg", this will be stored.

best regards
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline polppol

  • Newbie
  • Posts: 3
  • Country: th
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #308 on: September 16, 2020, 07:16:08 am »
Is it possible to open .jpg image that save from hti camera?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #309 on: September 18, 2020, 09:20:07 pm »
Is it possible to open .jpg image that save from hti camera?
Sorry for my late response.
I belive the answer is no, since the hti images may only contains colors, no temperature information.
could you send me some images, i will verify.

best regards
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline polppol

  • Newbie
  • Posts: 3
  • Country: th
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #310 on: September 29, 2020, 03:09:47 am »
Is it possible to open .jpg image that save from hti camera?
Sorry for my late response.
I belive the answer is no, since the hti images may only contains colors, no temperature information.
could you send me some images, i will verify.

best regards

Hi I just send you an PM
 

Offline reditcoco@yahoo.co.uk

  • Newbie
  • Posts: 1
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #311 on: October 15, 2020, 04:25:34 pm »
Hi Joe

Thank you for your contribution to the thermal community.

I have a question regarding using Flir One with FOne ultimate and your Thermovision App.

I need to store the 16-bit raw remotly to a PC without the formula for temperature calculation. I know how to convert it to temperature values using the camera constants and the environmental parameters. I wrote a code for reading the
thermal image sequence from FOne Ultimate video (.bvf) (works as expected).
When I used Thermovision App, I can save the image sequence in .bpm format, but the frame has a pixel value that I could not understand, neither temperature nor row values (please see the attached image file).

Could you please walk me through how you store the 16-bit raw data from FOne ultimate App remotely? Or by using Thermovison or just any code that can help with this. Or how to get the frame sequence with temperature pixel value using your Thermovision software.

Thank you very much for your support.

Best Regards,
Hasanain
 

Offline vit007

  • Newbie
  • Posts: 1
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #312 on: December 25, 2020, 10:22:52 am »
Tell me how to see the seek compaq picture in the program. I managed to get it in SeekThermal_debug_012, but ThermoVision is not. Thanks.
 

Offline ericb

  • Contributor
  • Posts: 9
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #313 on: December 25, 2020, 03:09:08 pm »
Hello,

Thanks a lot for providing such a software.

Just a question : is there a C++ or C version ? the only source code I found is C# not very kind for Linux use, but maybe I missed something ?


Thanks a lot and excellent end of year
 

Offline APLe

  • Newbie
  • Posts: 1
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #314 on: January 03, 2021, 07:14:39 am »
Hello!
Are there some possibilities for automatic starting video recorder in using Seek thermal with Thermal Vision?
We use it for our laboratory rats behavior analysis, so we need autostarting software on schedule. Today we use mouse gestures macros for starting video, but it is unstable method.
I did not find any information about command line parameters in "help", I did not find example.bat file either. "ThermoVision_JoeC.exe /?" does not work too.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #315 on: January 24, 2021, 09:03:39 pm »
Hello,

sorry for late response...
Just a question : is there a C++ or C version ? the only source code I found is C# not very kind for Linux use, but maybe I missed something ?
no, currently just c#. i know there is a Mono project on Linux but i have no experience there.

Are there some possibilities for automatic starting video recorder in using Seek thermal with Thermal Vision?
...
I did not find any information about command line parameters in "help", I did not find example.bat file either. "ThermoVision_JoeC.exe /?" does not work too.
currently not yet, here is the collection of command line parameters:
https://www.joe-c.de/pages/posts/kommandobefehle_200.php

its possible to autoselect a TCS file (thermal camera setup) and enable a startup init there.
you have to edit this file:
ThermoVision_JoeC.exe.config

for autostart a video recording a have no solution yet.
best wishes
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline Santi-hr

  • Contributor
  • Posts: 6
  • Country: es
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #316 on: February 03, 2021, 11:24:29 pm »
Hello,

I've working into extracting the thermal data of images from a UTi260B camera using a Python script.
One of its users discovered to me your fantastic program and we worked a way into importing the images using your IR-Image decoder. However it is a tedious task.

We would like to know if you want to add support for that camera.

You can find all the information about the format of the images at the bottom of the readme (or by checking the script code): https://github.com/Santi-hr/UNI-T-Thermal-Utilities
Also in the same repo you can find a couple of sample images.
Mainly, embbeded at the end of the file, there is a one byte grayscale matrix and the temperature ranges.

Edit: I found that the temperature conversion used by uni-t to store the thermal data lead to big errors when extracting the temperatures if the temperature range is large. If I find a way to characterize the non-linearty I will give an update

Best regards,
Santi
« Last Edit: February 05, 2021, 08:09:32 pm by Santi-hr »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #317 on: February 20, 2021, 09:45:18 pm »
Hello,

I've working into extracting the thermal data of images from a UTi260B camera using a Python script.
One of its users discovered to me your fantastic program and we worked a way into importing the images using your IR-Image decoder. However it is a tedious task.

We would like to know if you want to add support for that camera.

You can find all the information about the format of the images at the bottom of the readme (or by checking the script code): https://github.com/Santi-hr/UNI-T-Thermal-Utilities
Also in the same repo you can find a couple of sample images.
Mainly, embbeded at the end of the file, there is a one byte grayscale matrix and the temperature ranges.

Edit: I found that the temperature conversion used by uni-t to store the thermal data lead to big errors when extracting the temperatures if the temperature range is large. If I find a way to characterize the non-linearty I will give an update

Best regards,
Santi

sounds interesting, will be follow.  :-+
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline SpottedDick

  • Contributor
  • Posts: 6
  • Country: ie
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #318 on: February 27, 2021, 05:20:09 pm »
Joe-C:

Massive thanks for this software. I was about to return my Flir One as it useless with the free software that comes with it, but your software actually makes it OK for photographing electronics! The next IR camera up is double the price, so the fact that your software can make a €200 camera viable for photographing electronics is amazing!

I've three issues I'm hoping I'm just missing the options for.

1. IR cropping:
I can crop the visible image into the area that I want using the cropping tool, but I can't see an option to do this with the the IR image. This leaves a lot of blank space. See the attached example (Image_3.png).

2. Minimum temperature displayed with thermal blending:
When using the thermal blending feature, if I set the minimum temperature to (using the example image) 28°C, the overlay shows anything below the minimum temperature as the bottom of the scale. The more ideal soloution would be that the overlay is disabled for any reading below the minimum temperature. Is this an option that I can't see?

3. Scale on the output image:
The scale on the right of the output image. Is it possible to adjust this? In the example image, I have interpolation set to 2. The text on the scale becomes difficult to read. Is it possible to change the font size etc to make this easier to read? Same with the spot temperature points actually.

Thanks again! I would have returned the Flir one without this software as the standard Flir stuff is completely useless!
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #319 on: March 07, 2021, 10:35:37 pm »

Hello,

last time i spend more time on hardware stuff like this:


But now i have more focus on this Software again.
I have a Debug version with UTi260B/UTi85A support:
https://drive.google.com/file/d/1yo1q3UuTPX505WDt2cs0cIBHJHIR87Dy/view?usp=sharing

Since i got the wrong model, i had some UTi85A images to play. I don't know why, but this camera images has 3 bytes offset and are 180° rotated.
Therefore i add a "180° Rotation" option.
Please let me know if someone has problems with the UNI-T *.BMP files (just send me a mail with sample images to joe@joe-c.de).

@SpottedDick

1. i never thought about. But it make sense in your case.
but its better to go loser to the board with the Camera for more details i guess.

2. the blending is just a overlay image with opacity.
for partial overlay there is a "visual isotherm" function, see "C2" example here:
https://joe-c.de/pages/posts/version_1.4.4.2_199.php#VisVariations

3. yes, the scale is not really flexible, i should improve this later...

best regards
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline flotux

  • Newbie
  • Posts: 2
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #320 on: March 08, 2021, 07:01:34 pm »
Hi joe-c,

I'm a quite a new user of the UNI-T UTi260B thermal camera. So I really appreciate that you now support this model in your great software!
I just sent you an email with example pictures. If you need more examples please let me know. I will support you as good as I can.

I find it extraordinary how this great software gets even better from version to version. For me it is now the overall standard software for thermography.

Thanks for your great effort.

Best regards
Florian
 

Offline flotux

  • Newbie
  • Posts: 2
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #321 on: March 08, 2021, 07:22:58 pm »
Hi joe-c,

I checked the debug version. It looks quite good for the first shot. A BMP can be opened and looks exactly like the one with the palette create by the camera.
Also the range (T min. and T max.) looks good.

But the automatic spots for min. and max. temperature are not working correctly. As you can see in the attached screenshot the data in the meassurement table is wrong.

Therefore the spots for T Min. and T Max. are not positioned correctly.

Keep the good work!
Florian

 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #322 on: August 01, 2021, 08:35:40 pm »
Hi All,

Finally... Release of 1.11.0.0
Google drive link: https://drive.google.com/file/d/1veBPcaGeGsFQ1YwvGq9vd2KxtRQ-2tvA/view?usp=sharing
Website (german): http://joe-c.de/pages/posts/version_1.11.0.0_219.php

Change notes:
-Mainform->Vision Toolbar: generic visual stream from Webcam A/B
-Tablet mode: improve scale handling of touch events
(removed toogle on long Press at scale)
-list only selected devices in imagebrowser
-add imagebrowser support for Uni-T, Bosch GTC 400, Variocam
-imagebowser add select and search images to mouse menu
-hide device is now a dynamic table, instead of single checkboxes
-Serial sensor support Optris-CT temperature
-rotation (if not disabled in setup) on each ImportThermalFrame
-remove vision rotation and add generic rotation (0°,180°,+90°,-90°)
-radioFile 2.2 (frame 2=planck raw,meas 2= with ranged box)
-save sequence (radiometric video) Disabled, need restructure...
(its planed to support the old files from Version 1.10.0.0 so far)
-autoload "seek" if start manually
-read Windows version at startup (extra dll call for Win10 for better view)
-tempswitch are now collected in function panel
-tempswitch setup one file for all items, with autoload from app.config
-bugfix webcam tool (dont start before)
-add interpolation x2 for raw frame
-hide devices: collection of check boxes -> dynamic table
-min/max auto 3x3 kernel disabled
-bugfix map & Planck cal
-autodisable Mapcal if not match
-resturcture ThermoVision Core
-PanckCalWindow: add planck Curve (display raw 0-0xffff conversion)
-now 2 generic Planck cals (Base for fixed TV and Global in Cal, overwritten by flir images)
-add Planck reverse (Temp to Raw)
-TempSwitch: add Alert to txt
-Image Processing: remove death pixel function (if diff to left pixel is over treshold -> replace with left pixel)
-FlirCameraCommander enum FlirCameraType { Normal_QtGui, Legacy_ThermaCam }
-add second 2p-cal (fever screening extension)
-add BoxRanged (define 5 max ranges in Area)
-buxfix while import
-bugfix 3x3 kernel

Histogram:
Now there are to ways to generate a Histogram
3x Fixed ranges
generate a list from min to max value with selected step range an count values for each Pixel. This type of histogram has a fixed stepsize and may have empty holes(slot for a temperature, what not exist in the image). Image quality markers are:
"Nr of Zeros" -> it shows how many entries has no matching pixel, lower is better
"Values" -> shows how many different pixel values are existing, higher is better
4x Dynamic ranges
this round each pixel value to selected range and add or count the pixel in a new list. This type of histogram can not have empty holes, but it can have different stepsizes. Image quality markers are:
"JustOne" -> number of pixelvalues which only exist once
"DiffValueCount" -> shows how many different pixel values are existing, higher is better
"StepDiff xxx" -> shows the minimal, mean and maximal difference between the temperature steps in the list, lower is better
Note: the Histogram can not differentiate between a sensitive camera and a noisy camera. It just shows a analysis of the existing Temperatures.

Changes for Cameras:
-improved: startup for DIY Thermocam
-improved: seek thermal raw range higher (before 6k-17k, now 1k-65k and adjustable)
-add camera support: Seek *.HIR read thermal frame (and *.pre)
-add camera support: Uni-T *.bmp files
-add camera support: Variocam *.irb files
-add camera support: Flir/Agema *.img files (experimental)
-add camera support: Bosch GTC 400 *.JPG (use linear Maping of raw values, maybe not accurate)

I attach a comparison of 320x240 Cameras with the new Histogram function.

best regards
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: santasemilla

Offline santasemilla

  • Contributor
  • Posts: 19
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #323 on: August 03, 2021, 01:03:52 pm »
Dear Joe-c,

As usual, thanks for all your work and your kindness sharing it.

I just tried the 1.11 version and I'm amazed with the features and the UI polishing. Nevertheless, I have some questions about it. I'm still playing with version 1.09 as I see is the most stable for me. I'm using a Seek Compact camera and a Seek Compact PRO, and I'm testing all versions in a Windows tablet (up to date Win10 x64) with a CoreM processor and 4GB of RAM.

When trying my thermal cameras on version 1.11 all the problems are focused in the refresh-rate of the thermal cameras and the live image of the visual camera. For example, on version 1.11 if I load the Seek Compact on a live image, it works at ~12 /15 fps (that's fine!), but when adding a live spot measure, it drops to 1 or 2 fps. If I connect the Seek Compact PRO via the WinUSB driver, it lags as bad as 1fps or maybe less.

On the visual camera side, the image tab can barely update the image (regardless of which thermal camera is plugged, Compact or Compact PRO). Resolution of the visual camera could be 640*480, HD or fullHD, the effect is the same. Also, if I do a blend with thermal and visual, the update only occurs with the shuttering of the thermal camera.  The behavior was quite the same on the previous 1.10 version for me, it lagged a lot, but now on 1.11 it  is stronger.

I couldn't try editing saved images in 1.11, but in 1.10 images it used to freeze and update only if color scale was changed, same if I tried to load the visual image, one weird thing was that it kept the visual from the previous loaded thermal image, and it updated only with a color scheme change or some specific editing actions. I can update later if in 1.11 happens the same. On version 1.09, none of this happens, all is smooth and fluid.

I know my computer is not as powerful as a core i3/i5 and I also know you completely rewrote the program on version 1.10. Maybe I'm missing something, a driver a library (as all my issues seem related to image handling), but I just wanted to let you know as the program is excellent and super feature rich, but seems I need to stick to 1.09 by know.

Again, thanks for your hard work and please let me know if I can further test the software and give you more specific feedback.

Cheers!
« Last Edit: August 03, 2021, 01:27:33 pm by santasemilla »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 337
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #324 on: August 08, 2021, 08:12:35 pm »
Hi santasemilla,

thank you for the feedback.
It's very interesting, you could see a significant frame rate drop after enable the Spot measure. This should not happen.
I try to reproduce this on my tabled and try to figure out the reason for this.

I can tell you why the change of the resolution in the visual was not shown. This Visual image was taken from the MainIR overlay, therefore you can enable the Visuel relief stuff here. But the Overlay size is identical to the Ir size.
I need to add a second image stream for the visual, instead of just take the main IR and adjust the overlay parameter.

On of the biggest problems for performance is the Planck calculation for each pixel in each frame.
i should try out to use the temperature calculations only for enabled measurements.It's anyway not a really performant way to have each time both types of image available...if the camera delivers a uint16 pixel its converted to a temperature, if it delivers a temperature the reverse formula is used to give a uint16 (raw) value. I want to combine both on "import thermal frame" to be sure all calculations, histogram, measure and plot stuff works for all cameras similar.

i even use the .net framework 4.0 since it's the last version that supports winxp.
It's maybe time to go to a higher version including their performance improvements.

Thank you for sharing your observations.
best regards
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: santasemilla


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf