Systems and methods for metadata embedding in streaming medical data
First Claim
1. A method for embedding metadata within medical data, the method comprising:
- embedding within a given medical data signal comprising a one dimensional time-series sequence, a robust watermark comprising an encrypted version of metadata related to that given medical data signal by;
obtaining an orthogonal transformation of the one dimensional time-series sequence, the orthogonal transformation comprising a plurality of descriptors, each associated with a frequency of the one dimensional time-series sequence;
selecting frequencies within the one dimensional time series sequence to be modified;
identifying magnitude modifications for each one of the selected frequencies based on the robust watermark to be embedded; and
applying the identified magnitude modifications to the descriptors associated with the selected frequencies; and
embedding a fragile watermark into that given medical data signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for embedding metadata such as personal patient information within actual medical data signals obtained from a patient are provided wherein two watermarks, a robust watermark and a fragile watermark are embedded in a given medical data signal. The robust watermark includes a binary coded representation of the metadata that is incorporated into the frequency domain of the medical data signal using discrete Fourier transformations and additive embedding. Error correcting code can also be added to the binary representation of the metadata using Hamming coding. A given robust watermark can be incorporated multiple times in the medical data signal. The fragile watermark is added on top of the modified medical signal containing the robust watermark in the spatial domain of the modified medical signal. The fragile watermark utilizes hash function to generate random sequences that are incorporated through the medical data signal.
-
Citations
21 Claims
-
1. A method for embedding metadata within medical data, the method comprising:
-
embedding within a given medical data signal comprising a one dimensional time-series sequence, a robust watermark comprising an encrypted version of metadata related to that given medical data signal by; obtaining an orthogonal transformation of the one dimensional time-series sequence, the orthogonal transformation comprising a plurality of descriptors, each associated with a frequency of the one dimensional time-series sequence; selecting frequencies within the one dimensional time series sequence to be modified; identifying magnitude modifications for each one of the selected frequencies based on the robust watermark to be embedded; and applying the identified magnitude modifications to the descriptors associated with the selected frequencies; and embedding a fragile watermark into that given medical data signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A method for embedding metadata within medical data, the method comprising:
-
embedding within a given medical data signal a robust watermark comprising an encrypted version of metadata related to that given medical data signal; and embedding a fragile watermark into that given medical data signal by; dividing the medical data signal into a plurality of blocks; setting the least significant bits in each block to zero; generating, in each block, a plurality of randomly located intervals; generating hash values for each block; using the generated hash values and the metadata in a random number generator to generate a corresponding fragile water mark for each block; and embedding each corresponding fragile watermark into the least significant bits of the block from which the hash values used to generated that corresponding fragile watermark were obtained. - View Dependent Claims (19)
-
-
21. A non-transitory computer-readable medium containing a computer-readable code that when read by a computer causes the computer to perform a method for embedding metadata within medical data, the method comprising:
-
embedding within a given medical data signal comprising a one dimensional time-series sequence, a robust watermark comprising an encrypted version of metadata related to that given medical data signal by; obtaining an orthogonal transformation of the one dimensional time-series sequence, the orthogonal transformation comprising a plurality of descriptors, each associated with a frequency of the one dimensional time-series sequence; selecting frequencies within the one dimensional time series sequence to be modified; identifying magnitude modifications for each one of the selected frequencies based on the robust watermark to be embedded; and applying the identified magnitude modifications to the descriptors associated with the selected frequencies; and embedding a fragile watermark into that given medical data signal.
-
Specification