Î÷±±Ãñ×å´óѧµçÆø¹¤³ÌѧԺµç×ÓÐÅÏ¢¹¤³Ì(1)°à
Î÷±±Ãñ×å´óѧµçÆø¹¤³ÌѧԺµç×ÓÐÅÏ¢¹¤³Ì(1)°à
DWTºÍDCT½áºÏµÄ±ä»»ÓòÒôƵˮӡ
Õª Òª ½üÄêÀ´Ëæ×ÅÍøÂçͨÐźͶàýÌå¼¼ÊõµÄѸËÙ·¢Õ¹£¬µÁ°æÎÊÌâ·Ç³£Ã÷ÏÔ£¬Êý×ÖˮӡÊÇÒ»ÖÖ¿ÉÒÔÔÚ¿ª·ÅÍøÂç»·¾³Ï±£»¤°æÈ¨ºÍÈÏÖ¤À´Ô´µÄм¼Êõ¡£Ëü½«Ìض¨ÒâÒåµÄ±ê¼ÇÒþ²ØÔÚÊý×ÖͼÏñ¡¢ÒôƵµÈÊý×Ö²úÆ·ÖУ¬À´ÑéÖ¤´´×÷Õß¶ÔÆä×÷Æ·µÄËùÓÐȨ¡£
ÒôƵˮӡ¼¼ÊõÖ÷ÒªÀûÓÃÁËÈËÀàÌý¾õÄ£ÐÍ£¬ÔÚ²»Ó°ÏìÒôƵÐźÅÖÊÁ¿µÄǰÌáÏ£¬½«Ë®Ó¡ÐÅÏ¢Òþ²ØÔÚÈ˶ú²»ÄܸÐÖªµÄλÖã¬À´Òþ²ØË®Ó¡Êý¾Ý¡£±¾ÎÄÑо¿DWTºÍDCT½áºÏµÄÒôƵˮӡËã·¨£¬Ê×ÏȶÔÒôƵÐźŽøÐÐDWTºÍDCT±ä»»£¬¸ù¾ÝˮӡµÄ´óС°ÑDCTϵÊý¾ùÔȷֶΣ¬²ÉÓÃÁ¿»¯µÄ·½·¨°ÑÖ±¹ÛµÄ¶þÖµºÚ°×ͼÏñǶÈëÒôƵÖУ¬È»ºóÀûÓù¥»÷º¯Êý¹¥»÷ÒôƵÐźţ¬ÔÙ´Óº¬Ë®Ó¡µÄÒôƵÖÐÌáÈ¡³öˮӡÐÅÏ¢£¬×îºóͨ¹ýMATLAB·ÂÕæ¼ÆËãÐÅÔë±ÈºÍ¹éÒ»»¯ÏµÊý£¬ÑéÖ¤¸ÃËã·¨ÊÇ·ñ¾ßÓÐÁ¼ºÃµÄ°²È«ÐÔ¡¢Â³°ôÐԺͲ»¿É¸ÐÖªÐÔ¡£ ¹Ø¼ü×Ö ÒôƵˮӡ£¬ÀëɢС²¨±ä»»£¬ÀëÉ¢ÓàÏұ任
ABSTRACT
In recent years, with the development of the network communication and multimedia technology, the problem of piracy is becoming more and more obvious. Digital watermarking is a new kind of technology, which can be used to protect copyright and certificate source under the opening network environment. The technology will hide the special markers in the digital image¡¢audio to prove the creators' ownership of their works.
On the condition of not affecting the quality of audio signal, audio
Î÷±±Ãñ×å´óѧµçÆø¹¤³ÌѧԺµç×ÓÐÅÏ¢¹¤³Ì(1)°à
watermarking technology mainly uses the human hearing model to hide the watermarking information in the position where peoples' eyes can not perceive. The paper studied the audio watermarking algorithm based on DWT and DCT. Firstly made DWT and DCT transformation, then DCT coefficients were segmented equally according to the size of watermark. By using the quantification method, intuitive binary black and white images were embeded into the audio signal. Later attack functions are used to attack the audio signal and then extract the watermarking information. At last though the MATLAB simulation, calculate signal to noise ratio and normalized coefficient to prove whether the algorithm satisfy the requirements of imperceptibility, safety and robustness or not.
Key word: Audio watermark, Discrete wavelet transform, Discrete cosine transform
Î÷±±Ãñ×å´óѧµçÆø¹¤³ÌѧԺµç×ÓÐÅÏ¢¹¤³Ì(1)°à
Ŀ¼
1. Ð÷ÂÛ ......................................................................................................................................... 1
1.1 ÒôƵˮӡµÄ·¢Õ¹ .......................................................................................................... 1 1.2 Êý×ÖˮӡÔÀí¼°¼òµ¥Ä£ÐÍ .......................................................................................... 1 1.3 Êý×ÖÒôƵˮӡ´æÔÚµÄÎÊÌâ .......................................................................................... 3 2. Êý×ÖÒôƵˮӡ ......................................................................................................................... 4
2.1 Êý×ÖÒôƵˮӡÔÀí¼°Ä£ÐÍ .......................................................................................... 4
2.1.1 Êý×ÖÒôƵˮӡµÄÔÀí¼°Ò»°ãÄ£ÐÍ .................................................................... 4 2.1.2 ÒôƵˮӡµÄÒªÇó ................................................................................................ 5 2.2 Êý×ÖÒôƵˮӡµÄËã·¨ .................................................................................................. 6
2.2.1 ÒôƵˮӡËã·¨µÄ·ÖÀà ........................................................................................ 6 2.2.2 ÒôƵˮӡµÄ¹¥»÷Ëã·¨ ........................................................................................ 7
3. DWTºÍDCT½áºÏµÄÒôƵˮӡËã·¨ ...................................................................................... 8
3.1 С²¨±ä»»ÓëÓàÏұ任µÄÀíÂÛ֪ʶ .............................................................................. 8
3.1.1 С²¨±ä»»µÄÀíÂÛ֪ʶ ........................................................................................ 8 3.1.2 ÀëÉ¢µÄÓàÏұ任 .............................................................................................. 10 3.2 ͼÏñµÄÖÃÂÒÓë¼ÓÃܼ¼Êõ ............................................................................................ 10
3.2.1 ͼÏñµÄArnoldÖÃÂÒ¼°Æä»Ö¸´ ......................................................................... 10 3.2.2 »ìãçÐòÁеIJúÉú .............................................................................................. 12 3.2.3 »ìºÏ¹âѧ˫ÎÈÄ£ÐͼÓÃÜˮӡͼÏñ .................................................................. 12 3.2.4 Á¿»¯Ç¶ÈëˮӡµÄÔÀí ...................................................................................... 13 3.3 DWT¡¢DCTÏà½áºÏÒôƵˮӡµÄËã·¨²½Öè .............................................................. 14
3.3.1 ˮӡǶÈëǰµÄÔ¤´¦Àí²Ù×÷ .............................................................................. 14 3.3.2 ǶÈëˮӡ .......................................................................................................... 14 3.3.3 Ìáȡˮӡ .......................................................................................................... 16 3.3.4 ÐÔÄÜ·ÖÎö .......................................................................................................... 16
4. MATLAB·ÂÕæÓë½áÂÛ ........................................................................................................... 18
4.1 MATLAB ·ÂÕæ²âÊÔ .................................................................................................. 18
4.1.1 ²»¿É¸ÐÖªÐԵIJâÊÔ .......................................................................................... 19 4.1.2 °²È«ÐԵIJâÊÔ .................................................................................................. 21 4.1.3 ³°ôÐÔ²âÊÔ ...................................................................................................... 22 4.2 ×ܽá ............................................................................................................................ 25 4.3 Õ¹Íû ............................................................................................................................ 25 ²Î¿¼ÎÄÏ× .................................................................................................................................... 27 ´ð л ...................................................................................................................................... 28