digital water marking using matlab
• 0 Vote(s) - 0 Average
• 1
• 2
• 3
• 4
• 5
 matlab Active In SP Posts: 1 Joined: Feb 2011 26-02-2011, 08:06 PM I wanted to do project and implimentation on matlab,but i dont know anything.I WANT SOURCE CODE AND ALGORITHM ON DIGITAL WATER MARKING USING MATLAB.
 seminar flower Super Moderator Posts: 10,120 Joined: Apr 2012 07-08-2012, 03:16 PM Digital Watermarking Using MATLAB   Digital Watermarking.pdf (Size: 1.45 MB / Downloads: 73) Introduction Embedding a hidden stream of bits in a file is called Digital Watermarking. The file could be an image, audio, video or text. Nowadays, digital watermarking has many applications such as broadcast monitoring, owner identification, proof of ownership, transaction tracking, content authentication, copy control, device control, and file reconstruction (Cox et. al., 2008). In literature, the host file is called the “asset”, and the bit stream is called the “message”. The main specifications of a watermarking system are: Robustness (Against intentional attacks or unintentional ones such as compression), Imperceptibility, and Capacity. Importance of each depends on the application. As a matter of fact there is a trade-off between these factors (Barni & Bartolini, 2004). Although watermarking in some literature includes visible imprints, here we only mean the invisible embedding of the data. Watermarking in spectral domain There are several transforms that brings an image into frequency domain. Among most common of those, we can mention are: Discrete Cosines Transform (DCT) and Fast Fourier Transform (FFT). In frequency domain, coefficients are slightly modified. This will make some unnoticeable changes in the whole image and makes it more robust to attack compared to what we have in spatial methods. One of the most popular approaches in this category is the one proposed by Cox et al which is cited by 4166 articles so far according to Google Scholar1. In this method, discrete cosines transform (DCT) is applied on the asset image as shown in Fig. 7. Conclusion In this chapter, implementation of basic digital watermarking methods in MATLAB is described. Fundamental methods in spatial, spectral, and hybrid domains are described and sample codes are given. Finally, some solutions for qualifying the watermarking method are described.