Как работает распознавание лиц? Разбор

Сегодня мы поговорим про системы распознавания лиц. Разберем как оно работает поэтапно и попытаемся понять, что с технологией будет в будущем?
aka_opex 7 июля 2021 в 08:18

Среднестатистический человек может идентифицировать знакомое лицо в толпе с точностью 97,53%. Вы скажете, это немало и будете правы. Но это ничто по сравнению с современными алгоритмами, которые добились точности 99,8% еще в 2014 году. А в последние несколько лет они достигли практически совершенства! Современный алгоритм, использующийся в камерах видеонаблюдения в Москве способен обрабатывать 1 миллиард изображений менее чем за полсекунды с точностью близкой к 100%.

Этот алгоритм насколько крут, что уже в этом году в Московском Метро планируют ввести систему прохода по лицу — FacePay. При этом нам обещают, что система будет работать даже если человек в медицинской маске.

Как вы понимаете, жизнь уже не будет прежней. Поэтому давайте разберемся:

  • Как работают алгоритмы распознавания лиц?
  • Страшны ли эти алгоритмы на самом деле и где их применяют во благо?
  • А также поговорим какого будущего нам ждать.

Причины

Технологии машинного зрения и распознавания лиц развивались очень активно с середины прошлого века. Но только сейчас стали по-настоящему хорошо работать. Причин тому три штуки:

  1. Появились действительно мощные компьютеры, способные справиться с задачей. За это спасибо закону Мура.
  2. Появились базы данных с нашими с вами фотографиями. За что спасибо социальным сетям.
  3. Ну и конечно, произошел прорыв в области нейросетей.

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

Этап 1. Обнаружение

В первую очередь, для того, чтобы лицо распознать, надо его сначала обнаружить. Задача на самом деле не тривиальная. Для этого мы бы могли использовать натренированные нейросети, но это слишком долго, дорого и ресурсоемко. Поэтому для обнаружения лица используется очень простой метод Виолы — Джонса, разработанный еще в 2001 году.

Как эта штука работает?

Этот алгоритм просто сканирует изображение при помощи вот таких прямоугольников, они называются примитивами Хаара:

И еще вот таких прямоугольников:

Задача этих объектов — находить более светлые и темные области на изображении, характерных конкретно для человеческих лиц.

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

В общем таких характерных признаков много и естественно не только у человеческих лиц могут быть подобные паттерны. Поэтому алгоритм работает в несколько этапов:

Сначала находится первый признак, система понимает: «В этой области может быть лицо». Тогда она начинает там же искать второй признак, а потом третий. И если в одной области найдено 3 признака, уже можно уверенно сказать — да, это лицо! После чего система получает область изображения, в котором есть только лицо.

Этап 2. Антропометрические точки

Получив область для анализа, дальше в дело вступает главный секрет каждой системы распознавания — биометрический алгоритм.

Он расставляет на лице антропометрические точки, по которым впоследствии и будут вычисляться индивидуальные характеристики человека: разрез глаз, форма носа, подбородка, расстояние между ними и прочее. Таких признаков может быть много, вплоть до нескольких тысяч. Но в целом, таких точек должно быть как минимум 68.

Этап 3. Исправление искажений

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

Поэтому система производит дополнительное преобразование изображения: устранятся поворот и наклон головы. А также проводится 3D-реконструкция лица из 2D-изображения. Таким образом, даже если человек на изображении смотрел вбок, мы всё равно можем получить четкий фронтальный снимок, что существенно повышает качество распознавания.

Этап 4. Вектор лица

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

По сути, это просто какое-то число, которое складывается из суммы характеристик лица: расстояний между опорными точками, текстуры определенных областей на лице и прочее. Таких характеристик может быть множество. Основное правило: они должны описывать лицо независимо от посторонних факторов: макияжа, прически, возрастных изменений.

Этап 5. Идентификация

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

Где и как используется?

Помимо очевидных кейсов применения, помимо обнаружения правонарушителей в общественных пространствах и оплаты билетов в метро. Где и как могут применяться эти технологии?

Во-первых, системы могут быть настроены не на идентификацию а на анализ поведения или настроения. В такси можно можно быстро вычислять неадекватных водителей или пассажиров. В магазинах, можно находить грустных покупателей и повышать уровень сервиса. Ритейлеры одежды или продуктовые магазины используют камеры для анализа поведения покупателя, чтобы проанализировать настроение покупателя на кассе. Или например в школах, можно искать скучающих детей и корректировать программу обучения. Так, кстати уже делают в Китае. Вот такой мир будущего, и мы уже в нём живём не зная этого.

Cisco

Также есть просто огромный пласт применения в бизнесе. К примеру, Cisco активно использует распознавание лиц в своих продуктах для конференций и совместной работы. Например, Cisco Webex умеет распознавать лица сотрудников на больших общи[ онлайн-конференциях и подписывать их имена, что очень полезно для крупных компаний.

Но самая крутая фича — это People Focus. Эта технология распознает лица и силуэты людей и оптимально подстраивает верстку приложения, чтобы всех было видно. И даже если в кадре сидят несколько человек, они всё равно будут распознаны и показаны в отдельном окошке с указанием имени. Вот бы в умные очки такую фичу!

Также распознавание лиц, активно используется не только в приложении Webex, но и в различных Webex-устройствах: это различные умные экраны, моноблоки, веб-камера и прочее оборудование, которое используется в переговорных, конференцзалах или даже индивидуальные кабинеты.

Так при помощи Webex-устройств можно считывать эмоции сотрудников на собраниях, собирать статистику о посещениях и реакции и много всего другого. В общем, ребята точно опережают время в корпоративном секторе.

Что будет в будущем?

Чего же нам ждать в будущем? Распознавание лиц для разблокировки iPhone, входа в Windows или во время конференций — это прекрасная, удобная технология, упрощающая жизнь и мы уже ей пользуемся. Но вот повсеместные камеры наблюдения в городах рисуют в воображении самые мрачные картины в духе Джорджа Оруэлла.

Отсюда возникает вопрос — можно ли защитить себя от систем видеонаблюдения? Конечно, с развитием технологий развиваются и средства обхода этих технологий.

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

Но по большому счету такой лук скорее больше привлечет внимания, а алгоритмы подстроятся под обманки. Поэтому единственный способ защиты — это закон. Бизнес активно не внедряет системы распознавания лиц только потому, что это несет большие юридические издержки. В ЕС активно разрабатывается новый закон, который уже прозвали GDPR 2: он будет строго регулировать системы распознавания лиц и прочие системы искусственного интеллекта, вызывающие законные опасения.

В России с этим пока что не так хорошо. Тем не менее отечественные компании, которые присутствуют на международном рынке также будут вынуждены соблюдать новые правила игры, как произошло с первым GDPR.

То есть, как вы поняли, есть светлая сторона технологии, которая упрощает нам жизнь и темная, что приближает нас к миру большого брата.

Virgin Hyperloop протестировали на людях

Hyperloop становится всё более реалистичным проектом. Компания Virgin провела первые тесты капсулы с людьми на борту! Всем всё понравилось!
aka_opex 9 ноября 2020 в 09:42

Virgin Hyperloop впервые протестировали с пассажирами в специальной пятисотметровой трубе в Неваде вечером в воскресенье. В экипаже Virgin Hyperloop посадили двух пассажиров — сооснователя компании Джоша Гигеля и главу отдела пассажирского опыта Сару Лучиан.

Выбор Гигеля не случаен — он хотел самолично проверить проект, а Сароа стала одним из 40 волонтёров. Оба проли специальные тесты и тренировки, подобные тем, что проходят космонавтом. Когда в комипании поняли, что оба достаточно здоровы, то на тест дали добро.  До проведения таста оба члена экипажа прошли путь целиком, чтобы изучить точки выхода.

Интероесно, что пара путешествовала уже во втором поколении капсулы Hyperloop — XP-2 или «Пегас». Это средство передвижение отличается двумя комфортабельными сидениями с пятипозиционными ремнями безопасности: подобные используют в автогонках. Идея в том, чтобы поездка на Hyperloop скорее была похожа на метро, чем на полёт на ракете.

Но пятисотметровой дистанции хватило лишь для достижения скорости в 180 км/ч. При этом максимальная скорость, которую уже развивал Hyperloop в 2017 году составила почти 390 км/ч. Другая, более длинная труба, строится в Западной Вирджинии.

В интервью Engadget один из представителей компании сказал, что «это наша высадка на Луну».

HUAWEI Pay стал доступен для оплаты проезда в Московском метрополитене

Ещё одна новая возможность для владельцев карт UnionPay и сервиса HUAWEI Pay — бесконтактная оплата проезда в Московском метрополитене.
vedensky 18 сентября 2020 в 01:37

Компания HUAWEI совместно с ГУП «Московский метрополитен» сообщают, что пассажиры столичного метро получили возможность расплачиваться за проезд с помощью бесконтактной системы платежей HUAWEI Pay.

Сервисом можно воспользоваться на всех станциях московского метрополитена. Чтобы оплатить проезд, достаточно приложить смартфон к турникету, который поддерживает банковскую платежную систему, — оплата производится в одно касание. Функция доступна для смартфонов HUAWEI и HONOR с поддержкой NFC.

Система платежей HUAWEI Pay поддерживает кредитные и дебетовые карты UnionPay, выпущенные банками-партнерами. На данный момент к системе подключены «Газпромбанк», «Россельхозбанк» и банк «Восточный». В дальнейшем HUAWEI планирует расширять список партнёров в России. Владельцы смартфонов HUAWEI и HONOR могут воспользоваться предустановленным фирменным приложением Кошелек HUAWEI для оплаты с помощью банковской карты.

 

HUAWEI открыл собственную станцию метро в Китае

Китайская компания HUAWEI открыла станцию метро в честь себя в родном для бренда городе Шенчжень! Станция расположена рядом со штаб-квартирой!
aka_opex 19 августа 2020 в 03:40

В китайском Шенчжене, столице местной «Кремниевой долины», открылось две новые ветки метро, который увеличили длину подземного транспорта города сразу на 78 километров. Всего две ветки добавили 51 новую станцию.

Одна из станций Линии 10 получила интересное название HUAWEI. И да, она названа в честь китайской компании.

Как ни странно, станция расположена прямо рядом с штаб-квартирой HUAWEI в районе Лонгганг. Интересно, что многие представители компании HUAWEI и HONOR сделали фотографии на фоне станции.

Но и поклонники Xiaomi, и даже Apple, были не против запечатлеть свои гаджеты на фоне названия станции.

В метро Москвы пустят с «умным» кольцом

Функционал девайса аналогичен карте «Тройка»
News Droid 3 октября 2017 в 06:31

Московский метрополитен и компания PayRing начали сотрудничество в рамках внедрения смарт-колечек для оплаты проезда на подземном и наземном общественном транспорте. В том числе на МЦК.


Warning: Undefined property: stdClass::$author_photo in /var/www/www/data/www/droider.ru/wp-content/plugins/droider-widgets/widget-templates/quote.tpl on line 3

Warning: Trying to access array offset on value of type null in /var/www/www/data/www/droider.ru/wp-content/plugins/droider-widgets/widget-templates/quote.tpl on line 3

Warning: Attempt to read property "id" on null in /var/www/www/data/www/droider.ru/wp-content/plugins/droider-widgets/widget-templates/quote.tpl on line 3
На кольцо мы обладаем патентом, поэтому любые другие компании, которые пытаются делать такой продукт, продавать его не могут. Но мы понимаем, что у нас могут появиться конкуренты, и кто-то может выпустить такое же, но тогда мы готовимся к судебным процессам с такими компаниями. В случае, если технологии используются другие, то компания будет бороться на конкурентных преимуществах Сергей Лазарев председатель совета директоров компании PayRing

Оплата может производится на бесконтактных терминалах или в сети по уникальному номеру и коду устройства.

Продажа «умных» аксессуаров в столице начнется до конца октября 2017 года.

Источник: ИА «Москва»

Денег нет, но вы держитесь | Видеообзор

Борис Веденский с Android Pay ищут приключения на Курском вокзале
News Droid 23 мая 2017 в 03:22

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

Благодарим «Промсвязьбанк» за предоставление карты. Подробнее об условиях работы с Android Pay можно почитать тут.

Android Pay

Android Pay уже в РФ

Запуск платежного сервиса состоится после 9 утра 23 мая
News Droid 22 мая 2017 в 09:50

Системой в онлайне и оффлайне смогут воспользоваться владельцы карт Visa и MasterCard из «Альфа-банка», «Райффайзенбанка», МТС Банка, ВТБ 24, «Сбербанка», «Тинькофф банка», «Рокетбанка», «Промсвязьбанка», «Бинбанка», «Россельхозбанка», «Открытие», «Ак Барс», «Точка» и «Русский стандарт», а также «Яндекс.Деньги».

Оплата через Android Pay безопасна: номер карты не хранится на мобильном устройстве и не передается предприятиям. Кроме того, можно добавлять в сервис дисконтные и подарочные карты.


Warning: Undefined property: stdClass::$author_photo in /var/www/www/data/www/droider.ru/wp-content/plugins/droider-widgets/widget-templates/quote.tpl on line 3

Warning: Trying to access array offset on value of type null in /var/www/www/data/www/droider.ru/wp-content/plugins/droider-widgets/widget-templates/quote.tpl on line 3

Warning: Attempt to read property "id" on null in /var/www/www/data/www/droider.ru/wp-content/plugins/droider-widgets/widget-templates/quote.tpl on line 3
Скачайте приложение из Google Play и добавьте данные карт, а когда окажетесь у кассы, разблокируйте смартфон и поднесите его к терминалу оплаты NFC. Если ваша покупка стоит менее 1 000 рублей, то будет достаточно "разбудить" экран телефона Дмитрий Кузнецов директор по маркетингу Google Russia

Работает на смартфонах, планшетах и смарт-часах. Для этого необходимы: NFC, Android 4.4 (и выше) или Android Wear 2.0. Но будет недоступен тем, кто активировал на гаджете root.

4 акции* от MasterCard, для тех, кто применит Android Pay:

  • 50% скидка на билеты московском метро и МЦК для оплативших на турникете. Актуально с 23 мая до 23 июня;
  • 50% скидка для 3 000 человек, оплативших на турникете поездку в «Аэроэкспрессе«. Актуально с 23 мая по 15 августа;
  • 50% скидка на любой бургер в BurgerKing;
  • бесплатный кофе или печенье в StarBucks.

Источник: RBC, RIA

Android Pay

* условия и сроки могут меняться по усмотрению организаторов. Уточняйте заранее.

Официальное «Метро Москвы»

Фирменное приложение для тех, кто активно пользуется общественным транспортом
News Droid 21 февраля 2017 в 04:48

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

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

  • Скриншот интерфейса приложения
  • Скриншот интерфейса приложения
  • Скриншот интерфейса приложения
  • Скриншот интерфейса приложения
  • Скриншот интерфейса приложения

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

Метро Москвы

В московском метро появятся «умные» камеры

Илья Рябов 18 апреля 2016 в 05:30

До конца 2016 года камеры московского метрополитена резко «поумнеют». Об этом сообщил начальник столичного метро Дмитрий Пегов.

Метро

Система интеллектуального видеонаблюдения будет предугадывать возможные терракты и отлеживать подозрительных личностей.
(далее…)

Смартфоны Samsung научились оплачивать проезд

Егор Беляков 15 октября 2015 в 05:50

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

Оплата проезда смартфоном Samsung

Как сообщает компания, подобную функцию получили 14 моделей смартфонов, включая флагманские Galaxy S6 и Galaxy S6 Edge.
(далее…)