Распознавание лиц - основы

14/05/2014
Compartir!

Термин «распознавание лица» используется для описания процесса, в ходе которого компьютер производит проверку и подтверждения личности человека. Программное обеспечение используется для обнаружения лица на фотографии или видеозаписи. Кроме того, интеллектуальная составляющая программного комплекса позволяет исключить здания, животных, автомобили и деревья из области сканирования.

Сегодня мы можем использовать только лицо человека, чтобы определить пол, примерный возраст, наличие очков, и даже текущее состояние души. Нет никакого сомнения в том, что человеческое лицо является богатым источником полезной информации.

Люди умеют узнавать и распознавать лица невероятно быстро. Нам требуется не более секунды, чтобы узнать человека, и даже понять, как он себя чувствует. В случае с программным обеспечением, такой процесс занимает гораздо больше времени, хотя и отличается высокой точностью.

Другими словами, процедура распознавания начинается с общей оценки фотографии или видеозаписи. Затем программа определяет наличие лиц, и выделяет их из общего фона. Данная процедура возможна даже при плохом освещении, съемки с расстояния и постоянном изменении положения лица.

Разница между обнаружением лица и распознаванием лица

Возможно, что вы подумаете: «Если программа определяет лицо, то она может сделать это только после распознавания». Такая идея имеет право на жизнь.

К большому сожалению, термины обнаружение и распознавание лица используются не совсем правильно. Особенно этим грешат СМИ, которые просто не хотят понимать разницу между этими процессами. Как было сказано выше, для распознавания лица необходимо сначала обнаружить его.

Определение лица – это процесс, в ходе которого программное обеспечение использует особые алгоритмы для обнаружения лиц на фотографии или видеозаписи. Такие алгоритмы не позволяют определить личность человека. Они лишь дают информацию о наличии или отсутствии лиц на изображении. Именно поэтому, в ходе обнаружения лиц не сохраняется никакой информации о найденном человеке. Данная процедура полностью анонимна. Получается, что программный комплекс может обнаружить ранее определенное лицо, не предоставляя информации о том, что происходило ранее. Тем не менее, такие алгоритмы позволяют получить определенный объем демографических данных, таких как пол или возраст, что окажется крайне полезным для сбора статистических данных. В заключение, хочется подчеркнуть, что определение лица не позволяет идентифицировать человека.

Более того, процесс распознавания лица позволяет определять личность в автоматическом режиме. Получается, что программное обеспечение производит идентификацию человека на фотографии или видеозаписи, сверяясь с существующей базой данных. Такое распознавание возможно только после того, как лицо было занесено в базу данных субъектов. Для того чтобы обеспечить правильное распознавание, лицо должно быть добавлено в базу в соответствии с определенными критериями, определяющими качество, такими как фронтальность и подсветка лица (в пикселях).

После этого программное обеспечение определяет ключевые точки на лице, которые используются для идентификации человека в базе данных. В дальнейшем система будет использовать эти ключевые точки для сравнения с изображением или видеозаписью. После этого, при наличии достаточного количества информации, система подтверждает сходство и «распознает» лицо человека.

Для распознавания лица человека необходимо обработать большой объем данных, которые недоступны для человеческого глаза. Благодаря активному развитию современных технологий, мы можем распознавать сразу несколько лиц в многолюдных местах, таких как аэропорты, вокзалы, торговые центры и спортивные стадионы…

Руководитель компании Herta, Хавьер Родригез, говорит: «Человеческий глаз – наиболее совершенный механизм во всем мире. При этом компьютер может запомнить миллионы лиц, которые не способен распознать ни один человек».

У вас есть идеи о том, как можно использовать распознавание лиц? Скорее свяжитесь с нами!

Wirtten by: Laura Blanc Pedregal