Как это работает? | Система распознавания лиц
Чeлoвeк спoсoбeн рaспoзнaвaть лицa другиx людeй блaгoдaря зoнe мoзгa нa грaницe зaтылoчнoй и висoчнoй дoлeй — веретеновидной извилине. Человек учится узнавать лица с рождения и уже в четыре месяца могут четко отличить одного человека ото другого. Главное, на что человек обращает внимание, — это глаза, скулы, нюхало, рот и брови, а также текстура и цвет кожи. При этом наш вторая вселенная обрабатывает лицо как единое целое и способен идентифицировать человека даже согласно половине лица. Мозг сравнивает полученную картинку с внутренним усредненным шаблоном и находит характерные заслуги. Поэтому людям кажется, что представители другой расы «все на одно лицо»: внутренние шаблоны людей настроены получи и распишись черты лица, характерные для их окружения. Как же работает информационная дефинитив распознавания лиц — об этом в сегодняшнем выпуске!
Прежде всего системе распознавания лиц требуется найти лицо на изображении и выделить эту область. Для этого программное обеспечение может использовать разнообразные алгоритмы: за примером далеко ходить не нужно, определение схожести пропорций и цвета кожи, выделение контуров на изображении и их сопоставление с контурами лиц, выделение симметрий при помощи нейросетей. Самый эффективным считается метод Виолы-Джонса, который может использоваться в режиме реального времени. При помощи него общественный порядок распознает лица даже при повороте на 30 градусов. Метод основывается бери признаках Хаара, которые представляют собой набор черно-белых прямоугольных масок разной комплекция. Маски накладываются на разные части изображения, и алгоритм производит сложение яркостей всех пикселей снимка, оказавшихся по-под черной и белой частями маски, после чего рассчитывает разность этих значений. Опосля система сравнивает результаты с накопленными данными и, определив лицо на изображении, продолжает его следить для выбора оптимального ракурса и качества снимка. Для этого используются алгоритмы предсказания вектора движения или корреляционные алгоритмы.
Выбрав самый удачные снимки, система приступает к распознаванию лица и его сравнению с имеющейся базой. Симпатия работает по тем же принципам, что и художник рисует портреты — программа находит опорные точки держи лице человека, из которых складываются индивидуальные черты. Как правило, программой выделяется вблизи 100 таких точек. Самыми важными измерениями для программ распознавания лиц являются ок между глазами, ширина ноздрей, длина носа, высота и форма скул, масштабность подбородка, высота лба и другие параметры.
При использовании 2D-изображений успешно опознать лицо можно только при съемке в анфас и при хорошем освещении, который подходит для охранных систем на предприятиях и в госучреждениях. Для работы в общественных местах применяются 3D-изображения. Малую толику синхронизированных камер делают ряд фотоснимков с разных ракурсов, на основе которых формируется трехмерная марка объекта, с которой и работает система, определяя контрольные точки. После этого полученные исходняк сравниваются с имеющимися в базе данных, и, при совпадении параметров, человек идентифицируется.
Сверх 3D-моделей ученые развивают и другие направления. Например, компания Identix создала высокоточную биометрическую технологию распознавания лиц, анализирующую текстуру кожи — поры, абрис и шрамы. По словам разработчиков, использование их технологии вместе с традиционной системой распознавания лиц увеличит безошибочность работы на 25%.
В следующем выпуске мы поговорим о том, как работает обнаружитель банкнот. Оставайтесь с нами!