SlideShare a Scribd company logo
Image Steganography
Method Based on PVD and
Modulus Function
Image Processing Project
Abstract
● The traditional steganography methods with Pixel Value Differencing
usually only deal with the PVD in the horizontal direction but ignore the
vertical one.
● In this paper, the cover image is divided into 2×2 non overlapping blocks,
then the modulus function method is used in horizontal direction and the
simple PVD method is used in vertical direction for steganography.
● In addition, the falling-off-boundary problem is solved.
● Experimental results show that the proposed approach provides higher
stego-image quality, larger embedding capacity, and can against common
attacks.
The problem
● PVD (Pixel Value Differencing), uses the difference value of two adjacent
pixels of cover image to determine the number of bits that could embed
into the cover image
● This method has low embedding capacity, poor stego image quality and
also low security.
The solution
STEGANOGRAPHY
METHOD
BASED ON
PVD AND
MODULUS
FUNCTION
● Existing Methods
Original Method
of PVD
● The cover image is divided
into non- overlapping blocks.
● Denote the pixel pair in some
block as P i and P j ˈthe
difference d is calculated as
d=P j − P i
● This range is divided into r
sub-regions R k (k=1,2,..,r), the
width of each sub-region are
power of 2. The number of
bits embedding in the region
of R k is n = log 2 ( w k ) ,
where w k is the width of the
k-th sub-region.
A method of PVD based
on modulus function
Improved PVD method
based on horizontal
and vertical direction
● The cover image is divided into non-
overlapping blocks, b is the decimal
value of secret information,
calculate:
● F rem = ( p i + p j ) mod(2 )
● When extract the secret information,
first of all , calculate the number of
bits each pixel can be embedded
● n = log 2 ( w k ) , then using
equation (1) to calculate the
decimal value of the embedded
information, and finally change the
decimal value F rem to n bits secret
message.
● 2 × 2 pixel blocks, two pairs
of horizontal direction’s
pixels and a pair of vertical
direction’s pixels.
● In order to extract the
secret information correctly,
a modification to another
pair of vertical direction’s
pixels is needed; if there
has falling-oơ-boundary
problems, the value of
pixels will have to be
adjusted.
Embedding Process
Let the original cover image from left to right, from top to bottom into non-
overlapping blocks with 2 × 2 pixels.
For an image with M×N (length and width), we can get blocks nblocks = M/2 X N/2
blocks.
Then a series of steps occurs to embed the hidden image into the original image
The Extraction process work exactly opposite to the embedding process to obtain the
original image.
Experimental Analysis
Experimental Analysis
Conclusion
This paper presents an image steganography method which utilize horizontal pixels and vertical pixel difference,
in the horizontal direction we use high-quality model function method for two pairs of pixels to embed message
and in the vertical direction we select one pair of pixels to embed message with the common PVD methods.
Experiments show that this scheme has not only improved the embedding capacity, stego image quality, but also
achieved high security such as resistance to common attacks and RS histogram attack

More Related Content

PPT
igarss2011.ppt
PDF
Object Shape Representation by Kernel Density Feature Points Estimator
PDF
New Watermarking/Encryption Method for Medical ImagesFull Protection in m-Hea...
PDF
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
PDF
Steganography Using Adaptive Pixel Value Differencing(APVD) of Gray Images Th...
PDF
Colour Image Steganography Based on Pixel Value Differencing in Spatial Domain
PDF
Colour Image Steganography Based on Pixel Value Differencing in Spatial Domain
PDF
An Improved Adaptive Steganographic Method Based on Least Significant Bit Sub...
igarss2011.ppt
Object Shape Representation by Kernel Density Feature Points Estimator
New Watermarking/Encryption Method for Medical ImagesFull Protection in m-Hea...
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
Steganography Using Adaptive Pixel Value Differencing(APVD) of Gray Images Th...
Colour Image Steganography Based on Pixel Value Differencing in Spatial Domain
Colour Image Steganography Based on Pixel Value Differencing in Spatial Domain
An Improved Adaptive Steganographic Method Based on Least Significant Bit Sub...

Similar to Image Steganography Method Based on PVD and Modulus Function (20)

PDF
Q180304102109
PDF
Id62
PDF
A new hybrid steganographic method for histogram preservation
PDF
A Hybrid Steganography Technique Based On LSBMR And OPAP
PDF
A secure image steganography based on JND model
PDF
Adaptive block-based pixel value differencing steganography
PDF
Ijcatr04041020
PDF
A Novel Method for Image Watermarking Using Luminance Based Block Selection a...
PDF
Protecting Data by Improving Quality of Stego Image based on Enhanced Reduced...
PDF
Modified weighted embedding method for image steganography
PDF
Image Steganography With Encryption
PDF
Image Steganography With Encryption
PDF
EMPIRICAL STUDY OF ALGORITHMS AND TECHNIQUES IN VIDEO STEGANOGRAPHY
PDF
Data Hiding Method With High Embedding Capacity Character
PDF
Efficient Technique for Image Stenography Based on coordinates of pixels
PDF
Securing Image Steganogarphy Based on Visual Cryptography And Integer Wavelet...
PPTX
PVD BASED STEGNO.
DOCX
A novel data embedding method using adaptive pixel pair matching
PDF
IRJET- Application of Machine Learning for Data Security
PDF
IRJET-Design and Fabrication of Automatic Plastic Cup Thermoforming Machine
Q180304102109
Id62
A new hybrid steganographic method for histogram preservation
A Hybrid Steganography Technique Based On LSBMR And OPAP
A secure image steganography based on JND model
Adaptive block-based pixel value differencing steganography
Ijcatr04041020
A Novel Method for Image Watermarking Using Luminance Based Block Selection a...
Protecting Data by Improving Quality of Stego Image based on Enhanced Reduced...
Modified weighted embedding method for image steganography
Image Steganography With Encryption
Image Steganography With Encryption
EMPIRICAL STUDY OF ALGORITHMS AND TECHNIQUES IN VIDEO STEGANOGRAPHY
Data Hiding Method With High Embedding Capacity Character
Efficient Technique for Image Stenography Based on coordinates of pixels
Securing Image Steganogarphy Based on Visual Cryptography And Integer Wavelet...
PVD BASED STEGNO.
A novel data embedding method using adaptive pixel pair matching
IRJET- Application of Machine Learning for Data Security
IRJET-Design and Fabrication of Automatic Plastic Cup Thermoforming Machine
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Spectral efficient network and resource selection model in 5G networks
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Electronic commerce courselecture one. Pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
cuic standard and advanced reporting.pdf
PPTX
Spectroscopy.pptx food analysis technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
MIND Revenue Release Quarter 2 2025 Press Release
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectral efficient network and resource selection model in 5G networks
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf
A Presentation on Artificial Intelligence
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Big Data Technologies - Introduction.pptx
Programs and apps: productivity, graphics, security and other tools
Advanced methodologies resolving dimensionality complications for autism neur...
sap open course for s4hana steps from ECC to s4
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
cuic standard and advanced reporting.pdf
Spectroscopy.pptx food analysis technology
Ad

Image Steganography Method Based on PVD and Modulus Function

  • 1. Image Steganography Method Based on PVD and Modulus Function Image Processing Project
  • 2. Abstract ● The traditional steganography methods with Pixel Value Differencing usually only deal with the PVD in the horizontal direction but ignore the vertical one. ● In this paper, the cover image is divided into 2×2 non overlapping blocks, then the modulus function method is used in horizontal direction and the simple PVD method is used in vertical direction for steganography. ● In addition, the falling-off-boundary problem is solved. ● Experimental results show that the proposed approach provides higher stego-image quality, larger embedding capacity, and can against common attacks.
  • 3. The problem ● PVD (Pixel Value Differencing), uses the difference value of two adjacent pixels of cover image to determine the number of bits that could embed into the cover image ● This method has low embedding capacity, poor stego image quality and also low security.
  • 5. ● Existing Methods Original Method of PVD ● The cover image is divided into non- overlapping blocks. ● Denote the pixel pair in some block as P i and P j ˈthe difference d is calculated as d=P j − P i ● This range is divided into r sub-regions R k (k=1,2,..,r), the width of each sub-region are power of 2. The number of bits embedding in the region of R k is n = log 2 ( w k ) , where w k is the width of the k-th sub-region. A method of PVD based on modulus function Improved PVD method based on horizontal and vertical direction ● The cover image is divided into non- overlapping blocks, b is the decimal value of secret information, calculate: ● F rem = ( p i + p j ) mod(2 ) ● When extract the secret information, first of all , calculate the number of bits each pixel can be embedded ● n = log 2 ( w k ) , then using equation (1) to calculate the decimal value of the embedded information, and finally change the decimal value F rem to n bits secret message. ● 2 × 2 pixel blocks, two pairs of horizontal direction’s pixels and a pair of vertical direction’s pixels. ● In order to extract the secret information correctly, a modification to another pair of vertical direction’s pixels is needed; if there has falling-oơ-boundary problems, the value of pixels will have to be adjusted.
  • 6. Embedding Process Let the original cover image from left to right, from top to bottom into non- overlapping blocks with 2 × 2 pixels. For an image with M×N (length and width), we can get blocks nblocks = M/2 X N/2 blocks. Then a series of steps occurs to embed the hidden image into the original image The Extraction process work exactly opposite to the embedding process to obtain the original image.
  • 9. Conclusion This paper presents an image steganography method which utilize horizontal pixels and vertical pixel difference, in the horizontal direction we use high-quality model function method for two pairs of pixels to embed message and in the vertical direction we select one pair of pixels to embed message with the common PVD methods. Experiments show that this scheme has not only improved the embedding capacity, stego image quality, but also achieved high security such as resistance to common attacks and RS histogram attack