Research Article

A Secured Frame Selection Based Video Watermarking Technique to Address Quality Loss of Data: Combining Graph Based Transform, Singular Valued Decomposition, and Hyperchaotic Encryption

Algorithm 3

Watermark extraction algorithm.
Input: Watermarked Video
Output-Recovered Watermark
Begin
(1)Input watermarked video
(2)Apply frame extraction mechanism using frame rate 29.97
(3)for frames from 1 to k
(4)  Implement layer separation of watermarked frame
(5)  Convert Watermarked frame into GBT Transform on each layer of WF′(i, j).
(6)  Perform extraction of USV feature of each layer of WF′(i, j).
(7)  Extract S value of watermarked frame.
(8)  Extract watermark W(i, j) from WF′(i, j) using formula
(9)  Extract S value of the watermark
(10)  Perform inverse SVD to combine S value with USV of each layer.
(11)  Perform inverse GBT Transform of watermark images
(12)  Apply decryption mechanism to get extracted watermark
(13)  Repeat Steps 4–12 to get extracted watermark.
(14)End for
(15)End