Transcript
Page 1: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Модификация алгоритма Viola-Jones

на основе детектирования цвета

кожи

Page 2: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Классический алгоритм Viola-Jones

• Переход к интегральному изображению

• Построение классификатора на основе алгоритма бустинга

• Комбинирование классификаторов в каскадную структуру

2

Page 3: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Модификация алгоритма

3

Исходноеизображение А лгоритм

V io la -Jones

В ы деленны еобласти

Д етектированиекож и

Л ица

Н елица

Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Page 4: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Цвет кожи

4

95R 40G 20B15},,min{},,max{ BGRBGR

15 GR

GR BR

Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Page 5: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Примеры изображений с выделенными лицами

5

Исходный алгоритм

С использованием детектора кожи

Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Page 6: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Примеры изображений с выделенной кожей

6Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Page 7: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Результаты экспериментов

7

Тестовая база:46 изображений 205 лиц

Параметры алгоритма:• Коэффициент масштабирования(Scale)• Обучающие наборы(default, alt, alt2, alt3)• STDR (SkinToneDetection Rate)

Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Page 8: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Результаты экспериментов

8

Тестируемый

алгоритм

Число выделенных лиц

Число ложных срабатываний

Только яркость

149 23

STDR = 0,3 139 1

STDR = 0,5 115 2

Scale = 1,3

Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Page 9: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Результаты экспериментов

9

Тестируемый

алгоритм

Число выделенных лиц

Число ложных срабатываний

Только яркость

171 32

STDR = 0,3 157 9

STDR = 0,5 135 5

STDR = 0,3 (Alt3)

133 4

Scale = 1

Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Page 10: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Недостатки алгоритма

10Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Лица находятся в тени

Не учитывает многообразия возможных цветов

Page 11: Модификация алгоритма Viola-Jones на основе детектирования цвета кожи

Другие подходы

11

1. Nonparametric skin distribution modelling• Normalized lookup table (LUT)• Bayes classifier• Self Organizing Map (SOM)

2. Parametric skin distribution modelling• Single Gaussian• Mixture of Gaussians• Multiple Gaussian clusters• Elliptic boundary model

3. Dynamic skin distribution modelsМодификация алгоритма Viola-Jones на основе детектирования цвета кожи


Recommended