Home Start Back Next End
  
 U
27
L
2.7.2 Algoritma Ekstraksi dengan Two-Sided Side Match
Diketahui piksel input P’
X
dengan gray value g
,
serta g
dan g
merupakan
x
u
l
gray value dari piksel sebelah atas P
dan piksel sebelah kiri P
’ 
. Maka nilai selisih d’
dihitung sebagai
d’ = (g’
u
+ g’
l
) / 2 – g’
x
.
Jika d’ bernilai -1, 0, atau 1, maka satu bit diekstrak dari piksel P’
X
.
Jika tidak,
maka n bit yang ditanamkan dalam piksel ini dihitung oleh
n = log2 |d’|,
jika |d’| > 1.
Akhirnya, nilai b yang ditanamkan dalam piksel itu diekstrak dengan menggunakan
perhitungan
?
d -2
'-2
n
b
=
?
?
-
d -2
'-2
n
,
jika
,
jika
d
'
>
1
d < 1
' &#60; 1
Nilai b kemudian dikonversi menjadi binary string dengan panjang n bit.
2.7.3 Proses Pengecekan Falling-Off-Boundary
Terkadang
nilai
g’
x
berada di
luar
nilai batasan
[0,255]. Nilai
g’
x
dari piksel P’
X
akan jatuh diluar nilai batasan jika:
1. d > 1 dan ( g
u
+ g
l
) / 2 < 2
n+1
1.
Dari rumus g’
x
= ( g
u
+ g
l
) / 2 – d’ = ( g
u
+ g
l
) / 2 – ( 2
n
+ b ), asumsikan nilai b adalah
nilai maksimum 2
n
1, maka
g’
x
= ( g
u
+ g
l
) / 2 – ( 2
n
+ 2
n
1 )
= (  g
u
+ g
l
) / 2 – 2
n+1
+ 1.
Dengan demikian, g’
x
akan bernilai negatif jika (  g
u
+ g
l
) / 2 < 2
n+1
1.
Word to PDF Converter | Word to HTML Converter