Loading…

Digital Image Steganography with Error Correction on Extracted Data

The hiding capacity (HC), imperceptibility, and security are the 3 important quality measures for a steganography technique. While the stego-image is on transit on the internet, the hidden data may be changed because of various reasons. The existing techniques does neither focus on detecting the err...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access 2023-01, Vol.11, p.1-1
Main Authors: Devi Kosuru, S. N. V. J., Pradhan, Anita, Abdul Basith, K., Sonar, Reshma, Swain, Gandharba
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:The hiding capacity (HC), imperceptibility, and security are the 3 important quality measures for a steganography technique. While the stego-image is on transit on the internet, the hidden data may be changed because of various reasons. The existing techniques does neither focus on detecting the errors in the data nor to correct the errors in data. Therefore, this article brings forward a steganography technique, wherein error detection and correction can be performed at recipient side. The original image is logically sliced into 2Ă—2 disjoint blocks. From these 4 pixels, 4 quotients and 4 least significant bits (LSBs) are generated. Each quotient is the decimal value of 7 most significant bits (MSBs) of a pixel. In every block 8 data bits can be camouflaged. From the 8 data bits, 4 redundant bits are computed using modified Hamming code. The 8 data bits and one redundant bit are camouflaged in the quotients by either quotient value differencing (QVD) or bit substitution. If camouflaging is performed in quotients using QVD, then indicator bit is set to1. Otherwise, if camouflaging in quotients is performed using bit substitution, then indicator bit is set to 0. The 3 remaining redundant bits along with the indicator bit are stored in the LSBs of the 4 pixels. At the receiver side, data could be extracted, and error correction procedure could be applied to correct 1-bit error over the 8 bits of data extracted from a block. From the experimental reports it could be concluded that the errors in the retrieved data at the recipient can be detected and corrected without reducing the HC and without increasing the distortion.
ISSN:2169-3536
2169-3536
DOI:10.1109/ACCESS.2023.3300918