Программа поиска и распознавания лиц. FindFace – сервис знакомств по фотографии

Который позволяет найти человека по фотографии. Передаём микрофон.

Примечание от редакции: сервис FindFace будет полноценно запущен 18 февраля 2016 года, приложения для смартфонов будут также доступны через несколько дней. Материал от создателей сервиса был опубликован преждевременно, редакция приносит свои извинения читателям.

Привет! Меня зовут Артем Кухаренко, мне 25 лет и я работаю в области искусственных нейронных сетей и машинного обучения.

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

Безграничные возможности

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

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

Разработка этого алгоритма принесла нам победу в международном конкурсе The MegaFace Benchmark, организованном Вашингтонским университетом. Свои решения там представили более 100 команд со всего мира, в том числе авторы Facenet от Google, разработчики Пекинского университета и другие ведущие коллективы мира. Но лучшей оказалась российская лаборатория.

FindFace предоставляет совершенно фантастические возможности. Допустим, вы пьете пиво в баре, и внезапно вам понравилась незнакомая девушка. Сфотографируйте ее на свой смартфон, запустите приложение - и вот вы уже читаете ее страничку во «ВКонтакте». Пара лайков, остроумный комментарий… ну, в общем, понятно.

Системные требования

На сегодняшний день FindFace работает с самыми популярными мобильными платформами - Android и iOS. Есть также браузерная версия. Все вычисления производятся на удаленных серверах, так что никаких особых требования к мощности ваших гаджетов программа не предъявит.

В настоящий момент сервис обеспечивает легкий и удобный поиск по всем аватарам пользователей соцсети «ВКонтакте», а это около 100 млн человек. Теоретически алгоритм N-Tech . Lab позволяет работать с базами фотографий любых социальных сетей, например, Instagram, Badoo или Tinder. Именно для сайтов знакомств FindFace открывает великолепные перспективы. Нравится человеку, к примеру Эмма Уотсон - и приложение мигом найдет анкеты наиболее похожих на нее пользователей.

Базовый функционал FindFace - бесплатный. Для пользователей с более широким кругом возможностей (неограниченное число запросов в месяц, сложные настройки поиска и проч.) услуга будет стоить от 149 до 459 рублей в месяц.

Перспективы

Варианты бизнес-применения технологии распознавания, разработанной N-Tech .Lab, очень разнообразны. Вот, например, розничная торговля. К вам в магазин только что вошел новый покупатель, а на вашем мониторе уже висит список его поисковых запросов, привязанных к аккаунту соцсети. Удобно? Ведь он вам слова сказать не успел, а вы уже знаете, что можете ему предложить.

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

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

Возвращаем слово читателям.

Хотите получить слово и рассказать о своем стартапе? .

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

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

Установка приложения FindFace

Программа FindFace уже создана для мобильных устройств на системе Андроид, вы можете ее загрузить и установить прямо с и абсолютно бесплатно пользоваться возможностями нового инновационного продукта(!).
Имеются дополнительные возможности, которые вы можете получить, внеся скромную плату. Месячная стоимость составляет от 150 рублей до 450, за что вы получите возможность внести более точные расширенные настройки поиска, а также сможете вводить любое количество поисковых запросов.
Сама программа «весит» немного, поэтому даже слабые и устаревшие устройства могут вполне полноценно с ней работать. Использовать функцию поиска по фото можно несколькими способами – посредством браузера, через устройство iOS или Андроид. Работы программы от мощности устройства не зависит, поскольку все операции проводятся на удаленных серверах.

Сегодня FindFace работает с порталом «ВКонтакте», а в будущем планируется миграция технологии на другие социальные, интерактивные проекты.

Как использовать программу FindFace?

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

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

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

Как найти дубли фотографии в интернете

Итак, у вас есть фото и вы желаете найти все его дубли в сети. Воспользуйтесь сервисами от Yandex или Google, либо отдельными программами.

Google

Алгоритм действий следующий:

  1. Перейдите по ссылке .
  2. В поисковой строке кликните по миниатюре фотоаппарата.

  3. Укажите ссылку на нужное фото или загрузите снимок со своего ПК.

  4. Кликните по ссылке “Все размеры” .

  5. Теперь отобразятся сайты, где встречается данное изображение.

    Yandex

    Аналогичный предыдущему сервису есть и у Яндекса:



    Tineye

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



    FindFace

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


    На мое удивление, она действительно подобрала 30 страниц с максимально близкими к оригиналу лицами. Однако FindFace ищет людей только по России.

    Кстати, в Google Play можно загрузить приложение ФайндФейс для Android и использовать его с телефона.

    PhotoTracker Lite

    Чтобы быстрее искать похожие картинки по сервисам от Яндекса, Гугла и Тинай, установите расширение для браузера PhotoTracker Lite. Оно работает практически со всеми современными браузерами. Найти его можно в магазине расширений Chrome .

    После установки нужно кликнуть ПКМ по любой картинке в интернете и выбрать “Найти это изображение” .

    Заключение

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

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

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

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

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

Способ 1: Яндекс Картинки

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

Инструкция по поиску через данный сервис выглядит так:


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

Способ 2: Google Images

По факту – это аналог Яндекс Картинок от международной корпорации Google. Алгоритмы, которые применяются здесь, чем-то похожи на те, что у конкурента. Однако у Гугл Картинок есть весомое преимущество – он лучше ищет похожие фотографии на иностранных сайтах, что Яндекс делает не совсем корректно. Это преимущество может стать и недостатком, если вам нужно найти человека в рунете, в этом случае рекомендуется использовать первый способ.

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

Преимущества

Основное преимущество Find Face - это довольно точные алгоритмы поиска. Программа действительно находит очень похожих людей. Причем похожих как в целом, так и отдельным чертами лица. Другая интересная фишка сервиса - возможность выделить нужного человека на групповом снимке. То есть если вы загружаете фото, на котором есть сразу несколько позирующих, то Find Face распознает их лица и позволит указать нужное курсором мыши. Одновременно искать "двойников" для нескольких людей сервис, на момент написания данного обзора, не позволяет. К загрузке принимаются фотографии в форматах PNG и JPG "весом" до 5 Мб.

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

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

Недостатки

Каждому новому пользователю Find Face предоставляют 50 проверок. Для того, чтобы увеличить их количество требуется приглашать друзей по реферальной ссылке. Другое неприятное ограничение заключается в том, что получить ссылку на профили людей из результатов поиска можно только в том случае, если вы установите мобильное приложение сервиса на свой смартфон или планшет.

Ключевые особенности

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