TAP.COM - IMAGE WATERMARKING UNTUK CITRA BERWARNA DENGAN METODE BERBASIS ...
!"#
$
!"#
$
%
&
%
'
$
(
(
)
(
*
%
(
+, "
%
-
.
!
#
$
$
!
#
'
#
!
%
& '
('#'
'
!"# '
!
!
"
#
# $
$
#
!
!
!
! *
#
)
"
#
#
)
&
!
)
#
+
%
)
#
,
!
*
!
"
#
,
# #
!"#
$
#
#
"
#
$
#
+
!
#
!
"
!
)
)
!
*
)
#
#
!
%
$
!
-
.
1 +23
!
#
)
*
#
!
!
+, "
!
#
!
!
'
#
!
*
) .
#
. %0&
%/&
#
!
!
!
)
# #
*
%
&
)
!
!
$
"
!
%
&
#
"
!
! !
#
"
#
#
#
!
!
! #
! !
)
"
!
!
$
#
!
)
#
&
!
! "
)
&
)
"
!
"
#
!
#
!
)
!
"
. /&
!
# +
!
!
!
!
!
)
#
!
!
#
4
#
)
1/3
"
)
!
)
)
#
!
!
!
'
)
!
)
#
'
)
)
)
% &
'
)
!
)
'
)
%)
/, "
)
#
!
!
#
/,0
"
!
)
"
#
!
"
!
#
)
+
JURNAL PETIR VOL. 3 NO. 1 JANUARI 2010
!
!
!
"
! "
#
!
% !
%#
!
-
%
6
!
#
#
!
!
"
!
#
)
)
#
$
#
)
*" #
)
# $
!
4
!
!
#
#
!
)
4
)
)
!
"
%
! !
'
!
"
& ! ) !
&
/&
%
1 *
&
9
$ #
)
!
*
#
#
"
!
!
!
<
3
!
+
#
)
#
!
#
!
#
)
)
"
)
!
5
!
"
)
)
# #
!
,1 ≤ p ≤ M − 1
4
!
"
!
cos
π (2n + 1) q
2N
1
,q = 0
N
2
N
,1 ≤ q ≤ N − 1
#
#
%
#
#
)
%
!
!
!
!
#
#
!
!
%
#
#
#
!
!
)
)
+, "&
%
#
#
%#
!
!
?
!
#
!
'
"
&
!
)
# #
!
"
!
!
!
#
#
#
%
#
!
!
2M
αq =
>
#
)
"
π 2( m + 1) p
,p=0
M
2
M
αp =
"
!
α pα q C ( p, q ) cos
1
+
"
"
#
)
) !
"
=== %/&
!
&
!
2N
)
m =0 n =0
)
)
π ( 2n + 1)q
%&
M −1 N −1
!
#
!
%
2M
cos
)
# +
!
"
% & !
π 2(m + 1) p
#
#
)
"
I (m, n) cos
%
#
!
#
#
M −1 N −1
I ( m, n ) =
#
"
% &
"
!
!
&
!
3 )
!
%
# +
! #
'
#
%
m=0 n =0
&
!
2
%
' (
)
!
&
/
!
)
C ( p, q ) = α p α q
#
!
)
/×&
# $ %
6
!
&
;
+
!
!
"
+
#
!
#
#
!
)
2
&
%
#
"
)
#
"
!
*
!
!
&
! #
+, "
!
# $
*
*
)
"
#
#
"
)
#
#
!
#
)
)
173
8
#
!
" #
%
)
!
'
$
)
#
%: 5+ &
#
)
"
!
)
#
)
!
8
"
#
)
# #
!
1
'
!
#
!
!
#
+!
#
"
# #
"
!
'
!
)
!
)
#
!
!
& )
"
#
#
!
)
)
)
%
&
*
!
!
5
*
! #
4 # )
)
"
!
)
"
!
73
#
*
% 5 &
!
!
#
!
+, "&
!
!
!
!
!
*
!
+ +
"
. 0&
!
)
!
!
#
!
%
&
!
)
!
)
!
!
&
"
JURNAL PETIR VOL. 3 NO. 1 JANUARI 2010
@
middle
low
8
5
8
!
)
)
3
!
#
*
'
A ' !!
B
C 173
*
#
!
*
!
6
!
)
"
#
*
*
"
'
)
+
#
D
$
%&&&
%/&
8
#
'
)
#
%
high
)
#
!
&%
&
! *
&
D % % &
#
D &
)
#
!
)
!
%
!
(
#
&
#
&
!
/
!
!
$
)
+
+
'
!
4
)
"
!
)
!
#
!
"
%3
+
#
E +E
!
E +E
& )
E
Citra
)
'
'
)
)
Citra berwatermark
%
&
)
%
)
)
!
#
!
#
&
!
)
+
# $
#
*
#
#
!
%
DC
#
!
!
#
!
,
#
!
;
#
& !
%
4 :
#
)
(%&&& '
+
D %(% & (%/&
!
!
! ) !
!
"
E +
%
&
!
*
4
4:&
!
#
!
F × F
!
Kunci
(
!
#
!
)
IDCT
)
!
&
Koef. DCT
ber-watermark
+, "
-
%
!
Embed
!
!
#
0
!
Koef.
DCT
!
!
#
Watermark
DCT
"
& #
%
!
#
%
!
!
%
!
#
%
6'
#
!
+
;
!
)
!
&
!
)
!
"
6
!
'
)
!
! *
8
*
)
&
AC
AC
*
"
)
)
)
4
)*
! *
4
!
#
&
!
)*
#
*
)
)
)
)
)*
!
c=
*
)
#
≥
!
1
1
w ⋅ v* =
N
N
N
==%0&
wi v'i
i =1
#
#
"
#
!
)
!
"
AC
!
)
*
#
)
)
(
AC
+
!
"
E +E
JURNAL PETIR VOL. 3 NO. 1 JANUARI 2010
&
,
#
%& '
% &
% &
)
+
G
!
)
$
!
#
!"#
!"#
#
"
!
!
E +E
4 : &
)
-
%
#
#
"
4 :
+
!
% -&
$
#
3
!
$ D /JJ! : 7FK" :
2#
= %K&
D+
IFK! 9 00 0" : 7# : /F= %F&
D 7> 9 2 FK" 9
F 0# : /F = %J&
!
#
)
)
!
$
!"#
#
!
(6 % & D (% & : α(% & % &
α
)
H α H
%
!
"
-
%-& G
%).&
!
#
!
!
"
& )
!
!
!
L *
'
)
#
+
%3
#
!
&
#
!
)
"
#
!
"
"
*
'
M )
+
#
D 7 0K27 <
#
)
D
KI//
*
)
)
#
"
"
E +E
4 : &
)
-
#
2"
!
)
*
#
#
!
%I&
!
!
"
%
#
#
"
% -&
"
2 &
#
#
2#
D
*
!
!
#
#
!
%&
% &
% &
)
#
)
+
G
*
7 / N 7 / %
#
& D I
#
$
!"#
$
%
&
%
'
$
(
(
)
(
*
%
(
+, "
%
-
.
!
#
$
$
!
#
'
#
!
%
& '
('#'
'
!"# '
!
!
"
#
# $
$
#
!
!
!
! *
#
)
"
#
#
)
&
!
)
#
+
%
)
#
,
!
*
!
"
#
,
# #
!"#
$
#
#
"
#
$
#
+
!
#
!
"
!
)
)
!
*
)
#
#
!
%
$
!
-
.
1 +23
!
#
)
*
#
!
!
+, "
!
#
!
!
'
#
!
*
) .
#
. %0&
%/&
#
!
!
!
)
# #
*
%
&
)
!
!
$
"
!
%
&
#
"
!
! !
#
"
#
#
#
!
!
! #
! !
)
"
!
!
$
#
!
)
#
&
!
! "
)
&
)
"
!
"
#
!
#
!
)
!
"
. /&
!
# +
!
!
!
!
!
)
#
!
!
#
4
#
)
1/3
"
)
!
)
)
#
!
!
!
'
)
!
)
#
'
)
)
)
% &
'
)
!
)
'
)
%)
/, "
)
#
!
!
#
/,0
"
!
)
"
#
!
"
!
#
)
+
JURNAL PETIR VOL. 3 NO. 1 JANUARI 2010
!
!
!
"
! "
#
!
% !
%#
!
-
%
6
!
#
#
!
!
"
!
#
)
)
#
$
#
)
*" #
)
# $
!
4
!
!
#
#
!
)
4
)
)
!
"
%
! !
'
!
"
& ! ) !
&
/&
%
1 *
&
9
$ #
)
!
*
#
#
"
!
!
!
<
3
!
+
#
)
#
!
#
!
#
)
)
"
)
!
5
!
"
)
)
# #
!
,1 ≤ p ≤ M − 1
4
!
"
!
cos
π (2n + 1) q
2N
1
,q = 0
N
2
N
,1 ≤ q ≤ N − 1
#
#
%
#
#
)
%
!
!
!
!
#
#
!
!
%
#
#
#
!
!
)
)
+, "&
%
#
#
%#
!
!
?
!
#
!
'
"
&
!
)
# #
!
"
!
!
!
#
#
#
%
#
!
!
2M
αq =
>
#
)
"
π 2( m + 1) p
,p=0
M
2
M
αp =
"
!
α pα q C ( p, q ) cos
1
+
"
"
#
)
) !
"
=== %/&
!
&
!
2N
)
m =0 n =0
)
)
π ( 2n + 1)q
%&
M −1 N −1
!
#
!
%
2M
cos
)
# +
!
"
% & !
π 2(m + 1) p
#
#
)
"
I (m, n) cos
%
#
!
#
#
M −1 N −1
I ( m, n ) =
#
"
% &
"
!
!
&
!
3 )
!
%
# +
! #
'
#
%
m=0 n =0
&
!
2
%
' (
)
!
&
/
!
)
C ( p, q ) = α p α q
#
!
)
/×&
# $ %
6
!
&
;
+
!
!
"
+
#
!
#
#
!
)
2
&
%
#
"
)
#
"
!
*
!
!
&
! #
+, "
!
# $
*
*
)
"
#
#
"
)
#
#
!
#
)
)
173
8
#
!
" #
%
)
!
'
$
)
#
%: 5+ &
#
)
"
!
)
#
)
!
8
"
#
)
# #
!
1
'
!
#
!
!
#
+!
#
"
# #
"
!
'
!
)
!
)
#
!
!
& )
"
#
#
!
)
)
)
%
&
*
!
!
5
*
! #
4 # )
)
"
!
)
"
!
73
#
*
% 5 &
!
!
#
!
+, "&
!
!
!
!
!
*
!
+ +
"
. 0&
!
)
!
!
#
!
%
&
!
)
!
)
!
!
&
"
JURNAL PETIR VOL. 3 NO. 1 JANUARI 2010
@
middle
low
8
5
8
!
)
)
3
!
#
*
'
A ' !!
B
C 173
*
#
!
*
!
6
!
)
"
#
*
*
"
'
)
+
#
D
$
%&&&
%/&
8
#
'
)
#
%
high
)
#
!
&%
&
! *
&
D % % &
#
D &
)
#
!
)
!
%
!
(
#
&
#
&
!
/
!
!
$
)
+
+
'
!
4
)
"
!
)
!
#
!
"
%3
+
#
E +E
!
E +E
& )
E
Citra
)
'
'
)
)
Citra berwatermark
%
&
)
%
)
)
!
#
!
#
&
!
)
+
# $
#
*
#
#
!
%
DC
#
!
!
#
!
,
#
!
;
#
& !
%
4 :
#
)
(%&&& '
+
D %(% & (%/&
!
!
! ) !
!
"
E +
%
&
!
*
4
4:&
!
#
!
F × F
!
Kunci
(
!
#
!
)
IDCT
)
!
&
Koef. DCT
ber-watermark
+, "
-
%
!
Embed
!
!
#
0
!
Koef.
DCT
!
!
#
Watermark
DCT
"
& #
%
!
#
%
!
!
%
!
#
%
6'
#
!
+
;
!
)
!
&
!
)
!
"
6
!
'
)
!
! *
8
*
)
&
AC
AC
*
"
)
)
)
4
)*
! *
4
!
#
&
!
)*
#
*
)
)
)
)
)*
!
c=
*
)
#
≥
!
1
1
w ⋅ v* =
N
N
N
==%0&
wi v'i
i =1
#
#
"
#
!
)
!
"
AC
!
)
*
#
)
)
(
AC
+
!
"
E +E
JURNAL PETIR VOL. 3 NO. 1 JANUARI 2010
&
,
#
%& '
% &
% &
)
+
G
!
)
$
!
#
!"#
!"#
#
"
!
!
E +E
4 : &
)
-
%
#
#
"
4 :
+
!
% -&
$
#
3
!
$ D /JJ! : 7FK" :
2#
= %K&
D+
IFK! 9 00 0" : 7# : /F= %F&
D 7> 9 2 FK" 9
F 0# : /F = %J&
!
#
)
)
!
$
!"#
#
!
(6 % & D (% & : α(% & % &
α
)
H α H
%
!
"
-
%-& G
%).&
!
#
!
!
"
& )
!
!
!
L *
'
)
#
+
%3
#
!
&
#
!
)
"
#
!
"
"
*
'
M )
+
#
D 7 0K27 <
#
)
D
KI//
*
)
)
#
"
"
E +E
4 : &
)
-
#
2"
!
)
*
#
#
!
%I&
!
!
"
%
#
#
"
% -&
"
2 &
#
#
2#
D
*
!
!
#
#
!
%&
% &
% &
)
#
)
+
G
*
7 / N 7 / %
#
& D I
#