journal article·2023Open access

An Efficient EMD-Based Reversible Data Hiding Technique Using Dual Stego Images

Ahmad A. Mohammad

Computers, Materials & Continua· Volume 75· Issue 1

Abstract

Exploiting modification direction (EMD) based data hiding techniques (DHTs) provide moderate data hiding capacity and high-quality stego images. The overflow problem and the cyclic nature of the extraction function essentially hinder their application in several fields in which reversibility is necessary. Thus far, the few EMD reversible DHTs are complex and numerically demanding. This paper presents a novel EMD-based reversible DHT using dual-image. Two novel 2 × 4 modification lookup tables are introduced, replacing the reference matrix used in similar techniques and eliminating the numerically demanding search step in similar techniques. In the embedding step, one of the modification tables modifies a pixel in odd columns in the first cover image and keeps its image in the second cover image intact. The other modification table modifies a pixel in even columns in the second cover image and keeps its image in the first cover image intact. This embedding strategy enables direct reversibility at almost zero computational cost. This technique embeds one secret digit into each pixel in the first cover image and its image in the second cover image resulting in one bit per pixel (bpp) data embedding rate. The use of the numbering system enables direct and numerically efficient conversion of the binary secret message to the and vice versa. The advantages of the proposed algorithm are straightforward reversibility, simplicity, numerical efficiency, direct conversion of the binary secret message to and vice versa, and elimination of the need for the reference matrix by replacing it with two 2 × 4 lookup tables. Simulation results show that the embedding rate of the proposed technique is one bpp. It achieved more than 49 dB average Peak to Signal Noise Ratio (PSNR) over all test images.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Steganography and Watermarking Techniques · Chaos-based Image/Signal Encryption · Digital Media Forensic Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (45)

Show source-provided references
1. Reversible data hiding in encrypted images based on pixel prediction and bit-plane compression
2. Cox · The Morgan Kaufmann Series in Multimedia Information and Systems · 2008 · 1
3. An improved capacity data hiding technique based on image interpolation10.1007/s11042-018-6465-8 ↗
4. Image steganography using exploiting modification direction for compressed encrypted data10.1016/j.jksuci.2019.04.008 ↗
5. A high quality steganographic method with pixel-value differencing and modulus function10.1016/j.jss.2007.01.049 ↗
6. Improved exploiting modification direction method by modulus operation
7. Image hiding by square fully exploiting modification directions
8. Efficient steganographic embedding by exploiting modification direction10.1109/LCOMM.2006.060863 ↗
9. A steganographic method with high embedding capacity by improving exploiting modification direction
10. A novel image data hiding scheme with diamond encoding10.1155/2009/658047 ↗
11. Data embedding and extracting using pixel pair matching with potential masking10.15373/2249555X/JULY2013/85 ↗
12. A steganographic scheme by fully exploiting modification directions10.1016/j.eswa.2011.02.122 ↗
13. A steganographic scheme based on formula fully exploiting modification directions10.1587/transfun.E96.A.2235 ↗
14. A data hiding scheme using pixel value differencing and improving exploiting modification directions10.1016/j.cose.2014.07.008 ↗
15. An improved high capacity data hiding scheme using pixel value adjustment and modulus operation10.1007/s11042-019-7557-9 ↗
16. Secure and imperceptible digital image steganographic algorithm based on diamond encoding in DWT domain10.1007/s11042-016-3930-0 ↗
17. Steganography with pixel-value differencing and modulus function based on PSO10.1016/j.jisa.2018.10.006 ↗
18. Extended exploiting modification direction based steganography using hashed-weightage array10.1007/s11042-020-08951-1 ↗
19. An efficient data-hiding scheme based on multidimensional mini-sudoku10.3390/s20092739 ↗
20. An improved steganography method based on least-significant-bit substitution and pixel-value differencing
21. Data hiding method based on 3D magic cube10.1109/ACCESS.2020.2975385 ↗
22. Advanced image steganography based on exploiting modification direction and neutrosophic set10.1007/s11042-021-10784-5 ↗
23. Pseudo magic cubes: A multidimensional data hiding scheme exploiting modification directions for large payloads10.1016/j.compeleceng.2020.106928 ↗
24. Reversible data hiding scheme using two steganographic images
25. A high payload data embedding scheme using dual stego-images with reversibility
26. Reversible data hiding scheme based on exploiting modification direction with two steganographic images10.1007/s11042-014-1894-5 ↗
27. An adaptive reversible data hiding scheme using dual stego-image10.1080/1206212X.2018.1557782 ↗
28. An efficient reversible data hiding with reduplicated exploiting modification direction using image interpolation and edge detection10.1007/s11042-016-3591-z ↗
29. Dual-image-based reversible data hiding scheme with integrity verification using exploiting modification direction10.1007/s11042-019-07783-y ↗
30. Reversible data hiding scheme based on fully exploiting the orientation combinations of dual stego-images
31. Reversibly hiding data using dual images scheme based on EMD data hiding method10.1504/IJCSE.2020.106872 ↗
32. Asymmetric orientation combination for reversible and authenticable data hiding of dual stego-images10.3390/sym14040819 ↗
33. High performance reversible data hiding scheme through multilevel histogram modification in lifting integer wavelet transform10.1007/s11042-017-4622-0 ↗
34. Skewed histogram shifting for reversible data hiding using a pair of extreme predictions10.1109/TCSVT.2018.2878932 ↗
35. A reversible data hiding based on histogram shifting of prediction errors for two-tier medical images10.15388/20-INFOR422 ↗
36. A real-time dual-image-based reversible data hiding scheme using turtle shells10.1007/s11554-019-00863-0 ↗
37. A high-capacity reversible data hiding scheme using dual-channel audio10.1109/ACCESS.2020.3015851 ↗
38. An efficient dual-image reversible data hiding scheme based on exploiting modification direction10.1016/j.jisa.2020.102702 ↗
39. Hiding data in dual images based on turtle shell matrix with high embedding capacity and reversibility10.1007/s11042-021-11368-z ↗
40. Reversible data hiding based on three shadow images using rhombus magic matrix10.1016/j.jvcir.2021.103064 ↗
41. A reversible and authenticable secret sharing scheme using dual images10.1007/s11042-022-12430-0 ↗
42. Position-aware guided hiding data scheme with reversibility and adaptivity for dual images10.3390/sym14030509 ↗
43. A turtle shell-based visual secret sharing scheme with reversibility and authentication10.1007/s11042-018-5785-z ↗
44. How to share a secret10.1145/359168.359176 ↗
45. Setiadi · Multimedia Tools and Applications · 2020 · 80 · 842310.1007/s11042-020-10035-z ↗