Loading…

FPGA implementation of reversible watermarking in digital images using reversible contrast mapping

•FPGA architecture on RCM-RW for gray scale image is developed.•Architecture is quite simple, fast and requires less number of components.•Maximum path delay is 9.564 ns with a speed grade −4. Reversible contrast mapping (RCM) and its various modified versions are used extensively in reversible wate...

Full description

Saved in:
Bibliographic Details
Published in:The Journal of systems and software 2014-10, Vol.96, p.93-104
Main Authors: Maity, Hirak Kumar, Maity, Santi P.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•FPGA architecture on RCM-RW for gray scale image is developed.•Architecture is quite simple, fast and requires less number of components.•Maximum path delay is 9.564 ns with a speed grade −4. Reversible contrast mapping (RCM) and its various modified versions are used extensively in reversible watermarking (RW) to embed secret information into the digital contents. RCM based RW accomplishes a simple integer transform applied on pair of pixels and their least significant bits (LSB) are used for data embedding. It is perfectly invertible even if the LSBs of the transformed pixels are lost during data embedding. RCM offers high embedding rate at relatively low visual distortion (embedding distortion). Moreover, low computation cost and ease of hardware realization make it attractive for real-time implementation. To this aim, this paper proposes a field programmable gate array (FPGA) based very large scale integration (VLSI) architecture of RCM-RW algorithm for digital images that can serve the purpose of media authentication in real-time environment. Two architectures, one for block size (8×8) and the other one for (32×32) block are developed. The proposed architecture allows a 6-stage pipelining technique to speed up the circuit operation. For a cover image of block size (32×32), the proposed architecture requires 9881 slices, 9347 slice flip-flops, 11291 number 4-input LUTs, 3 BRAMs and a data rate of 1.0395Mbps at an operating frequency as high as 98.76MHz.
ISSN:0164-1212
1873-1228
DOI:10.1016/j.jss.2014.05.079