Video steganography methods avoiding introduction of fixed pattern noise
First Claim
1. A method of steganographically encoding an original video with plural-bit message data to yield an encoded video, the original video comprising plural frames, each frame including plural rows of original video data, the method characterized by encoding plural-bit message data in each of first and second frames, but manifesting said encoding differently in said first and second frames by changing the representation of the message data being encoded.
7 Assignments
0 Petitions
Accused Products
Abstract
Video is steganographically encoded to convey a plural bit message without introducing apparent fixed pattern noise. The video comprises plural frames, each of which includes plural rows of video data. The encoding effects a pattern of changes to a row of original video to yield a row of encoded video. But that row—in a subsequent frame (e.g., the next frame)—is changed by a different pattern. Fixed pattern artifacts are thus avoided. In some arrangements, the frames convey different messages. In others, the frames convey the same message, but the apparent effect is changed by different noise data used in the encoding.
155 Citations
29 Claims
- 1. A method of steganographically encoding an original video with plural-bit message data to yield an encoded video, the original video comprising plural frames, each frame including plural rows of original video data, the method characterized by encoding plural-bit message data in each of first and second frames, but manifesting said encoding differently in said first and second frames by changing the representation of the message data being encoded.
- 16. A method of steganographically encoding an original video with plural-bit message data to yield an encoded video, the original video comprising plural frames, each frame including plural rows of original video data, the method characterized in that the encoding effects a pattern of changes to a row of original video to yield a row of encoded video, wherein different non-zero patterns of changes are effected to the same video rows in first and second frames so as to prevent the appearance of fixed pattern noise in the encoded video, said different patterns of changes being caused by changing the representation of said plural-bit message data.
-
23. A method for steganographically encoding a message into video frames comprised of plural rows, the method comprising:
-
embedding a first message into a first two-dimensional noise signal and inserting the first noise signal in a first frame; and
encoding a second message into a second, different two-dimensional noise signal and inserting the second noise signal into a second frame, wherein at least some rows are changed by both the first and second noise signals, but are changed differently due to changed message representations, such that differences in the noise signals mitigate visual artifacts attributable to common noise due to the messages embedded in the first and second frames. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification