Multipurpose Video Watermarking Algorithm for Copyright Protection and Tamper Detection
Kai An,Zhe-Ming Lu,Xue-Cheng Sun,Zong-Hui Wang
DOI: https://doi.org/10.1007/s11042-023-17558-1
IF: 2.577
2023-01-01
Multimedia Tools and Applications
Abstract:With the rise of short video and the development of self-media, video has become a type of frequently used data, thus the protection of video data is particularly important. Digital watermarking is a very effective digital authentication and copyright protection technology that hides a piece of data called watermark into digital multimedia content. However, most existing video watermark algorithms fail to deal with the videos under geometric distortions, and they only focus on copyright protection, ignoring the task of tamper detection. This paper proposes a multipurpose video watermarking algorithm that is resistant to rotation and scaling attacks while providing both copyright protection and tamper detection. We design a DFT template embedding method to make the watermarking algorithm resistant to rotation and scaling attacks efficiently. This method can detect the rotation and scaling that the video has undergone during the watermark extraction process, and then extract the copyright watermark information based on geometric correction. In addition, we propose a robust watermark embedding method with tamper detection function, which embeds copyright watermark information with validation bits in the DCT coefficients of I frames. By embedding the copyright watermark block by block, the algorithm can not only improve the robustness, but also enable the system to detect tampering. Experiments show that the proposed algorithm has good robustness to various attacks such as compression, filtering, rotation, scaling, frame rate changing and other inter-frame operations, and it outperforms previous geometrically robust algorithm by an average of 12.8% under geometric attacks on the normalized correlation values. Also, we show that our algorithm is effective in tamper detection by localizing the distorted areas in the video frames.