| Literature DB >> 27026872 |
Zekun Cao1, Zhaoxia Yin2, Honghe Hu1, Xiangping Gao1, Liangmin Wang1.
Abstract
Aiming to embed large amount of data while minimize the sum of costs of all changed pixels, a novel high capacity data hiding scheme based on (7, 4) Hamming code is realized by a family of algorithms. Firstly, n (n = 1, 2, 3) cover pixels are assigned to one set according to the payload. Then, 128 binary strings of length seven are divided into eight sets according to the syndrome of every binary string. Binary strings that share the same syndrome are classified into one set. Finally, a binary string in a certain set determined by the data to be embedded is chosen to modify some of the least significant bits of the n cover pixels. The experimental results demonstrate that the image quality of the proposed method with high embedding payload is superior to those of the related schemes.Entities:
Keywords: Data hiding; Embedding capacity; Hamming code; Image quality
Year: 2016 PMID: 27026872 PMCID: PMC4766181 DOI: 10.1186/s40064-016-1818-0
Source DB: PubMed Journal: Springerplus ISSN: 2193-1801
Fig. 1Cover image I
Fig. 2Marked-image marked_I
Fig. 3The nine test images
The PSNR comparison of different methods with ER = 1 bpp
| Lena | Baboon | Man | Tiffany | Peppers | Boat | Jet | Sailboat | Splash | |
|---|---|---|---|---|---|---|---|---|---|
| Matrix encoding | 47.02 | 47.02 | 47.03 | 47.02 | 47.02 | 47.01 | 47.04 | 47.01 | 47.03 |
| Nearest code | 47.02 | 47.02 | 47.01 | 47.03 | 47.02 | 47.01 | 47.04 | 47.01 | 47.03 |
| Hamming+1 | 45.14 | 45.14 | 45.01 | 45.10 | 45.14 | 45.14 | 45.14 | 45.14 | 45.13 |
| Proposed scheme | 51.14 | 51.14 | 51.14 | 51.15 | 51.14 | 51.14 | 51.15 | 51.14 | 51.14 |
The PSNR comparison of different methods with ER = 1.5 bpp
| Lena | Baboon | Man | Tiffany | Peppers | Boat | Jet | Sailboat | Splash | |
|---|---|---|---|---|---|---|---|---|---|
| Matrix encoding | 39.90 | 39.92 | 39.92 | 39.93 | 39.92 | 39.94 | 39.93 | 39.93 | 39.88 |
| Nearest code | 39.90 | 39.91 | 39.92 | 39.93 | 39.91 | 39.94 | 39.93 | 39.93 | 39.88 |
| Hamming+1 | 33.08 | 33.10 | 32.73 | 32.77 | 33.04 | 33.05 | 33.08 | 33.09 | 33.01 |
| Proposed scheme | 46.37 | 46.37 | 46.37 | 46.38 | 46.37 | 46.36 | 46.38 | 46.37 | 46.37 |
The PSNR comparison of different methods with ER = 2 bpp
| Lena | Baboon | Man | Tiffany | Peppers | Boat | Jet | Sailboat | Splash | |
|---|---|---|---|---|---|---|---|---|---|
| Matrix encoding | 33.10 | 33.08 | 33.06 | 33.09 | 33.05 | 33.10 | 33.10 | 33.06 | 33.18 |
| Nearest code | 33.11 | 33.07 | 33.06 | 33.09 | 33.06 | 33.10 | 33.10 | 33.07 | 33.18 |
| Hamming+1 | 20.62 | 20.85 | 20.25 | 19.78 | 20.63 | 20.70 | 19.98 | 20.27 | 20.54 |
| Proposed scheme | 41.61 | 41.60 | 41.62 | 41.57 | 41.60 | 41.58 | 41.67 | 41.59 | 41.62 |
The PSNR comparison of different methods with ER = 3 bpp
| Lena | Baboon | Man | Tiffany | Peppers | Boat | Jet | Sailboat | Splash | |
|---|---|---|---|---|---|---|---|---|---|
| Matrix encoding | 19.80 | 19.77 | 19.63 | 19.87 | 19.89 | 19.70 | 20.07 | 20.09 | 19.82 |
| Nearest code | 19.80 | 19.77 | 19.64 | 19.87 | 19.89 | 19.69 | 20.08 | 20.09 | 19.81 |
| Hamming+1 | – | – | – | – | – | – | – | – | – |
| Proposed scheme | 37.92 | 37.92 | 37.92 | 37.91 | 37.92 | 37.92 | 37.98 | 37.89 | 37.94 |
Fig. 4PSNR-ER comparison of Lena
Fig. 5PSNR-ER comparison of Baboon
Fig. 6Marked-images of Lena under various payloads. a ER = 3/7 bpp. b ER = 2 bpp. c ER = 3 bpp
Fig. 7Marked-images of Baboon under various payloads. a ER = 3/7 bpp. b ER = 2 bpp. c ER = 3 bpp
Fig. 8The pixel histogram analysis comparison of Lena and Baboon. a “Matrix Encoding” of Lena with ER = 2 bpp. b “Hamming+1” of Lena with ER = 2 bpp. c “Matrix Encoding” of Lena with ER = 3 bpp. d “Matrix Encoding” of Baboon with ER = 2. e “Hamming+1” of Baboon with ER = 2 bpp. f “Matrix Encoding” of Baboon with ER = 3