А.С. Бобе, Д.В. Конышев, С.А. Воротников
6
Инженерный журнал: наука и инновации
# 9·2016
тельные параметры, получаемые при фильтрации и анализе изобра-
жения. Необходимость в дополнительной информации при расчете
признаков была выявлена в процессе вычислительных экспериментов
и обусловлена тем, что даже небольшие погрешности в локализации
контрольных точек лица существенно снижают качество работы ал-
горитма при расчете признаков исключительно на основе получаемой
модели лица. В качестве примера на рис. 2
показано определение
ориентации губ с помощью ранговой фильтрации изображения обла-
сти рта.
Рис. 2.
Принцип определения ориентации губ:
а
— исходное изображение;
б
— результат ранговой фильтрации;
в
— изображение области рта;
г
— результат после бинаризации и удаления мелких фрагментов;
д
— контур ориен-
тации и аппроксимирующая кривая
Фильтрация проводится следующим образом. Окно фильтра (в
примере на рис. 2 — 13×13 пикселей) проходит по всем точкам изоб-
ражения. Для каждого положения окна выполняется бинаризация со-
ответствующей области изображения по порогу, равному значению
интенсивности центрального пикселя данной области, умноженному
на некоторый коэффициент
t
(в данном примере
t
= 1,3). Число пик-
селей со значениями интенсивности, превышающими пороговое, за-
писывается в качестве значения пикселя выходного изображения:
,
,
(
).
= (
= (
= − = −
=
>
∑ ∑
l j hw
k i hw
i j
kl
i j
k i hwl j hw
Res
I t I
Результат такой фильтрации показан на рис. 2,
б
. Остальные эта-
пы приведены на рис. 2,
в
–
д
.
Отметим, что контрольный признак высоты прически над уров-
нем бровей (табл. 1) рассчитывается в первую очередь и служит для