Academia.eduAcademia.edu

Hybrid DWT-SVD audio watermarking

2010, 2010 Fifth International Conference on Digital Information Management (ICDIM)

Many effective watermarking algorithms have been proposed and implemented for digital images and digital video, however, few algorithms have been proposed for audio watermarking. This is due to the fact that, the human audio system is far more complex and sensitive than the human visual system. In this paper, we describe an imperceptible and robust audio watermarking algorithm based on the discrete wavelet transform. Performance of the algorithm has been evaluated extensively, and simulation results are presented to demonstrate the imperceptibility and robustness of the proposed algorithm.

The International Arab Journal of Information Technology, Vol. 8, No. 3, July 2011 & ! " ! " # $ ' " # $ " % " % % Many effective watermarking algorithms have been proposed and implemented for digital images and digital video, however, few algorithms have been proposed for audio watermarking. This is due to the fact that, the human audio system is far more complex and sensitive than the human visual system. In this paper, we describe an imperceptible and robust audio watermarking algorithm based on the discrete wavelet transform. Performance of the algorithm has been evaluated extensively, and simulation results are presented to demonstrate the imperceptibility and robustness of the proposed algorithm. Multimedia, copyright protection, audio watermarking, imperceptibility, robustness, transform(domain watermarking, and discrete wavelet transform. Received September 16, 2009; accepted January 3, 2010 ' " $ ! ( ! ) ! + , $ ( * )! " ) )" ! !! " ) , ( * + ) ) " ) ! ! ) ", ' $ +" " +" ! ( + . ( " ) ( ), / " $ $ ( * $ + ) ) ) 012, ( $ ! ! ! " ) . $ ! $ ! " ( $ + ) ) ! ( * 032, ! ( * 4! ) ! + !) ( ") 5 4! 4! " 4! 0 2, ' ( $ ! ) 4! "$ "( ) +! ) ) + " 6 ! + "7 4! ! ( * , / ! + " + ( * ! ) ! ! + ! 4! " ! ! ( " ( * * $ ! + , 8 +! ( * $ ,' ( * ! !$$ ! * ! )) $ ! + ) + ( ! ) ) + , ( 4! ! +! ( $ !+ ( * 4! ! 6 " ! 7 09 :2, + + ! ) $ ! +" $ ( 0: ;2, / * $ 4! < !! " $ * < ! , = ( * ) + ! +" ! ) $ ) ! ( ) ! " * ) ) + 0 92, / ! ( * $ " " ) 4! ( )! ! ( $ ( * ) * ! ) , & 4! " ! ( * 4! ) " ! ) )! ) ) 4! " * ! ! " " $ ( * 0 32, / 4! ) ) ! ( " " ( * , )! ! & ! ' 6-&'7 ' 6- '7 > $ ' 6->'7, / 0 2 & ! ! $ 4! " ,3 ? < ,3 ? < ) ( ( * 4! ! $ " ) ) * ! ? <, $ ! $ " $ ) ) " * + " ) $ + ! ) $ ! 0 2 ( * ) +" $ ) + ( + , ' ) + + DWT–Based Audio Watermarking ( ( : * +! ! = ) ! ) 4! + (+ 6 ) ! ! ( * + ) ! ) . +! ! ) ) ) / ( ' * ->' $ ( ( ( * , )! $ " , ( ) ) ! ) + " ! ->', ! !+ + ( ( !+ + +! *+ + ) ) $ + , / * ) ) ) ! ( ( ! $ ! ! +! *, + )) ) * + , / + ! ) ) + " , (, / ( "7 ) ( $ ,> < ) ( . ,/ ( ! ) ! + ! ) ( ) ( $ $ ! + ) ( ! ! " g0(n) " , / ! + ( )" ! ! 0 :2, ,' " " < ( $ ! ( $ " * ( A ( $ WL( n , j ) = ∑ WL( m , j − )h; ( m − n ) m WH ( n , j ) = ∑ WL( m , j − )h ( m − n ) m 4! !) ) () ) B ) $ " ) 4! $ () jth $ th + (j+1) ) $ " ! ( $ ", 4! + ! + ( 0 * @ 4! " < + " ( * + ->' + ! ! ! 2, # $ ' ! ( ) ) > $ ' ( ( - * ) + ! , + 6->'7 * + ( ) ! ( ) % + ) 5 ( " * , ' )) " + , ! 5 * B & ! * ) ) ) ->' + ) ! + ) ->' + ! ( ), , .) " ( .( Img = {Img( k,j), < $ * M1 x M2, ( 0 ≤ k ≤ M1, 0 ≤ j ≤ M2} ( " )! ! ! . ->' $ ( $ + + # " , ' ) ! ! !+ 4! ) , ( ( + g1(n) -! ) ) " ) ! ( $ + 4! ( & ! jth jth " $ ( ! nth nth ( $ h1(n) WL( n, j ) = ∑WL( k, j + )g;( n − k ) + ∑WH(l, j + )g ( n − l ) 6 7 k l ' ) > $ ) $ ! WL(n,j) WH(n,j) h0(n) ) ) $ ", 4! + ( $ , / ) " ( , / ( $ ) ! ( .) ! ' ( . + + ! ! ) $ + * " ! + +" ( * , & " ) ( ) + ) . " < $ ! ! " ) ( ) + ) !+ + ) ) ! + ' ! " + $ 6 4! * ) ! ( ) )! , ' 6 ( *7 ! 7 ) 4! " + 2, > * + ( ( * 0 92 ! ) ! ! * , ) 0@ ( " W . Img M1 x M2, W = {W 6i7 = Img (k,j),i = k x M + j 0 ≤ k ≤ M1, 0≤ j ≤ M2} 6 7 ,C < 6 7 Wni = Wi/255; $ 637 $ 697 W +" +" 99, (M2 + 1) ≤ i ≤ ((M1 × M2) + M2) 6 7 @ , The International Arab Journal of Information Technology, Vol. 8, No. 3, July 2011 )) " ( $ ->' , ' ->' ) ) ! !+ + ( + ( & ! ( A2 )) . !+ + D1 D2 $ $ !+ + ) $ ", / ) ( ) ( $ ->' $ + ! ->' $ , Wi = Wni . 255; ! - & ! 3, 4! ( ) %' ' ( * . ) ! * $ > $ , ' * $ ( 6>- 7 ' ! ( ( ) ! * , " . ) ) ( ! + ) )) " ) + ! , )! , + ( *, ( < *, ' $ ) ! , (B $ ->' ( * )) . ( ( ( * ( . . + + 4! ( * * ! * ) + ! ( $ !+ Wt ! B Wti = WD i − D i 5 i = {1,120,240...L2} , (M2 + 1) ≤ j ≤ ((M1 × M2) + M2) ,-$ Wt +" + Wni = Wti/α ; 3, ( * < ( ) *$ (M2 + 1) ≤ i ≤ ((M1 × M2) + M2) ! ) " Wn +" 99 " ( ! *, ) 617 α Wn, ! ! ) ) ! ) , 4! + ;@ . 9: ( ! ( , ' < * , & ! ! ! ,' ( * > D ") , < " , *( & ! . *, ! $ ! * ( ! ) 33, * < 6 - 4! "7, ' ( 7 ( ! ( + & ) ! 6 ( " ( ! ( . * ( ) ) ") $ + ( * , W t i =Wn i ×α ; ( M2+1) ≤ i ≤ ( ( M1×M2 )+M2 ) 6@7 # ! / ( D2i + W t j ) ; i = {1,12 0,240... L2} , and  ( M2 +1 ) ≤ j ≤ ( ( M1× M2 ) +M2 )  6:7 WD2= = − D 2 ; i { ( 2 : 2 1 9 ) , ( 1 2 1 : 2 3 9 ) . .. ( L 2 1 1 9 : L 2 } ,  i  and ( M2+1 ) ≤ j ≤ ( ( M1×M2 )+M2 )  ( W + * ) ) ) $ ->' ) < ( 4! ! ) ! !+ + @, +" !+ + ) $ : + ( $ ( - , =! )! !+ + + .) 9, (M2 + 1) ≤ i ≤ ((M1× M2)+ M2) + ) " * , ! ( * " $ ! ( ) ( B ) ) + " 6 ! + "7 +! 0 2, = ! ) " )! "! ) $ )) ,/ ( ( ( ) ) ! ) ) ->' + , ( + + ! , ! - / ) ) + " ) ) ! 4! " + ( * ( ! , / ! 4! " ) $ +" ( * ) ) + , ' ! ) ) + " ( ! C 8 6 C87 + $ ! !+ $ ! , C 8 6 C87 ( ! ! ! + ( ! ! ( * ! , ' C8 )! 4! 6 7 ( A ) ) ) A' ) ( * ) ) , 6 ;7 SNRL(dB) = 10log 10 2 ∑ n An ' 2 ∑ n (A n − A n ) 6 7 DWT–Based Audio Watermarking ! ! ! C8 +" 1 ) ( " + ( ) ) + " ' + ! * $ ./) 0 9 3 * ) ! " " , ' )! ! E! " + ( 0 2 E ) ' ! .) + )) ' + , ( ! 6 ) " E 7 032, / + ( 6 = 7 ;,1@, E ( = ( = , + / ) ) + ) + +! " " " D " " )) " 4! ( * ! + ( & ! $ ! ( ' + +$ ! & ! , " ) ) + 3 ( , ' "+ ( ) ! ! , ' ! , ) ! ,' ' +, > * ! , ) ! & ! , ' ,' ) ) , ' +, > * & ! ) ) 3, , C8 ( $ ( C8 $ ! ; The International Arab Journal of Information Technology, Vol. 8, No. 3, July 2011 ( " ) !+ $ ( * , ( ) ) ( ( * ) ( " + + ( ( , ' ) ; " ) ,' $ / ) ! ) + < ' + " ! 6 C8 ' + , , / ) ) + + = " 6 C8 & + ( +" ( * + * 0 ;2, * ( ) + F ! F ( ( ) )! ) ! ) ! 0 2, ' . ( * )) " * ( & ! 9G ! ) ) ! ) $ ", ' ! ) * ( * $ " ( $ ( ) + . + ( * *, = !+ $ $ ! 6 ) 7 . ( * ( ! " + ( ( * ( * . * ( * ! ρ ( )! ( 4! + (, $ ( * ! $ ) ) $ ) ) , 7 = 7$ ! , )1* @,99 9 9,; 3 ! ( ! ./) 9,;; 9,;; *F * > * ! ) " 4! ( $ ! ) ! ! " " ! ) ) ) * " ) " + +! , ρ( w , ŵ ) = ! " ( ) ) * * , $ " !) , ( wH ' ( ) + ( " ! + ). $ ", ' ; 6 )7, 6ρ I ;,1 17 . 6ρ I ;,1: 7 . 6ρ I ;,1: 7 9, . ( * $ ! * ( * w ( " 6) ρ )7 C ; 6ρ I ;,1 @7 ) " 6ρ I ;,1 97 6 7 . $ + ! 6ρ I ;,1 7 & ! N N ∑ w ŵ i= i i N N ∑ wi ∑ ŵi i= i= * 6ρ I ;,1 7 6ρ I ;,19;7 J 6ρ I ;,1:;7 * ( * ! , * * $ ! DWT–Based Audio Watermarking ! 6ρ I ;,1337 C ; 6ρ I ;,1 @7 ) " 6ρ I ;,@ 97 6ρ I ;,1 ;7 . 6ρ I ;,: 7 * 6ρ I ;,; 7 6ρ I ;,13;7 . 6ρ I ;,@:;7 & ! , . ( * $ ! 2 J 6ρ I ;,; ;7 * * ( 3 4 " ! ( * $ + ) + ! ) )!+ , ( $ " ! $ ! ( ) ) ) + " 6 C8 = 7 +! 6 * * 7 ( $ ) ) ,C * ) ( ) ' + C8 = ! ( 4! "( ) 0 12, ) ! ( ' + ( ! ) ) ) + 4! , $ ! ! ! ) ! ( * 4! +" / & ) / ! " 0 2, $ ' + , 4! , ) ( C8 * " #! = ! 0 32 - , 3 0:2 ,3: 0:2 , ; ./) . 0@2 ( 0 12 ) & 4! ) " ! * , 9 0 2 , ; ,33 :,1 3,1; @,91 3,3 ,@: * + ! $ )" ) ! , " * 4! $ + + $ ( $ ! ! ! ) ! ,/ ) ) ( ) ) ! ( * ( $ , ' ! ( ) )) ) + ) ) +" +! ", / ! ! + " ) ) ! ( * ! * " 0 2 0:2 ! $ , $ ! )1* $ $ ( ! +! , ) ) ! ! ( * + $ +" ) ) + ) ! ( ) ) ) $ + ) * 0 2 ,1 032 $ , Digital Watermarking for Audio Data in Techniques and Applications of Digital Watermarking and Content Protection ! # ;; , -= F ! )BKK(((, + , K ) ! K ! K ;;1, , L ! > * B & ! )) M in Processings of the IEEE International Conference on Multimedia and Expo )), ; ; ;;;, , > ! , ! * , L' 4! )) > * M Artech The International Arab Journal of Information Technology, Vol. 8, No. 3, July 2011 092 0 2 0:2 0@2 012 0 ;2 0 2 0 2 0 2 0 32 0 92 0 2 0 :2 0 @2 House, Psychoacoustics: Facts and models ) D ;; , , /, L8 +! ! > * ' M IEEE Transactions on Multimedia $ , , )), 3 ;; , %, * %, L )! ! E! " ! " ! ! 8 ) M Journal of the Audio Engineering Society $ , 3; , )), 1 1:@ 11 , >, N ! -, C, ! , L' 4! M IBM System Journal $ , 9 )), 11 , . /, ? %, ', ', L ! ) ) ! > * ! M IEEE Transactions on Image Processing $ , , )), : @:, 11:, . /, , %, L> * M # ;; , $ C, ))O ', L/ ) " ! ) "M in Proceedings of the IEEE International Workshop on Multimedia Signal Processing )), @ ;; , + , * , L ! > * + " ( & 4! " ) ( " / M Digital Signal Processing $ , 1 , )), 9 :: ;;1, N ! -, ! , >, L M in Proceedings of the International Conference on Info Hiding )), 19 9 11 , /& / 6/ & ) / ! "7 )BKK((( ) , ;;1, ? < + , &, L/ ' 4! ) " > * M ! # ;;;, ? , P, L C $ ( + *( & ( ? M / ' ! " D ' "5 $ , , @ )), @@9 @@1 ;; , * , 8, ? * , 8 +! L ! > * # & 4! " $ ) ) ! M IET Information Security $ , , 3 )), 1 9; ;;@, , L ' " ! 8 ! ) B ' > $ 8 ) M IEEE Transactions on Pattern Analysis and Machine Intelligence $ , , : )), :3 1 1@1, =< , *! , C, L D! > * ' 4! M in Proceedings of the Multimedia and Security Workshop C ( P * )), 9 9 ;;9, 0 12 0 ;2 0 2 0 2 0 2 0 32 0 92 , N! &, /* < ! , L $ ! ! > * ' 4! ' & 4! " ) ! M in Proceedings of the International Conference on Advances in Information Systems )), 3 ; 33; ;;9, + , &, 8 " &, %, & et al L * *B ! > * * M in Proceedings of the International Conference on Information Technology: Coding and Computing )), 31 93 ;; , ( , J ! , ' ( * , " , L8 +! ! > * # )! * M Signal Processing $ , , )), : 99 11@, ' * %, . , L ! # " ! * M in Proceedings of the 7th International Conference on Signal Processing Applications and Technology )), 3: 3@; 11 , ' * %, . , L !. " ! # " ! * M in Proceedings of IEEE Southeastern )), 11:, #! #, , ! > * # $ Project Report < # $ " $ + )BKK+! , ,+ ! , !, KQ ) K)!+ K ! R( * K!!R R ! R( ;; ,) ;; , P /, ? , L ( * B C $ ! > * M IEEE Transactions on Speech and Audio Processing $ , , 3 )), @ @ ;; , ! ! $ !$5 6 " # $ " % $ P ' 1@@ )! 11 , '8 + !* 1@9 # $ = * # $ " % ) " % ) ( * $ ' ! 8 ?" % ) ! 119, ! " # $ " % = + 119 ( ( ) , )!+ ) ) ( )! $ D / ) ! ( * ! ( * , DWT–Based Audio Watermarking $ . # $ " 1@ * ) ;;;, " ) ") - # $ " # 11 ) $ ", - ) ! " # $ " % ! ! $ )! # $ " % ! " > + / , % , 1@1 + )! ", 7 ;;:, $ )