Research Article

A Novel Optimized Graph-Based Transform Watermarking Technique to Address Security Issues in Real-Time Application

Algorithm 4

Watermark extraction algorithm.
Input: watermarked video
Output: recovered watermark
Begin
(1) Take watermarked video
(2) for frames from 1 to k
(3) {
(4)Perform layer separation on RGB frame
(5)Apply GBT transform on each layer of .
(6)Apply SVD and extract USV feature of each layer of .
(7)Extract watermark from using formula =()/α
(8)Extract S value.
(9)Perform inverse SVD to combine S value with USV of each layer
(10)Perform inverse GBT transform
(11)Decrypt watermark using key
(12)Repeat steps from 4 to 12 till all the watermarks on selected frames are extracted.
(13)}
End