Как найти распознавание лиц

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

  • Можно ли найти человека по фото в интернете
    • Как найти человека по фото – инструкция
  • Топ-8 сервисов для поиска человека по лицу
    • Найти человека по лицу в интернете с помощью гугл и яндекс
      • Как найти страницу по фото в яндекс
      • Как найти человека по фото в Гугл
    • Найти человека через search4faces — обзор сервиса
    • Найти информацию о человеке через Глаз Бога — обзор телеграм сервиса
    • Поиск человека по аватарке через TinEye
    • Найти страницу человека в интернете через Pimeyes
    • Поиск человека по фото Вк через Findclone — обзор сервиса
    • Поиск по фото FindFace
    • Не могу найти человека по фото
  • Часто задаваемые вопросы от пользователей

Можно ли найти человека по фото в интернете

Да, в 2022 году это не составит никакого труда, для этого нужно воспользоваться простым поиском в гугл или яндекс, если его аватарка / фотография/ картинка достаточно уникальна, или специальным сервисом для поиска по фото.

С помощью искусственного интеллекта почти по любому фото можно моментально найти человека во ВКонтакте, Инстаграм, Одноклассниках и других соцсетях. С его помощью легко узнать, кто изображен на фото, найдя его страницу.

Также можно найти похожих людей, например, похожих на известную актрису или блогера, которые тебе нравится.

Как найти человека по фото – инструкция

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

пример подготовки изображения, для поиска человека по лицу
пример подготовки изображения, для поиска человека по лицу

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

Топ-8 сервисов для поиска человека по лицу

Существует масса онлайн сервисов, чтобы найти человека по фото из Вк, Инстаграм, Телеграм, Одноклассников и других соцсетей. Но не все из них являются рабочими. Подготовили список из 8 бесплатных и платных онлайн сервисов для поиска человека по лицу.

  1. Search4faces – бесплатный рабочий онлайн-сервис поиска в социальных сетях Вконтакте и Одноклассники. Работает без регистрации и смс.
  2. Глаз Бога (Eye of God) — сервис для поиска информации о человек по фото, номеру телефона или нику в телеграм, ВКонтакте и инстаграм.
  3. Google Images – поисковик Гугл Картинки, ищет не только по лицу, но и по любым изображениям
  4. Yandex Images – поисковик Яндекс Картинки, найдет все фото нужного человека, а также похожих людей
  5. TinEye – сервис поиска по изображениям Тинай. Легко распознает нужное изображение и найдет его во всех уголках интернета.
  6. Pimeyes.com — платный англоязычный сервис для поиска людей по фото.
  7. Findclone – ищет по ВК, требуется регистрация по номеру телефона. Бесплатно доступно всего 25 запросов, но обычно этого хватает, чтобы найти человека по фото.
  8. FindFace от NtechLab — закрылся в 2018 году, один из передовых сервисов, помогающего найти людей в социальной сети «ВКонтакте» по их фотографии.

Перейдем к обзору и инструкции для поиска страницы человека по фото в каждом из сервисов.

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

Современные поисковые системы типа гугл и яндекс отлично определяют людей, животных и другие объекты изображенные на фото. Поэтому найти человека по фото можно даже через обычный поиск в гугл и яндекс.

Как найти страницу по фото в яндекс

Для того чтобы найти человека по фото в яндекс, необходимо:

  • открыть поиск по картинкам
  • нажать на значок камеры
  • перетащить изображение, загрузить фото или вставить ссылку из интернета
  • нажать найти

как найти человека по фото в яндекс

как найти страницы людей по фото

После поиска человека по фото, Яндекс выдаст вам:
1) Сайты с информацией про изображение — это сайты на которых расположена фотография человека, которого вы искали.

результаты поиска человека по фото

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

поиск похожих людей

Кстати, еще Яндекс предложит найти товары, которые есть на загруженном изображении, в интернет магазинах. Если давно искали какое-то конкретное платье, украшение или часы — просто загрузите фотографию человека в поиск по картинкам от Яндекс и найдите нужную вещь.

поиск товара по фото

Как найти человека по фото в Гугл

Найти страницу или профиль человека в соцсетях через гугл — проще простого. Сервис «Гугл Картинки» имеет функционал для поиска по загруженным изображениям.

Итак, чтобы сделать поиск по фото из Вк, Инстаграм или другой соцсети нужно:

  • открыть сервис «Гугл Картинки»
  • нажать на значок фотоаппарата
  • используйте для поиска в Google изображения, а не текст. Перетащите изображение в окно или загрузите выбрав его на своем телефоне или компьютере
  • Гугл найдет все соцсети и сайты, где использовалось данное фото, включая страницы Вконтакте, Инстаграм, Одноклассники и тд. А также найдет похожие фото или фотографии этого человека с другого ракурса.
как найти человека по фото в гугл

Все страницы с фото человека, которого вы искали, расположены внизу под поисковым запросом.

поиск страницы человека по фото

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

поиск похожих людей гугл

Найти человека через search4faces — обзор сервиса

Давайте разберемся, как с помощью сервиса search4faces найти человека по фото из Вк, Одноклассников и ТикТока. Для него не нужна регистрация или номер телефона.

1.Переходим на сайт search4faces.com и выбираем одну из нужных баз для поиска: фотографии Вконтакте, аватарки Вк и Одноклассники, аватарки ТикТок, свежие аватарки Одноклассники, аватарки Клабхаус или поиск по публичным персонам.

Найти человека Вк через search4faces - обзор сервиса

Я выберу поиск по фотографиям профиля Вконтакте и буду использовать аватарку какой-то девушки.

2.Жмем «загрузить» фото и указываем дополнительные параметры, если они известны, чтобы результат поиска по фото Вк был более точным.

search4faces поиск Вк

3.Жмем найти и ожидаем результаты поиска

результаты поиска search4faces

Как видим, сервис search4faces с легкостью нашел по лицу страницу нужного человека Вк. А также нашел похожих людей и остальные фото или профили.

Найти информацию о человеке через Глаз Бога — обзор телеграм сервиса

Глаз Бога (Eye of God) — популярный телеграм сервис, для поиска любой общедоступной информации о человек по его фото, номеру телефона, странице в соцсетях, а также никнейму телеграм и инстаграм. Сервис является «условно» платным.

Итак, для того чтобы найти человека по фото с помощью сервиса Глаз Бога, нужно:

1.Открыть глаз бога в телеграм

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

3. Для такого поиска необходимо иметь 5 рублей на балансе сервиса, для этого нажмите «аккаунт», затем «пополнить баланс» и отправьте боту цифру 5.

глаз бога аккаунт
жмем «аккаунт»
глаз бога телеграм
жмем «пополнить»
пополнить баланс глаз бога
вводим 5 и отправляем боту
Как найти человека по фото - обзор способов и 8 бесплатных сервисов поиска по лицу
жмем «оплатить»

Далее стандартная процедура, похожая на любую оплату в интернет-магазинах. После оплаты необходимо немного подождать (5 минут), чтобы деньги появились на счету в Глаз Бога. После зачисления средств, сервис пришлет уведомление.

Итак, теперь для поиска человека по фото в Глаз Бога необходимо нажать на скрепку в левом нижнем углу, выбрать фото на своем телефоне или компьютере и отправить его боту.

поиск по фото Глаз Бога

Теперь можете выбрать где именно искать человека. Для запроса вконтакте необходимо всего 5 рублей, для поиска по Вк и Ок, а также Альбомам нужна платная подписка.

Заказали поиск профиля Вконтакте по фото, в результатах нашлась нужная страница, а также 2 номера телефона человека.

Как найти человека по фото - обзор способов и 8 бесплатных сервисов поиска по лицу

Глаз Бога легко найдет не только другие фото и профиль человека в соцсетях, но может найти и другие вещи:

  • Поиск по имени
  • Поиск по другим социальным сетям
  • Поиск по номеру телефона или email почте
  • Поиск по адресу проживания
  • Поиск по ИНН или Юр.лицу
  • Поиск по номеру автомобиля

Поиск человека по аватарке через TinEye

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

Чтобы найти человека по фотографии с помощью TinEye, нужно:

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

Найти страницу человека в интернете через Pimeyes

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

Ключевой особенностью можно считать сайты, которые охватывает PimEyes, ведь он будет искать человека по фото в:

  • социальных сетях — Facebook, Instagram, Tumblr, Одноклассники, ВК,
  • новостных ресурсах — таблоиды, местные новости и тд.
  • видехостингах — YouTube, Vimeo, Coub и тд
  • различных популярных платформах, типа WordPress

Итак, как же найти человека по фото с помощью PimEyes:

  • открыть сайт PimEyes
  • нажать на «upload photo» и выбрать фотографию с устройства
pimeyes поиск по фото

В случае нахождения результата, Pimeyes выдаст совпадения.

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

Поиск человека по фото Вк через Findclone — обзор сервиса

Еще один популярный сервис для поиска людей по лицу — Findclone. Также сервис может быть представлен как findtwin, так как ранее являлся searchface — аналог, закрытого проекта FindFace .

Для использования сервиса понадобится зарегистрироваться, указав свой номер телефона и введя 5 последних цифр телефона, с которого поступит звонок.

Сервис дает всего 25 бесплатных распознаваний, но этого хватит для поиска нужного человека. Если на фото несколько людей, сервис предложить выбрать того, которого будет искать.

результат поиска Findclone

Поиск по фото FindFace

FindFace — технология распознавания лиц, разработанная российской компанией NtechLab, специализирующейся на решениях в области нейронных сетей.

findface аналоги

Ранее технология использовалась в качестве веб-сервиса FindFace, помогающего найти людей в социальной сети «ВКонтакте» по их фотографии.

Как утверждают пользователи, первые 30 поисков людей по фото с помощью FindFace бесплатны, дальше сервис просит купить подписку.

В результате тестов, фотографии, которые сделаны в хороших условиях (лицо человека четко видно), проблем с распознаванием практически не возникает. 9 из 10 попыток найти человека по фото в интернете с помощью FindFace увенчались успехом.

Однако, к сожалению, в июле 2018 сервис был закрыт. Но не стоит отчаиваться, ведь в этой статье есть еще 7 актуальных рабочих аналогов, в том числе FindClone, который, как утверждается, от тех же разработчиков из NtechLab.

Не могу найти человека по фото

Если у вас не получилось найти страницу человека по фото с первого раза — не отчаивайтесь.

  • Попробуйте другие доступные сервисы. В статье мы указали 7 актуальных онлайн сервисов для поиска человека по фото, какой-то из них обязательно его найдет.
  • Попробуйте другие фото человека, которого нужно найти. Если таких фото нет, постарайтесь убрать лишние объекты из кадра, обрезав лицо человека.

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

Часто задаваемые вопросы от пользователей

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

Как найти человека по лицу на фото?

Чтобы найти данные о человеке по его лицу на фото Вы можете воспользоваться одним из описанных в обзоре сервисом: Search4faces, Findclone или аналогом, ботом сервиса Глаз Бога.

Как найти человека по аватарке Вконтакте?

В первую очередь попробуйте осуществить поиск профиля VK по аватарке в сервисе Tineye.

Возможно вам будет интересно:

  • 3 способа как скачать видео из TikTok без водяного знака
  • 9 бесплатных онлайн сервисов, чтобы удалить фон с фото, картинок и видео

Не забывайте подписаться на канал:
Больше годноты на канале — Довольный Арбитражник 
Обсудить и задать вопросы в чате — Арбитраж трафика | Довольный

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

Что такое поиск по лицам в интернете? Есть поисковые системы и сервисы, которые могут найти человека по его фотографии. Вот несколько поисковых систем для распознавания лиц.

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

С развлекательной точки зрения поиск по лицу может выявить ваших онлайн-двойников (знаменитостей) вашего возраста. Давайте рассмотрим несколько поисковых систем с опцией распознавания лиц, которые могут привести вас в восторг. Также, можно рассмотреть, что они расскажут о вас или ваших друзьях?

1. Поиск по изображениям Яндекс: обратный поиск по лицу

Знаете ли вы, что вы можете совершать поиск в Яндекс и Google по фотографиям? Вместо ключевого слова вы можете использовать изображение для поиска похожих изображений.

  • Для начала нужно в поисковике Яндекс ввести выражение «Яндекс Картинки»;
6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?
  • Далее, нажимаем на вкладку «Вставить Изображение»;
6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?
  • Кроме изображения, можно вставить URL адрес изображения. Я вставлю своё фото на природе с шашлыками;
6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?
  • Поисковик предлагает нам опцию «Товар на изображении», но нам это не нужно.
6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?
  • Нажимаем на центр своего фото;
6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?
  • Затем, на вкладку «Готово», которая находится справа окна;
  • Поисковик подобрал, по его мнению, похожие изображения, которые находятся справа.
6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

Если же вам нужно найти какую-то вещь, подобную той, что на картинке, то выделяем её на изображении (в моём случае солнцезащитные очки), подведя к ней курсор, и в окне выдачи справа видим, по мнению поисковика, «Похожие изображения». В моём случае мужские лица в солнцезащитных очках.

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

В Google всё происходит похожим образом, со своими небольшими нюансами.

2. Pinterest: обратный поиск по изображениям

Как Яндекс и Google, Pinterest содержит опцию обратного поиска по изображениям, которую вы можете использовать для поиска похожих фотографий или лиц. Сначала найдите подходящий Pinterest pin-код или создайте свой собственный, загрузив целевую фотографию.

Затем откройте Pinterest pin и нажмите на значок увеличительного стекла в правом нижнем углу изображения. Теперь Pinterest покажет вам похожие пин-коды.

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

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

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

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

3. PicTriev: распознавание лиц

PicTriev делает еще один шаг вперед, фактически ища похожие лица. К сожалению, эта функция ограничена похожими знаменитостями.

Что вам нужно сделать, так это добавить URL-адрес или загрузить фотографию в формате JPG или JPEG размером не более 200 КБ, и поисковая система вернет соответствующие изображения знаменитостей, найденные в Интернете.

В демонстрационных целях я использовал своё фото. Сервис нашел её схожесть с Меткалф Джесси. Правда, он ошибся немного в возрасте, что то же бывает.

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

Данный функционал работает намного лучше, если вы ищете изображение знаменитости.

PicTriev также позволяет сравнить сходство двух лиц или оценить, являются ли фотографии двух лиц одним и тем же человеком. Щелкните значок счетчика в правом верхнем углу, загрузите две фотографии, выберите “сходство” или “идентичность” и позвольте PicTriev выполнить свои вычисления.

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

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

4. TinEye: обратный поиск изображений

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

Обратный поиск изображений TinEye работает почти так же, как в Яндекс и Google. Вы можете загрузить изображение или вставить URL-адрес и выполнить поиск по нему.

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

В отличие от Яндекс, TinEye ссылается непосредственно на страницы, на которых были найдены изображения, и пропускает похожие изображения.

5. PimEyes: Поиск по лицу

Подобно обратному поиску лиц Яндекс и Google, PimEyes использует изображения и распознавание лиц для поиска похожих лиц на более чем 10 миллионах веб-сайтов. Демонстрации с использованием лиц знаменитостей, таких как Анджелина Джоли или Зак Эфрон, выглядят многообещающе.

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

Любопытно, что, хотя приложение действительно находит исходные изображения, использованные для поиска, сходство оценивается лишь примерно в 70 процентов. Разве это не должно быть ближе к 100 процентам? Или алгоритм учитывает разрешение изображения, размер, яркость и другие цифровые изменения?

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

Я сам попробовал сервис, предоставив PimEyes три разные фотографии своих знакомых для анализа.

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

В Интернете можно найти и другие фотографии моих друзей, но PimEyes их не заметил. Лучшее, что он смог найти, — это чужое лицо с 62-процентным сходством. По-видимому, загруженные мной фотографии не появляются ни на одном из 10 миллионов сайтов, проанализированных PimEyes.

Обратите внимание, что PimEyes предлагает 24-часовую сделку, которая открывает доступ к результатам поиска премиум-класса. Но, учитывая мои сомнительные результаты, я бы не рекомендовал платить за эту услугу.

6. Betaface: демонстрация распознавания лиц.

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

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

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

Затем вы можете нажать одну из кнопок, чтобы сравнить лица (с другими загруженными вами изображениями), выполнить поиск знаменитостей, выполнить поиск в Википедии или просмотреть знаменитости для каждого распознанного лица. Результаты либо появятся под анализируемой фотографией, либо (для поиска знаменитостей) на новой вкладке браузера.

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

Этот инструмент полезен для массовой загрузки и сравнения фотографий. В дополнение к классификации лиц на основе 22 базовых точек лица и 101 профессиональной точки лица, вы также можете включить расширенные геометрические и цветовые измерения, а также функцию “только лучшее лицо”. Оба эти способа замедляют обработку, но повышают качество ваших совпадений.

Избегайте платных сервисов поиска по лицам

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

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

Если вы пытались раскрыть кражу личных данных, нарушения авторских прав или что-то похуже с помощью этих инструментов, обратитесь за профессиональной помощью.

Давайте рассмотри ещё 2 сервиса.

Сервис 1: Насколько я нормальный?

Данный ИИ демонстрирует, как алгоритмы оценивают ваш возраст, пол, привлекательность, эмоции, API, ожидаемую продолжительность жизни и многое другое только на основе вашего лица. Если вы хотите показать свое лицо через веб-камеру, то это забавный эксперимент.

Я дважды проходил тест. Оба раза результаты были совершенно неверными. В первый раз алгоритм принял меня за мужчину в 33 года и дал мне 67 – процентный нормальный балл. Во второй раз он оценил меня также за мужчину и дал мне 33 – процентный нормальный балл. Поди разберись.

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

Этот художественный проект был разработан Тийменом Шепом при финансовой поддержке Европейского Союза.

Сервис 2: Распознавание возраста каждого человека

Этот инструмент использует фотографию, чтобы угадать возраст объекта. Это демонстрация API машинного обучения, которая также охватывает другие детали, которые ИИ может узнать из визуальных элементов, такие как пол субъекта, счастье, раса, образование или профессия.

Хотя предположение о том, что на фотографии я выгляжу на 39 лет, хотя это далеко не так. Он также с 58-процентной уверенностью предположил, что я европеец, и с 46-процентной уверенностью предположил, что я был в очках. Ну и что?

6 Увлекательных поисковых сервисов, определяющих, кто изображён на фотографии?

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

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

Что дают нам подобные сервисы?

Инструменты распознавания лиц и поиска имеют целый ряд полезных применений. Они не только могут помочь полиции идентифицировать подозреваемых по записям с камер видеонаблюдения. Они также могут помочь профессиональным фотографам или медиа-компаниям индексировать визуальные материалы и создавать большие и удобные для поиска архивы. Более того, распознавание лиц может заменить пароли и ключи.

Но и у каждого инструмента есть темная сторона. Не так давно мошенничество с вирусным маркетингом Facezam показало, как распознавание лиц может повлиять на вашу конфиденциальность. Создатели приложения утверждали, что в течение нескольких секунд вы можете найти, чей—либо профиль на Facebook, загрузив фотографию его лица. По сути, FindFace для Facebook.

Хотя такое приложение нарушает политику конфиденциальности Facebook, сам Facebook использует поиск с поддержкой распознавания лиц для идентификации людей на фотографиях (если вы не отключили эту функцию). И, по-видимому, поисковая система ВК, ОК, Facebook для поиска лиц лучше, чем этот инструмент идентификации ФБР или ФСБ.

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

Друзья, у меня также есть свой сайт https://info-kibersant.ru/. Он существует с 2013 года и на нём очень много статей, которые не перекликаются со статьями этого канала, и поэтому могут вас заинтересовать! Я буду Вам очень признателен, если вы будете не только читать статьи моего канала, но и статьи моего сайта. Успехов!

P.S. В комментариях просьба общаемся вежливо, как культурные люди.

Донатов не прошу, но если вам понравился этот материал, буду очень рад, если вы нажмёте на пальчик “Вверх” и кнопочку “Подписаться”. Ведь это так просто!

Как работает распознавание лиц и можно ли обмануть эту систему

Фото: Shutterstock

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

1

Что такое распознавание лиц?

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

Об эксперте: Татьяна Гайнцева, преподаватель Deep Learning School (МФТИ), автор блога об искусственном интеллекте и нейронных сетях.

За вами выехали. Как работает тотальная слежка и можно ли стать невидимкой?

(Видео: РБК)

2

Как развивалась технология распознавания лиц

  • Первые эксперименты в области машинного распознавания лиц представил в 1960-х годах Вуди Бледсо — профессор Техасского университета в Остине, исследователь искусственного интеллекта. Его рабочая группа создала базу из 800 снимков людей в разных ракурсах. Далее ученые размечали лица 46 точками-координатами с помощью прототипа современного планшета. Посредством специального алгоритма система разворачивала лица под разными углами, увеличивала и уменьшала масштаб. На втором этапе алгоритм использовал 22 измерения, действуя согласно байесовской теории принятия решений — чтобы общий вывод был максимально точным. В итоге система, разработанная Бледсо, справлялась в 100 раз быстрее, чем человек.
  • В 1988 году Майкл Кирби и Лоуренс Сирович из Университета Брауна применили подход Eigenface с использованием линейной алгебры для анализа изображений. Для разметки лиц они применяли менее 100 различных значений.
  • В 1991 году Алекс Пентланд и Мэтью Терк из MIT усовершенствовали технологию Eigenfaces, задействуя факторы окружающей среды. Им удалось автоматизировать процесс распознавания.
  • В конце 1990-х годов Управление перспективных исследовательских проектов при Минобороне США (DAPRA) и Национальный институт стандартов и технологий выпустили программу FERET с самой обширной базой лиц — более 14 тыс. изображений. Изначально ее использовали, чтобы находить и распознавать преступников по всему миру, но затем представили для открытого доступа.
  • С 2010 года Facebook (с 21 марта 2022 года соцсеть запрещена в России решением суда) начал использовать функцию распознавания лиц, чтобы находить пользователей на публикуемых фото и предлагать их отметить.
  • В 2011 году власти Панамы и США запустили совместный проект FaceFirst. Это технология распознавания лиц, которую использовали для пресечения незаконной деятельности в аэропорту Токумен в Панаме. В том же году полиция и спецслужбы США начали применять распознавание лиц для опознания трупов — включая Усаму бен Ладена.
  • С 2014 года распознавание лиц используют в камерах мобильных телефонов, а с 2017 — в ретейле.

3

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

В основе технологии — две нейросети:

Первая — сеть-«выравниватель» (англ. aligner). Она берет картинку, которая поступает с камеры наблюдения, детектирует на ней все лица, которые сможет найти, «вырезает» и «выравнивает» их.

Вот как это выглядит:

Этап №1. Программа вырезает лица

Этап №1. Программа вырезает лица

(Фото: wikipedia.org)

Программа вырезает обнаруженные лица (те, что плотно расположены друг к другу, повернуты в профиль или просто очень маленькие и нечеткие, система может не распознать).

Затем она их выравнивает: детектирует на лице точки глаз, носа и рта.

Этап №2. Программа распознает ключевые точки на лице

Этап №2. Программа распознает ключевые точки на лице

(Фото: wikipedia.org)

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

Этап №3. Программа приводит фото к стандартному виду

Этап №3. Программа приводит фото к стандартному виду

(Фото: Tsinghua University)

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

Вторая — сеть-«распознаватель». Она принимает на входе выровненное изображение, которое передала первая нейросеть, а на выходе выдает вектор лица — то есть, набор чисел фиксированной длины. У разных сетей эти векторы могут отличаться, но чаще всего это некая степень двойки. Например, 512:

Как работает вторая нейросеть, которая распознает лица

Как работает вторая нейросеть, которая распознает лица

(Фото: KDnuggets)

На похожие лица сеть выдает похожие векторы и наоборот.

Возьмем одно фото Анджелины Джоли и два изображения Брэда Питта и прогоним их через сеть. На выходе получим три вектора. Измерим расстояние между вектором Анджелины Джоли и вектором первого Брэда Питта, а также между векторами двух Брэдов Питтов. В первом случае расстояние будет большим — это разные люди, а во втором — маленьким: это один человек.

Как нейросеть отличает одного человека от другого

Как нейросеть отличает одного человека от другого

(Фото: KDnuggets)

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

Технология Face ID в смартфонах устроена немного иначе. Алгоритм распознает вас не по фото, а с помощью инфракрасных точек, которые проецируются на ваше лицо через камеру. После этого создается трехмерная модель и сравнивается с той, что вы уже внесли ранее.

Как работает технология FaceID

4

Где применяют распознавание лиц?

💣 Безопасность

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

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

💊 Здравоохранение и медицина

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

🍕 Ретейл, общепит и банки

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

С помощью онлайн-биометрии можно открыть счет и получить кредит, а также снять деньги в банкомате. Например, в Китайском KFC и американском Amazon Go действует «оплата по лицу». В России биометрию планируют внедрить во всех крупнейших банках вместо обычной идентификации.

Еще одно перспективное направление — распознавание эмоций. Например, чтобы улучшить взаимодействие с клиентами и сотрудниками, работая онлайн, или анализировать, как пользователи реагируют на контент. В России подобными разработками занимается компания Neurodata Lab.

Выпуск YouTube-канала «Индустрия 4.0» о распознавании эмоций

📚 Образование

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

«Экзамус» — система прокторинга на базе ИИ

5

Самые продвинутые разработки в этой области

С 2016 по 2020 год точность распознавания лиц нейросетями улучшилась в 50 раз: коэффициент ошибок составил 0,8%. Согласно исследованию Facial Recognition Market 2019 года, мировой рынок распознавания лиц тогда оценивали в $3,2 млрд. Прогноз на 2024 год — $7 млрд, при ежегодном росте в 16%.

Самые масштабные разработки в области распознавания лиц — у Google, Apple, Facebook, Amazon и Microsoft (GAFAM).

В 2014 году Facebook запустил сервис DeepFace, который определяет, принадлежат ли два сфотографированных лица одному и тому же человеку с точностью 97,25%.

В 2015 Google представила свою разработку — FaceNet. Благодаря огромному массиву данных, которые собирают сервисы Google, FaceNet достигла рекордной точности — 99,63%. Технологию, в частности, используют в Google Фото для сортировки изображений и автоматических отметок людей на них.

Amazon с 2018 года активно продвигает свой облачный сервис распознавания лиц под названием Rekognition, которым пользуются правоохранительные органы США. Система умеет распознавать до 100 человек на одном фото и искать их в базах данных, содержащих десятки миллионов лиц.

По данным Центра стратегических и международных исследований, а также Управления по науке и технологиям МВД США, лучшим решением в 2020 году было признано FRT: его точность распознавания составила 99,97%.

В России есть пять крупных игроков на рынке распознавания лиц:

  1. NTechLab;
  2. VisionLabs;
  3. Sensemaking Lab;
  4. Группа ЦРТ. 

NTechLab — разработчик нашумевшего приложения FindFace, которое использовали для поиска людей во «ВКонтакте» по фото. Сервис неоднократно оказывался в центре скандалов с нарушением приватности. Максимальная точность их алгоритмов для распознавания лиц — 99%. Компания также выступила подрядчиком для внедрения камер с распознаванием лиц в Москве.

Второй подрядчик московских властей в этой области — VisionLabs. Они также разрабатывали системы для московских камер и участвовали в других городских проектах. С недавних пор VisionLab стала частью экосистемы «Сбера», и теперь их разработки применяют, в том числе, для внедрения биометрии в банковских сервисах.

Группа ЦРТ в 2014 году первой внедрила систему распознавания лиц в спорте. Ее решения используются на стадионах «Газпром-Арена», «ВТБ-Арена» и других.

6

Что не так с распознаванием лиц в Москве?

В Москве действует одна из крупнейших в мире сетей с распознаванием лиц — более 200 тыс. камер общей стоимостью около 5 млрд руб.

Российскую технологию NTechLab признали лучшей в результате тестирования Национального института стандартов и технологий США. NTechLab вели совместные разработки с Genetec — поставщиком систем видеонаблюдения для американского правительства и спецслужб.

Выпуск YouTube-канала «Индустрия 4.0», посвященный распознаванию лиц

Систему для Москвы начали разрабатывать еще в 2015 году, а пилотный проект запустили в 2017-м: тогда это были 1,5 тыс. камер во дворах и подъездах. В 2018-м систему расширили, протестировав на чемпионате мира по футболу. Камеры помогли задержать около 100 нарушителей из базы уголовного розыска. В том же году с помощью камеры с распознаванием лиц задержали грабителя, находящегося в розыске МВД.

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

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

7

Распознавание лиц и правда используют на митингах?

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

Во время протестов в Гонконге 2019-20 годов власти тоже использовали распознавание лиц, чтобы вычислять активистов. Для борьбы с этим протестующие использовали лазерные указки, маски с чужими лицами и проекторы для лица, а также громили столбы с камерами.

Протестующие в Гонконге используют лазеры против камер с распознаванием лиц

По мнению оппозиции, для распознавания используют программу Face++ от китайского стартапа Megvii. Эта система, предположительно, попала в черный список властей США за нарушение прав человека.

Еще один недавний пример — сайт Faces of the Riot, созданный студентом из Вашингтона. Он использовал приложение с открытым исходным кодом, чтобы извлечь лица из 827 видео, размещенных в соцсети Parler во время штурма Капитолия 6 января 2021 года. Затем он применил нейросеть для распознавания лиц, обученную на 200 тыс. фото из базы ФБР, и идентифицировал людей.

8

Какие еще проблемы есть у технологии сегодня?

👁️‍🗨️ Утечки. В данном случае в сеть утекают доступы к камерам наблюдения и результатам распознавания. За деньги можно проверить по фотографии, где и когда камеры засекли конкретного человека.

🤦 Ошибки в распознавании. В 2018 году технология распознавания лиц от Amazon ошибочно опознала 28 членов Конгресса США как преступников. Недавний пример — москвич Сергей Межуев, которого система распознавания лиц в метро ошибочно приняла за преступника в розыске. В итоге мужчину задержали, собрали все данные и не сняли подозрения, пока реальный подозреваемый не нашелся.

❌ Использование лиц без согласия. В США до недавнего времени для обучения нейросетей распознаванию лиц использовали датасеты с лицами из открытых источников. Готовые датасеты тоже были в открытом доступе. Однако сейчас их убрали, так как это нарушает законы о защите персональных данных. Теперь доступ к ним можно получить по запросу и только для исследовательских (некоммерческих) целей.

The New York Times опубликовала расследование, согласно которому система распознавания лиц ClearView использует фото из Facebook и Twitter, чтобы помогать полиции находить людей. Аналогичные претензии были и к NtechLab: у компании был доступ к фото пользователей в «ВКонтакте».

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

Исследование MIT от 2018 года показало, что алгоритмы Microsoft, IBM и китайского Megvii (FACE ++) очень часто ошибаются при идентификации темнокожих женщин по сравнению со светлокожими мужчинами.

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

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

Распознавание лиц в Китае: социальная антиутопия

В Китае распознавание лиц используют в полиции, аэропортах, на улицах, в общественном транспорте. Государство планирует распространить систему по всей стране: по данным CNBC, в конце 2018 года в Китае использовали более 200 млн камер наблюдения, а к концу 2021-го их число достигнет более 500 млн.

Одна из главных причин — внедрение системы социального рейтинга или кредита. Каждый гражданин страны получает положительные баллы за общественно-полезную деятельность, отсутствие нарушений, своевременную уплату налогов. За проступки баллы снимаются. Низкий или отрицательный рейтинг влечет разные последствия: отказ в выдаче кредита и социальных выплатах, запрет на вылет из страны и работу в определенных организациях.

Также при помощи этой технологии правительство Китая следит за представителями уйгурского этнического меньшинства. Сотни тысяч уйгуров поместили в города-гетто и лагеря для политзаключенных и всячески ограничивают их в перемещении.

9

Можно ли обмануть систему распознавания лиц?

Чтобы бороться с «умными» камерами, в ход идут специальные маски, проекторы, лазеры и другие приемы:

  • В 2017 году Григорий Бакунов, отвечающий за ИИ-технологии в «Яндексе», придумал специальный макияж, который якобы помогает обмануть нейросети. При создании макияжа он использовал генетический алгоритм, который подбирает образ по принципу анти-сходства.

    Пример макияжа, который использовал Григорий Бакунов

    Пример макияжа, который использовал Григорий Бакунов

  • Во время протестов в Лондоне в марте 2020 года участники пытались обмануть системы распознавания лиц с помощью цветных патчей на лице.
  • Специалисты компании Videomax попытались обмануть алгоритм «Face-Интеллект». Они выяснили, что это возможно только если одновременно надеть парик с длинными волосами и головной убор, наклеить пластыри и усы, а а также нарисовать синяки. В этом случае точность идентификации падала до 51%.
  • Вьетнамским разработчикам удалось взломать функцию распознавания лиц Face ID на iPhone X с помощью 3D-маски, силикона и скотча. Но повторить их метод сможет далеко не каждый.
  • Состязательные примеры: когда рядом с объектом помещают специальные стикеры, объемные фигуры или картины, которые сбивают нейросеть с толку.

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

Можно, конечно, полностью скрыть лицо в публичных местах и на массовых мероприятиях. Но во многих странах — включая Россию и Китай — это запрещено законом.

Есть способы, которые помогают изменить уже готовые фото. Например, компания Generated Media создала Anonymizer: приложение, которое генерирует серию портретов на основе ваших фото и делает их неузнаваемыми для нейросетей.

Можно использовать специальную маску. К примеру, возьмем фото, на котором нейросеть опознала актрису Еву Лонгорию и немного изменим его:

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

10

Как регулируют распознавание лиц в разных странах?

В ЕС и Великобритании действует самый жесткий регламент по защите данных — GDPR. Он запрещает любое посягательство на личную жизнь человека со стороны частных компаний и госорганов без его согласия. Это касается и систем распознавания лиц.

В США нет единого закона, который бы регулировал использование технологии. Ближе всех к европейскому GDPR по сути стоит Закон о конфиденциальности потребителей в Калифорнии (CCPA). В некоторых штатах действуют ограничения для полиции и других органов — например, в Орегоне, Вашингтоне, Техасе, Иллинойсе, Массачусетсе, Вермонте.

ИТ-корпорации настаивают на принятии законов на федеральном уровне. В 2020 году IBM объявила о прекращении продаж своих продуктов для распознавания лиц. Вслед за ними Amazon и Microsoft временно приостановили сотрудничество с госорганами в этой области. А в июле правозащитники из ACLU подали иск против ClearviewAI за нарушение закона штата Иллинойс о конфиденциальности биометрической информации.

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

В России есть закон о защите персональных данных. Но он направлен, в первую очередь, на сохранность самих данных: их необходимо защищать, чтобы предотвратить утечки. Права самих граждан, чьи данные используются, никак не защищены. Безопасность биометрических данных в частной сфере пока не регулируется, но у властей с 2019 года есть право использовать распознавание лиц без согласия граждан.

11

Какое будущее у этой технологии?

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

Это означает полную утрату приватности и частной жизни.

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

Время на прочтение
4 мин

Количество просмотров 24K

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

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

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

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

Причины

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

У вас в телефоне наверняка уже есть технология распознавания лиц. Ещё она есть в городских камерах наблюдения, на заводах и военных объектах, в лабораториях и даже в автомобилях. Посмотрим, как они устроены. 

Из чего состоит распознавание лиц

Чтобы машина узнала лицо с помощью камеры, нужны такие компоненты:

  1. Оптическая камера или лидар, чтобы получить изображение или объёмную карту лица.
  2. База данных с заранее проанализированными лицами.
  3. Алгоритм, который находит в кадре лицо.
  4. Алгоритм приведения лица к какому-то набору векторов.
  5. Алгоритм сравнения векторов с эталонами.

Теперь посмотрим детали.

Получаем изображение с камеры

Это самая простая часть, которая может даже не зависеть от алгоритма распознавания лиц. Задача компьютера — взять видеопоток с камеры, в реальном времени нарезать его на несколько кадров и эти кадры отправить в алгоритм. 

Некоторые алгоритмы используют плоское изображение с камеры. Другие используют лидары — это когда лазерная пушка быстро-быстро стреляет лазером во все стороны и измеряет скорость возвращения лучей. Получается не слишком точная, но в некоторой степени объёмная картинка. Часто её совмещают с изображением основной камеры, чтобы убедиться, что перед нами действительно человек, а не его фотография. 

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

Некоторые алгоритмы вычисляют трёхмерную модель на основании поворота головы. Прямо говорят: посмотрите налево, посмотрите направо, приблизьтесь, отдалитесь. Так они пытаются построить более точную объёмную модель лица. Всё это — для безопасности.

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

Пример работы LIDAR-сканера на Айфоне. Это не система распознавания лиц, просто для понимания степени точности скана

Находим лицо в кадре

Перед тем как алгоритм приступит к распознаванию, ему нужно найти лицо на картинке. Для этого он использует метод Виолы — Джонса и специальные чёрно-белые прямоугольники (примитивы Хаара), которые выглядят примерно так:

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

С помощью этих прямоугольников алгоритм пытается найти на картинке похожие переходы между светлыми и тёмными областями. Если в одном месте программа находит много таких совпадений, то, скорее всего, это лицо человека. Например, вот как с помощью этих примитивов алгоритм находит нос и глаза:

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

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

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

Если их набирается достаточное количество — это точно лицо. Обычно алгоритмы поиска лиц для контроля обводят рамкой найденную область — она помогает разработчикам понять, всё ли в порядке с логикой программы:

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

Когда есть алгоритм и достаточно быстрый процессор, находить лица — дело техники. Такие алгоритмы известны, их много, они работают даже на маломощных Raspberry Pi

Строим модель по ключевым точкам

После того как алгоритм нашёл лицо, он строит его цифровую модель. Для этого он:

  • Расставляет точки в ключевых местах: нос, рот, глаза, брови и так далее.
  • Считает расстояние между точками.
  • По этим расстояниям строит цифровую карту или вектор. Про векторы поговорим ниже.

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

Ключевые точки, которые расставил алгоритм

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

Считаем вектор и сравниваем с базой

Когда все точки найдены, алгоритм считает вектор — математический результат обработки свойств этих точек. Например, он находит расстояние между глазами, форму носа, толщину губ, форму бровей, расстояния между ними и ещё массу других параметров. В результате получается набор чисел, который называется вектором. 

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

«Вот здоровенный вектор из 900 чисел — я назову его Мишей»

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

Распознанные точки на лице и векторы, которые будет считать алгоритм

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

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

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

У каждого алгоритма свои коэффициенты совпадения: где-то допустимо совпадение только на 98% и выше — тогда алгоритм не будет вас узнавать, если вы в маске или вокруг плохое освещение. Есть алгоритмы, где совпадение может быть меньше — тогда это менее безопасно, но лучше работает. Есть алгоритмы, которые в одном месте требуют точного совпадения, а в других — менее точного (например, глаза должны совпасть точно, а рот может двигаться). Это уже нюансы настройки и подкрутки конкретного алгоритма. 

Уточнение векторов и самообучение

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

Что дальше

Теперь, когда мы знаем, как работает эта технология, попробуем повторить это сами — сделаем систему распознавания лиц на Python.

Вёрстка:

Кирилл Климентьев

Добавить комментарий