Выбор оптимальной цветовой модели изображения в целях его кодирования иерархическим алгоритмом - page 7

В качестве оценки информационной важности каналов использу-
ется отношение их энергий. При этом нормализация, как правило,
происходит по одному из цветоразностных каналов (для YIQ по
Q
-
каналу, для YUV по
U
- или по
V
-каналу):
E
Y
/E
С
1
:
E
С
2
/E
С
1
: 1
,
(1)
где
E
Y
— энергия яркостного канала;
E
C
1
,
E
C
2
— энергии цветораз-
ностных каналов;
,
— операторы округления в верхнюю и ниж-
нюю стороны соответственно.
Выражение (1) называется динамическим форматом кодирова-
ния [8]. При этом каждое число обозначает долюот общего битрейта,
отводимуюдля кодирования соответствующего канала. Основным не-
достатком данного формата является то, что его нужно вычислять для
каждого изображения (т.е. динамически, отсюда и его название), что
не делает алгоритм сжатия в целом быстродействующим.
Зная коэффициенты динамического формата, легко найти битрейт
для каждого канала. Пусть задан определенный бюджет бит (битрейт)
на все изображение и
B
Y
=
E
Y
E
C
1
— часть битрейта для яркостного
канала,
B
С
2
=
E
C
2
E
C
1
— для цветоразностного канала
С
2
. Тогда
BitRate
=
BitRate
Y
+
BitRate
C
2
+
BitRate
C
1
,
(2)
где битрейты для яркостного канала
Y
и для цветоразностных каналов
можно представить как
BitRate
Y
=
B
Y
·
BitRate
B
Y
+
B
C
2
+
1
,
BitRate
C
2
=
B
C
2
·
BitRate
B
Y
+
B
C
2
+
1
,
BitRate
C
1
=
BitRate
B
Y
+
B
C
2
+
1
.
(3)
При этом нормализация энергий проводилась по каналу
С
1
.
Аналогичные соотношения можно привести, оперируя понятием
коэффициента сжатия, который связан с величиной битрейта следу-
ющим соотношением (для цветного изображения с битовой глубиной
24 бита, RGB-модель):
K
=
24
BitRate
.
(4)
Подставляя в соотношение (4) выражения для битрейта (2) и (3),
получим распределение коэффициента сжатия по каналам:
K
Y
=
K
E
Y
+
E
C
2
+
E
C
1
3
E
Y
, K
C
2
=
K
E
Y
+
E
C
2
+
E
C
1
3
E
C
2
,
K
C
1
=
K
E
Y
+
E
C
2
+
E
C
1
3
E
C
1
,
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2008. № 1 83
1,2,3,4,5,6 8,9,10,11,12,13,14,15
Powered by FlippingBook