Parallel watermarking of images in the frequency domain

被引:0
作者
Bollman, Dorothy [1 ]
Bustillo, Alcibiades [1 ]
Morales, Einstein [1 ]
机构
[1] Department of Mathematical Sciences, University of Puerto Rico at Mayagüez
来源
Scalable Computing | 2015年 / 16卷 / 02期
关键词
CUDA; Digital watermarking; Discrete cosine transform; Frequency domain; MPI; OpenMP; Parallel computing;
D O I
10.12694/scpe.v16i2.1090
中图分类号
学科分类号
摘要
While the internet has made it possible for the consumer to easily obtain images, audio, video, etc. in digital form, it has also made it easier to illegally obtain copyrighted material. Digital watermarking is a partial solution to this problem. Embedding a watermark in a legal version of material can help the copyright owner to identify who has an illegal copy. Because of the ever increasing enormity of the flow of information, it becomes necessary to watermark files in the least amount of time possible. For this reason it is natural to turn to parallel computing. In this work we compare the performance of three different implementations on a cluster of SMPs, in OpenMP, MPI, and CUDA, of a simple algorithm for watermarking digital images. Our experiments show that CUDA with one gpu is almost 300 times faster than the sequential version and many times faster than OpenMP and MPI using 1 up to 8 nodes. © 2015 SCPE.
引用
收藏
页码:205 / 217
页数:12
相关论文
共 15 条
[1]  
Cox I.J., Et al., A secure robust watermarking for multimedia, Proc. of First International Workshop on Information Hiding, Lecture Notes in Comp. Sc, 1174, pp. 185-206, (1996)
[2]  
Garcia-Cano C., Rabil B., Sabourin R., A parallel watermarking application on a GPU, Congreso Internacional de Investigacion en Nuevas Tecnologias Informáticas-CIINTI, (2012)
[3]  
He Y., Ding C., MPI and OpenMP paradigms on cluster of SMP architectures: the vacancy tracking algorithm for multi-dimensional array transposition, SCPE, 5, 2, (2002)
[4]  
Kankanhalli M.S., Adaptive visible watermarking of images, Proc. ICMCS99, (1999)
[5]  
Lenarczyk P., Piotrowski Z., Parallel blind digital image watermarking in spatial and frequency domains, Springer US, Telecommunication Systems, 54, pp. 287-303, (2013)
[6]  
Lin C., Zhao L., Yang J., A high performance image authentiction algorithm on GPU with CUDA, I. J. Intelligent Systems and Applications, 2, pp. 55-59, (2011)
[7]  
Mohanty S., Digital watermarking: a tutorial review
[8]  
Mohanty S., Ramakrishnan K., Kankanhali M., A DCT domain visible watermarking technique for images, International Conference on Multimedia Computing and Systems/International Conference on Multimedia and Expo-ICME(I Multimedia and Expo ICME(CMCS), pp. 1029-1032, (2000)
[9]  
Obukhov A., Kharlamov A., Discrete cosine transform for 8×8 blocks with CUDA
[10]  
Shieh C., Huang H., Wand F., Pan J., Genetic Watermarking based on Transform-domain Techniques, Pattern Recognition, 37, pp. 555-565, (2004)