New Hikvision Hybrid Thermal Cams

So far the main caveat of this camera is the thermal sensor recalibration that happens every few minutes. It makes an audible clicking noise that is just a bit louder than a typical IR cut filter, as it moves a physical shutter in and out of place in front of the thermal sensor. More annoying is that the recalibration pauses both video streams (optical and thermal/hybrid) for about a half second. It would have been nice if they let stream #1 (optical) continue uninterrupted, but no such luck.

Speaking of streams, the RTSP stream paths are as follows:

Main stream (optical sensor):
/Streaming/Channels/101

Sub stream (optical sensor):
/Streaming/Channels/102

Main stream (thermal sensor):
/Streaming/Channels/201

Sub stream (thermal sensor):
/Streaming/Channels/202

By default, the thermal image is blended with the optical image to enhance detail. In all the screenshots I've shared so far, I've turned off that blending. Later, I'll share more screenshots and some video clips showing the full range of blending modes and thermal color schemes.
 
Looks pretty awesome. I wonder if there is a way to change it so the calibration doesn't happen so often. Also, its a little troubling that there are any defective pixels that are turned off at the factory. I know zero about thermal imaging, so maybe this is common. Looking forward to seeing blended images.
 
  • Like
Reactions: sebastiantombs
Everything was fine when I unplugged the camera last night. But when I plugged it back in this morning with the intent to record some more video for you guys before installing it outside ... the 5 defective pixels I uncovered the previous night reappeared and the DPC (Defective Pixel Correction) function has entirely stopped working.

Here's a video where I try to re-mark those pixels as defective again, and it has no effect.



Now I get to find out what warranty service is like between JMAC and Hikvision.
 
Last edited:
1603573692532.png

Persistence has paid off. I started trying undocumented API commands, and it turns out there is one which appears to fully reset the DPC system and it fixed my camera!

XML:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<DPC><mode>start</mode><dpcMode>auto</dpcMode></DPC>

The secret is to set auto mode. The camera's web interface only ever exposes "manual" mode, and "auto" mode isn't mentioned in API documentation, but it does do something. Once I "started auto mode" with this command, the thermal image turned white and recovered a few seconds later with all of my dead pixels exposed.

HikThermal90-2 2020-10-24 02.55.42.264 PM.jpg HikThermal90-2 2020-10-24 02.56.24.183 PM.jpg

But the manual DPC controls started working so I was able to mark them appropriately and it has survived two power cycles of the camera!

The image is nice and clean again.

HikThermal90-2 2020-10-24 02.58.08.696 PM.jpg HikThermal90-2 2020-10-24 03.14.06.30 PM.jpg

Yikes.
 
Now I'll get around to some of the promised snapshots.

The optical module is nothing special. On this -2 model, it is a 1600x1200 resolution and just slightly wider FOV than the thermal module.

1603574182388.png


Here are various blend mode settings. The alignment is poor up-close, but further away it looks good.

HikThermal90-2 2020-10-24 12.26.33.569 PM.jpgHikThermal90-2 2020-10-24 12.27.36.837 PM.jpgHikThermal90-2 2020-10-24 12.27.46.839 PM.jpgHikThermal90-2 2020-10-24 12.27.54.573 PM.jpgHikThermal90-2 2020-10-24 12.28.05.838 PM.jpgHikThermal90-2 2020-10-24 12.28.19.79 PM.jpgHikThermal90-2 2020-10-24 12.28.26.327 PM.jpgHikThermal90-2 2020-10-24 12.28.41.78 PM.jpgHikThermal90-2 2020-10-24 12.29.12.469 PM.jpgHikThermal90-2 2020-10-24 12.29.43.188 PM.jpg

Next up, videos...
 
For the following video, I've set the noise reduction to "Export" with Space DNR 20 and Time DNR 50. I think the stock setting for "Space DNR" of 50 is too high and reduces perceived detail.

1603574489934.png

I've set Camera 02 (the stream that includes thermal imagery) to Details Overlay mode which means it blends the thermal and optical images. Two ratios are provided, both are set to 60.

1603574568028.png


I will now proceed to cycle through all the color palettes.

1603574641462.png





The camera also supports a small amount of customization when using the White Hot palette.

1603575023895.png



Please forgive the poor quality; youtube compresses the hell out of low resolution video... here's a raw export of that last one.

View attachment hiktherm902.20201024_153035_1.mp4
 
Picture-in-picture is available on Camera 01. You can move the thermal overlay around anywhere, but not resize it.

HikThermal90 2020-10-24 03.34.42.548 PM.jpg HikThermal90 2020-10-24 03.34.53.75 PM.jpg

Camera 01 offers 3 resolution choices for its main stream

1600x1200 you've already seen above.

1280x960 is the same FOV but smaller.

HikThermal90 2020-10-24 03.40.08.623 PM.jpg

1280x720 is just the same thing squished.

HikThermal90 2020-10-24 03.39.51.361 PM.jpg

Sub stream resolutions for Camera 01 are 704x480 and 352x240.

Camera 02 (thermal / hybrid) offers 5 resolutions for its main stream

1280x720
HikThermal90-2 2020-10-24 03.41.45.559 PM.jpg

704x480
HikThermal90-2 2020-10-24 03.41.25.434 PM.jpg

640x480
HikThermal90-2 2020-10-24 03.41.09.760 PM.jpg HikThermal90-2 2020-10-24 03.51.53.689 PM.jpg

352x240
HikThermal90-2 2020-10-24 03.40.53.458 PM.jpg

320x240
HikThermal90-2 2020-10-24 03.49.17.999 PM.jpg HikThermal90-2 2020-10-24 03.51.34.760 PM.jpg

Sub stream resolutions for Camera 02 are 320x240, 352x240, and 704x480.

The optimal choice for Camera 02 is 320x240 unless you need a higher resolution frame for compatibility reasons or to force youtube to encode at higher quality or something. Higher resolutions here do not offer more detail.
 
Interesting and thanks for your continued efforts. To be honest, I'm still kinda unnerved by the image in post 19. That was your thumb right? :rofl:

I'm looking forward to seeing the results outdoors. Keep up the great work!
 
  • Haha
Reactions: Jessie.slimer
I got it mounted outside.

Driveway Hybrid 2020-10-25 01.40.05.131 PM.jpg Driveway Thermal 2020-10-25 01.40.07.429 PM.jpg

I prefer to keep the thermal video as pure thermal (not blended with optical) because that keeps it immune to certain false alarm conditions like changing lighting and shadows.

Here are snapshots demonstrating one of the image settings, DDE (Digital Detail Enhancement).

Set at strength 100, 75, 50, 25, 0, OFF.

Driveway Thermal 2020-10-25 02.15.03.736 PM.jpg Driveway Thermal 2020-10-25 02.15.07.975 PM.jpg Driveway Thermal 2020-10-25 02.15.14.215 PM.jpg Driveway Thermal 2020-10-25 02.15.20.975 PM.jpg Driveway Thermal 2020-10-25 02.15.25.975 PM.jpg Driveway Thermal 2020-10-25 02.15.36.974 PM.jpg

Here are some more videos.

Playing with blending modes and digital detail enhancement. Open this video in youtube and see the pinned comment for a list of notable timestamps.


All color palettes again:
 
Last edited:
I'm just wondering what the main use for one of these is? To spot perps who hide in bushes etc and can't be seen by nornal means?
 
  • Like
Reactions: brianegge
Thermal cams are particularly good for motion detection that doesn't get false-triggers from shadows and lighting changes. Sometimes they are also used to monitor industrial equipment -- checking for overheating for example.
 
Here are snapshots from the optical module at night. I have a big IR floodlight as well as several other IR cams pointing here. Though it is hard to tell viewing thumbnails, distant stuff does get clearer as the exposure time goes up.

1/500 exposure
Driveway Hybrid 2020-10-25 07.29.35.49 PM 500exp.jpg

1/250 exposure
Driveway Hybrid 2020-10-25 07.29.56.279 PM 250exp.jpg

1/120 exposure
Driveway Hybrid 2020-10-25 07.30.33.212 PM 120exp.jpg Driveway Hybrid 2020-10-25 07.21.41.139 PM 120exp.jpg

1/60 exposure
Driveway Hybrid 2020-10-25 07.31.02.245 PM 60exp.jpg Driveway Hybrid 2020-10-25 07.21.58.839 PM 60exp.jpg

1/30 exposure
Driveway Hybrid 2020-10-25 07.31.27.745 PM 30exp.jpg Driveway Hybrid 2020-10-25 07.22.16.672 PM 30exp.jpg

1/3 exposure
Driveway Hybrid 2020-10-25 07.22.44.265 PM 3exp.jpg

1/1 exposure
Driveway Hybrid 2020-10-25 07.23.35.503 PM 1exp.jpg

And finally, a snapshot from a Dahua full color starlight bullet at 1/3 exposure for comparison.
Scenery 2 2020-10-25 07.25.19.288 PM.jpg
 
  • Like
Reactions: sebastiantombs
The first video is showing as "private" Brian.
 
I'm getting this cam set up still. Its pretty neat. One question I had though. Would I need to add the camera twice in BI or clone camera in order to have one feed for optical camera and one feed for thermal only in my BI mobile app?