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...
Saved in:
Published in: | The Journal of systems and software 2014-10, Vol.96, p.93-104 |
---|---|
Main Authors: | , |
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!
|
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 |