A GPU-based (8, 4) Hamming decoder for secure transmission of watermarked medical images

Medical image watermarking has received increasing attention as wide security services in the e-diagnosis system, where the images are transmitted through the internet among the patient, primary physicians, and referred physicians. These images are highly prone to become corrupted and erroneous due to the inherent noise in the wireless medium. Such error results in serious adverse impacts including inconsistent and unreliable transmission, faulty watermark detection, and faulty diagnosis. To solve the problem, we propose a (8, 4) Hamming code based error correction. In addition, we implement the Hamming code on a graphics processing unit (GPU) to accelerate and meet the real-time requirement. The experimental results demonstrate that the GPU based approach exceedingly outperforms the CPU based error correction in terms of execution time.

[1]  A. Lisowiec,et al.  Signal processing in switchgear e-diagnosis network , 2012, International Symposium on Power Electronics Power Electronics, Electrical Drives, Automation and Motion.

[2]  Jason Sanders,et al.  CUDA by example: an introduction to general purpose GPU programming , 2010 .

[3]  Jie Cheng,et al.  Programming Massively Parallel Processors. A Hands-on Approach , 2010, Scalable Comput. Pract. Exp..

[4]  Kuo-Chan Huang,et al.  Moldable Job Scheduling for HPC as a Service , 2014 .

[5]  Joseph R. Cavallaro,et al.  Implementation of a High Throughput Soft MIMO Detector on GPU , 2011, J. Signal Process. Syst..

[6]  Adiwijaya,et al.  Tamper detection and recovery of medical image watermarking using modified LSB and Huffman compression , 2013, 2013 Second International Conference on Informatics & Applications (ICIA).

[7]  Borhanuddin Mohd Ali,et al.  Dynamic Transmit Antenna Shuffling Scheme for MIMO Wireless Communication Systems , 2012 .

[8]  Qiang Cheng,et al.  A lossless data embedding scheme for medical images in application of e-diagnosis , 2003, Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No.03CH37439).

[9]  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.

[10]  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.

[11]  Min Li,et al.  Future Software-Defined Radio Platforms and Mapping Flows , 2010, IEEE Signal Processing Magazine.

[12]  Byung-Gyu Kim,et al.  Efficient Block Mode Determination Algorithm Using Adaptive Search Direction Information for Scalable Video Coding ( SVC ) , 2014 .

[13]  Siddu P. Algur,et al.  Novel user centric, game theory based bandwidth allocation mechanism in WiMAX , 2013, Human-centric Computing and Information Sciences.

[14]  Rongchun Li,et al.  A fully parallel truncated Viterbi decoder for Software Defined Radio on GPUs , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[15]  N. Alamgir,et al.  Fuzzy Clustering Based Medical Image Watermarking , 2013 .

[16]  Wencai Du,et al.  The medical image watermarking algorithm based on DFT and logistic map , 2012, 2012 7th International Conference on Computing and Convergence Technology (ICCCT).

[17]  Samuel Cheng,et al.  The Universality of Generalized Hamming Code for Multiple Sources , 2011, IEEE Transactions on Communications.

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

[19]  Nisar Ahmed Memon,et al.  Multiple watermarking of medical images for content authentication and recovery , 2009, 2009 IEEE 13th International Multitopic Conference.

[20]  K. Pushpala,et al.  A novel watermarking technique for medical image authentication , 2005, Computers in Cardiology, 2005.

[21]  Jie Cheng,et al.  CUDA by Example: An Introduction to General-Purpose GPU Programming , 2010, Scalable Comput. Pract. Exp..

[22]  Adiwijaya,et al.  Medical image watermarking with tamper detection and recovery using reversible watermarking with LSB modification and run length encoding (RLE) compression , 2012, 2012 IEEE International Conference on Communication, Networks and Satellite (ComNetSat).

[23]  Sheng-Jen Hsieh Work in progress - integrating technology for e-diagnosis of automated manufacturing system , 2004, 34th Annual Frontiers in Education, 2004. FIE 2004..

[24]  Ahmed Al-Gindy A fragile invertible watermarking technique for the authentication of medical images , 2010, The 10th IEEE International Symposium on Signal Processing and Information Technology.

[25]  Yan Luo,et al.  Enhancing Wi-Fi fingerprinting for indoor positioning using human-centric collaborative feedback , 2012, Human-centric Computing and Information Sciences.

[26]  A. Aendenroomer,et al.  An intelligent immune agent management system for facilitating e-diagnosis in manufacturing , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[27]  Moneeb Gohar,et al.  A Network-Based Handover Scheme in HIP-Based Mobile Networks , 2013, J. Inf. Process. Syst..

[28]  Awadhesh Kumar Singh,et al.  A Token Based Protocol for Mutual Exclusion in Mobile Ad Hoc Networks , 2014, J. Inf. Process. Syst..

[29]  Pao-Ann Hsiung,et al.  A Tiling-Scheme Viterbi Decoder in Software Defined Radio for GPUs , 2011, 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing.

[30]  Myeongsu Kang,et al.  A Hybrid Technique for Medical Image Segmentation , 2012, Journal of biomedicine & biotechnology.

[31]  Richard W. Hamming,et al.  Error detecting and error correcting codes , 1950 .

[32]  Wei-Ho Chung,et al.  A Cross-Layer Unequal Error Protection Scheme for Prioritized H.264 Video using RCPC Codes and Hierarchical QAM , 2013, J. Inf. Process. Syst..