MATLAB SOURCE CODE AVAILABLE FOR Data Hiding in Motion Vectors of Compressed Video
Based on
Their Associated Prediction Error.
This paper deals with data hiding in
compressed video. Unlike data hiding in images and raw video which operates on
the images themselves in the spatial or transformed domain which are vulnerable
to steganalysis, we target the motion vectors used to encode and reconstruct
both the forward predictive (P)-frame and bidirectional (B)-frames in
compressed video. The choice of candidate subset of these motion vectors are
based on their associated macro block prediction error, which is different from
the approaches based on the motion vector attributes such as the magnitude and
phase angle, etc. A greedy adaptive threshold is searched for every frame to
achieve robustness while maintaining a low prediction error level. The secret
message bit stream is embedded in the least significant bit of both components
of the candidate motion vectors. The method is implemented andtested for hiding data in natural
sequences of multiple groups of pictures and the results are evaluated. The
evaluation is based on two criteria: minimum distortion to the reconstructed
video and minimum overhead on the compressed video size. Based on the aforementioned
criteria, the proposed method is found to perform well and is compared to a motion
vector attribute-based method from the literature.

No comments:
Post a Comment