| Literature DB >> 20700520 |
Salwa A K Mostafa1, Naser El-Sheimy, A S Tolba, F M Abdelkader, Hisham M Elhindy.
Abstract
The last decade has witnessed an explosive use of medical images and Electronics Patient Record (EPR) in the healthcare sector for facilitating the sharing of patient information and exchange between networked hospitals and healthcare centers. To guarantee the security, authenticity and management of medical images and information through storage and distribution, the watermarking techniques are growing to protect the medical healthcare information. This paper presents a technique for embedding the EPR information in the medical image to save storage space and transmission overheads and to guarantee security of the shared data. In this paper a new method for protecting the patient information in which the information is embedded as a watermark in the discrete wavelet packet transform (DWPT) of the medical image using the hospital logo as a reference image. The patient information is coded by an error correcting code (ECC), BCH code, to enhance the robustness of the proposed method. The scheme is blind so that the EPR can be extracted from the medical image without the need of the original image. Therefore, this proposed technique is useful in telemedicine applications. Performance of the proposed method was tested using four modalities of medical images; MRA, MRI, Radiological, and CT. Experimental results showed no visible difference between the watermarked and the original image. Moreover, the proposed watermarking method is robust against a wide range of attacks such as JPEG coding, Gaussian noise addition, histogram equalization, gamma correction, contrast adjustment, and sharpen filter and rotation.Entities:
Keywords: BCH code.; Medical image watermarking (MIW); discrete wavelet packet transform DWPT; electronic patient record (EPR)
Year: 2010 PMID: 20700520 PMCID: PMC2916203 DOI: 10.2174/1874120701004010093
Source DB: PubMed Journal: Open Biomed Eng J ISSN: 1874-1207
Fig. (2)Electronic patient record.
Rotate Attack
| Image | Rotation ( 5° ➔ -5° ) | ||
|---|---|---|---|
| PSNR | NC | BER | |
| MRI1 | 29.8776 | 0.9977 | 0.0021 |
| MRI2 | 23.3739 | 1 | 0 |
| MRA1 | 32.2934 | 1 | 0 |
| MRA2 | 30.5850 | 1 | 0 |
| CT1 | 28.0750 | 0.9951 | 0.0042 |
| CT2 | 21.5120 | 0.9988 | 0.0011 |
| Radio1 | 21.2127 | 1 | 0 |
| Radio2 | 18.0939 | 1 | 0 |
Performance of Medical Image Watermarking (no Attack)
| Image | PSNR | NC | BER |
|---|---|---|---|
| MRI1 | 39.0999 | 1 | 0 |
| MRI2 | 39.2094 | 1 | 0 |
| MRA1 | 39.3009 | 1 | 0 |
| MRA2 | 39.1004 | 1 | 0 |
| CT1 | 39.9446 | 1 | 0 |
| CT2 | 39.0999 | 1 | 0 |
| Radio1 | 39.2623 | 1 | 0 |
| Radio2 | 39.1017 | 1 | 0 |
Gaussian Noise Attack
| Image | Variance = .001 | Variance = .005 | ||||
|---|---|---|---|---|---|---|
| PSNR | NC | BER | PSNR | NC | BER | |
| MRI1 | 29.5426 | 1 | 0 | 23.1001 | 0.9919 | 0.0074 |
| MRI2 | 33.3226 | 1 | 0 | 27.4583 | 1 | 0 |
| MRA1 | 33.1387 | 1 | 0 | 26.7269 | 1 | 0 |
| MRA2 | 32.9575 | 1 | 0 | 27.5835 | 1 | 0 |
| CT1 | 32.8834 | 1 | 0 | 27.2033 | 0.9963 | 0.0032 |
| CT2 | 33.4091 | 1 | 0 | 27.2776 | 1 | 0 |
| Radio1 | 33.5368 | 1 | 0 | 27.8753 | 1 | 0 |
| Radio2 | 34.2908 | 1 | 0 | 27.9641 | 1 | 0 |
Sharpen Attack
| Image | Par =.2 | Par =.6 | ||||
|---|---|---|---|---|---|---|
| PSNR | NC | BER | PSNR | NC | BER | |
| MRI1 | 24.4399 | 1 | 0 | 25.1128 | 1 | 0 |
| MRI2 | 26.2089 | 1 | 0 | 27.0520 | 1 | 0 |
| MRA1 | 27.0071 | 1 | 0 | 27.8567 | 1 | 0 |
| MRA2 | 24.9004 | 1 | 0 | 25.6724 | 1 | 0 |
| CT1 | 23.6153 | 1 | 0 | 24.3030 | 1 | 0 |
| CT2 | 26.1926 | 1 | 0 | 26.9339 | 1 | 0 |
| Radio1 | 24.1933 | 1 | 0 | 25.1200 | 1 | 0 |
| Radio2 | 24.7326 | 1 | 0 | 25.4788 | 1 | 0 |
Median Filter Attack
| Image | 3x3 | ||
|---|---|---|---|
| PSNR | NC | BER | |
| MRI1 | 36.1538 | 0.9736 | 0.0242 |
| MRI2 | 37.3962 | 0.9645 | 0.0305 |
| MRA1 | 41.1811 | 0.9902 | 0.0084 |
| MRA2 | 37.7166 | 0.9915 | 0.0074 |
| CT1 | 33.0626 | 0.9439 | 0.0483 |
| CT2 | 27.5777 | 0.9842 | 0.0137 |
| Radio1 | 32.3532 | 1 | 0 |
| Radio2 | 32.7215 | 1 | 0 |
Gamma Correction Attack
| Image | Par =.5 | Par = 2 | ||||
|---|---|---|---|---|---|---|
| PSNR | NC | BER | PSNR | NC | BER | |
| MRI1 | 14.5060 | 1 | 0 | 13.0705 | 1 | 0 |
| MRI2 | 15.6436 | 1 | 0 | 15.1122 | 1 | 0 |
| MRA1 | 17.6259 | 1 | 0 | 14.2096 | 1 | 0 |
| MRA2 | 14.1319 | 1 | 0 | 12.5231 | 1 | 0 |
| CT1 | 16.0795 | 0.9150 | 0.0714 | 15.1780 | 1 | 0 |
| CT2 | 15.7198 | 1 | 0 | 13.1466 | 1 | 0 |
| Radio1 | 13.4521 | 0.9988 | 0.0011 | 14.3092 | 1 | 0 |
| Radio2 | 13.6493 | 1 | 0 | 14.7227 | 1 | 0 |
Contrast Attack
| Image | Factor =10 | Factor =30 | ||||
|---|---|---|---|---|---|---|
| PSNR | NC | BER | PSNR | NC | BER | |
| MRI1 | 31.474 | 1 | 0 | 22.471 | 1 | 0 |
| MRI2 | 31.454 | 1 | 0 | 22.347 | 0.982 | 0.016 |
| MRA1 | 30.586 | 1 | 0 | 22.308 | 0.979 | 0.018 |
| MRA2 | 31.814 | 1 | 0 | 23.343 | 0.995 | 0.004 |
| CT1 | 34.351 | 1 | 0 | 25.079 | 0.888 | 0.092 |
| CT2 | 30.787 | 1 | 0 | 22.286 | 0.996 | 0.003 |
| Radio1 | 34.449 | 1 | 0 | 25.680 | 0.995 | 0.004 |
| Radio2 | 33.120 | 1 | 0 | 24.524 | 1 | 0 |
Automatic Equalization Attack
| Image | PSNR | NC | BER |
|---|---|---|---|
| MRI1 | 13.0778 | 1 | 0 |
| MRI2 | 26.5190 | 1 | 0 |
| MRA1 | 10.1132 | 1 | 0 |
| MRA2 | 10.7452 | 1 | 0 |
| CT1 | 18.1084 | 1 | 0 |
| CT2 | 10.2840 | 1 | 0 |
| Radio1 | 19.4670 | 1 | 0 |
| Radio2 | 20.2793 | 1 | 0 |
JPEG Compression Attack
| Image | QF=90% | QF=80% | QF=70% | QF=60% | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PSNR | NC | BER | PSNR | NC | BER | PSNR | NC | BER | PSNR | NC | BER | |
| MRI1 | 39.1283 | 1 | 0 | 39.1954 | 1 | 0 | 38.7686 | 1 | 0 | 39.2142 | 0.9606 | 0.0357 |
| MRI2 | 38.7412 | 1 | 0 | 38.6044 | 1 | 0 | 37.8652 | 1 | 0 | 38.4243 | 0.9890 | 0.0095 |
| MRA1 | 39.3926 | 1 | 0 | 39.4710 | 1 | 0 | 39.3432 | 1 | 0 | 40.4580 | 0.8575 | 0.1229 |
| MRA2 | 38.3999 | 1 | 0 | 38.0280 | 1 | 0 | 37.3049 | 1 | 0 | 37.2851 | 1 | 0 |
| CT1 | 38.8473 | 1 | 0 | 37.8439 | 1 | 0 | 36.9995 | 0.9667 | 0.0284 | 36.0498 | 0.9590 | 0.0347 |
| CT2 | 38.9885 | 1 | 0 | 38.9252 | 1 | 0 | 38.0778 | 1 | 0 | 39.2624 | 0.9939 | 0.0053 |
| Radio1 | 37.6862 | 1 | 0 | 37.2173 | 1 | 0 | 36.5652 | 1 | 0 | 36.1547 | 1 | 0 |
| Radio2 | 38.2032 | 1 | 0 | 38.0067 | 1 | 0 | 37.3545 | 1 | 0 | 37.4947 | 1 | 0 |