searchface


Недавно на Хабре чья-то работала выходила, что findface закрыли, но есть те, кто разрабатывают подобные аналоги.

Что известно о сервисе?
domain: SEARCHFACE.RU
nserver: ns1.reg.ru.
nserver: ns2.reg.ru.
state: REGISTERED, DELEGATED, UNVERIFIED
person: Private Person
registrar: REGRU-RU
admin-contact: www.reg.ru/whois/admin_contact
created: 2018-11-21T23:42:05Z
paid-till: 2019-11-21T23:42:05Z
free-date: 2019-12-23
source: TCI

Last updated on 2019-02-11T09:01:32Z

Пруф


Взял фото нескольких знакомых, произвел по ним поиск, кого-то нашёл кого-то нет.

Взял фото случайного человека, пропустил через стеганографию и так же смог найти


Вконтакте

После каждого поиска страницу searchface нужно обновлять (если требуется новый запрос-поиск).

Тестировал «подобные» сервисы:


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

Пользуйтесь, тестируйте

UPD
В частности:
— реально ищет лицо, а не похожую картинку;
— ищет даже по закрытым аккам;
— находит даже анкеты друзей искомого донора (выдавая их за искомого — что явно косяк и сходу немного путает), но по факту просто находит у друга донора общее фото, что тоже можно назвать весьма недурственной фичей
....@uwayit.......


Удалось пообщаться с разработчиком на тему searchface (не хочет лишнего внимания и на Хабре он не околачивается). В ближайшее время, возможно, сделаю чуть подробнее обзор.

Комментарии (32)


  1. Akuma
    11.02.2019 13:16

    The server says: Image contains 0 faces


    1. Tenebrius
      11.02.2019 13:38
      +2

      Пора брать отпуск.


    1. Alexey_mosc
      11.02.2019 22:54

      То же для многих фоток, которые размером поменьше.


    1. svosin
      12.02.2019 11:27

      Да на вас лица нет! ба-дум-тсс


  1. CryptoPirate
    11.02.2019 13:35

    Взял фото случайного человека, пропустил через стеганографию и так же смог найти


    В смысле через стеганографию? Какое преобразование было сделано?
    Стеганография прячет информацию в объекте, не искажает его намеренно.
    Вот если бы вы обрезали и повернули фото, да ещё и шума добавили, то да, понятно.


    1. ne555 Автор
      11.02.2019 13:39

      Стеганография изменяет коэф. яркости и компоненты цветности, если проще, искажает его (если искать глазом искажения, то нужно регулировать эти кэффы).
      Если искать просто искажения (если есть оригинал фото), то воспользуйтесь Stegsolve и увидите все искажения.


      1. batyrmastyr
        11.02.2019 16:02
        +1

        С какой стати вы взяли, что она обязательно искажает? Ни RarJpeg, ни встраивание «особого» цветового профиля не искажает фотографию.


        1. ne555 Автор
          11.02.2019 16:09
          -4

          1. Занимался стегоанализом.
          2. Почитайтее про алгоритмы (источников немало), например f5.
          3. Stegosolve скачайте и проверьте на практике, что искажается, а что нет, а не теорию мне тут придумывайте.
          4. Статья про то, как я случайно нашел сервис «аналог findface», а не про стеганографию.


          1. batyrmastyr
            11.02.2019 18:38
            +2

            В этой ветке речь шла о вашем донельзя странном заявлении «пропустил через стеганографию и так же смог найти».
            1) Вы так и не сказали что именно cделали и с какой стати потенциальные (зависящие от алгоритма) искажения должны были сломать поиск.
            2) О том, что вы в своих «занятиях стегоанализом» забыли прочитать, то же такое «стеганография».
            3) Теорию придумал не я. И мопед тоже не мой. Изучать алгоритмы по предмету не прочитав даже определение предмета?
            4) Зачем качать Stegosolve? Чтобы найти стеганограмму никак не портящую изображение?
            5) На статью ваша сумбурная заметка не похожа.


            1. ne555 Автор
              12.02.2019 08:40

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

              Странноt заявление только для вас. Вот доказательство в спойлере, что обработанное фото (Stegosuite) искажает изображение (а для глаза нет) и влияет на результат выдачи-поисковика

              СПОЙЛЕР
              Вот фото оригинал (ищем в Searchface)


              Вот фото обработанное в Stegosuite, пароль 123321 (ищем так же в searchface)


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


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


              А вот сравнение оригинала картинки и обработанной (изменение коэф.яркости и цветов. компонентов)


              Здесь архив со всеми этими фото (удостоверьтесь лично и проверьте, а не теорию тут свою втирайте)


  1. HellKaim
    11.02.2019 13:42

    Как всегда — вопрос источников (наполненности).
    Ищет быстро, но мало где. Хотя — штука годная!


    1. tvr
      11.02.2019 15:22

      Как всегда — вопрос источников (наполненности).

      Ну вот эта публикация и направлена на наполнение источников.


      1. HellKaim
        11.02.2019 15:24
        +1

        Простите?
        Как жто поможет наполнить профилями из facebook, linkedin и других?


        1. tvr
          11.02.2019 15:28
          -2

          Больше фото хороших и разных!
          Не думал, что табличка сарказм настолько необходима.


  1. MeGaPk
    11.02.2019 14:06
    +1

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


    1. Baigildin
      11.02.2019 19:24

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


  1. Ezhyg
    11.02.2019 15:34
    +3

    Недавно на Хабре чья-то работала выходила

    Трудная рюзька языка, аднака!


    1. tvr
      11.02.2019 15:37
      +2

      Велик могучим!


  1. Leon_aka_KoHb
    11.02.2019 15:41
    -2

    Напрягает отсутствие HTTPS, в 2к19 HTTP это прям дурной тон.


    1. vvzvlad
      12.02.2019 01:24

      Интересно, зачем вам https на сайте, где не передается ни логина, ни пароля, ни номеров кредиток. Чтобы значок был?


      1. Akhristenko
        12.02.2019 04:41

        https не только защищает логины и пароли которые мы шлем на сервер, он также не позволяет промежуточным узлам модифицировать страницу которую сервер шлет нам


        1. vvzvlad
          12.02.2019 10:43
          -1

          Я могу вспомнить единственный распространённый вариант такой модификации — когда мобильный оператор вставляет рекламу.


  1. Kriminalist
    11.02.2019 16:27

    А кроме вконтакта больше нигде не ищет?


    1. ne555 Автор
      11.02.2019 16:32

      Я приложил инструмент с Github-а, который ищет во многих.соц.сетях, но он работает не так, как findface-подобные.


  1. uwayit
    11.02.2019 18:18

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

    Вот например Вы говорите что:

    Взял фото нескольких знакомых, произвел по ним поиск, кого-то нашёл кого-то нет.


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

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


  1. lavilav
    11.02.2019 18:18

    может много прошу, но хотелось бы узнать больше технических деталей, например:
    фаза 1. детектирование наличия лиц: hog детектор + cnn если нужно, берем для старта dlib и python wrapper.
    фаза 2. кроп и преобразование в embeded вектор, средствами dlib.
    фаза 3. сравнение полученного вектора с какой-то огромной базой векторов по knn классификатору, или в таком духе, через эвклидово расстояние например и sql.
    где хранятся вектора, как по ним можно супер быстро искать (типо fb research group)
    какие детекторы использовать эффективней всего

    спасибо :)


  1. ne555 Автор
    11.02.2019 19:09

    Хабраюзеры-это "статья", а заметка, нравится пользуйтесь, не нравится не пользуйтесь.


    В ближайшее время я ее планирую удалить.


    Некоторые персонажи увидели не тот посыл, посыл заметки простой и честный:
    "инфа должна принадлежать людям"


    На этом у меня все.


    1. Duss
      11.02.2019 19:30
      +1

      Лично я расстроился, когда прикрыли findface, хоть я и пользовался им больше по приколу.
      За новый ресурс автору однозначно спасибо!
      Распространю среди друзей.


      1. vikarti
        11.02.2019 20:50

        Прикрыли? Как же. NTech Labs лицензировала технологию например Битрикс24 www.1c-bitrix.ru/about/life/news/4386095 (надо ж знать данные из профиля ВК любого посетителя оффлайн магазина или офиса)


        1. vvzvlad
          12.02.2019 01:25
          -1

          Прикрыли общедоступный сервис. Сама-то компания здравствует и поставляет свои решения.


  1. vaslobas
    12.02.2019 01:40
    +1

    Вот ещё один аналог файндфейса — vlicco.ru
    Только требует залогиниться через ВК. Мне показалось что ищет лучше, чем searchface.ru

    Заголовок спойлера
    image


    1. ne555 Автор
      12.02.2019 08:46

      Да, неплохо!
      Фото, обработанные стеганографией, так же коверкает (пропустите фото, посмотрите)
      habr.com/ru/post/439828/#comment_19745192

      За сервис спасибо!