Abstract

In this paper, we proposed a new data hiding method based on diamond encoding (DE) and pixel pair difference (PPD). DE proposes a pixel-wise algorithm which flexibly embeds different base digits to maximize payload and image visual quality. During DE embedding, digits embed in sequence without separately consider smooth areas and complex areas. We propose a method based on human visual system in that human eyes are more sensitive to the change of smooth areas where pixel pairs possess less difference. Embedding secret message in complex areas insignificantly affects visual quality of the image, correspondingly makes the stego image less detectable. The proposed method uses PPD to adaptively embed secret message in complex areas and thus improves DE performance. Experimental results illustrate that our algorithm has the same distortion with DE but provides a better visual quality of stego image.

Highlights

  • Data hiding is embedding secret data into digital media to transmit data secretly

  • Pixel pairs with difference smaller than T are classified into the un-embeddable division, where no secret digit is embedded

  • Extraction only processes with stego pixel pairs sit in embeddable division

Read more

Summary

INTRODUCTION

Data hiding is embedding secret data (text, image, etc.) into digital media to transmit data secretly. To make secret information as undetectable as possible, the difference between cover and stego should be minimized. The LSB method is a well-known data hiding method. This method replaces the least significant bits (LSB) of cover pixel with secret data via a small amount of calculation. Inspired by essential LSB philosophy, many advanced schemes are derived, Among the aforementioned methods, DE and PVD scheme are the foundation to increase embedding efficiency because of pair-wise and multiple-base philosophy. This paper exploits the essential idea of PVD and proposes a new method based on DE and PPD.

DIAMOND ENCODING
PROPOSED METHOD
Threshold Determination
Switch Division Algorithm
Embedding Procedure
Extraction Procedure
Simple Example
EXPERIMENTAL RESULTS
CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.