Improved Protection In Video Steganography Using DCT & CDCS

Poonam V Bodhak, Baisa Laxman Gunjal · 2013

The widespread of the internet and World Wide Web has changed the way digital data is handled. The easy access of images, musical documents and movies has modified the development of data hiding by placing emphasis on copyright protection, content based authentication and covert communication. The embedded data is invisible or inaudible to a human observer. Information hiding refers to techniques for embedding additional data in host media. Most of the previous research has focused on still image Information Hiding. Although Information hiding in video has more potential for commercial applications, less research has been conducted on high capacity data hiding in video streams. Compared with still images, data hiding in video presents a much higher capacity or bandwidth. At the same time the computational complexity in video is higher due to the amount of data that need to be processed. Although most known techniques for information hiding in video are robust, the extraction process is not blind. Consequently, these methods are not suitable for applications like those mentioned previously. Here blind data hiding technique tailored to AVI video streams is proposed. The main aim of the project is to provide software that usually works by sending a text message or by sending an image behind a video which makes unable for a human eye or ear to detect. A novel approach is proposed to high capacity, robust and blind Data Hiding Technique in DCT domain. A new encoding technique called Class Dependent Coding Scheme (CDCS) is used to increase the embedding capacity, which can convey the same information using less number of bits. High imperceptibility is achieved by selecting efficient DCT blocks for Embedding data using energy thresholding scheme. On review, of a digitized video before and after a message was inserted, will show video files that appeared to have no substantial differences. The Discrete Cosine Transform is used to embed the file, which casts embedded data into the selected region in the DCT domain. Embedding the file in the selected region gives rise to invisibility.

Read the paper · More papers on PaperTik