Improved ECG Watermarking Technique Using Curvelet Transform
Hiding data in electrocardiogram signals are a big challenge due to the embedded information that can hamper the accuracy of disease detection. On the other hand, hiding data into ECG signals provides more security for, and authenticity of, the patient’s data. Some recent studies used non-blind wate...
Main Authors: | , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-05-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/20/10/2941 |
id |
doaj-67b823d6b30a4fed9eb0c32df3f50052 |
---|---|
record_format |
Article |
spelling |
doaj-67b823d6b30a4fed9eb0c32df3f500522020-11-25T02:54:25ZengMDPI AGSensors1424-82202020-05-01202941294110.3390/s20102941Improved ECG Watermarking Technique Using Curvelet TransformLalit Mohan Goyal0Mamta Mittal1Ranjeeta Kaushik2Amit Verma3Iqbaldeep Kaur4Sudipta Roy5Tai-hoon Kim6Department of Computer Engineering, J.C. Bose University of Sc. & Technology, YMCA, Faridaba 121006, IndiaDepartment of Computer Science & Engineering, G.B. Pant Govt. Engineering College, New Delhi 110020, IndiaDepartment of Computer Science & Engineering, Chandigarh Group of Colleges, Mohali 140307, IndiaDepartment of Computer Science & Engineering, Chandigarh Group of Colleges, Mohali 140307, IndiaDepartment of Computer Science & Engineering, Chandigarh Group of Colleges, Mohali 140307, IndiaPRTTL, Washington University in Saint Louis, Saint Louis, MO 63110, USAComputer Sc. Department, School of Economics and Management, Beijing Jiaotong University, Beijing 100044, ChinaHiding data in electrocardiogram signals are a big challenge due to the embedded information that can hamper the accuracy of disease detection. On the other hand, hiding data into ECG signals provides more security for, and authenticity of, the patient’s data. Some recent studies used non-blind watermarking techniques to embed patient information and data of a patient into ECG signals. However, these techniques are not robust against attacks with noise and show a low performance in terms of parameters such as peak signal to noise ratio (PSNR), normalized correlation (NC), mean square error (MSE), percentage residual difference (PRD), bit error rate (BER), structure similarity index measure (SSIM). In this study, an improved blind ECG-watermarking technique is proposed to embed the information of the patient’s data into the ECG signals using curvelet transform. The Euclidean distance between every two curvelet coefficients was computed to cluster the curvelet coefficients and after this, data were embedded into the selected clusters. This was an improvement not only in terms of extracting a hidden message from the watermarked ECG signals, but also robust against image-processing attacks. Performance metrics of SSIM, NC, PSNR and BER were used to measure the superiority of presented work. KL divergence and PRD were also used to reveal data hiding in curvelet coefficients of ECG without disturbing the original signal. The simulation results also demonstrated that the clustering method in the curvelet domain provided the best performance—even when the hidden messages were large size.https://www.mdpi.com/1424-8220/20/10/2941ECGsteganographycurvelet transformclusteringperformance metric |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Lalit Mohan Goyal Mamta Mittal Ranjeeta Kaushik Amit Verma Iqbaldeep Kaur Sudipta Roy Tai-hoon Kim |
spellingShingle |
Lalit Mohan Goyal Mamta Mittal Ranjeeta Kaushik Amit Verma Iqbaldeep Kaur Sudipta Roy Tai-hoon Kim Improved ECG Watermarking Technique Using Curvelet Transform Sensors ECG steganography curvelet transform clustering performance metric |
author_facet |
Lalit Mohan Goyal Mamta Mittal Ranjeeta Kaushik Amit Verma Iqbaldeep Kaur Sudipta Roy Tai-hoon Kim |
author_sort |
Lalit Mohan Goyal |
title |
Improved ECG Watermarking Technique Using Curvelet Transform |
title_short |
Improved ECG Watermarking Technique Using Curvelet Transform |
title_full |
Improved ECG Watermarking Technique Using Curvelet Transform |
title_fullStr |
Improved ECG Watermarking Technique Using Curvelet Transform |
title_full_unstemmed |
Improved ECG Watermarking Technique Using Curvelet Transform |
title_sort |
improved ecg watermarking technique using curvelet transform |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2020-05-01 |
description |
Hiding data in electrocardiogram signals are a big challenge due to the embedded information that can hamper the accuracy of disease detection. On the other hand, hiding data into ECG signals provides more security for, and authenticity of, the patient’s data. Some recent studies used non-blind watermarking techniques to embed patient information and data of a patient into ECG signals. However, these techniques are not robust against attacks with noise and show a low performance in terms of parameters such as peak signal to noise ratio (PSNR), normalized correlation (NC), mean square error (MSE), percentage residual difference (PRD), bit error rate (BER), structure similarity index measure (SSIM). In this study, an improved blind ECG-watermarking technique is proposed to embed the information of the patient’s data into the ECG signals using curvelet transform. The Euclidean distance between every two curvelet coefficients was computed to cluster the curvelet coefficients and after this, data were embedded into the selected clusters. This was an improvement not only in terms of extracting a hidden message from the watermarked ECG signals, but also robust against image-processing attacks. Performance metrics of SSIM, NC, PSNR and BER were used to measure the superiority of presented work. KL divergence and PRD were also used to reveal data hiding in curvelet coefficients of ECG without disturbing the original signal. The simulation results also demonstrated that the clustering method in the curvelet domain provided the best performance—even when the hidden messages were large size. |
topic |
ECG steganography curvelet transform clustering performance metric |
url |
https://www.mdpi.com/1424-8220/20/10/2941 |
work_keys_str_mv |
AT lalitmohangoyal improvedecgwatermarkingtechniqueusingcurvelettransform AT mamtamittal improvedecgwatermarkingtechniqueusingcurvelettransform AT ranjeetakaushik improvedecgwatermarkingtechniqueusingcurvelettransform AT amitverma improvedecgwatermarkingtechniqueusingcurvelettransform AT iqbaldeepkaur improvedecgwatermarkingtechniqueusingcurvelettransform AT sudiptaroy improvedecgwatermarkingtechniqueusingcurvelettransform AT taihoonkim improvedecgwatermarkingtechniqueusingcurvelettransform |
_version_ |
1724721294537129984 |