Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2018 Oct 11;18(10):3401.
doi: 10.3390/s18103401.

Optimizing Wavelet ECG Watermarking to Maintain Measurement Performance According to Industrial Standard

Affiliations

Optimizing Wavelet ECG Watermarking to Maintain Measurement Performance According to Industrial Standard

Agnieszka Świerkosz et al. Sensors (Basel). .

Abstract

Watermarking is currently investigated as an efficient and safe method of embedding additional patient or environment-related data into the electrocardiogram. This paper presents experimental work on the assessment of the loss of ECG (electrocardiogram signal) diagnostic quality from the industrial standard EN60601-2-25:2015 point of view. We implemented an original time-frequency watermarking technique with an adaptive beat-to-beat lead-independent data container design. We tested six wavelets, six coding bit depth values (including the automatic noise-dependent one) and two types of watermark content to find the conditions that are necessary for watermarked ECG to maintain the compliance with International Electrotechnical Commission (IEC) requirements for interpretation performance. Unlike other authors, we did not assess the differences of signal values, but errors in ECG wave delineation results. The results of a total of 7300 original and watermarked 10 s ECGs were statistically processed to reveal possible interpretation quality degradation due to watermarking. Finally we found (1) the Symlet of 11-th order as the best of the wavelets that were tested; (2) the important role of ECG wave delineation and noise tracking procedures; (3) the high influence of the watermark-to-noise similarity of amplitude and values distribution and (4) the stability of the watermarking capacity for different heart rates in atrial rhythms.

Keywords: CSE Database; ECG watermarking; interpretation performance standard; time-frequency steganography; wavelets.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of the data; in the writing of the manuscript, and in the decision to publish the results.

Figures

Figure 1
Figure 1
The instantaneous bandwidth of one heartbeat dividing its time-frequency representation into two parts: cardiac components and noise components with the resulting design of data containers: (a) the data itself are stored in the 1st scale of the bandgap with specified bit depth (e.g., 3 bits/sample); (b) the data description is stored in the 2nd scale of the bandgap with LSB method [17].
Figure 2
Figure 2
Irreversible watermarking process (a) watermark embedment; (b) watermark extraction.
Figure 3
Figure 3
Signals in irreversible watermarking (in this example: CSE MA001, lead I, sym6 wavelet, textual watermark in 2-bit representation): (a) clean ECG (electrocardiogram signal); (b) watermarked ECG and (c) difference due to watermarking (the amplitude scale is 100 times lower); a 47 character watermark requires 188 2-bit samples and has been divided into two data containers of adjacent heartbeats.
Figure 4
Figure 4
Experiment workflow.
Figure 5
Figure 5
Difference of time-frequency representation with use of different wavelets (example of CSE MA001). (a) clean carrier; (b) time-frequency representation with db5 wavelet; (c) time-frequency representation with db10 wavelet; (d) difference between time-frequency representations with db5 and db10 wavelets.
Figure 5
Figure 5
Difference of time-frequency representation with use of different wavelets (example of CSE MA001). (a) clean carrier; (b) time-frequency representation with db5 wavelet; (c) time-frequency representation with db10 wavelet; (d) difference between time-frequency representations with db5 and db10 wavelets.
Figure 6
Figure 6
Histograms of QRS length error distribution for 1 bit depth watermark coding (worst case) with different wavelets (top to bottom): db5, db10, sym6, sym11, bior2.4 and bior 4.4.
Figure 7
Figure 7
Histograms of QRS length error distribution for db5 wavelet and n = {1…5} bit depth watermark coding (top to bottom); the lowest plot shows the automatic adjustment of coding bit depth.

References

    1. Ko S., Nishimura R., Suzuki Y. Time-spread Echo Method for Digital Audio Watermarking. IEEE Trans. Multimedia. 2005;7:212–221.
    1. Augustyniak P. Moving Window Signal Concatenation for Spectral Analysis of ECG Waves. Comput. Cardiol. 2010;37:665–668.
    1. Martínez J.P., Almeida R., Olmos S., Rocha A.P., Laguna P. A wavelet-based ECG delineator: Evaluation on standard databases. IEEE Trans. Biomed. Eng. 2004;51:570–581. doi: 10.1109/TBME.2003.821031. - DOI - PubMed
    1. Martínez A., Alcaraz R., Rieta J.J. Application of the phasor transform for automatic delineation of single-lead ECG fiducial points. Physiol. Meas. 2010;31:1467–1485. doi: 10.1088/0967-3334/31/11/005. - DOI - PubMed
    1. Augustyniak P. Analysis of ECG bandwidth gap as a possible carrier for supplementary digital data. Comput. Cardiol. 2012;39:73–76.

LinkOut - more resources