Watermarking for Surveillance Tutorial

By: John Honovich, Published on Aug 21, 2012

Watermarking is one of the most confusing aspects of surveillance. This can become a serious problem when watermarking is demanded by users (or courts) to prove the validity of surveillance evidence. In this note, we explain the two main ‘types' of watermarking and how watermarking is implemented in real world systems.

The Two Watermarking(s)

Unfortunately, watermarking has two common meanings that are radically different. You need to be very careful what someone means when they say ‘watermarking'.

  • Meaning 1: Image overlay - an image is placed on top of the surveillance video. The image is ‘watermarked' with an image of the company/owner/user of the surveillance system:

overlay added

  • Meaning 2: Digital hashing / digital watermarking - Every individual bit of the video is checked and a code is generated. Later, the video can be checked again. If the new code does not match the original code, the video must have been changed. This ‘watermarking' cannot be seen on the video/image but is far more sophisticated than image overlay.

Even More Advanced Watermarking?

Entertainment companies who want to protect their videos from online theft often seek even stronger watermarking protection. Instead of just proving that the video was not tampered, they want to determine who has distributed the video or where the video was distributed from. For instance, if a video is pirated, who leaked the video originally? This is sometimes called video fingerprinting. However, we have never seen a surveillance company implement this.

Choosing the Right Watermark

Since the two types are so radically different, choosing the right one for your application is easy:

  • Marketing / Branding - Use an image overlay as you want people to see that it is your organization while the risk of faking is low.
  • Evidence / Courts - Use digital hashing as you want assurance the video has not been tampered. NEVER use image overlay as a ten year old with simple software can fake that.

Where to Watermark

First, the easy and simple case - image overlay watermarking. This can be applied fairly anywhere and anytime - on most IP cameras, on most VMS systems as well as on basic video editing software even after video has been exported. The image below shows an example of this feature onboard a camera, in this case an Axis model:

Get Notified of Video Surveillance Breaking News
Get Notified of Video Surveillance Breaking News

overlay image

Digital Hash Watermarking Location

Where to apply a digital hash watermark is much more complex, both because of implementation constraints and evidentiary concerns.

The first question is: How early do you want (or need) the video to be watermarked? Does it have to be right away when the video is created (at the camera)? Can it wait until the video is recorded? Is it OK just to hash it when it is exported from the recorder?

Here are the options for digital hashing:

  • At the camera
  • When the recorder receives the video
  • When the recorder exports a video clip

However, in practice, statistically, digital hash watermarking is rarely done. Many, if not most courts, will accept exported surveillance video with no watermark at all. However, when digital hashes are applied it is typically applied when exporting from the recorder itself. Export configurations often have an option to enable digital watermarking.

Sometimes digital hashes can be applied when the video is first recorded but rarely is this available in IP cameras. Be especially vigilant to check any marketing claims of ‘digital watermarking' as often this only means image overlay, not digital hashes.

Digital Hash Watermarking Support in Surveillance Products

While variation exists, here are some rules of thumbs:

  • Most cameras support image overlay but very few support digital watermarking (exceptions - Mobotix and Axis cameras that use a 3rd party plugin from TRedess [link no longer available])
  • Most recorders do not support digital watermarking when the recorder receives the video (exceptions - Genetec has an option to do so but it increase CPU consumption similar to performing server side motion detection; also ipConfigure has an option using SHA512)
  • Most recorders do support digital watermarking for export though the method used can vary significantly. If you really care about digital watermarking, it may be worth checking what method they use.
Comments : PRO Members only. Login. or Join.

Related Reports on Tutorials

Lens Focal Length Tutorial on Jul 10, 2019
3mm, 6mm, 2.8 - 9mm, 5 - 50mm, etc. Camera specifications often list lens lengths but what do they mean? These metrics are important in...
Subnetting for Video Surveillance on Apr 30, 2019
This guide explains when subnetting is used on security networks, and how it works. We explain how to add or remove IP addresses to your range,...
Door Operators Access Control Tutorial on Apr 17, 2019
Doors equipped with door operators, specialty devices that automate opening and closing, tend to be quite complex. The mechanisms needed to...
Pole Mount Camera Installation Guide on Apr 11, 2019
Poles are a popular but challenging choice for deploying surveillance cameras outdoors. Poles are indispensable for putting cameras at the right...
ONVIF Video Surveillance Tutorial on Jan 29, 2019
ONVIF is well known within the surveillance industry as an interface to connect IP cameras and VMS systems. However, new users may find it...
Access Control Turnstiles Guide on Jan 28, 2019
Turnstiles control pedestrian access to secured areas, essentially becoming moving portions of fences, walls, or barricades for physically stop...
Cable Trenching for Surveillance on Jan 21, 2019
Trenching cable for surveillance is surprisingly complex. While using shovels, picks, and hoes is not advanced technology, the proper planning,...
H.265 / HEVC Codec Tutorial on Jan 08, 2019
H.265 support improved significantly in 2018, with H.265 camera/VMS compatibility increased compared to only a year ago, and most manufacturers...
Building Occupancy Codes and Access Control Tutorial on Nov 01, 2018
A building or room's classification can greatly impact which building codes must be followed. In terms of access control, these 'occupancy codes'...
AHJ / Authority Having Jurisdiction Tutorial on Sep 27, 2018
One of the most powerful yet often underappreciated characters in all of physical security is the Authority Having Jurisdiction (AHJ). Often,...

Most Recent Industry Reports

Axis HD Analog Encoder Tested on Oct 11, 2019
Two years after declaring "Everything is IP", Axis has released their first HD analog encoder, the P7304, with support for AHD, CVI, TVI, and SD...
Dahua Celebrates PRC 70th Wearing Communist Party Hammer and Sickle on Oct 11, 2019
Dahua celebrated the PRC's 70th anniversary with a video of various Dahua employees wearing China Communist Party Hammer and Sickle pins as shown...
Last Chance - Register Now - October 2019 IP Networking Course on Oct 10, 2019
Last Chance - Register Now - Fall 2019 IP Networking Course. The course starts next week. This is the only networking course designed...
Network Optix NxWitness 4.0 Tested on Oct 10, 2019
Network Optix released Nx Witness 4.0, proclaiming new features like a deep learning analytics metadata SDK, increased H.265 support, and UX...
HID Fingerprint Reader Tested on Oct 09, 2019
HID has released their first access reader to use Lumidigm optical sensors, that touts it 'works with anyone, anytime, anywhere'. We bought and...
ONVIF Suspends Dahua and Hikvision on Oct 09, 2019
Dahua and Hikvision have been 'suspended', and effectively expelled, from ONVIF, immediately following US sanctions being placed on the 2 mega...
Hikvision And Dahua Sanctioned For Human Rights Abuses on Oct 07, 2019
In a groundbreaking move that will have drastic consequences across the video surveillance market, Dahua and Hikvision have been sanctioned by the...
Avigilon H5A Analytic Cameras Tested on Oct 07, 2019
Avigilon has released its H5A analytic cameras, claiming to "detect more objects with greater accuracy even in crowded scenes." We tested the...
Crisis At China's Largest VMS Provider, Netposa, Now State-Controlled on Oct 07, 2019
NetPosa, which bills itself as the PRC's largest VMS provider, is in a crisis. The firm is pursuing huge unpaid bills from clients, and its...
Knightscope Sells Just 1 Net New Robot In 6 Months on Oct 04, 2019
For the first half of 2019, US government records show that Knightscope has sold just 1 net new robots ('machines-in-network'), inching up from 52...