РЕШЕНИЕ ЗАДАЧИ РАСПОЗНАВАНИЯ ЛИЦ С ИСПОЛЬЗОВАНИЕМ АЛГОРИТМОВ МАШИННОГО ОБУЧЕНИЯ

УДК 004.021

Н.А. Попова, М.А. Назаров, М.В. Власов


Целью данной статьи является обобщение полученного опыта разработки и реализации нейронной сети для распознавания лиц. В основу нейронной сети входят специальные алгоритмы машинного обучения. В качестве входных данных алгоритм получает изображение с лицом одного человека или лицами нескольких людей, после чего происходит поиск всех лиц в данном изображении с использованием гистограмм направленных градиентов, ее результатом является фрагменты изображения где явно проглядываются базовые структуры лица или лиц. Для того чтобы определить уникальные черты лица, необходимо учитывать разность угла наклона лица и степень его освещенности, для этого на выделенных фрагментах применяется алгоритм оценки ориентиров для поиска 68 особых точек, которые существуют на каждом лице, полученные точки дают возможность как можно лучше отцентрировать глаза и рот для более точного кодирования. Кодирование изображения включает в себя построение точной “карты лица” состоящей из 128 измерений. На основе полученных результатов, сверточная нейронная сеть, используя алгоритм линейного классификатора SVM, может определять соответствие между разными фотографиями.

Ключевые слова: распознавание лиц, машинное обучение, гистограмма направленных градиентов, HOG, оценка ориентиров лица, аффинновые преобразования, глубокое обучение, нейронная сеть.

Полный текст статьи:
PopovaSoavtori_1_1_18.pdf