You are on page 1of 3

A NOVEL JOINT DATA-HIDING AND COMPRESSION

SCHEME BASED ON SMVQ AND IMAGE INPAINTING

ABSTRACT

We propose a novel joint data-hiding and compression scheme for digital images using side
match vector quantization SMVQ) and image inpainting. The two functions of data hiding and
image compression can be integrated into one single module seamlessly. On the sender side,
except for the blocks in the leftmost and topmost of the image, each of the other residual blocks
in raster-scanning order can be embedded with secret data and compressed simultaneously by
SMVQ or image inpainting adaptively according to the current embedding bit. Vector
quantization is also utilized for some complex blocks to control the visual distortion and error
diffusion caused by the progressive compression. After segmenting the image compressed codes
into a series of sections by the indicator bits, the receiver can achieve the extraction of secret bits
and image decompression successfully according to the index values in the segmented sections.
EXISTING SYSTEM PROPOSED SYSTEM
EXISTING CONCEPT: PROPOSED CONCEPT:
 During the VQ compression process, the  The image compression in our JDHC
Euclidean distance is utilized to evaluate scheme is based mainly on the SMVQ
the similarity between each image block mechanism.
and the codeword's in the codebook.  According to the secret bits for embedding,
 To increase the embedding capacity, a VQ- the image compression based on SMVQ is
based data-hiding scheme by a codeword adjusted adaptively by incorporating the
clustering technique image inpainting technique.

EXISTING SYSTEM TECHNIQUE : PROPOSED SYSTEM TECHNIQUE :


 VQ (Vector Quantization)  Side Match Vector Quantization
 Image Inpainting

TECHNIQUE DEFINITION: TECHNIQUE DEFINITION:


 VQ (Vector Quantization) based image  Side Match Vector Quantization
coding system Partitioned into series of (SMVQ) was designed as an improved
non-overlapping rectangular blocks and in version of VQ, in which both the codebook
turn each block maps is divided to a finite and the sub codebooks are used to generate
subset of VQ blocks. the index values, excluding the blocks in
the leftmost column and the topmost row.

DRAWBACKS: ADVANTAGES:
 Hiding capacity was based on the pixel  The hiding capacity of the proposed
number corresponding to the two highest scheme is equal to the sum of the numbers
peaks of the image histogram. of SMVQ and Inpainting blocks.
 Hiding Capacity of the secret data bits is  Hiding Capacity of the secret data bits is
very low. high
PROPOSED SYSTEM BLOCK DIAGRAM:

Input Image Data Image


Embedding compression

by SMVQ

Image Data
Decompression Extraction

Fig: block diagram of Data Hiding and Compression

APPLICATIONS:
 To achieve secret communication and data protection by hiding information into a media
carrier.
 It is used in cryptography, communication theory, coding theory, signal compression, and
the theory of visual perception.

HARDWARE REQUIREMENTS:
 Processor : Pentium Dual Core 2.00GHZ
 Hard Disk : 40 GB
 RAM : 2GB (minimum)
 Keyboard : 110 keys enhanced

SOFTWARE REQUIREMENTS:
 MATLAB 7.14 Version R2012a

FUTURE ENHANCEMENT:
In the future we improve the data hiding capacity and retrieval image quality is
approximate equal to the input image.

You might also like