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...

Full description

Bibliographic Details
Main Authors: Lalit Mohan Goyal, Mamta Mittal, Ranjeeta Kaushik, Amit Verma, Iqbaldeep Kaur, Sudipta Roy, Tai-hoon Kim
Format: Article
Language:English
Published: MDPI AG 2020-05-01
Series:Sensors
Subjects:
ECG
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