This survey propose a Novel Joint Data-Hiding and Compression Scheme (JDHC) for digital images using side match vector quantization (SMVQ) and image in painting. In this JDHC scheme image compression and data hiding scheme are combined into a single module. On the client side, the data should be hided and compressed in sub codebook such that remaining block except left and top most of the image. The data hiding and compression scheme follows raster scanning order i.e. block by block on row basis. Vector Quantization used with SMVQ and Image In painting for complex block to control distortion and error injection. The receiver side process is based on two methods. First method divide the received image into series of blocks the receiver achieve hided data and original image according to the index value in the segmented block. Second method use edge based harmonic in painting is used to get original image if any loss in the image.