Error Processing of Steganographic Message Signals
First Claim
1. A method of decoding of steganographic data, the steganographic data being embedded in an electronic media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising using an electronic processor configured to:
- process the electronic media signal to extract message values of the steganographic data;
assign confidence values to the message values based on signal statistics by which the values are determined; and
decode a corrected message from the message values weighted by the assigned confidence values.
4 Assignments
0 Petitions
Accused Products
Abstract
A form of error processing is used to decode steganographic messages embedded in image and audio signals in the presence of distortion, which tends to introduce errors in steganographic data communication. Content signals with auxiliary embedded data are analyzed to detect embedded message signals. Confidence values are assigned to the message signals and used to ascertain whether a message has been accurately detected. Error processing enables accurate message extraction in the presence of “soft errors” in the embedded message signal. This error processing enables more effective recovery of the steganographic message from content signals that undergo distortion and/or loss transformations after being embedded with steganographic data.
105 Citations
13 Claims
-
1. A method of decoding of steganographic data, the steganographic data being embedded in an electronic media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising using an electronic processor configured to:
-
process the electronic media signal to extract message values of the steganographic data; assign confidence values to the message values based on signal statistics by which the values are determined; and decode a corrected message from the message values weighted by the assigned confidence values. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium on which is stored instructions, which, when executed by a computer, perform a method of decoding of steganographic data, the steganographic data being embedded in an electronic media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising using a programmed computer to:
-
process the electronic media signal to extract message values of the steganographic data; assign confidence values to the message values based on signal statistics by which the values are determined; and decode a corrected message from the message values weighted by the assigned confidence values.
-
-
8. A device for decoding of steganographic data, the steganographic data being embedded in an electronic media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the device comprising:
-
a memory for storing at least portions of the electronic media signal; and a detector in communication with the memory for processing the electronic media signal to extract message values of the steganographic data, for assigning confidence values to the message values based on signal statistics by which the values are determined, and for decoding a corrected message from the message values weighted by the assigned confidence values. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification