Parallel Multi-Core CPU and GPU for Fast and Robust Medical Image Watermarking

Securing medical images are a very essential process in medical image authentication. Medical image watermarking is a very popular tool to achieve this goal. In this paper, an extremely fast, highly accurate, and robust algorithm is proposed for watermarking both gray-level and color medical images. In the proposed method, a scrambled binary watermark is embedded in the host medical image. Simplified exact kernels are used to compute the moments of the polar complex exponential transform (PCET) for the host gray-level images and the moments of the quaternion PCET for the host color images without approximation errors. The stability of the computed moments enables us to use higher order moments in a perfect reconstruction of the watermarked medical images. The accurate moment invariant to rotation, scaling, and translation ensures the robustness of the proposed watermarking algorithm against geometric attacks. Performed experiments clearly show very high visual imperceptibility and robustness to different levels of geometric distortions and common signal processing attacks. The implementation of parallel multi-core CPU and GPU result in a tremendous reduction of the overall watermarking times. For a color image of size <inline-formula> <tex-math notation="LaTeX">$256\times256$ </tex-math></inline-formula>, the watermarking time is accelerated by <inline-formula> <tex-math notation="LaTeX">$20\times $ </tex-math></inline-formula> and <inline-formula> <tex-math notation="LaTeX">$11\times $ </tex-math></inline-formula> using a GPU and a CPU with 16 cores, respectively.

[1]  Ismail A. Ismail,et al.  Invariant Image Watermarking Using Accurate Zernike Moments , 2010 .

[2]  Amit Kumar Singh,et al.  Hybrid technique for robust and imperceptible multiple watermarking using medical images , 2015, Multimedia Tools and Applications.

[3]  Huifang Chen,et al.  Techniques for efficient DCT/IDCT implementation on generic GPU , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[4]  Vinay Kumar Srivastava,et al.  A blind medical image watermarking: DWT-SVD based robust and secure approach for telemedicine applications , 2017, Multimedia Tools and Applications.

[5]  Mohammad Sigit Arifianto,et al.  Telecardiology for e-Diagnosis and e-Learning in Rural Area of Sabah, Malaysia: A Novel Approach for Cardiac Services in Rural Medicine , 2010, 2010 Third International Conference on Advances in Human-Oriented and Personalized Mechanisms, Technologies and Services.

[6]  Xiangyang Wang,et al.  Invariant color image watermarking approach using quaternion radial harmonic Fourier moments , 2015, Multimedia Tools and Applications.

[7]  Wang Xing-yuan,et al.  Geometrically invariant image watermarking based on fast Radial Harmonic Fourier Moments , 2016 .

[8]  Kenli Li,et al.  A Parallel Random Forest Algorithm for Big Data in a Spark Cloud Computing Environment , 2017, IEEE Transactions on Parallel and Distributed Systems.

[9]  Stephen J. Sangwine,et al.  Hypercomplex Fourier Transforms of Color Images , 2001, IEEE Transactions on Image Processing.

[10]  Kenli Li,et al.  GFlink: An In-Memory Computing Architecture on Heterogeneous CPU-GPU Clusters for Big Data , 2016, IEEE Transactions on Parallel and Distributed Systems.

[11]  Kenli Li,et al.  Performance Analysis and Optimization for SpMV on GPU Using Probabilistic Modeling , 2015, IEEE Transactions on Parallel and Distributed Systems.

[12]  Khalid M. Hosny,et al.  Robust color image watermarking using invariant quaternion Legendre-Fourier moments , 2018, Multimedia Tools and Applications.

[13]  Seyed Mojtaba Mousavi,et al.  Watermarking Techniques used in Medical Images: a Survey , 2014, Journal of Digital Imaging.

[14]  Amit Kumar Singh,et al.  Quantization based multiple medical information watermarking for secure e-health , 2017, Multimedia Tools and Applications.

[15]  Miaoqing Huang,et al.  Accelerating DCT-based color image watermarking on GPUs , 2016 .

[16]  Xiangyang Wang,et al.  A new robust color image watermarking using local quaternion exponent moments , 2014, Inf. Sci..

[17]  Xiangyang Wang,et al.  Robust Color Image Watermarking Using Geometric Invariant Quaternion Polar Harmonic Transform , 2015, ACM Trans. Multim. Comput. Commun. Appl..

[18]  Khalid M. Hosny,et al.  Accurate computation of quaternion polar complex exponential transform for color images in different coordinate systems , 2017, J. Electronic Imaging.

[19]  Rob Aspin,et al.  Digital watermarking: Applicability for developing trust in medical imaging workflows state of the art review , 2018, Comput. Sci. Rev..

[20]  Xudong Jiang,et al.  Two-Dimensional Polar Harmonic Transforms for Invariant Image Representation , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[21]  Min Liu,et al.  The RST invariant digital image watermarking using Radon transforms and complex moments , 2010, Digit. Signal Process..

[22]  Tom H. F. Broens,et al.  Determinants of successful telemedicine implementations: a literature study , 2007, Journal of telemedicine and telecare.

[23]  Roland T. Chin,et al.  On Image Analysis by the Methods of Moments , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Xiangyang Wang,et al.  A new robust digital image watermarking based on Pseudo-Zernike moments , 2010, Multidimens. Syst. Signal Process..

[25]  Jae S. Lim,et al.  Reduction of blocking effect in image coding , 1983, ICASSP.

[26]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[27]  Chandan Singh,et al.  Geometrically invariant and high capacity image watermarking scheme using accurate radial transform , 2013 .

[28]  Huazhong Shu,et al.  A Watermarking-Based Medical Image Integrity Control System and an Image Moment Signature for Tampering Characterization , 2013, IEEE Journal of Biomedical and Health Informatics.

[29]  Jasni Mohamad Zain,et al.  Parallel Digital Watermarking Process on Ultrasound Medical Images in Multicores Environment , 2016, Int. J. Biomed. Imaging.

[30]  Xiangyang Wang,et al.  Quaternion polar complex exponential transform for invariant color image description , 2015, Appl. Math. Comput..

[31]  Sushila Maheshkar,et al.  Region-based hybrid medical image watermarking for secure telemedicine applications , 2017, Multimedia Tools and Applications.

[32]  Khalid M. Hosny,et al.  Invariant image watermarking using accurate Polar Harmonic Transforms , 2017, Comput. Electr. Eng..

[33]  Dimitris E. Koulouriotis,et al.  Performance evaluation of moment-based watermarking methods: A review , 2012, J. Syst. Softw..

[34]  L. Dagum,et al.  OpenMP: an industry standard API for shared-memory programming , 1998 .

[35]  Khalid M. Hosny,et al.  Highly accurate and numerically stable higher order QPCET moments for color image representation , 2017, Pattern Recognit. Lett..

[36]  Elijah Blessing Rajsingh,et al.  Smart card based time efficient authentication scheme for global grid computing , 2012, Human-centric Computing and Information Sciences.

[37]  Rohit M. Thanki,et al.  A RONI Based Visible Watermarking Approach for Medical Image Authentication , 2017, Journal of Medical Systems.

[38]  Farhana Ahad,et al.  Information hiding in medical images: a robust medical image watermarking system for E-healthcare , 2017, Multimedia Tools and Applications.

[39]  Miroslaw Pawlak,et al.  Circularly orthogonal moments for geometrically robust image watermarking , 2007, Pattern Recognit..

[40]  Abdolah Chalechale,et al.  Parallelization of a color DCT watermarking algorithm using a CUDA-based approach , 2016, 2016 6th International Conference on Computer and Knowledge Engineering (ICCKE).

[41]  Kenli Li,et al.  Efficient CPU‐GPU cooperative computing for solving the subset‐sum problem , 2016, Concurr. Comput. Pract. Exp..

[42]  Jong-Myon Kim,et al.  A GPU-based (8, 4) Hamming decoder for secure transmission of watermarked medical images , 2014, Cluster Computing.

[43]  Yugang Niu,et al.  A blind color image watermarking based on DC component in the spatial domain , 2013 .

[44]  Kenli Li,et al.  A parallel solving method for block-tridiagonal equations on CPU–GPU heterogeneous computing systems , 2017, The Journal of Supercomputing.

[45]  Yue Zhang,et al.  Affine Legendre Moment Invariants for Image Watermarking Robust to Geometric Distortions , 2011, IEEE Transactions on Image Processing.

[46]  John E. Stone,et al.  OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems , 2010, Computing in Science & Engineering.

[47]  Amit Kumar Singh,et al.  Robust and Imperceptible Dual Watermarking for Telemedicine Applications , 2014, Wireless Personal Communications.

[48]  Dimitris E. Koulouriotis,et al.  Adaptive color image watermarking by the use of quaternion image moments , 2014, Expert Syst. Appl..

[49]  Ling-Yuan Hsu,et al.  Collective blind image watermarking in DWT-DCT domain with adaptive embedding strength governed by quality metrics , 2017, Multimedia Tools and Applications.

[50]  Khalid M. Hosny,et al.  A kernel-based method for fast and accurate computation of PHT in polar coordinates , 2016, Journal of Real-Time Image Processing.

[51]  R. Wootton,et al.  Introduction to Telemedicine , 1999 .