FPGA implementation of robust and low complexity template-based watermarking for digital images

被引:3
作者
Dzhanashia, Kristina [1 ]
Evsutin, Oleg [1 ]
机构
[1] HSE Univ, 20 Myasnitskaya Ulitsa, Moscow 101000, Russia
关键词
Watermarking; Digital images; Image processing; Template-based watermarking; FPGA; HEAT-RELATED MORTALITY; HEALTH; STEGANOGRAPHY; ARCHITECTURES; ADAPTATION; STRATEGIES; WEATHER; EUROPE; GREEN; COLD;
D O I
10.1007/s11042-023-17876-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Watermarking is a widespread technique for information protection and an invisible alternative to quick response codes. The literature mainly considers software implementations of watermarking methods, even though there are applications for which hardware watermarking solutions become preferable or the only possible option due to increased speed, power, or information safety requirements. A convenient, flexible, and universal solution for hardware development is intellectual property (IP) cores. IP cores are building blocks for creating processors on FPGA or ASIC. The main objective of this work is to present the implementation of the robust watermarking method in the form of an IP core suitable for image processing systems on processors. The main contribution of this work is that it is the first hardware implementation of template-based watermarking for modern neural network-based extraction methods. The paper briefly discusses the existing hardware solutions for embedding data, describes the implemented watermarking method and the implementation itself, and provides the key indicators of the resulting solution and a link to the public repository with the solution. The proposed watermarking scheme has good imperceptibility (PSNR of 39.66), bpp of 0.00097, and BER of less than 3% for attacks. The implementation supports a frequency of 120 MHz.
引用
收藏
页码:58855 / 58874
页数:20
相关论文
共 29 条
[1]  
Azzaz MS, 2023, 2023 INT C ADV ELECT, P1
[2]  
Ball J, 2007, Processor design, DOI [10.1007/978-1-4020-5530-0_11, DOI 10.1007/978-1-4020-5530-0_11]
[3]   On FPGA implementation in medical secret image sharing with data hiding [J].
Bhattacharjee, Tapasi ;
Maity, Hirak K. ;
Maity, Santi P. .
MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (13) :18755-18781
[4]   Very fast watermarking by reversible contrast mapping [J].
Coltuc, Dinu ;
Chassery, Jean-Marc .
IEEE SIGNAL PROCESSING LETTERS, 2007, 14 (04) :255-258
[5]   Efficient FPGA implementation and verification of difference expansion based reversible watermarking with improved time and resource utilization [J].
Das, Subhajit ;
Sunaniya, Arun Kumar ;
Maity, Reshmi ;
Maity, Niladri Pratap .
MICROPROCESSORS AND MICROSYSTEMS, 2021, 83
[6]   Low complexity template-based watermarking with neural networks and various embedding templates [J].
Dzhanashia, Kristina ;
Evsutin, Oleg .
COMPUTERS & ELECTRICAL ENGINEERING, 2022, 102
[7]   Deep Template-Based Watermarking [J].
Fang, Han ;
Chen, Dongdong ;
Huang, Qidong ;
Zhang, Jie ;
Ma, Zehua ;
Zhang, Weiming ;
Yu, Nenghai .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2021, 31 (04) :1436-1451
[8]   Multimedia watermarking techniques [J].
Hartung, F ;
Kutter, M .
PROCEEDINGS OF THE IEEE, 1999, 87 (07) :1079-1107
[9]  
Hussain S, 2022, Digest of Technical Papers
[10]   Novel chaotic random memory indexing steganography on FPGA [J].
Ismail, Samar M. ;
Ghidan, Abdelrahman M. ;
Zaki, Peter W. .
AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2020, 125