Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
.. , ..
-
2008
.. , .. ,
: . . - : , 2008.
192 .
.
, .
,
, ,
, , ,
.
,
200600 .
,
200600 .
2007
20072008
.
,
.
-
, , 2008
.., .., 2008
- B CCIR CIE FIFO HDTV HIS -
- ,
,
,
,
,
- ,
,
,
,
,
,
,
(CCIR)
(CIE),
,
,
,
,
,
,
,
,
,
,
/,
,
,
,
- ,
,
,
- ,
- ,
,
(Bidirectionally predictive coded picture),
(International Radiocommunication Consultative
Committee),
(Comission Internationale de lEclairage),
, ,
,
(hue - ,
saturation - , intencity - ),
3
-
.
- ,
.
( 34 ),
,
. ,
, .
,
- .
, .
,
. ,
, MatLab, . ,
, .
,
.
-
;
.
- ,
.
.
.
.
.
,
, ,
. , ,
,
,
. 5
.
5
, -
, .
, .
.
.
6 .
7
.
,
. :
, ,
, .
,
.
8 .
.
,
9 , .
,
.
1.1
.
, .
,
, .
60-
,
, ,
, [1].
eikon, ,
.
,
.
,
.
, , , .
,
, .
,
.
216 /,
1 /c. ,
,
, ,
, ..,
.
,
,
.
, , ,
,
, ,
.
.
7
[2].
,
.
,
. ,
, , , , ,
, -
.
, ;
; ;
; .
,
, , , . [3-6].
,
, , : ,
, .
, ,
, . ,
[7,8].
.
1.2
,
().
,
.
,
, ,
.
. ,
.
-
() [9].
,
. ,
, .
8
- ()
.
,
.
, ,
, ; ,
, .
.
:
.
.
,
.
.
, , ().
( 10
), (768x576 ),
, ,
, , / (/), ,
,
.
(, )
( ).
R
T
.
=
1 R
, R
R T
( ) T. ,
, .
.
,
. ,
,
. .
, [10].
9
.
,
() .
, ,
, , , .
, ,
.
,
,
. ,
.
(KTN),
- (BST) .
( 800 25 ),
.
( ). /
.
, .
U.
T = U / T .
.
. .
,
. SiO2 [11].
,
( ),
, .
.
.
,
,
,
, ,
.
.
(,
) ,
10
, ,
, 640x480 ,
.
2
2.1
.
,
, .
.
,
: ,
,
, -
, - ()
.
:
,
. -
f ( x , y , z , t , )
- f ( x , y , z ,t ) ,
f ( x , y , z ) ,
f (t ) .
x, y , z
, t - ,
-
.
2.2
.
, [12]:
F ( x , y ) =
f ( x , y )exp(i( x x + y y ))dxdy ,
(2.1)
x , y - ; i = 1 , .
exp( i ( x x + y y ))
( x , y ) ( 2.1).
(2.1) ,
f ( x, y )
F ( x , y ) :
11
F ( x , y ) =
f ( x, y)cos( x x + y y)dxdy +
+i
(2.2)
Re( x , y ) - ; Im( x , y ) .
2 / y
x
2 / x
2.1 .
(2.3) (2.4)
:
2
F ( x , y ) = Re(x ,y ) + Im(x ,y ) ,
(2.3)
(2.4)
:
2
f ( x , y ) = (1 / 4 )
F ( x ,y )exp(i(x x + y y))d x d y .
(2.5)
2.3
.
:
S ( x , y ) = Re(x , y ) 2 + Im(x , y ) 2 =F 2 ( x , y ) .
(2.6)
.
12
.
(2.7):
2
f ( x,y )dxdy =
2.4
F ( x , y ) d x d y .
(2.7)
.
(x,y) t.
,
,
,
(). ,
n-
.
, , .
t p( x, y ) .
(
)
Mf= =
(2.8)
Df=
=E(f(x,y)- ) 2 =
2
( f ( x , y) - ) p(x , y )dxdy =const.
(2.9)
(2.10):
) f (x , y ) f (x x , y y )dxdy ,
R x , y =
(2.10)
x , y
.
f
.
( )
(
) :
13
) R( x , y )exp( i( x x + y y ))d x d y .
S x , y =
(2.11)
,
.
.
.
2.5
,
,
:
.
,
:
,
/,
.
- ,
(). ,
, ,
.
, ,
.
2.1 [13].
,
.
r
g = (1 / N ) ini ,
i =1
N- , ni - i , r .
p
[0,1]. , g [1,5]:
p = ( g 1) / 4 ,
:
p = (n5 + 0,75n4 + 0,5n3 + 0,25n2 ) / N .
14
2.1
1
5 ()
5 ()
1 ()
0,875 2 ( )
0,75
4 ()
4 (,
3 (,
)
)
0,625 4 (,
)
0,5
3 () 3 (, 5 (
)
)
0,25
2 ()
2 ()
6 (
)
0
1 ( )
1 ( )
7 ( )
()
( impairment , ).
, 1964 .
( (CCIR)).
0 p 0 1
:
I = 1 / p 1.
,
,
.
,
.
:
M
I = Ii ,
i =1
M- , ;
- .
1,
, , 0,78 2.
.
.
,
, ,
15
.
, , .
f ( x, y ) f ( x , y )
.
, x [0 , N ] y [0 , M ] ,
() :
2
MN
(2.12)
0 0
,
(2.12),
:
max = max f ( x,y ) - f ( x,y ) .
(2.13)
( x,y )
[14].
,
(), ,
.
,
, / ()
. ,
,
.
.
,
. ,
, ,
.
3
.
.
, , ,
.
. ,
, [15],
16
. [16]
. ,
, .
,
1802 , ,
,
: (R), (G) (B).
,
, RGB.
, .
,
, .
: R,
- G, - B. 50
. 1852
. -
500 BG, ,
. ,
. 10
,
, ,
,
. ,
, .
.
, RGB
. RGB
.
,
.
. -
. , ,
: , ,
, - , .
1870
.
,
. : , .
17
3.1
.
. 1953
, .
1964 (, , -
, ,
) ,
.
( - ),
R, G, B - .
, , - ,
.
,
. , ,
, .
.
[17].
.
,
,
.
, -
.
[18],
.
18
ss
Vs
S
x
X
Vx
Y
z
Z
.
Vy
Vz
ax(Vx-Vy)
az(Vz-Vy)
+
+
3.2
.
.
3.1
RGB
RGB
() , .
, ,
,
(). ,
RGB,
.
-
,
.
3.2
YrCb
Y
, b r
.
, ,
,
.
R, G, B ,
(FCC) [19]:
Y=0,299 R+ 0,587G + 0,114B.
(3.1)
(R Y)= R 0,299 R 0,587G 0,114B =0,701R 0,587G 0,114B.
(B Y)= B 0,299 R 0,587G 0,114B= 0,299R 0,587G + 0,886B.
R, G, B - ,
-
.
( - 1),
,
, 3.1.
19
R
1,0
0
1,0
0
0
1,0
0
1,0
G
1,0
0
0
1,0
0
1,0
1,0
0
B
1,0
0
0
0
1,0
0
1,0
1,0
Y
1,0
0
0,299
0,587
0,114
0,886
0,701
0,413
Cr=R-Y
0
0
0,701
-0,587
-0,114
0,114
-0,701
0,587
3.1.
Cb= B-Y
0
0
-0,299
-0,587
0,886
-0,886
0,299
0,587
Y 0 1,
0,701 0,701 r
0,886 0,886 b.
Kr=0,5/0,701=0,713, Kb=0,5/0,866=0,564.
:
0,587
0,114 R
Y 0 ,299
Cr =
0 ,41869 0 ,08131 G .
0 ,5
(3.2)
Cb 0,168874 0,33126
0,5 B
RGB
YCrCb (3.1)
(ITU - International Telecommunication
Union) ITU - T BT.601.
R, G, B. 8 -
Y [0,255], Cr
Cb [ 128,127].
[ 128,127], ,
:
0 Y
R 1 1,402
G = 1 0,714 0,344 Cr .
(3.3)
B 1
0
1,772 Cb
PAL SECAM,
.
.
. [20],
L=4,5h, h - ,
20
> 0,5 0,6 ,
> 1,3 1,5 .
100
90
80
70
60
50
40
30
20
10
0
B
R
G
3.3
.
,
2
. 4:2:2 4:2:0
2 [21].
3.3
YIQ
,
RGB,
. NTSC .
Y Y
( Comission
Internationale de lEclairage, CIE). I ,
Q . RGB YIQ
:
0 ,114 R
Y 0,299 0 ,587
I = 0 ,596 0,275 0,321 G .
(3.4)
Q 0,212 0,523 0 ,311 B
:
0,620 Y
R 1 0 ,956
G = 1 0 ,272 0 ,647 I .
(3.5)
B 1 1,108 1,705 Q
3.4
L*a*b* 1976
,
21
1905 .
RGB
XYZ 1931 :
1,13 R
X 2,769 1,7518
Y = 1
4 ,5907 0,0601 G .
Z 0
0 ,0565 5,5943 B
5,651.
:
0,31
0 ,1999646 R
X 0 ,49
Y = 0 ,17695983 0,81242258 0 ,0106175 G .
(3.6)
Z
0
0 ,01008
0 ,989913 B
XYZ L* a* b*
(3.7). L*
, a* - , b* -
.
1/ 3
16 , Y / Y0 > 0,008856
L* = 116(Y / Y0 )
(3.7)
903,3
Y
/
Y
,
0
((
) (
))
b* = 100( f ((Y / Y0 )1 / 3 ) f ((Z / Z 0 )1 / 3 )),
a* = 250 f ( X / X 0 )1 / 3 f (Y / Y0 )1 / 3
1/ 3
1/ 3
t
, t > 0,008856
f t
,
=
7 ,787t + 16 / 116
,
X ,Y , Z - XYZ.
0 0
3.5
L*HC*
, :
L* = L*
H = arctg b* a*
C* = [(a* 2 + b* 2 )]1 / 2 .
(3.8)
, 3.4.
.
, ,
OL* , ,
22
, OL* ,
.
L*
L*2
L*1
b*
0
C*1
C*2
a*
H1
H2
3.4 L* a* b* .
3.6
HSI
R+G+ B
.
(3.9)
3
3min ( R, G, B)
.
(3.10)
S=1
R+G+B
B = min( R ,G , B )
(G B) / [3( R + G 2B )],
H = ( B R) / [3(G + B 2R)] + 1/3, R = min( R ,G , B ) .
(3.11)
( R G ) / [3( R + B 2G )] + 2/3, G = min( R ,G , B)
HSI RGB :
H1/3,
B = (1 S )I
(3.12)
G = 9 SIH + B ;
R = 3I (G + B )
1/3<H2/3,
R = (1 S )I
(3.13)
B = 9SI (H 1 / 3) + R ;
G = 3I ( R + B )
H>2/3,
G = (1 S )I
(3.14)
R = 9SI (H 2 / 3) + G .
B = 3I (R + G )
I=
23
3.7
HLS
(
)
[22].
rgb ,
:
R
G
B
r=
; b=
; g=
.
(3.15)
R+G+B
R+G+B
R+G+B
r+g+b=1 ,
3.5 3.6. 3.5 : P ; W-, r=g=b=1/3; P'-
. OP
3.16:
G
1 g
255
P
W
r
255
R
O
255
B
1 b
3.5 RGB.
H= (0 2 ) ;
(3.16 )
S= WP /WA (0 S 1 ).
(3.16 )
L OP 3.4
:
L = (R + G + B ) 3 .
(3.17)
, , W
R, G, B.
H S ( 3.6).
,
HLS RGB.
(1,0,0), (0,1,0) (0,0,1) rgb. ,
,
, :
24
r g b
+ + = 1 , r+g+b=1.
(3.18)
1 1 1
W
(1 / 3 , 1 / 3 , 1 / 3) . OW
90:
1 1 1
+ +
3
3
3
= arcsin (1) = ,
arcsin
(3.19)
2
1 1 1
3
+ +
9 9 9
1 g
II W
O
III
b
1
3.6 HLS.
OW :
OW = 1 / 9 + 1 / 9 + 1 / 9 = 3 / 3 .
(3.20)
P (r1 , g 1 , b1 ) ,
OP [23]:
r rO
g gO
b bO
=
=
,
r P rO g P g O b P b O
r / r1 = g / g1 = b / b1 .
(3.21)
OP
(r1 , g 1 , b1 ) . OP
:
r + g + b 1 = 0
.
r
/
r
g
/
g
b
/
b
=
=
1
1
1
r1 + g1 + b1
1
sin 3 =
=
.
2
2
2
2
2
2
3 r1 + g1 + b1
3 r1 + g1 + b1
25
(3.22)
(3.23)
WP = OW ctg 3 =
1 sin 3
.
sin 3
3
gr, g(0,1,0), r(1,0,0) :
r g 1
=
, r=1-g.
1
1
P
OP:
b + r + g 1 = 0
r / r1 = g / g1 ,
r / r =b/ b
1
1
(b1 / g1 )g + (r1 / g1 )g + g 1 = 0 ,
g1
1
=
=g1,
g=
b1 / g 1 + r1 / g 1 + 1 b1 + g 1 + r1
(3.24)
(3.25)
(3.26)
(3.27)
(3.28)
b = b1 , r = r1 . P P .
WP (W (1 / 3 , 1 / 3 , 1 / 3) , P ( b1 , g 1 , r1 )) :
1
1
1
1
1
1
(3.29)
r r1 = g g1 = b b1 .
3
3
3
3
3
3
3 : , P I,
RWG, 0 =0; , P II,
GWB, 0 =120; , P
I. A
W P GR. GR
:
b=0
.
(3.30)
r = 1 g
(3.29) b=0 :
1
1
g
b1 r1
3 =
3 ; g = b1 g 1 = b1 g 1 ; r = 1 g =
. (3.31)
1
1
2b1 r1 g 1
3b1 1 2b1 r1 g 1
b1
g1
3
3
(3.31) :
bA = 0
r A = (b1 r 1 ) / (2b1 r1 g1 ) .
g A = (b1 g1 ) / (2b1 r1 g1 )
(3.32)
26
2
b1 g 1
b1 r1
1
1
1
+
WA = +
=
2b r g
2b r g
3
3
3
1
1
1
1
1
1
(1 3b1 ) + (1 3r1 ) + (1 3 g 1 )
3 2b1 r1 g 1
2
(3.33)
2
1
1
1
WP = r1 + g 1 + b1 =
3
3
3
1
2
2
2
(3r1 1) + (3g 1 1) + (3b1 1) .
3
(3.34)
, WP WA,
(3.34) (3.33):
WP
S=
= 2b1 r1 g1 = 3b1 1 = 1 3b1 .
(3.35)
WA
WR
WP :
(r rW )(r R rW ) + ( g P g W )( g R g W ) + (b P bW )(b R bW )
cos = P
WR WP
1 1
1 1
1 1
r1 1 + g 1 + b1
3 3
3 3
3 3
1
1
1
1
1
2
r1 + g 1 + b1 + +
3
3
3
3
3
3
2r1 g 1 b1
.
=
2
2
2
1
1
1
6 r1 + g 1 + b1
3
3
3
(3.36)
II 0 = 120, ,
I, ,
WP GB,
WP GB 0 = 120,
:
S = 2r1 g1 b1 ,
2 g1 r1 b1
cos =
.
2
2
2
1
1
1
6 r1 + g1 + b1
3
3
3
27
(3.37)
(3.38)
III 0 = 240, ,
I, ,
WP BR,
WP BR 0 = 240,
:
S = 2g1 r1 b1 ,
2b1 r1 g 1
cos =
.
2
2
2
1
1
1
6 r1 + g 1 + b1
3
3
3
(3.35)(3.40),
2
2
2
1
1
1
H = o + arccos N
6 r + g + b ,
3
3
3
(3.39)
(3.40)
(3.41)
II, III
.
(3.42)
S=1-3min(r,g,b).
, ,
.
I 0 = 0
(3.43).
r + g + b =1
2
2
2
1
1
1
6 r + g + b .
H = arccos (3r 1)
3
3
3
S = 2b r g = 3b 1 = 1 3b
x = 3r 1 .
S 1
b= + ,
3 3
2
S
g =1 r b = r + .
3
3
3 g 1 = S x , 3b 1 = S .
(3. 43)
(3.44)
(3.45)
6 2
x + ( S x) 2 + S 2 .
(3.46)
9
(3.46) , :
4
2
2
2
cos x + S Sx =x2.
(3.47)
3
(3.47):
cos = x
28
x 1,2 = 2 S
(3.48)
cos 3sin
0, (3.48) :
2
cos
cos
,
(3.49 )
x1 = S
=S
cos + cos(120 )
cos(60 )
cos
.
(3.49 )
x 2 = S
cos(120 )
x
2
, , x1 x 2
2 3
. ,
(3.49 ),
, .
x1 .
(3.49 a) (3.44) r :
1
Scos
.
(3.50)
r = +
3 3[cos(60 )]
(3.49 a) (3.45) g :
1+ S
Scos
.
(3.51)
g=
3
3[cos(60 )]
II,
0 = 120, III, 0 = 240, ,
HLS RGB:
x1 = (1 S ) / 3;
(3.52)
x2 = S cos [3 cos(60 )] + 1 / 3 ,
x3 = 1 ( x1 + x2 )
=H, r= x , g= x , b= x , H120;
2
H240, =H-120, r= x1 , g= x , b= x ,
2
H >240, =H-240, r= x , g= x , b= x .
3
L*u*v* 1973
* * *
L a b u*v* (
). (a*b*)
29
u =
4X
;
X + 15Y + 3Z
v =
4X0
;
u0 =
X 0 + 15Y0 + 3Z 0
3.9
9Y
;
X + 15Y + 3Z
9Y0
.
v0 =
X 0 + 15Y0 + 3Z 0
(3.55)
[24,25].
,
,
. ,
.
,
.
: , ,
[26].
: A c = A r + A g + A b
:
Ac =
3.7 .
A
, , A rb - g .
:
k
= (-1) arccos(Arb-g/A)+n,
(3.59)
n k rb-g rg-b.
,
,
,
, - .
.
.
,
,
.
,
.
.
.
. ,
.
,
.
,
.
()
31
.
.
,
. -
,
.
4.1
. f I ( x , y )
.
- ,
( x ,y ) [12]:
s(x,y)=
( x nx , y my) ,
(4.1)
m = n =
m , n , - .
4.1 -
( XY-) x ,
y .
- ( x , y )
, : ( x nx) = 0 ( y my ) = 0 .
,
:
f I ( x , y ) ( x nx , y my ) = f I (n x , m y ) ( x nx , y my ) ,
(4.2)
:
(4.1):
f ( x, y ) = f I ( x , y ) s ( x, y ) .
(4.3)
(4.2):
f (x , y ) =
(4.4)
m = n =
,
.
32
y
x
4.1 .
f1 () f 2 (x )d .
f(x)=
(4.5)
F () = f1 ( ) f 2 ( x )d exp( ix )dx .
[27]:
F () =
x = ; dx = d :
F( ) =
(4.6)
(4.6) , ,
, .
( ). ,
,
. , ,
.
:
[28].
:
f1 ( x , y ) * f 2 ( x , y ) F1 ( x , y ) F2 ( x , y ) ,
33
F1 ( x , y ) * F2 ( x , y ) f1 ( x , y ) f 2 ( x , y ) .
(4.7)
,
:
1
(4.8)
F x , y =
F , y * S x , y .
2 I x
4
- ( x nx , y my )
x n xs , y m ys .
) (
(4.1)
S x , y =
(4.9)
m = n =
[27]:
j =
n =
exp( ij x x ) = (2 / x ) ( x 2n / x ) .
(4.10)
(4.10) (4.9)
:
) (
) (x n xs , y m ys ),
S x , y = 4 2 / (xy )
(4.11)
m = n =
xs = 2 / x , ys = 2 / y .
,
,
x > x
FI ( x , y ) = 0
.
y > y
(4.8)
1
F ( x , y ) =
xy
FI (x , y ) ( nxs , m ys )dd .
m = n =
- ,
:
1
(4.12)
F ( x , y ) =
FI x n xs , y m ys .
xy m= n =
C
, ( 2 / x , 2 / y ).
4.2. , x
y ,
.
34
,
,
. f(x,y)
. r(x,y)
, R( x , y ) - .
. ,
f R ( x , y) = f ( x , y) * r ( x , y) .
(4.13)
FI (x )
/ x
/ x
F (x )
/ x
a)b)
/ x
4.2 ) ) , )
.
f R ( x, y ) =
f I (nx , my )r (x nx , y my ) .
(4.14)
m = n =
, r(x,y)
, .
- ,
(4.14),
,
FR ( x , y ) = F ( x , y ) R( x , y ) =
1
R x , y FI x n xs , y m ys .
xy
m = n =
35
(4.15)
, ,
R( x , y )
n=0 m=0
n,m 0,
.
.
, ,
,
( xc , yc ) ,
xs / 2, ys / 2 (
4.3). ,
:
ys
x
, y
.
(4.16)
xc xs , yc
xc
yc
2
2
/ x
/ x
/ y
2 yc
/ y
2 xc
4.3 .
,
,
ys
. xc = xs yc =
,
2
2
,
. ,
,
. , , ,
(
4.4) :
K , ( x xL ) y yL
,
(4.17)
R ( x , y ) =
0
- ,
36
,
yL > yc .
xL > xc
, ,
[12]:
K xL yL sin( xL x) sin( yL y )
r(x,y)=
.
(4.18)
2
xL x
yL y
sinc(x).
R x , y
K
ys
yL
yc
0
xc
4.4
.
4.2
xL
( xs / 2)
[29]. ,
,
.
f=[ f min , f max ]
- .
,
, . ,
, ,
.
q
f
- , f , q- .
L
L- 2 .
( )
:
37
= f f .
2
q f f :
q2 =
f q +1 2
p ( f )df ,
fq
(4.19)
f q , f q +1 - q- , p(f)-
.
4.2.1
, q .
, ;
;
.
,
q 3
2
q 2
f q +1
( f f ) f q +1
( f f ) df = pq
q = pq
fq
fq
3
pq
q 3
q 3
f q +1 f f q f
=
3
(4.20)
[ f q , f q +1 ]
q
, f .
2
q f
2
q / f
= 0,
= f q +1 + f q / 2 .
(4.21)
(4.21)
,
.
(4.21) (4.20),
pq
2
q =
f q +1 f q 3 .
(4.22)
12
38
2
Q =
1 2
2
q =
p q f q +1 f q 3 .
12 q =1
q =1
(4.23)
,
(4.19):
L
2 f q +1
2
q 2
Q =
f f p ( f )df .
q =1 f q
(4.24)
Q f q f
, :
2 f q = 0
Q
.
2
q
Q f = 0
, :
q 1
q
=
f
f
f
a)
2
q
f q +1
fp( f )df
,
(4.25)
q
fq
)
f = f
q
+
1
p( f )df
fq
q=1..2 L .
,
. (J. Max)
. 4.5
[12]
.
(4.25) (4.24), ,
:
2
2
Q = M f
q 2
( f )
q =1
f q +1
p( f )df .
(4.26)
fq
,
1
=const,
p(f)=
fmax fmin
39
(4.25 )
:
q
= f q +1+ f q / 2 .
(4.25 )
q
q 1
f q = f + f
/ 2.
,
,
:
f
f = ( fmax fmin ) / 2 ,
:
L
p( f ) = 1 / 2 f .
(4.26):
2
Q 2 = (f ) / 12 .
(4.27)
(4.28)
= 20lg
( f max
(f
f min )2 12
f min )
10 ,8 + 6 L , .(4.29)
= 20lg max
( f max f min )
Q
(4.29) , 1
/ 6 .
. ,
,
(),
.
4.2.2
.
:
u(t)=f(t)+n(t),
f(t)- ; n(t)- .
, u(t)
, f(t). u(t)
,
, .
[30].
4.6 0.
,
.
.
40
,
0 , f
. ,
, n
. 0 0, 1
1 ..
4.5 .
, [31]:
Pn = 2(n + 1) u [( n + 1 )] 2n u (n ) 1 +
,
2
2 2
1 / / 2 exp (n + 1)2 / 2 exp n / 2
= f / ,
1
t / 2
dt + 0 ,5 = ( U ) + 0,5 ,
(4.30)
e
2 0
( U ) - .
L . L
, ,
(L+1) 0,5. ,
8 , , 9-
, ..
0,5. 0 4.6 , L+1 ( 0,5)
=1,47. , L ((L+1)-
) =1,47x2=2,94, .. 2,94
.
u (U ) =
e
2
t / 2
dt =
41
,
(). ( Q ),
, (4.28).
,
,
, ..
2 _ = f 2 / 12 = 12 = 3,464 .
,
,
3.
P
n=10
0,9
n=1
0,8
0,7
0,6
0,5
n=0
0,4
0,3
0,2
0,1
0
0,1
10
4.6
.
n=0
.
.
4.3
,
.
4.3.1
42
, ,
. 4.1
(4.16)
.
, ,
.
(4.18)
( ,
(aliasing)), [32].
.
[ / x , / x ] ,
4.7).
x
,
4.7 ). ()
[ / x , / x] ( 4.7 ).
, 4.7 ).
,
. ,
,
.
.
, .
[ / x , / x ]
,
4.7 ).
.
,
,
,
, ,
/ x .
4.3.2
4.2
, .
4.8
.
.
256 (8 )
RGB .
43
FI (x )
FI (x )
a)
/ x / x x
/ x
F (x )
F ( x )
/ x
/ x / x x
/ x
H ( x )
/ x
H ( x )
)
/ x
/ x x
/ x
/ x
F ( x )
F ( x )
/ x / x x
/ x
/ x
4.7 ,
: ) ; )
; ) ; )
.
, : )
; ) ; )
; ) .
,
,
. 4.9 .
44
))
4.8 : ) L=8, )
L=4.
))
4.9 ) 16
; )
=5
16 .
4.4
.
, ,
,
. .
- ,
. ,
.
4.1
,
.
45
.
(4.17) 4.4. ,
,
(4.18). 4.10
( x) .
i ,
ix .
, (4.14 4.18), :
sin( ( x ix) / x)
f ( x) = f [ix]rx ( x ix) = f [ix]
.
(4.31)
(
)
/
x
i =
i =
sinc(x)
.
r( x )
1
0,8
0,6
0,4
0,2
0
x
-0,2
-0,4
-7
-6
-5
-4
-3
-2
-1
4.10
x-.
, i, x ix = 0 ,
sinc(0)=1,
.
sinc(x).
sinc(x)
.
.
46
x ( 10).
, sinc(x)
.
-
.
,
, .
, ,
(Lanczos).
:
sin (x ) sin (x / 2)
, x <2
Lanczos 2( x ) = x
;
x / 2
0 ,
, x 2
sin (x ) sin (x / 3)
, x <3
Lanczos3( x ) = x
.
x / 3
0 ,
, x 3
VirtualDub,
IrfanView .
,
,
.
. ,
, 1/2,
(Turkowski) ( -1/32, 9/32,
16/32) (Gabriel) ( -1/16, 5/16, 8/16).
[33,34].
.
f ( x )
.
(x)
i ( x) = f [i ] + ( f [i + 1] f [i ]) / ( x[i + 1] x[i ])( x x[i ]) .
(4.32)
:
i ( x[i + 1]) = i +1 ( x[i + 1]) , i=0,1,..,N-2.
(4.33)
, (4.32) x=x[i+1]
( x ) ( x ) . x = x[i + 1] x[i ] = 1 ,
i
i +1
i ( x ) = (1 x ) f [i ] + xf [i + 1], ix x (i + 1)x .
,
[35]. .
47
, ,
,
[36]. f [i ] = y .
i
:
(xi) = yi, i=0,,N-1.
a + b ( x-x ) + c ( x-x ) 2 + d ( x-x ) 3 , x [ x ; x ]
i
i
i
i
i
i
i i +1 .
i(x) = i
0, x [ xi ; xi +1 ]
=
N 2
i .
(4.34)
(4.35)
(4.36)
i =0
(4.39)
[x0; xN-1], ..
( x0 ) = 0 ,
(4.40)
( x N 1 ) = 0 .
(4.41)
.
,
, .
,
[37]. ,
-
.
- -
.
,
.
48
,
.
,
. ,
.
.
. ,
.
,
.
, .
. f (n , m ) g (n , m ) -
,
n ( ) m ( ).
,
(5.1)
g (n , m ) = ( f (n , m )) ,
. ,
,
.
.
5.1
5.1.1
-
, ,
.
, .
1
(8 ) ,
256 .
[0,255]; 0
, 255 -
. ,
f min f max .
,
49
, , ,
.
5.1a.
:
g (n , m) = af (n , m) + b .
(5.2)
a b
g min g max .
:
g min = af min + b
g max = af max + b
a b ,
a = ( g max g min ) /( f max f min )
.
(
)
/(
)
=
b
g
f
g
f
f
f
min max
max min
max
min
(5.2) :
))
5.1 ) ; )
( 0,005 ).
f f min
( g max g min ) + g min .
(5.3)
f max f min
,
5.1, g min = 0 g max = 255 .
.
g=
50
5.1.2
,
,
5.2.
, ,
5.2,
,
[ f ... f ].
( ,
g min ).
.
.
g
g max
g min
f
f min
f max
5.2
.
5.1.3
:
L
g(n,m)=(2 1) -f(m,n).
(5.4)
. ,
,
.
, ,
. 5.3,
51
,
,
.
5.1.4
))
5.3 ) ; )
.
g (n ,m ) = c( f (n ,m ) + f 0 ) ,
c , f 0 , - .
, - .
- c = 1 , f 0 = 0 ,
= 0,5 5.4.
))
5.4
.
-.
52
5.1.5
.
.
L
[02 1 ].
- mean, ,
. :
PositiveRange =max(2, f max -mean);
NegativeRange =max(2,mean- f min );
:
PositiveAlpha=2 L 1 /ln(PositiveRange);
NegativeAlpha:=2 L 1 /ln(NegativeRange).
:
Bufer=f(n,m)-mean.
:
mean + round( PositiveAlpha * ln( Bufer ), Bufer 1
g(n,m)= mean round( NegativeAlpha * ln(abs( Bufer )), Bufer -1 .
mean ,
5.2
, .
,
, ..
,
.
,
, .
: p f ( f )
p g ( g ) g = ( f ) ,
.
.
g min g max -
53
, . f g
(5.1), Pf ( f ) Pg ( g ) -
. (5.5), :
Pg ( g ) =
p g ( g )dg =
g min
g g min
.
g max g min
Pf ( f ) = Pg ( g ) ,
g = ( g max g min ) P f ( f ) + g min ,
(5.6)
(5.1) .
(5.6) ,
Pf ( f )
.
.
,
.
, .
, ,
.
.
.
, , ,
[0,255],
256 .
(), .
,
,
q
q
. p f f , 0 f 255 .
( )
( )
( )
q
i
P f f = p f f .
i =0
(5.6),
.
, .
,
,
. , ,
54
,
() .
,
,
.
,
.
,
. ,
. 5.5 ,
.
,
,
.
.
( 5.5 ) ( 5.5 )
, ,
, .
5.5 . )
); )
).
55
5.3
g(f),
5.6, ,
, ,
g = 0 g = 1 .
. ,
.
, , WhiteVM=170
BlackVM=85 , ,
) )
) )
5.6 .
), ) ; ) ,
) .
.
, f , f ,
.
,
.
,
, -
56
. ,
()
. 5.7
5 : , , , (
) ), ,
RGB HLS )
,
, 5.6 ),
H=5, H=14.
))
)
5.7
.
.
5.4
( f ) (,
)
g ( f ) = ( f )
(5.7)
g ( f ) (5.7) .
L, ( )
N=2 L . 5.1.
(LUT - Look up Table).
5.1
0
1
2
, f
2L 2
2L 1
g3
g
g
g N 1
gN
, g
1
2
57
.
,
,
g . ,
,
. LUT
( f ) ,
.
.
().
.
. f
, ,
-
g .
,
.
,
8 , 256
- 768 .
. LUT
RGB, ,
,
RGB HLS , .
.
5.5
.
[38].
RGB
, , HLS
, [33].
RGB HLS
0 255,
, 0
, , , , 360
, 0 252.
58
))
5.8 . ) RGB ; )
RGB .
))
5.9
RGB HLS: a)
; )
.
, HLS 3.5
59
OP . P -
-
, , ,
.
,
,
.
-
, ,
, , HLS,
,
,
,
RGB.
.
. 5.10
.
5.10 : a)
RGB, ) ,
.
,
128128 ,
60
.
,
.
,
,
, , ,
.
.
.
.
5.11 ,
.
) )
) )
5.11 a) , )
0,5 ; ) ; )
).
61
-
, .
- ,
.
. ,
, .
,
, .
.
.
.
.
, ,
, .
(
),
.
. , ,
,
,
.
, .
, .
6.1 ,
0.
9
6.1 0
.
62
1 ,
1. 2 ,
,
2 .
0
,
, 2, .
6.1
()
.
,
.
,
,
. ,
, .
:
.
[28]:
(,
),
,
.
,
, .
,
. -
.
,
,
. ,
. , .
.
63
() .
,
S , .
, ,
3 3 .
,
, 1/9.
,
.
.
6.1
6.1.1
f (x , y ) ,
x [0 , ( N 1)], y [0 , (M 1)] [39].
,
,
.
h( s ,t )
f ( x , y ) , s
x, s [n / 2 ,n / 2], t -
y, t [ m / 2 ,m / 2] :
g ( x , y ) = f ( x , y ) * h( x , y ) =
m/ 2
n/ 2
f (s , t )h( x s , y t ) =
t =m / 2 s =n / 2
m/ 2
n/ 2
(6.1)
f ( x s , y t )h(s , t ).
t =m / 2 s =n / 2
n m ,
, .
,
.
m = 3 , n = 3 .
6.2.
, 6.2.
(
64
180),
( x , y ) .
s = -1
s =0
s =1
s = -1
s =0
s =1
t = -1
f ( 1,1 ) f ( 0 ,1 ) f ( 1,1 )
h( 1,1 )
h( 0,1 )
h( 1,1 )
t =0
f ( 1,0 )
f ( 0,0 )
f ( 1,0 )
h( 1,0 )
h( 0 ,0 )
h( 1,0 )
t =1
f ( 1,1 )
f ( 0 ,1 )
f ( 1,1 )
h( 1,1 )
h( 0 ,1 ) h( 1,1 )
6.2
f ( x , y ) .
g ( x , y )
.
.
,
h( s ,t ) = h( s ,t ) , :
m/ 2
g ( x , y ) = f ( x , y ) h( x , y ) =
n/ 2
f (x + s , y + t )h(s , t ) .
(6.2)
t =m / 2 s =n / 2
,
(
6.3).
h(s,t)
-1
-1
t
x
x
f(x,y)
6.3 f ( x , y ) h( s ,t ) .
65
n/2 m/2
.
: , ,
( x mod N , y mod M )
.
.
.
.
, .
, ,
, n=m=3:
1 1 1
1 1 1
1 2 1
1
1
1
h1 = 1 1 1 ; h2 = 1 2 1 ; h3 = 2 4 2 .
(6.3)
9
10
16
1 1 1
1 1 1
1 2 1
,
.
:
n/ 2
m/ 2
.
(
)
k =1/
h
s
,
t
(6.4)
t = m / 2 s = n / 2
, ,
.
, [40,41].
,
:
(6.5)
f ( x , y ) / x ~ f x ( x , y ) = f ( x , y ) f ( x 1, y )
f ( x , y ) / y ~ f y ( x , y ) = f ( x , y ) f ( x , y 1) .
,
:
1
(6.6)
1 , [ 1 1],
0 1 1 0
(6.7)
1 0 , 0 1 .
(6.7),
+45 -45, .
66
, [42]:
1 0 1 1 1 1
1 0 1 , 0 0 0 .
(6.8)
1 0 1 1 1 1
:
1 2 1 1 0 1
0
(6.9)
0
0 , 2 0 2 .
1
2
1 1 0 1
. , :
2
f ( x , y ) = f ( x , y ) / x + f ( x , y ) / y ,
:
0 1 0
1 4 1 .
(6.10)
0 1 0
.
6.1.2
,
.
.
, . ,
,
.
6.1.2.1 -
-
( ) [43].
,
, k .
, ,
, :
g ( x , y ) = h(s ,t ) f ( x s , y t ) ,
(6.11)
s ,tS
S- ,
:
67
S = {(s ,t ) : f ( x s , y t ) f ( x , y ) k},
(6.12)
h(s , t ) - , (6.3).
k = 2 2 ,
4,55%.
, ,
.
: ,
,
, ,
.
6.1.2.2
() ( 1974 .)
(
) ,
, .
,
.
. ,
.
m n . ,
,
. { f i , i = [1,mn] }
, ,
. (mn + 1) / 2
(mn + 1) / 2
.
:
g med = med( f1 , f 2 ,..., f n ) .
(6.13)
.
,
3x3
Y={99,140,97,150,255,155,158,99,175}, 255
( x , y ) .
.
: {97,99,99,140,150,155,158,175,255},
, (6.13),
g med =150. ,
. ,
, ,
68
,
. ,
,
.
(6.13) ,
,
.
.
,
, .
,
.
. , ,
,
.
,
,
. ,
,
. .
.
, ,
() ()
.
, ,
mn / 2 , .
,
. 6.4 ,
1
,
3 3 .
)))
6.4 3 3 . )
; ) ; )
) ).
69
( 6.4 )
.
, RGB
,
.
MxN :
C(x,y)=[R(x,y),G(x,y),B(x,y)],
x- , y- , x [0 , N 1] , y [0 , M 1] . R(x,y),
G(x,y), B(x,y)- R, G, B- (x,y).
[44].
Ci Cj RGB :
1/
d ij = Ci C j = Cik C kj ,
n =1
k- , - .
( L 2 , =2)
2
d ij = C i C j = ( Ri R j ) + (Gi G j ) + ( Bi B j ) .
(6.14)
W = {C 0 , C1 ,..., C p 1} ,
C = ( Ri ,Gi ,Bi ) , i [0 , p 1] .
i
j- j-
:
Dj =
p 1
d ij .
(6.15)
i =0
{D0 , D1 ,..., D p 1}
, C i ,
Di = min { D j }.
j
, (6.15).
,
,
[45].
, ,
[28,46],
70
.
()
[28].
f min , f max
f med .
f ( x , y ) , 6.16 ):
6.16 ):
.
a) A1= f med - f min ; A2= f med - f max ; A1>0 A2<0,
(6.16)
b) B1= f ( x , y ) - f min ; A2= f ( x , y ) - f max ; B1>0 B2<0.
,
. 6.5
.
.
)))
6.5 (1%): a)
; ) 3x3; ) .
. ,
( 1), ,
( mn ) .
.
6.1.3
( (6.6)-(6.10))
, 2 L 1 ,
L- ( L=8
128). ,
,
,
71
,
.
[ 0 , 2 L 1 ].
.
,
, .
. (6.5)
:
g ( x, y ) = ( f ( x, y ) f ( x 1, y ))2 + ( f ( x, y ) f ( x, y 1))2 .
.
:
g ( x, y ) = f ( x, y ) f ( x 1, y ) + f ( x, y ) f ( x, y 1) .
(6.7)
:
g R ( x, y ) = ( f ( x, y ) f ( x 1, y 1))2 + ( f ( x 1, y ) f ( x, y 1))2 .
:
g R ( x, y ) = f ( x, y ) f ( x 1, y 1) + f ( x 1, y ) f ( x, y 1) .
g ( x, y ) +45,
g R ( x, y )
.
:
g R ( x, y ) = ( f ( x, y ) + f ( x 1, y )) ( f ( x, y 1) + f ( x 1, y 1))
.
+ ( f ( x 1, y 1) + f ( x 1, y )) ( f ( x, y 1) + f ( x, y ))
,
( x, y )
,
45 :
g 2 ( x, y ) = f ( x 1, y ) f ( x + 1, y ) + f ( x, y 1) f ( x, y + 1) .
[40]
. :
, ,
: .
.
T ,
. .
,
.
72
,
.
, 45 - g 2 ( x, y ) . ,
.
,
g R ( x, y ) g 2 ( x, y ) :
g 3 ( x , y ) = [ g R ( x , y ) T ] [g 2 ( x , y ) T ] ,
T .
6.2
.
,
- .
6.2.1
()
,
( x , y ) , ,
(u ,v ) [12]:
F (u , v ) = 1 /
NM
M 1 N 1
) f ( x , y)exp(i 2(ux / N + vy / M )) ,
(6.17)
y =0 x =0
F ( x , y ) = 1 / NM
M 1 N 1
) f (u ,v)exp(i 2(ux / N + vy / M )) ,
(6.18)
v =0 u =0
i = 1 , u [0 , N 1], v [0, M 1] .
(6.17) (6.18) ,
.
. ( )
.
, .
6.2.2
,
[28],
f ( x , y ) * h( x , y ) H (u ,v) F (u ,v) .
(6.19)
73
,
.
.
6.2.3
:
1 , r (u, v) r
H (u , v) =
,
,
0
2
(6.20)
r (u , v) = (u u 0 ) + (v v 0 ) -
(u,v), (u0 ,v0 ) -
, r - .
NxM , u 0 =N/2, v0 = M / 2 .
(Butterworth)
k, , r (
) , [28]:
H (u , v) = 1 / (1 + (r (u , v) /r )
2k
).
(6.21)
6.6
r = 70 k = 10.
))
6.6 r=70
k=10: ) ; ) .
:
2
H (u , v) = exp( r (u , v) / (2 )) ,
- ( r ).
(6.22)
:
f(x,y)
( ) (NxM), F(u,v);
, , (6.20)-(6.22),
74
(NxM);
H(u,v);
S (u ,v) = F (u ,v) H (u ,v) , (u [0, N 1], v [0 , M 1] ;
S(u,v).
6.2.4
:
H (u,v) = 1 H (u ,v) .
(6.23)
,
. 6.2.3.
,
, , ,
, , .
,
, 0 1,
0 , 1 . 7.1
, : ,
, - -.
)))
7.1 . a)
. . )
. )
.
( 7.1 -) .
,
( 7.1 ).
( ).
,
, 7.1 ).
75
7.1
.
,
7.1 ).
.
7.2
. , ,
, .
, .
.
, . 5.3,
. 7.2
.
)))
7.2 ) ; ) (Cb)
; ) .
,
Cb . 7.3
Cb
. ( 115 ),
.
,
, ,
.
.
,
, .
, [47],
76
7.3 Cb .
.
.
.
, ,
, , .
, ,
.
,
().
. 202 .
, 17 , .
, ,
, . 7.4
, 7.1.).
: X .. , Y.. , . , .
, . - ,
, Dmin ,
Dmax , ., :
, ,
, .
.
77
7.4 .
7.3
,
[28].
.
,
.
: (),
() , (closing)
(opening).
B S (
),
()
Z
, ( x , y )
( 1) .
,
.
:
. B t
B t = ( x , y )
B t = {c c = b + t , b B}
(7.1)
B
t, 7.5 t = ( x0 , y0 ) .
B
B 180 ( 7.6).
.
B
78
= {c c = b , b B}.
B
(7.2)
B S
.
BS= t S
(7.3)
t
. ,
.
S, S
:
t;
S
.
B
t 1, S
t
, 0 .
t
B,
B ,
.
t,
B .
S
t
{( )
()
()
1 1
1
1
1
x0
1
1
1
y0
1 1
1
1
1
1
1
1
1 1
1
Bt
1
1
7.5
7.6
B t = ( x 0 , y 0 ) .
B.
. ,
.
B S 7.7.
S
BS
BS = {t (S) t B}.
(7.4)
. S
, ,
79
St, 1.
t, St
. 7.8.
, .
1 1 1
1 1
1 S
1
1 1
1
1
1
1 1
1
1 1 1
1
1 1
1 1 1
1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1
1 1 1
1 1
1
1
1
1
1
1
1
1
1
1
BS
7.7 B S.
,
, ,
. ,
, ,
, ,
.
()
B S:
B o S = (BS) S .
(7.6)
7.9 ,
, ,
.
()
:
B S = ( B S )S .
(7.5)
,
7.7, 7.8
( B)
. 7.10.
:
BS B o S B B S B S .
80
1 1 1
1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1
1
1 1
1
1 1 1 1
1 1 1 1
1 1 1
1 1 1
1 1
1
BS
7.8 B S.
1
1 1 1
1
1 1 1 1
1 1 1 1
1 1 1 1
1 1
1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1
1 1
1 1 1 1
1 1
1 1 1 1
1 1 1 1
BS S
1
1 1 1
1 1 1
1
1
1
1
1 1
BS
1 1
1 1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1 1
1 1
1 1
1
7.9 B S.
81
1
1
1 1 1 1
1 1 1 1
1 1 1 1
1 1
1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1
1 1
1 1 1 1
1 1
1 1 1 1
1 1 1 1
1
1 1 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1 1
1
1
1 1
1
BS
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1
1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1
1
1 1
1 1 1 1
1 1 1 1
1
1 1
1
1
1
1
1
1
1
1
1
1 1
1
1
1 1
(B S)S
7.10 B S.
7.4
,
.
: , ;
; ; ;
.
,
, ,
[48]. ,
.
g(x,y) ( x , y ) , A,
:
1, ( x , y ) A
g ( x , y ) =
.
0 ,
, , ( X min ,Ymin )
( X max ,Ymax ) .
:
82
Ymax
S=
X max
g(x, y) .
(7.7)
y =Ymin x = Xmin
( X c ,Yc ) ,
( x , y ) ,
:
Xc = 1
x
S
( x , y ) A .
(7.8)
Yc = 1
y
S
( x , y ) A
,
,
.
N,
P :
N
P = ri ,
(7.9)
i =1
ri =
(x i +1 xi )2 + ( y i +1 yi )2 .
(7.10)
,
A.
, :
K=P
.
(7.11)
S
(7.11)
, :
C = mA
,
(7.12)
A
m A -
; A - .
1 N
m A = ric ,
(7.13)
N i =1
ric - i-
, (7.10).
A =
1 N
(ric m A )2 .
N 1 i =1
(7.14)
.
[49].
83
x B
, A.
.
:
B
B12
B= 11
,
B12 B22
B ij - : B11 - x , B22 - y-
, B12 - (x,y)-
.
(B- E) x =0,
(7.15)
E- , x - ,
.
B- E=0:
1 0
B11 B12
=0
-
B12 B22
0 1
B11
B12
=0
B12
B22
2 = 0;
( B11 )( B22 ) B12
2
B + B22
B + B22
2 .
1,2 = 11
11
(7.16)
B11B22 + B12
2
2
(7.15):
B11 1
B12
x
1 = 0;
B12
B22 1 x2
( B11 1 ) x1 + B12 x 2 = 0 ;
x1 = B12
;
(7.17)
x2 = B11 1
x
tg = 2 .
x1
.
( ):
abs( 2 )
,
k=
1
1 - , 2 -
.
84
Square = ab .
a/b=k.
(7.18)
2
Square = kb . :
b = Square /k ,
Square=S - (
).
(7.18):
a= kb .
( 7.11): a ( 7.4
Dmin = 2a ), b ( 7.4 D max = 2b )
( 7.4 - )
.
<0
II
b
a
III
IV
>0
7.11
.
,
,
.
.
.
.
,
.
,
85
[50].
. .
8.1
() 2
: ()
(). 90-
, ,
.
.
,
:
; ; .
,
. ,
, .
:
.
, .
.
.
, .
.
, .
. , ,
. ,
.
.
.
, .
, .
, , , .
.
,
,
[15, 51].
, , ,
, .
, .
,
, , ,
, .
:
86
, ,
(, , ).
.
,
. ,
.
.
.
.
. ,
,
.
.
,
, , .
,
, 1 .
,
0,4-0,6 ,
, , .
. , .
, .
,
.
. , ,
,
.
.
.
.
2 10 /.
.
:
.
.
.
.
87
8.1.1
"
"
(JND),
, , :
, ,
:
I I = const.
(8.1)
:
- ,
.
I, I + I , I ,
I / I . (8.1)
, I - . I - ,
.
(
) .
(
8.1).
I0, .
I ,
. 8.1 )
I.
,
I / I
1 3%
logI
))
8.1 I .
.
-.
-, , 1 3%. ,
0,01 0,03 .
8.1.2
("").
88
,
, .
-
, ,
. , ,
8.2.
8.2 .
. ,
,
.
8.1.3
.
.
,
(, , ) [51].
.
,
,
. ,
,
.
8.1.4
, ,
,
.
. ,
. ,
,
0,02,
89
0,1.
, .
.
.
. ,
.
.
, .
- ,
.
.
. ,
,
, .
50- .
, ,
RLE (Run - Length Encoding),
,
- (),
. RLE
,
2 . 60-
(
), 5.
JPEG. , 80 -
,
,
, ,
.
.
50 2000 ,
90
,
.
, ,
70 . ,
70x60x60/8=31,5
K.
1
YCrCb 4:2:0,
720x576, 25 / :
((720x576x2)x25)x60x60=74 649 600 000 . ,
. ,
- ,
, . , , ,
.
8.2
RLE [52], ,
, ,
.
[53].
, , ,
(, , .) ,
.
: (
) ,
. .
.
RLE- . ,
, . ,
: {0, 0, 100, 100, 100, 200, 200, 200,
200, 200, 200, 170, 170}, 4
: 2,0;3,100;6,200;2,170. 13
8 .
.
,
, .
,
. RLE
, 4x4
(. JPEG). .
RLE , 2 ,
M N ,
:
k = NM /(2 N ) ,
91
N - ,
.
,
, 1,
, , .
,
.
,
. RLE
8.3.
1 ,
,
1 , .
, 127,
12810=8016. C 1,
. 7
( 127 ).
, . ,
.
. ,
8.3
.
8.4.
i. MaskValue,
. $7F.
. FlagRLE,
. ,
RunCount. ,
Curr. RunCount
Curr. Curr FlagRLE, ,
, . RunCount 1.
Curr. i
RunCount.
,
. ,
8.4.
RLE
.
( )
. .
BMP, PCX, TIFF TARGA,
JPEG.
92
8.3
.
93
8.4 -
RLE.
94
8.3
LZW
LZW- ,
,
(Lempel, Ziv Welch) [54].
1984 .
ARJ, ZIP, GZ,
TIFF GIF.
, .
8.3.1
,
[0,255] ,
, :
(256) (257), 8.1.
8.1 / LZW
0
0
0
254
254
254
255
255
255
256
256
257
257
12 . ,
12- , 4095,
.
.
LZW :
( 8.1).
. CurBuf .
:
a) (Byte).
b) ,
CurBuf+ Byte,
Byte: CurBuf := CurBuf + Byte. a).
c) , ( , CurBuf + Byte,
) :
Code,
CurBuf,
Code,
95
, CurBuf + Byte,
,
,
Byte CurBuf: CurBuf=Byte,
a).
CurBuf ,
:
Code,
CurBuf,
Code,
.
96
:
{256, 7, 258, 10, 10, 258, 5, 5, 257}.
8.2. LZW
Byte
CurBuf
256
0
7
7
1
7
7
258 7,7
7
2
7
7,7
3
10
258
259 7,7,10
10
4
10
10
260 10,10
10
5
7
10
261 10,7
7
6
7
7,7
7
5
258
262 7,7,5
5
8
5
5
263 5,5
5
5
257
8.3.2
,
8.1.
,
, ,
.
Code.
:
Code ,
a) .
b) .
c) ,
Code .
d) Code OldCode.
Code , .
:
Code ,
a)
;
b) , OldCode +
, Code,
;
c) c Code , OldCode.
, Code , :
97
a)
OldCode + OldCode
;
b) ;
c) Code , OldCode.
Code . .
8.3.
8.3. LZW
OldCode
,
0
256
1
258
7,7
258 7,7
258
10
10
259 7,7,10
10
10
10
260 10,10
10
258
7,7
261 10,7
258
262 7,7,5
263 5,5
257
.
LZW
,
.
. ,
, 16-
2 .
2-3.
8.4
[55]
.
.
JPEG MPEG - 2.
1952 .
,
98
,
. ,
,
.
. 13
: {1, A2,,
13}. Ai pi {0,2;
0,18; 0,1; 0,1; 0,1; 0,06; 0,06; 0,04; 0,04; 0,04; 0,04; 0,03; 0,01}
. .
, ,
, .
12 13,
0,04.
, ,
, .
, ,
.
0 1 ( , 1 0).
.
8.5.
,
8.4. 8.4 Li - i- (
). , ,
()
. ,
. , {0, 01, 010, 0,0101, ,}
, .
8.4 {A1,...,A13}
pi
Li
pi
Li
A1
00
2
0,2
A8
10101
5
0,04
A2
100
3
0,18
A9
10110
5
0,04
A3
110
3
0,1
A10
10111
5
0,04
A4
010
3
0,1
A11
11110
5
0,04
A5
011
3
0,1
A12
111110 6
0,03
A6
1110
4
0,06
A13
111111 6
0,01
A7
10100
5
0,06
:
N
L = pi Li .
(8.2)
i =1
3,42 .
99
.
A1 p1=0,2
0,4
A2 p2=0,18
1
1
A3 p3=0,1
0
A4 p4=0,1
0,36
0,2
A5 p5=0,1
0
0,6
1
0,24
A6 p6=0,06
0
A7 p7=0,06
0
0,1
A8 p8=0,04
0,18
A9 p9=0,04
1
0,08
0,14
A10 p10=0,04
1
A11 p11=0,04
A12 p12=0,03
0,08
0
0,04
A13 p13=0,01
8.5 .
.
,
, , ,
.
,
( A1 A13)
.
,
.
JPEG.
8.5
1952 .
[56].
.
100
. g(tn) t n
f(tn). ,
:
(t n ) = f (t n ) g (t n ) .
(8.3)
.
, . ,
, f (t n ) = g (t n ) + (t n ) .
,
, ,
, .
.
.
,
. , 8-
-255 255.
. 8.6 ,
),
).
a))
8.6 ) ,
; )
.
8.6 ,
.
,
101
(a). 4.2.1
.
,
.
, , ,
,
.
.
:
g (t n ) =
ck f (tk ) ,
(8.4)
k =1
k - , , N -
; ck - .
.
(8.3):
(t n ) = f (t n )
ck f (t k ) .
(8.5)
k =1
:
2
S = E (t n )2 = E f (t n ) ck f (t k ) .
k =1
(8.6)
ck , :
S / ck = 0 .
(8.7)
ck ,
S ck
. ,
, (8.6) :
) (
S = E ( f (t n ) c1 f (t n 1 )2 = E f (t n )2 2c1 f (t n ) f (t n 1 ) + c12 f 2 (t n 1 ) .
S
= 2 E ( f (t n ) f (t n 1 )) + 2c1E f 2 (t n 1 ) .
(8.8)
c1
, :
E ( f (t n ) f (t n 1 ))
= () ,
(8.9)
c1 =
2
E f (t n 1 )
102
() -
,
.
:
2
2
E = E f (1 ())2 .
(8.10)
(8.9) ,
,
c1 . ()
1. g (t n )
f (t n 1 ) . ,
,
.
(8.10) ,
( )
2
E
() ,
1. ,
, ,
, .
.
f(x,y) f(x-1,y) f(x,y-1).
( )
E 2 .
8.7.
,
. .
,
, n-
(n+1) .
(tn )
f (tn ) +
_
g (tn )
(tn )
8.7 .
103
.
.
[32],
.
.
8.6
,
.
. ,
,
().
. , ,
.
.
,
.
()
, ()
. .
.
, ,
.
: ,
,
.
.
(H. Karhunen)
(M. Loeve). (H. Hotelling)
. f(x,y),
,
. F(u,v)
.
104
- .
,
,
. ,
, .
, () f(x,y),
NxM, N - , -
, x - ; y - .
F(u,v)
:
F(u,v)=
M 1N 1
(8.11)
y =0 x =0
a(x,y;u,v) - ( ,
); u,v -
,
.
NM, (u,v).
(8.11), F(u,v)
,
.
:
f(x,y)=
M 1 N 1
F (u, v )b(x, y; u, v ),
v =0 u =0
b(x,y;u,v) - .
,
a(x,y;u,v)=ax(x,u)ay(y,v)
b(x,y;u,v)=bu(x,u)bv(y,v),
, ,
.
F(u,v)=
M 1
N 1
y =0
x =0
a y ( y, v ) f (x, y )a x (x, u ) .
(8.12)
f(x,y)=
M 1
N 1
v =0
u =0
(8.13)
( ).
,
. .
105
, 8.8 ),
512x512 .
.
8.8 ). 200
, ,
, 8.8 ).
.
8.8 ). 100
( 8.8 ).
8.8 ). ,
,
.
)))
)))
8.8 ) )
). ) - ).
,
.
6.2.1,
,
(6.17), (6.18).
.
NM ,
.
(u,v),
. ,
106
, ,
. (6.17) ,
, . ,
.
(). ,
u,v.
: .
, ,
, ,
, ,
, 8.5.
8.5
0
1
2
3
4
5
6
7
0
12
7
5
3
2
1
0
0
1
7
7
5
3
2
1
0
0
2
5
5
5
3
2
1
0
0
3
3
3
3
3
2
1
0
0
4
2
2
2
2
2
1
0
0
5
1
1
1
1
1
1
0
0
6
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
,
,
.
()
.
8.6.1
, , [12].
,
,
. ,
,
.
N M
. :
M 1 N 1
2
(2n + 1)u (2m + 1)v
(u )(v ) f (n , m )cos
Z (u , v ) =
,(8.14)
cos
2
N
2
M
NM
m =0 n = 0
107
u [0 , N 1] , v [0 , M 1] , k=(u,v) (k ) = 1 2 , k = 0 .
1,
:
N 1
M 1 2
2
(2n + 1)u (2m + 1)v
Z (u , v ) =
(v )
(u ) f (n , m )cos
cos
M
2
N
2
M
n =0
m =0
M 1
2
(2m + 1)v
(8.15)
=
(v ) Z (u , m )cos
,
M
2
M
m=0
N 1
(2n + 1)u
Z (u ,m ) = 2 N (u ) f (n ,m )cos
2
N
n =0
m.
(8.15)
.
, -
. ()
:
M 1
(2m + 1)v
Z (u ,m ) = 2 M (v )Z (u ,v )cos
(8.16)
,
2
M
v =0
(2n + 1)u
(8.17)
.
2
N
u =0
, ,
.
8x8 , N=8.
2 / N (k )
:
Z0 1 1
1
1
1
1
1
1 f0
Z
f
1
1
Z
f2
2
f3
Z3 =
,
(8.18)
Z
f
4
4
Z
f5
5
Z f
6
6
Z 7 f 7
Z (n ,m ) = 2 N
N 1
(u )Z (u ,m )cos
108
= cos( 4 ) 0,707;
= cos( 8) 0,924 ;
= sin ( 8) 0 ,383 ;
= cos( 16 ) 0 ,981 ;
= cos(3 16) 0 ,831;
= sin (3 16 ) 0 ,556 ;
= sin ( 16) 0,195 . 8.9
N=8.
1
0
k=0
1
n
0 1 2 3 4 5 6 7
-1
k=3
n
0
-1
k=1
-1
0 1 2 3 4 5 6 7
1
n
0
-1
0 1 2 3 4 5 6 7
4 5
k=7
n
-1
0 1 2 3 4 5 6 7
k=2
-1
0 1 2 3 4 5 6 7
k=4
k=6
k=5
n
0
-1
0 1 2 3 4 5 6 7
8.9 , n-
, k- .
.
. 512x512.
. 100x100.
. .
8.10. ,
, .
8.7
JPEG
109
))
8.10 , 3,8% : )
; ) .
, .
:
;
, ,
;
;
.
JPEG 8.11.
,
3 - ,
(R,G ).
8x8
8.11 JPEG.
110
,
16x16 ,
() . ,
3-
, , ,
(Y),
(Cb ) (Cr ) .
,
, ,
b r ,
[52]. ,
.
RGB YCrCb (3.1)
RGB . ,
16x16 , 4 Y 8x8
8x8 (b) (Cr)
, 8.12.
O
X
X
X
X
O
O
X
X
X
X
X
X
X
X
X
X
X
X
X
X
O
X
X
O
X
X
X
O
O
X
X
X
X
X
X
O
O
X
X
X
X
O
X
X
X
X
X
X
O
8.12
. X- , O
b Cr.
8.12
2x2 .
. , ,
, ..
, -
. , ,
, 3 (Y,
Cr b) 256 , -
16x16+2x8x8=384.
111
8.13.
[0,255] [ 128,127]
2 L 1 =128, L .
0
1
Y
5
Cb
Cr
3
Y
8.13 JPEG.
,
: ,
,
,
.
(8.18).
,
, , .. 8 8.
:
A(u , v ) = round(Z (u , v ) Q(u , v )) (u , v ) [0,7],
Z (u , v ) - , ,
, a Q(u , v ) -
, round
.
.
. ,
. Quality,
, ,
:
Q(u , v ) = 1 + Quality (1 + u + v ) , (u ,v ) [0 ,n 1],
n=8, Quality [1,25].
JPEG
,
. :
:
112
40
51 61
16 11 10 16 24
12 12 14 19 26
58
60 55
14 13 16 24 40
57
69 56
14 17 22 29 51 87
80 62
QY =
18 22 37 56 68 109 103 77
24 35 55 64 81 104 113 92
49 64 78 87 103 121 120 101
24 26 56 99 99 99 99 99
47 66 99 99 99 99 99 99
Q =
.
C 99 99 99 99 99 99 99 99
99 99 99 99 99 99 99 99
99 99 99 99 99 99 99 99
99 99 99 99 99 99 99 99
Q
,
2 12 m , ,
, .
,
,
.
A(u , v ) ,
,
.
8x8
64 ,
.
, 8.14.
(
8.14 )
, 8.14 )
. ,
,
113
.
A00
A01 A02
A10 A11
A70
A07
A17
A77
14
15
27
28
13
16
26
29
42
12
17
25
30
41
43
11
18
24
31
40
44
53
10
19
23
32
39
45
52
54
20
22
33
38
46
51
55
60
21
34
37
47
50
56
59
61
35
36
48
49
57
58
62
63
) )
8.14
.
,
RLE
.
,
,
, (
), , ,
. ,
( ).
JPEG
A(0,0 ) DC , A(u ,v )
AC . DC
.
DC
, ,
DC , , ().
DC 0.
AC ,
, -
.
. ,
, .
JPEG
( ) DC
.
114
,
.
, .
, ,
JPEG .
JPEG
, M-JPEG (Motion
JPEG) [52], / ,
, , ,
, ,
.
,
,
,
,
.
. .
Q(u ,v ) . . YCrCb. RGB
.
, 6-10.
.
.
.
8.8
(Wavelet) [57]. ( Wavelet
).
, , JPEG,
, ,
,
.
,
.
/ 8.15.
115
.
.
W 1
8.15 /
.
, ,
,
[58].
:
f ( x ) = ci i ( x ) ,
i
( x ) - , c - .
i
( x ) f ,
xf 1/ 2 .
,
( ).
{ i }
.
( )
( ) :
k
k
2 t j , k = 0 ,2 1 .
:
k k
kj (t ) = 2 2 t j .
:
f (t ) = ckj kj (t ) .
k
116
. .
,
. () ,
, ,
.
,
,
( ),
.
.
.
.
,
.
.
.
() - . ,
, 8.16.
[27].
768x576 .
. ( H , L - ), (
) , .
, .
,
.
8.16 1.
(L) 1 .
192x576 (LL LH - ).
. LH
B C. LL
D, LL1.
192x288. LL1
, 2.
RGB YrCb,
117
4:2:2 - Cr Cb
.
768x576
384x576
384x576
_________________________________________________________1
192 x576
384x576
192x288
192x288
192 x576
x
192x288
192x288
_________________________________________________________2
8.16 - .
118
8.17
.
767
575
8.17
.
. 1997 . Analog Devices
ADV601 [59],
, 5.
.
, : ,
, ,
. /
.
-
,
. -
.
,
119
.
. 1910
, :
1, 0 t < 1/2
(t ) = - 1, 1/2 t < 1 .
(8.21)
0,
(8.21)
.
k, j (t ) :
k
(
t ) = 2 t j ,
k,j
j = 0 ,..,2 1 .
(8.22)
:
1, 0 t < 1
.
(8.23)
(t ) =
0
,
8.18 ,
(), (t ) (),
(2t ) (2t 1) .
.
.
.
,
. .
(8.21) :
h 0 = 1 / 2 , h1 = 1 / 2
g 0= 1/ 2 ,
g 1= 1 / 2 .
:
H () = hk exp( ik ) = 1 / 2 + 1 / 2 exp( i) = cos( / 2 )exp( i / 2 ) ,
(8.24)
G () =
k Z
(8.25)
k Z
Z- + .
2
(8.24) Re H () = cos ( / 2 ) ,
Jm H () = cos( / 2 )sin ( / 2 ) , :
H () = cos( / 2 ) .
(8.26 a)
(8.24)
G () = sin ( / 2 ) .
(8.26 )
{ f n } .
F () .
120
A() = H ()F ()
, :
1
1
1
an = hk f n k = f n + f n 1 .
(8.27)
2
2
k =0
t
0
1/4
1/2
3/4
)
) )
8.18 . ) (
), ) , ) .
1
1
1
d = g f
= f f .
(8.28)
n
k nk
n 2 n 1
2
k =0
, ,
.
N
N / 2 :
{an } {d n } ,
.
(8.27) (8.28)
,
:
(8.29)
f = a +d .
n
,
-
(8.32) [60]:
~
H ( ) = H ( ) ,
~
G () = exp( i)H ( + ) ,
.
121
(8.31),
(8.31)
(8.32)
G () = exp(i)H ( + ) .
(8.33)
(8.31), (8.32), (8.23) (8.24) :
~
H () = 1 / 2 + 1 / 2exp(i) ,
~
G () = exp( i)H ( + ) = 1 / 2exp( i) + 1 / 2exp( i2) .
:
~
~
(8.34)
h1 = 1 / 2, h = 1 / 2 ;
0
(8.35)
g~ = 1 / 2 , g~ = 1 / 2 .
1
,
. 1988 ,
.
,
,
.
.
,
, .
4- ,
D4 (n=3) [61]. , , :
1+ 3
3 3
1 3
3+ 3
=
, 1 =
, =
.
(8.36)
, =
0
2
3
4 2
4 2
4 2
4 2
(8.31) - (8.33).
4
:
h = c =0,482962913145,
h = c =0,836516303738,
2
h = c =0,224143868042, h
0
= c =-0,129409522551.
(8.24)
:
H () = h0 + h1 exp( i) + h2 exp( 2i) + h1exp(i) .
(8.33) :
G () = h0 exp( i) + h1 h2 exp( i) + h1exp( 2i) .
:
g 2 = h 1 = c3 ,
g 1 = h0 = c2 ,
g 0 = h1 =c1 , g 1 = h2 = c0 .
f ( j ) , j = [0, N 1] .
122
,
:
aj =
dj =
hk f 2 j k ,
(8.37)
gk f2 j k .
(8.38)
k = 1
2
k = 1
:
... a( N 1) [ a(0 ) a(1) a(2 ) ... a( N 2 ) a( N 1) ] a(0 ) a(1) ...
8.19
, (8.37)(8.38).
f(0)
f(1)
f(2)
f(N-1)
c0
h2
c1
c2
h1
h0
-2
-1
g2
g1
g0
g 1
c3
c2
c1
c0
c3
h1
8.19
.
,
, 8.20.
. .
(8.31), (8.32) :
~
h n = hn ;
(8.39)
(8.40)
g~ = g ,
n
n
~
~
~
~
h = c , h = c , h = c , h = c ; g~ = c , g~ = c , g~ = c ,
g~
=c .
,
.
.
,
.
123
f(0)
f(1)
f(N-1)
f(2)
14243
d(N /2+0)
a(0)
a1
a2
1
42
43
d(N /2+2)
8.20 .
.
8.21.
.
.
.
~
~
f (4 ) () f (5) .
~
: f (4) = f (4) ,
~
f (5) = f (5) . ,
, .
:
~
f (4 ) = c a(1) + c a(2) + c d (1) + c d (2) ,
2
0
1
3
~
f (5) = c a(1) + c a(2 ) c d (1) c d (2 ) .
3
6, 7 a(2 ) ,
a(3) d (2 ) , d (3) .
.
D4 ,
8.22.
124
c3
-1
c2
c1
c2
c3
c0
c1
2
c0
a(0)
a(1)
a(2)
a(N/ 2)
d(0)
d(1)
c0
~
f (4 )
d(2)
c1
c2
c3
c0
c1
c2
d(N/ 2)
c3
~
f (5)
8.21
D4.
.
:
( k , j , k ,l ) = 0
(8. 41)
j l.
( k , j , k , l ) = 0
(8.42)
( k , j , k ,l ) = 0 j ,l.
~
h
f
+
g~
8.22 .
,
. .
, {u1 , u 2 ,..., u n } -
. f
:
n
f ( x ) = a u ( x ).
j j
j =1
a j . u~1 , u~2 ,..., u~n , a j = ( f , u~1 ) .
u~ :
1
125
u ,u~ = 0 , j k .
k j
{u~1, u~2 ,..., u~n }
,
{u1 , u 2 ,..., u n } .
:
~
{ k , j }, { k , j }, -
~ }.
{ }, {
k, j
k, j
,
:
~ ) = 0
( ,
k,j
k ,l
(8.43)
j , k , l.
~
( , ) = 0
k , j k ,l
,
,~
= 0
k , j k ,l
(8.44)
j l .
,
~ = 0
k , j k ,l
.
:
2
D = E X Y ,
(8.26)
E - , D - ,
, X Y -
, .
[57]:
(8.27)
D min, R R ,
R - , .
:
J ( ) = D + R min ,
(8.28)
- .
:
J ( ) = D + R min .
(8.29)
, (8.29) (8.27)
= R [57].
126
. ,
( = ) ( = 0 ) .
,
-,
: 1) ( R ),
; 2) D ,
R .
-,
.
.
,
, , ,
ADV601.
:
,
, .
42
. 5 , 14
()
YrCb, 8.17 Y
. N 0,3,6,9,12, 15,
18 .. Cb 1,4,7,10,13, ..
Cr 2,5,8,11,14, ..
,
.
,
42 .
, , .
, ,
.
8.6.
.
, - .
, .
127
.
Y
0
3
6
9
12
15
18
21
24
27
30
33
36
39
8.6.
Cb
Cr
164,09
1
198,16
2
198,16
35,83
4
43,27
5
43,27
29,86
7
36,06
8
36,06
29,86
10
36,06
11
36,06
12,10
13
14,61
14
14,61
10,09
16
12,18
17
12,18
10,09
19
12,18
20
12,18
3,0
22
3,63
23
3,63
2,5
25
3,02
26
3,02
2,5
28
3,02
29
3,02
0,89
31
1,08
32
1,08
0,74
34
0,898
35
0,898
0,74
37
0,898
38
0,898
0,496
40
0,6
41
0,6
.
,
.
, .
.
:
-
-.
,
, ,
.
-
.
.
.
,
.
128
- ,
.
. ,
,
, ..
, , , JPEG
,
JPEG 60
8.23.
) )
)
8.23
"". a)
; )
JPEG ;
)
JPEG
.
:
/.
JPEG .
.
.
8.24.
, JPEG
- 15.
. , , ,
- .
129
45
40
35
))
)
30
25
20
15
10
5
24
26
,9
6
30
,2
8
33
,9
3
44
,5
1
62
,1
2
12
5,
6
8,
53
14
,3
8
17
,8
9
20
,1
/,
50
JL
8.9
WL
JT
8.24
:
a) ,
) . )
, J
JPEG;
W ; L
;
T .
WT
JPEG 2000
.
JPEG. .
, JPEG.
8.10
DVD-
ISO/IEC 13818, MPEG-2
. MPEG - Moving Picture Experts Group -
, ,
,
130
,
ISO IEC.
8.10.1
MPEG-1
CD [14].
1993 , ISO/IEC 11172.
CD-.
1,5 /c. MPEG-1
PAL 352x288 , 25 .
- 44,1 , MPEG-1
Layer II. VHS.
, .
()
, ,
, .
-,
.
, . ,
,
.
.
, ,
.
,
, .
.
I - (Intra coded pictures, I - pictures)
. I -
,
. ,
(Predictive coded pictures, P -pictures)
,
I - P - .
,
.
,
I - . ,
(Bidirectionally predictive coded pictures, B - pictures)
,
I P
. B - .
.
131
I,
. ,
, .
,
, : {I, B, B, B, P, B, B, B, P}.
8.25.
I
0
B
1
B
2
B
3
P
4
B
5
B
6
B
7
P
8
8.25
.
:
{I(0), P(4), B(1), B(2), B(3), P(8), B(5), B(6), B(7)},
I ,
.
: I,
3 , I,
4,5 I.
, .
D (
DC , A(0,0)). ,
,
.
YCrCb.
.
525
29,97 (NTSC) 625 25 (PAL, SECAM).
PAL, SECAM 720x576 ,
NTSC 640x480 . 601 (CCIR 601)
( ITU BT-R 601)
. PAL,
SECAM, 4:2:2
13,5 ,
132
6,75 .
720 .
1 1,5 / ,
SIF (source input format) .
360x288 Y
180x144 .
16x16 ,
SIF 4 4
,
352x288 Y
176x144 .
, ,
. ,
JPEG ( 8.13), 6 .
.
.
.
16x16 ,
JPEG. 16x16
,
,
.
(, )
. , ,
. ,
,
,
.
.
. ,
.
,
,
.
.
. , B - I, B, P.
.
.
(4 2 ).
133
I - B, P . ,
,
JPEG.
,
FIFO ( , - )
.
.
. , ,
.
FIFO.
.
, .
.
, ,
,
. .
8x8,
.
, . I P
.
8.10.2
MPEG-2
1995 ,
.
. MPEG-1.
MPEG-1, .
601,
. .
.
, .
8.10.3
MPEG-4
1993 . 1999
ISO/IEC MPEG-4 Visual [14]. MPEG-4
- ,
, .
134
:
-
-.
MPEG-4 ,
MPEG-2.
.
MPEG-4 ,
MPEG,
( ),
,
(), 2D 3D .
,
. MPEG-4
, , ,
( ).
.
.
MPEG-4 ,
.
,
.
.
, ,
MPEG-1, MPEG-2. ,
.
,
,
MPEG-1 MPEG-2.
MPEG-4.
- MPEG-2, 1995 ,
100 .
.
9.1
.
,
, ,
( ,
135
), , ,
, . [62]
: .
,
- [63].
.
9.1.1
,
[64].
[65]
. [66]
( ) 66 .
a
[67].
,
[68].
[69]
,
. [70] ,
. 1978-1980 [71, 72]
,
, . [73]
B(i,j)
i j ,
d. ,
.
, ,
. [69] 14
, . [73]
,
6 ,
, ,
, , .
136
[74 76]
.
,
.
, [77],
.
.
.
.
.
.
, ,
, .
.
.
, ,
,
. -
1 ,
.
.
,
1, G T
,
g ( x , y ) =
0 ,
G= 4 f ( x , y ) f ( x 1, y ) f ( x + 1, y ) f ( x , y 1) f ( x , y + 1) , T ,
.
T = ( f ( x, y ) + f ( x 1, y ) + f ( x + 1, y ) + f ( x, y 1) + f ( x, y + 1)) 5 ,
.
,
.
(
) :
g * ( x, y 1) + 1, g(x, y ) = 0
g * ( x, y ) =
0,
g(x, y ) = 1
137
0,
g ( x,y ) = 0
c (i , j ) =
,
g * ( x , y 1) + 1, g ( x,y ) = 1
* .
, c ( x , y )
.
() . P Q
, d (P, Q ) ,
P = {P1 , P2 , ..., Pn } = Q , Pk Pk 1 (1 k n ) .
d (P, Q ) P Q,
,
P Q . ,
.
1- ( 6.1),
( x, y ) ,
4 : ( x 1, y ) , ( x + 1, y ) , ( x, y 1) ,
(x, y + 1) .
, .
g ( x, y )
, :
min ( g * ( x 1, y ); g * ( x , y 1)) + 1, g ( x , y ) = 0
1
b (x , y ) = g * (x , y ) =
0 , g ( x , y ) = 1
:
0,
g ( x , y ) = 0
1
c (x , y ) =
.
(
(
)
(
)
)
(
)
g
*
x
,
y
,
g
*
x
,
y
,
g
x
,
y
min
1
+
1
=
1
g ( x, y )
,
b 2 (x , y ) =
0,
g(x, y ) = 1
,
g * (x , y ) =
1
max[min( g * ( x 1, y ); g * ( x , y + 1)) + 1,b ( x , y )], g(x, y ) = 0
0,
g ( x , y ) = 0
c 2 (x , y ) =
.
1
max[min( g * ( x 1, y ), g * ( x , y + 1)) + 1,c ( x , y )], g ( x , y ) = 1
g ( x, y ) ,
. c( x, y )
.
,
[78].
,
138
,
.
.
,
[49, 79].
[62, 64-81]
.
. [82]
,
. ,
,
, .
9.1.2
[62] - ,
.
.
,
. ,
,
[83].
[84].
:
- .
, .
PDL, [85]. PDL
n- ,
,
.
.
,
.
[86].
,
,
.
.
139
. [87].
,
,
.
[88]
,
.
.
, , ,
.
9.1.3
,
,
, , ,
, ,
, , ,
- .
, . ,
, ,
, ,
. .
[89], ,
,
,
.
. , - 1, - 2,
- 3. ,
.
[1,2]
, [2,3].
.
[89]:
, -
.
,
140
,
. ,
,
.
. 1987
[63] :
, , -
.
,
.
,
.
D
logN
,
(9.1)
D=
log(1 / r )
1/r , N - , ,
.
9.1
.
N=4, r=1/4
D=log4/log4=1
N=5, r=1/4
D=log5/log4=1.16
N=8, r=1/4
D=log8/log4=1.5
N=6, r=1/4
D=log6/log4=1.28
9.1
.
141
.
D
:
logL=C+BlogG,
(9.2)
D=1-B,
(9.3)
L , B , G ,
.
.
[90].
, ,
.
. , ,
L()
.
A() ,
2 , . ,
.
:
( 1 D )
D/2
[A()] .
L( ) = C
(9.4)
,
,
.
(9.4)
, 1
1,2106 2. ,
(9.4) D = 1,35 0,05 [90].
,
. . . [91],
,
( 1 )
.
: ,
8 ,
1,36 0,1; 3 8
142
D=1,0 0,1 , , 3
.
, ,
.
,
9.6.
,
. ,
.
,
, .
9.2
,
.
,
, .
, ,
. [92]
:
(A,B,C), ,
, 9.2 :
, ,
.
n(t),
,
n(t). ,
. ,
.
,
, .
" "
, .
.
(D,E,F) ,
, .
[79].
. ,
,
.
143
,
. [92]
:
2n
s=
,
(9.5)
pmin + pmax
: s - ; pmin , pmax -
,
, [92]
pmin =0,04, p max =0,16; n - , ,
, , 32.
,
,
9.2 .
,
,
, .
9.3
,
.
,
144
.
, .
, .
[93]
.
,
RGB, YIQ HSI .
. , ,
. ,
,
.
. ,
.
.
[94]
L* a* b* 1976.
,
3.4.
.
. .
. ,
. .
.
.
.
,
[93],
.
[95]
.
RGB
HSI (3.9)-(3.11).
RGB , 6-
. 18- LUT RGB
145
HSI,
LUT 2568,
.
.
,
HSI .
.
,
.
,
.
[96] 1973
L* u* v* .
, ,
.
.
, ,
,
,
( 9.3).
Wi. [96] , ,
,
,
.
P1
P2
T1
C1
C2
C2
C1
T2
W2
W1
Ci
Wi
Tl-1
Tl
Ci
C3
W3
Cn
Wn
Cn
))
9.3 )
, )
.
146
Xj (j=1,..,m) - (X), Ci
(i=1,..,n) - (), Wi (i=1,..,n) -
(W).
C f (W ) :
2
X j C i , k i X j Wi < X j Wk
(9.6)
W f (C) Ci
p jX j
XjCi
pj
(9.7)
XjCi
Wf(C)={ i /i=1,..,n},
(9.8)
p j - X j , p j =1/m,
; n - .
:
n
S =
o
p j X j 0
(9.9)
i =1 j =1
:
2
SM =
p j i 0
(9.10)
i =1X j Ci
0 - :
0 =
j =1
j =1
p jX j / p j
(9.11)
:
n
S W (C)=
pj
i =1 X j Ci
So =S
X j i
(9.12)
+ SW .
(9.13)
S o ,
S W
,
.
.
:
147
E(W)=
pj
i =1 X j Ci
X j Wi
(9.14)
[96] ,
,
W i = i ,
.
.
:
K.
1. . 0 ,
, ,
N 1 , . K .
2. .
2.1. X
X j . W = W i , min
W
X Wi ,
, .
2.2. W W WW = (X j - W ).
W
Nw
1.
2.3. , , N
n,
, W W , ,
W W WW , .
2.4. Ni 1. Ni=I,
,
2.1.
3. (9.6).
,
I. , I(2n-3) ,
I=(2n-3) (n+7), =400 n . [0,1]
0,015.
,
, .
,
:
148
.
.
.
9.4
.
,
.
.
,
, .
9.1,
,
, , .
,
.
9.4.1
, ,
[97].
.
.
.
f0 n ,
{ f1 , f 2 ,..., f n }. ,
f0 ,
{ f1 , f 2 ,..., f n },
:
p( f 0 , f1 , f 2 ,..., f n )
p( f 0 / f1 , f 2 ,..., f n )=
.
(9.15)
p ( f1 , f 2 ,...f n )
149
(9.15) :
1
p( f 0 / f1 , f 2 ,..., f n )=
(2 ) n +1 B n +1
(
) T B n +1
n +1 n +1
2
e
1
(2 ) n B n
,
1
( n +1 n +1 )
( n n )T B n 1 ( n n )
2
e
,(9.16)
f0
f1
f1
f2
.
n = , n +1 = . , B - ,
.
.
.
.
f
f
n
n
.
,
,
(9.17):
. . .
(9.17)
B n +1 = 2
- 2B n
,
- , ,
,
- ,
..
f 0
:
f 0 = a wW0 + a0 +
a j f j ,
(9.18)
j =1
: W - ,
0
, 0, 1; a j -
,
b ja j = d j ,
(9.19)
d j = E{( f 0 )( f j )} 1 j n .
:
150
(9.20)
a0 = (1
a j ),
(9.21)
j =1
= 1 a a a ... 1 / 2 , 1
.
j i
{f(s), s }, ={(i,j), 0 i,j M-1}. (9.18)
. , ,
,
(9.20):
n
f
(9.20)
g 0 = bW 0
+
b
+
0 b j g j
j =1
,
. (9.18)(9.20)
:
E[( f 0 )( f1 )]
a1 =
(9.21)
= ,
2
- , - , 2 , f1 - .
a0 = (1 a1 ) = (1 ) ,
2
aW = 1 a1 = 1 .
(9.21) :
f 0 = W0 1 2 + ( 1 ) + f1 .
(9.22)
(9.20)
:
(9.23)
g 0 = ( f 0 ) 1 2 + (1 ) + g1 .
,
, ,
,
.
() [97].
f(x,y) f(x,y) ,
x= x y=y 1 y=y x=x 1.
f(x,y) 1-
:
151
(9.25) r , r N ,
,
0, E(g(s))=0.
:
1-
i , j f1i f 2 j 0 f1 ,
(i , j )N
f 2 f1 = 1 , f 2 = 1;
(9.26)
N . N ,
:
i , j = i , j .
(9.27)
(9.27) N
, , 2- NS={(-1,-1),(-1,0),(-1,1),(0,-1)},
, r NS, -rNS N=(r:r NS) (-r:r NS). (9.25)
:
(9.28)
g(s)= r ( f ( s + r ) + f ( s r )) + n( s ) .
rN s
:
s r 2 ,( s r ) N
.
(9.29)
E[n( s )n(r )] =
2 ,s = r
0 ,( s r ) N , s r
:
s = ( 1 2T s ) > 0 , s ,
(9.30)
= [ r ,r N S ] , -,
152
2 T
s r ,r N S ] , -.
M
, .
(9.31)
* = [ q s q Ts ] 1 (q s y s ) ,
S = [cos
q s - - , f(s+r), r N S .
1
* 2 =
(g s * T q s ) 2 , s .
(9.32)
2
M
, (9.25)
.
.
,
:
sat (s)= g ( s ) .
(9.33)
.
. 9.4
.
1,0 = 0 ,5; 0 ,1 = 0 ,5
1,0 = 0 ,9; 0 ,1 = 0 ,1
9.4 .
9.4.2
, [63].
,
, t
, :
2
=t
2H
02 ,
0 2 - , H -
.
153
s =
(i,j), 0 i,j M ,
,
:
n 2 = r 2nH ,
(9.34)
r = 1 / 2 -
; n - .
D=3-H.
.
0.
(0,0), (0,), (,0), (,) .
( M 2 , M 2)
(
, 1).
1.
1a)
(0, M 2 ),( M 2 , 0), ( M 2 , M), (M, M 2 )
, f (0 , M 2) = [ f (0 ,0) + f (0 , M )]/2 .
( M 2 )x( M 2 )
.
1)
,
, :
M M
M
M M
M
1
f(
, ) = ( f ( 0 ,0 ) + f (
,0 ) + f (
, ) + f ( 0 , )) .
4 4
4
2
2 2
2
1)
(0, 12 ) .
2.
2a) , ,
4 .
.
2)
,
.
2)
(0, 2 ) .
2
[3,m]. ( M= 2m ) 2,
4 .
154
m
.
,
- .
,
,
.
9.5 ,
.
,
[0,255].
.
)))
9.5 H 0,1; 0,5 0,8
.
9.5
,
,
.
, ,
, . ,
,
.
,
.
.
,
, , ,
. , ,
155
, . ,
.
, , ,
,
, ,
,
. ,
,
- [98]
,
H, R, G B
[99]. ,
,
[100].
,
.
.
:
1)
, .
2) ,
,
.
3)
,
.
-
,
,
R, G, B .
,
,
.
Cj m 2 . Ck
j
Cj, Ck 0 , Ck C j , C k C j .
C p = C j Ck C j
Ck .
156
1
xi , (q=j,k,p).
mq iC
xq =
(9.35)
eq =
xi x q
, (q=i,k,p).
(9.36)
iC q
(9.36), :
eq =
xi
iC q
mq x q .
(9.37)
p :
m j x j mk x k
.
(9.38)
xp =
m j mk
p
(9.37):
2
2
1
2
2
2
e p = xi m p x p = xi xi
m j x j mk x k =
mp
iC
iC
iC
p
e j ek
m j mk
m j mk
x j xk
(9.39)
,
, (9.38)
(9.39) Ck m =1:
xp =
m j x j xk
,
m j 1
ep =e j
mj
m j 1
(9.40)
x j xk
(9.41)
Cp, Cj Ck,
C p = C j Ck , C j Ck =0
:
m j x j + mk x k
,
xp =
m j + mk
e p = e j + ek +
m j mk
x j xk
(9.42)
.
(9.43)
m j + mk
, Ck ,
:
157
xp =
m j x j + xk
,
m j +1
ep =e j +
mj
m j +1
x j xk
(9.44)
2
(9.45)
- .
, ,
(9.35), (9.36)
.
x i , Cr ,
j r , :
mj
2
mr
2
(9.46)
x r xi >
x j xi .
mr 1
m j 1
Cv ,
:
mv
mr
2
2
x r x k + ev +
xv x k .
(9.47)
er
mr 1
mv 1
Cv
(9.44), (9.45), (9.40), (9.41)
Cv Cr .
,
. -
,
,
.
.
x L=3 ( RGB ).
,
.
,
. N - ,
, .
S [ j ,k ] j [1, N ] ,
k [1, L ]
e[r] r [1, N ],
RGB,
z[r , j ] =
(S [r ,k ] x[k , j ])2 ,
(9.48)
k =1
158
k - , r - , j-
; x[k , j ] - k- j- ,
r.
, :
e[r ] = z[r , j ] .
(9.49)
j
, :
D=
e[r ].
(9.50)
r =1
, D.
, ,
(9.40), (9.41), 9.44, 9.45.
9.6
D/Dmax ntrace.
1,2
D/Dmax
1
1
2
3
4
0,8
0,6
0,4
0,2
10
ntrace
9.6
D/Dmax ntrace.
50 .
D ,
.
,
D. -
.
.
:
ntrace=1.
(9.51)
9.7 ,
.
159
))
))
9.7 .
. a) ; )
-
ntrace=1; )
ntrace=10; ) ,
) ).
ntrace=1 ( 9.7 )
ntrace=10 ( 9.7 ). 9.7 ) ,
) ), ,
, ,
. , -
( 9.7 a) .
,
.
H, R, G, B
, ,
160
9.8 ) ,
-
.
.
,
,
))
))
9.8 : a) ; ) ,
; ) ,
, -
1 ; ) ,
,
.
9.9 - ,
.
, ,
. ,
,
161
,
, ,
,
.
9.9 - ,
.
[99].
.
RGB
(9.36) .
:
d [i , j ] = (R[i ] R[ j ])2 + (G[i ] G[ j ])2 + (B[i ] B[ j ])2 ,
(9.52)
R[i], G[i ] , B[i ] - RGB i; R[j], G[ j ] , B[ j ]
- RGB j.
RGB .
162
[84],
:
d [i , j ]
md [i , j ] =
,
(9.53)
2
2
i + j
d [i, j ] (9.52.); 2 , j 2 i
RGB i, j
.
- .
,
, ,
, .
.
-
RGB.
.
,
.
R, G, B.
.
- .
. .
.
,
. ,
,
.
,
.
16
.
163
9.6
9.6.1
, ,
,
: , , , ,
,
, .
,
. ,
D.
.
.
, ,
,
.
. ,
, .
, ,
( ).
,
. ,
, .
.
,
.
:
1) ;
, ,
;
2)
,
;
3)
< 0,7 .
.
164
9.6.2
[101]
.
.
. ,
, 0, ,
, 1. ,
.
.
.
,
, ,
.
.
() Si .
, , .
L
0 1 1 0 .
[102]
2
y= 0 + 1 x + 2 x + ... + m 1 x
1 x
1
1 x
x=
2
. .
1 x
n
x1
2
2
x2
.
2
xn
n - ,
(9.54)
m 1
m 1
x2
;
=
1 ,
:
.
m 1
m 1
xn
yi = logLi , xi = logSi .
... x 1
...
...
...
m 1
(9.55)
165
.
.
m
m +1
xi xi
i
(9.56)
:
x 2 y x
xk yk
i
k
i
2
2
n x i ( x i )
0
= =
(9.57)
n
x
y
x
y
i i i k
1
2
2
n
x
(
x
)
i
i
(9.58)
D=2- 1 .
[103]:
cov(logL ,logS ) E[(logL M logL )(logS M logS )]
=
,
(9.59)
rlogL ,logS =
D logL D logS
D logL D logS
x
i
.
x m 1
i
xi
2
x
i
xi
3
x
i
0
xi y
...
i
1 =
...
...
.
:
2( m 1 )
m 1 x m 1 y
... xi
i
...
m 1
xi
m
x
i
D - , M -
logL logS.
.
, ,
,
, .
,
9.4.2, 0,1
0,9.
50 .
,
. m ,
,
[2,3] [0,255] 9.1.
166
9.1. (
)
N
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
32x32
m
192,19
5,28
174,97
5,4
158,85
9,0
168,93
8,1
158,55
7,46
154,39
9,42
146,01
8,08
137,23
8,45
137,57
8,14
16x16
m
197,89
3,93
190,41
4,1
183,58
4,5
179,14
4,2
174,04
5,14
167,04
5,91
159,59
5,73
150,25
6,17
148,45
6,69
8x8
m
201,87
6,0
195,79
5,6
190,78
4,9
186,87
3,8
178,9
3,64
175,64
5,16
168,67
4,82
163,6
4,83
164,17
5,6
9 , .
9.2
16x16.
9.2 ,
(
, 16x16)
H
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
0,1
0,93
1,7
2,31
2,63
3,14
3,96
4,66
4,72
0,79
1,36
1,77
2,33
3,14
3,89
3,91
0,51
0,99
1,59
2,35
3,12
3,14
0,55
1,2
1,97
2,79
2,82
0,63
1,33
2,1
2,16
0,64
1,39
1,48
0,78
0,9
0,14
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
:
.
167
,
.
.
, ,
,
,
,
,
, .
9.6.3
[104]
, ,
,
.
.
9.10.
C
B
O
G
S
K
D
E
9.10
.
S (FG = EH = FE =
GH) 4
,
. 4
ABCD. O
,
SS,
:
168
AE + DH + BF + CG
.
(9.60)
4
OABCD.
4 :
S OABCD = S OAD + S AOB + S BOC + S COD .
(9.61)
OP=
OAD :
S OAD = p ( p - AO)( p - AD )( p - OD) ,
(9.62)
p =
AO + AD + DO
OAD ,
2
2
AO = S / 2 + (OP AE ) , AD = S
+ ( AE DH ) ,
OD = S / 2 + (OP DH ) , AE DH -
.
S i
.
, S i = 1
, S i = 2 - , S i = 4 - 16
.
, .
S i 2
(9.57).
(9.58),
(9.59).
9
3 , . 9.3
9
17x17.
:
.
,
.
, ,
,
,
169
,
,
, ,
.
9.3.
(17x17)
H
0,1
75,2 3,2
0,2
72,8 2,8
0,3
69,5 3,0
0,4
65,8 2,5
0,5
63,1 2,8
0,6
60,2 2,3
0,7
54,8 2,2
0,8
51,0 2,1
0,9
47,8 2,1
9.6.4
0,1
0,2
0,3
0,4
0,4
0,5
0,6
0,7
0,8
0,9
0,86 1,59
0
0,73
0
,
,
.
()
[105].
f(x)
, , x x
f ( x + x ) f ( x )
< t = P( t ) ,
P
(9.63)
H
x
E
x n- R P(t)
t.
, 1/2
H, ,
[0,1]. D=n+1H. 3D (n=2),
170
D=3-H.
(9.64)
.
P(t) N 0, 2
, 0, 2 , P(t)
:
t
s2
1
exp 2 ds .
(9.65)
P(t ) =
2
2
(9.63)
[110] :
H
E [ f ( x + x ) f ( x ) ] x
=C,
(9.66)
E [ f ( x + x) f ( x) ] -
, x .
C
t . (9.65)
:
2 2
2
1
2
s s
s
C = 2s
ds
exp
exp
=
2 d 2 =
2
2
2
0
0
2 2
2
=
exp s 2 =
2 0
2
.
(9.67)
(9.66), :
171
.
(9.64). , ,
H. (9.68),
H,
,
, .
,
.
. P(t)
D , .
P(t) (9.63)
.
, 2 , ,
2 .
,
.
.
[ x
, x
],
min
max
.
, (9.59).
,
,
.
0,1 0,9.
,
.
50 . 9 3
, .
9.4
16x16.
:
.
,
,
172
9.4
( 16x16)
H
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
0,1
1,86
2,08
2,92
3,83
4,51
4,61
5,81
6,52
0,19
1,01
1,7
2,32
2,49
3,65
4,26
0,83
1,51
2,13
2,3
3,49
4,09
0,59
1,2
1,4
2,58
3,16
0,67
0,92
2,25
2,89
0,28
1,65
2,28
1,32
1,91
0,53
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
RGB HLS.
.
,
.
. ,
[1,3].
9.2-9.4. 9.11
( 9.11 )
, .
,
9.4.
:
RGB HLS,
. 9.11 ) )
, .
, 0. ,
173
,
.
) ) ) )
9.11 ,
. ) , )
, ) ) .
.
9.12-9.14.
) ) )
9.12 ,
. ) , )
16x16, ) 8x8.
.
9.12
16x16 ( 9.12 ) 8x8 (
9.12 ).
9.13 )
[106] (). 9.14
, ,
8x8 ( 9.13 ).
.
1)
HLS.
174
2)
.
,
.
,
.
,
,
.
.
) )
9.13 )
, ) 8x8.
) ) )
9.14 ) ; )
; )
8x8.
3)
.
4)
.
,
,
, .
175
,
,
.
.
,
,
,
, .
. ,
,
.
176
3
4
10
11
12
13
14
.., .., .. .
// . .. H . -
. .: , 1987. 392 .
.. . -
// 1 "
". . .,
1995. C.18-20.
..
. .: , 1983. 696 .
.., .., .., ..
. 2189121, 2002 .
.., .., .., ..
- .
2203829, 2003 .
.., .., .., ..,
.. // , . 2 (12),
2005. . 23-26.
.., .., ..
// 4-
":
", .-., 2005 . . 91-92.
.., .., ..
// , 74, 11, 2007. . 39-46.
.., .., ..
// -
- . . . .-., 1997. .
81.
.., ..
. .: , 2004. 444 .
.., .., .., ..
.
, , 2006. 594 .
. . .: , 1982. . 1, 2.
791 c.
.. . .:
, 1988. 2- ., . . 224 .
. . H.264 MPEG-4
. .: , 2005. 368 .
177
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
. .
. ., , 1987.
., . . ., , 1978. 592 .
Lang H. 40 Jahre Farbfernsehen nach dem Prinzip der konstanten
Luminans. // Ferseh- und Kino- Technik, 1995. 49 jahrgang, 1-2. S. 3540.
.., ..
. .: , 1984.
.. : . . .:
- , 2006. 399 .
.. .
. .: .
, 1988. 69 .
.. .
// . ..-. ., 2004. 120 .
Strikland R. N., Kim Cheol-Sung, McDonnell William F. Luminance, hue,
and saturation processing of digital color images. // SPIE. 1986. V. 697.
Applications of Digital Image Processing IX . P. 286
, ., .
. .: . -
, 1974. 832 .
.. .
// . -, 1995. C.28-37.
..
// , . ,
. 2, ., 1991. C. 3-12.
Polosin L.L. Basic quantities of colour photometry//ECVP 2006. 29th
European Conference on Visual Perception. St Peterburg, 2006, Abstracts,
p.186.
. : . . .: , 2005.
671 .
., . : . ./
. .. M.: , 2005. 1072 c.
.. . .:
, 2001. 320 .
.., .., ..
. . .: . ., 1992. 60 c.
.., .., ..
. .: , 1980. 168 .
.., .., .. .
.// . ...:
, 1981. 240 .
., . :
2- : . . .: , 1985. 368 .
178
34
35
36
37
38
39
40
41
42
43
44
45
46
.. .
//
, . , . 4. ., 1986. . 37-47.
Fissenko T.Y., Fisssenko V.T., Rogatchev K.S., Sushchev G.A. An
Interpolation Method for Color Image Reconstruction in Deep
UnderWater Observation // Proceedings of D.S. Rozhdestvensky Optical
Society. Proceedings of the International Conference Current Problems
in Optics of Natural Waters (ONW2001). St. Peterburg. Russia, 2001.
September 25-29. P. 113-118.
.. ..
//
. IV .
, 1991. C.34.
.., .. .
// 6
. .
. .-., , 28-31 2002. C. 200
- 204.
..
// XLIX , .
. ., 1994. 2. C. 86-87.
.. . //.
., 1998. 49 c.
.., ..
// , .
, . 6. ., 1979. . 47-54.
.., .., .., ..
//
, . , .1, ., 1985. .
. / ., .: .
. .: . , 2006. 752 .
.., .., .., ..
. . ., 1988. 36 .
Lukac R., Smolka B: Application of the Adaptive Center-Weighted Vector
Median Framework for the Enhancement of cDNA Microarray Images //
Int. J. Appl. Math. Comput. Sci., 2003. V. 13, N3. P 369-383.
.., .., ..
//
: , .-., ,
2000. C. 22-24.
//
.., .: , 2001. 784 .
179
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
.
: . . .: , 1986. 400 .
.. .
-,
// . :
.
- , ., 2000. . 3-4. .8-11.
.., .., ..
//
, . , . 4. ., 1980. C.33
.., .. . ..: , 1965.
.., .., .., ..,
.., .. . .: ,
1999. 218 .
. : . .
: , 2001. 225 c.
.. . .:
, 1995. 480 .
., ., ., .
. , . .:
-, 2002. 384 .
Huffman D.A. A Method for the Construction of Minimum-Redundancy
Codes // Proceedings of the I.R.E. 1952. P. 1098-1101.
.. .
/ ..
.. .:
, 1997. 212 .
.., .. . .: , 1999. 208 .
. : . . .: , 2001. 412 .
ADV601
.. . MATLAB. .:
, 2005. 304 .
. . . . :
, 2001. 464 .
..
// , 1979. . 67, 5. . 98.
. . . ., , 1991. 259 .
Rosenfeld A. Automatic recognition of basic terrain types on airial
photographs // Photogrammetric Eng., 1962. V. 28. P. 115.
.., ..
// .:
. : , 1970.
180
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
.. .
, //
, 1966, . II.
.., .., ..
//
, , 1971. . 4.
. 3.
Rosenfeld A., Thurston M. Edge and curve detection for visual scene
analysis // IEEE Trans., 1971. V. C-20, 5. P. 562.
Haralick R.M. and oth. Textural features for image classification // IEEE
Trans., 1973. V. SMC-3. P. 610.
Julesz. B. Experiments in the visual perception of texture // Sci. Amer. 232,
1975. 4. P.2.
Caelli T. and Julesz B. On perceptual analysis underlying visual texture
discrimination // Parts 1,2, Biol. Cybern. 1978. 28. P.167. 1978. 29. P.201.
Gagalowicz A. Visual discrimination of stochastic texture fields based on
their second order statistics // Proceedings 5-th Intl. Conf. on Pattern
Recognt., Florida Beach, 1980. V. 1. P.768.
Gotlieb C. and Kreyszig H. Texture descriptors based on Co-occurence
Matrices //Comput. Vision Graphics Image Processing, 1990. V. 51, 1. P.
70.
.., ..
// , 1966. 2.
C. 57.
.., .., ..
//
1
. . .
1978. C. 53-55.
Hayes K.C. Jr., Shah A.N., Rosenfeld A. Texture coarseness: further
experiments // IEEE Trans. Systems, Man, and Cybernetics, 1974. SMC4,5. P.467-472.
.., ..
// , .
. .4. ., 1978. C. 72-78.
.., .., ..
//
, , 1987. . 1. . 48.
Weszka J. and oth. A comparative study of texture measures for terrain
classification //IEEE Trans., 1976. V. SMC-26, 4. P. 269.
.., .., ..
//
. , 1980.
181
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
182
100
101
102
103
104
105
106
.., ..
//
.
. , 1989. C. 62-64.
Lam N.S-N. Description and Measurement of Landsat TM Images Using
Fractals // Photogrammetric Enginiering and Remote Sensity, 1990. 2, P.
187-195.
- ., .
. .: , 1977.584 .
.., .., .., ..
.
.: . - ,
1985. 640 .
Jaggi S., Quattrochi D., Lam N. Multiresolution processing for fractal
analysis of airborne remotely sensed data // Int. Conf. AeroSpace 92,
USA, Orlando, April 1992.
Yokoya N., Yamamoto K., Funakubo N. Fractal-Based Analysis and
Interpolation of 3D Natural Surface Shapes and Their Application to
Terrain Modeling //Comput. Vision Graphics Image Process., 1989. V. 46,
P. 284-302
Brodatz P. A Photographic Album for Artists and Designers. New York,
Dover, 1966.
183
2.1 .12
3.1
.18
3.2
.19
3.3
.21
3.4 L* a* b* .
23
3.5 RGB.24
3.6 HLS.25
3.7
.31
4.1 .
33
10
4.2 ) )
, ) .35
11
4.3
.36
12
4.4
.37
13
4.5
.41
14
4.6
.42
15
4.7 ,
: ) ;
) ; )
; ) .
,
: ) ; )
; ) ; )
.44
16
4.8 : )
L=8, ) L=4.45
184
17
4.9 )
16 ; )
=5
16 .45
18
4.10
x-.46
19
5.1 ) ; )
( = 0,005).50
20
5.2
.51
21
5.3 )
; )
.52
22
5.4 -. ) , )
.52
23
5.5 . )
); )
).55
24
5.6
. ), ) ; )
, ) .56
25
5.7 .
.57
26
5.8 . ) RGB
; ) RGB
.59
27
5.9
RGB HLS: a)
; b)
.59
28
5.10 : a)
RGB, )
, .60
29
5.11 a) , )
0,5 ; ) ; )
).61
30
6.1 0
.62
185
31
6.2
f ( x , y ) .65
32
6.3 f ( x , y ) h( s ,t ) .65
33
6.4 3 3 .
) ; ) ; )
) ).69
34
6.5
(1%): a) ; ) 3x3; ) .71
35
6.6
r=70 k=10: ) ; )
.74
36
7.1 . a)
. .
)
. ) .75
37
7.2 ) ; ) (Cb)
; ) .76
38
7.3 Cb .77
39
7.4
.78
40
7.5 B
t = ( x 0 , y 0 ) .79
41
7.6 B.79
42
7.7 B S.80
43
7.8 B S.81
44
7.9 B S.81
45
7.10 B S.82
46
7.11
.85
47
8.1
I .88
48
8.2 .89
49
8.3 -
.93
50
8.4 -
RLE.94
51
8.5 .100
186
52
8.6 ) ,
; )
.101
53
8.7 .103
54
8.8 )
) ). ) - ).
106
55
8.9 , n-
,
k-
.109
56
8.10 , 3,8% :
) ; ) .110
57
8.11 JPEG.110
58
8.12
. X- , O
b Cr.111
59
8.13
JPEG.112
60
8.14
.114
61
8.15 /
.116
62
8.16 - .118
63
8.17
.119
64
8.18 . )
( ), ) , )
.121
65
8.19
.123
66
8.20 .124
67
8.21
D4.125
68
8.22 .125
69
8.23 "". a)
; ) JPEG ;
)
.129
187
70
8.24 : a) , ) .
) , J JPEG; W - ; L -
; T - .130
71
8.25
.132
72
9.1
.141
73
9.2 .
144
74
9.3
) , )
.146
75
9.4
.153
76
77
9.6
D/Dmax ntrace.159
78
9.7 .
. a) ; )
ntrace=1; )
ntrace=10; )
, ) ).160
79
9.8 : a) ; )
,
; ) ,
,
- 1 ; )
, ,
.161
80
9.9 - ,
.162
81
9.10
.168
188
82
9.11 ,
. ) , )
, ) )
.174
83
9.12 ,
. ) , )
16x16, )
8x8.174
84
9.13 )
, )
8x8.175
85
9.14 ) ;
) ; )
8x8.175
189
.................................. 3
............................................................................................... 5
1
........................................................ 7
1.1
7
1.2
8
2
.................. 11
2.1
11
2.2
11
2.3
12
2.4
13
2.5
14
3
......................................................................................................... 16
3.1
RGB
19
3.2
YrCb
19
3.3
YIQ
21
3.4
L*a*b* 1976
21
3.5
L*HC*
22
3.6
HSI
23
3.7
HLS
24
3.8
L*u*v* 1973
29
3.9
30
4
31
4.1
32
4.2
37
4.2.1 ....................................................... 38
4.2.2 ............................. 40
4.3
42
4.3.1 ................................................... 42
4.3.2 ........................................................ 43
4.4
45
5
................................................... 48
5.1
49
5.1.1 .................................................... 49
5.1.2 ............................................... 51
5.1.3 ................................. 51
5.1.4 ...................................................... 52
5.1.5 .......................................... 53
5.2
53
5.3
56
190
5.4
57
5.5
58
.............................. 62
6.1
64
6.1.1 ............................... 64
6.1.2 ........................... 67
6.1.3
............................................................................................. 71
6.2
73
6.2.1 ......................................... 73
6.2.2 ...................................................................... 73
6.2.3 ........................................................ 74
6.2.4 ...................................................... 75
..................................... 75
7.1
.
76
7.2
76
7.3
78
7.4
82
. 85
8.1
86
8.1.1 ................................................ 88
8.1.2 ....................... 88
8.1.3 ............................................................................ 89
8.1.4 .. 89
8.2
91
8.3
LZW
95
8.3.1 .............................................................................. 95
8.3.2 .......................................................................... 97
8.4
98
8.5
-
100
8.6
104
8.6.1 .............................. 107
8.7
JPEG
109
8.8
115
8.9
JPEG 2000
130
8.10
130
8.10.1 MPEG-1 ................................................................... 131
8.10.2 MPEG-2 ................................................................... 134
8.10.3 MPEG-4 ................................................................... 134
.............................. 135
9.1
135
191
9.1.1
9.1.2
9.1.3
....................... 136
........................... 139
........................... 140
9.2
143
9.3
144
9.4
149
9.4.1 ................. 149
9.4.2 .................................. 153
9.5
155
9.6
164
9.6.1 ........... 164
9.6.2
..................................................................... 165
9.6.3
......................................................................... 168
9.6.4
.................................................................................................. 170
............................................................................................. 176
...................................................... 177
.................................................................. 184
.............................................................................................. 190
....................................... 193
192
2007
20072008 .
,
.
,
- .
,
( ) ,
.
XX - XXI
.
- ,
.
,
,
.
,
, ,
, , ,
, , , .
, , ,
.
,
,
.
- (
, , .),
, - .
193
: ( .. -
), ( .. - . . ),
( . - . ..
), (
.. - . .. ) .
" ",
, 2002 .
.-. , .. . , 2005 ,
,
, .. .
1946 .
, ,
.
, ,
.
:
.. , ; . , .. ,
;
, .. ,
, ; ..
,
.
.
, ,
.
- , ,
, , .
-
.. .
,
, ,
, , , ,
, -
194
, -
, .
2007
,
.
2007-2008
,
,
.
195