1 октября 2009 в 20:13

Кто лучше распознаёт лица: Google, Apple или Microsoft

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

На рынке существует всего три бесплатные программы, которые умеют распознавать лица на фотографиях и сортировать фотогалереи по этим признакам: Google Picasa, Apple iPhoto* и Windows Live Photo Gallery. Последняя является самой древней (появилась год назад) и технически несовершенной (она распознаёт факт наличия лица, но не отличает лица разных людей друг от друга). Разработки Google и Apple гораздо более продвинутые, и они появились на свет в этом году.

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

*Программа Apple iPhoto входит в платный комплект Apple iLife, но часто бесплатно поставляется в комплекте с компьютером, так что её всё-таки можно считать бесплатной с некоторой долей условности.

Ещё одна программа Adobe Photoshop Elements не участвовала в тестировании, потому что является платной.

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

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

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

Наблюдаются и другие странные ложные срабатывания. Например, программа Windows Live Photo Gallery обнаружила лицо на такой фотографии.



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

В целом по результатам тестирования первое место по качеству работы получила программа Google Picasa, второе — Apple iPhoto, а разработка Microsoft замкнула список.
Анатолий Ализар @alizar
карма
668,3
рейтинг 253,1
Редактор
Самое читаемое

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

  • +13
    Windows Live Photo Gallery надо показывать *опу. Точно опознает. А вот ногу она должна была опознать как руку.
    • +7
      Про *опу товарищ Bobuk неоднократно рассказывал. «Уберите второе лицо» :D
      • +1
        Даже так? Я думал, должно прокатить за эмоциональную физиономию…
  • –19
    «а разработка Microsoft замкнула список»
    Это же предсказуемо.
    • НЛО прилетело и опубликовало эту надпись здесь
      • +2
        Перефразировав анекдот советской эпохи…
        Google Picasa заняла третье с конца место, Apple iPhoto — предпоследнее место, а Windows Live Photo Gallery — почетное третье место. :)
        • 0
          Только можно добавить «Google Picasa заняла третье с конца место из возможных трёх ...» ;)
    • 0
      А вы умный.
      К.О.
  • 0
    Предлагаю порассуждать, что Windows Live Photo Gallery нашла в кроссовке…
    //напомнило угадывание зверюшек в облаках

    И еще вопрос — я пользуюсь и пикасой и её вэб-альбомами. Причём в вэб-альбомах эта функция появилась раньше, а я на радостях разметил всё там. Неучто придётся на локальном компьютере повторять операцию? (альбомы не синхронизированы)…
    • +11
      что Windows Live Photo Gallery нашла в кроссовке…

      Я предполагаю Microsoft планирует новый стандарт лица, а нам не сказали :D
      • 0
        Спеки будут закрыты, а за апгрейд старого лица будут брать денежку. Новорождённым детям по OEM — скидка! :)
    • +3
      Возможно, этот кроссовок бил чье-то лицо :)
    • 0
      вроде не нужно, в Picasa есть опция скачать портреты з веба (вот только у меня нет распознанных альбомов онлайн чтобы ее протестировать)
    • 0
      Не нужно, можно скачать. Но я разметил всё по-новой у себя на компе, ибо фоток больше, и вообще удобнее.
      • 0
        так можно сначала с веб альбомов скачать базу лиц, а потом добавить остальные в компе. так экономится куча времени
    • 0
      Что до «что нашла в кроссовке» — пикаса, скажем, распознаёт лицо явно не по цвету кожи (памятники прихватывает, черно-белые фото тоже).
      В то же время, черты лица тоже не очень важны — очень размытые лица тоже распознавались.

      Думаю, определяющим для всех программ является наличие глаз. А остальное кажется мне магией. Скорее всего, этот кроссовок как-то напоминает лицо сбоку.
    • +38
      Я думаю, как-то так ))
      • +4
        Cкорее так:


        Имхо, после обнаружения таких лиц Windows Live Photo Gallery должна сразу вызвать полицию или Бэтмена…
  • –2
    какая из них лучше справится?
  • +13
  • НЛО прилетело и опубликовало эту надпись здесь
    • +3
      ага, огурчики, помидорчики :)
  • +7
    Это не Брюс! Это Дженнифер Лопес!
    • +6
      Та ладно Брюс или Дженнифер, мне Picasa предлагала портреты архангела Михаила, лица с икон и даже гипсовые памятники :)
      • +6
        Да вы святой!
    • –2
      хорошая отсылка к south park :)
  • +1
    Я тестировал iPhoto и Picasa и пришел тоже к выводу, что Picasa лучше распознает лица чем iPhoto. Вот только под маком он не очень нативная и удобная (в отличии от iPhoto).
    Кстати если «опознать» несколько фотографий человека в очках то дальше Picasa не будет на них спотыкаться (т.е. ее нужно учить и учить :)
    • 0
      По моему опыту пикаса под маком вполне ничего для неродного маку приложения.
      Работает довольно шустро, интерфейс вписывается более-менее.
      Но не без неудобств, конечно.
  • +2
    >Ещё одна программа Adobe Photoshop Elements не участвовала в тестировании, потому что является платной.

    но ведь и iPhoto не бесплатная
    • –1
      Она идет в комплекте с маком, так что ее можно считать условно-бесплатной.
      • +1
        Она входит в стоимость MacOS, да и апдейт на iPhoto 09 не был бесплатным.
        • –1
          Она входит только в Mac Box Set (или отдельно iLife: store.apple.com/us/product/MB966Z/A/iLife-09 и отдельно Mac OS X: store.apple.com/us/product/MC223Z/A).
          Бесплатно она идет только в комплекте с маком (например store.apple.com/us/product/FB471LL/A)
          • +1
            Бесплатно ничего не раздается. В стоимость мака включена как MacOS так и весь софт.

            Я не могу зайти на сайт эппла, скачать iPhoto (ну или iLife) и установить к примеру на MacOS 10.4. Собственно так же как и Adobe Photoshop Elements.
            • +1
              вот ведь. а системные требования смотрели?
          • 0
            купить мак без ilife невозможно. вы еще калькулятор условно бесплатным нареките.
            • 0
              можно купить старый мак со старый ilife, потом обновить бесплатно не выйдет
      • 0
        Photoshop Elements тоже чаctо идёт в комплекте с ноутом. У меня была. Правда, будучи предустановленной отказывалась запускаться на предустановленной же Vista
  • +2
    • 0
      Неплохо, можно будет нажатием Ctrl+A И какойнить кнопки заменить все лица на групповой фото на какую-нибудь ерунду.
    • 0
      ага согласен, вот у меня фотик (недавно купил), вот он распознает отлично
  • +1
    У меня пикаса 3.5 очень хорошо отработала. Распознавала даже совершенно расфокусированные лица, или очень мелкие. И кому они принадлежат.
    Ключевым моментом является то, что чем больше лиц одного человека отмечаешь, тем лучше пикаса его узнаёт в дальнейшем.
    • +1
      Добавлю. Девушки узнавались во всех их образах, с косметикой и без. Люди: с любыми эмоциями, даже совершенно искажёнными дурацкой гримасой.

      Ложные срабатывания на памятники, фотографии на фотографиях/футболках итп.
    • +1
      У меня после того, как я отметил много лиц одного человека в определенном ракурсе, мне начало предлагать совсем других людей в точно таком же ракурсе.
      • 0
        Если этих людей отметить как других, то он перестанет их предлагать.
        А вообще, я нахожу это забавным :) Сходства порой поражают.
        • 0
          У меня все равно время от времени предлагает.
          Правда оно так и не закончило сканирования все фоток — после 85% процентов (из ~100Гб) грузит проц по полной, мне надоедает шум вентиляторов ноута и я ее выключаю)
          • +1
            Я около трёх дней с перерывами потратил на всё это. Поностальгировал :) Результат радует.

            Когда мне понадобилось сделать фотожабу про друга, я нашёл лицо в нужном ракурсе за минуту.
            • 0
              У меня оно работало почти неделю днем и ночью но так и не закончилось — слишком много фотографий.
              • 0
                Равки штоле? Я просто равки отдельно храню, а в фотоархив рендерю избирательно с ресайзом под 2000px.

                Или действительно ТАК много?

                К сожалению, понятия не имею, как посчитать у себя.
                • 0
                  Нет, не raw, просто очень много jpeg :)
  • +4
    Да, программы этого рода часто ошибаются, если им вообще удается распознать фотографии.
    Регулярно я пользуюсь только «распознавалкой» Apple iPhoto (iLife 2009), так вот она самостоятельно опознает только около 50% фотографий (даже на групповых снимках умудряется игнорировать половину присутствующих)

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



    • 0
      Чот фигово, пикаса почти никогда так не лажала.
      • 0
        А вот на групповых может народ как раз плохо узнавать из-за недостаточной резкости/разрешения, прикрытых глаз и прочих факторов.
    • 0
      Либо все дети похожи, либо вы Новосибирец :)
  • +3
    Новый вид капчи: найди количество лиц на фотографии
    • +7
      И через пару дней появятся боты которые будут распозновать лица покруче Пикасы и айФото…
  • +1
    А ещё поспорю насчёт солнечных очков. Стоило мне указать пару лиц одного моего знакомого, на протяжении многих лет постоянно появляющегося на людях только в солнечных очках, как пикаса нашла ещё кучу его же. Сейчас она опознает его в любом возрасте, в очках и без. И почти не путает его с другими любителями носить солнечные очки.

    Не стоит ожидать от программы большего, чем от человека. Если смотреть только на лицо, то даже самому можно иногда перепутать некоторых знакомых, что я неоднократно делал, спешна щёлкая по галочкам-крестикам.
  • 0
    Доволен работой пикасы. Распознаёт даже лица на фотографиях с мобильного телефона.
    Иногда горлышко пластиковой бутылки принимается за лицо.
  • 0
    интересно еще с прошивками фотиков сравнить; у мамы какой-то недорогой Фуджик, очень неплохо ищет лица на фотках которые сам и делает :)
  • +29

    Вот так iPhoto «запалил» наш мирный, осенний опенэйр :)
    • +3
      За что же Вы так Евгения, а?
      • +1
        Не помню — слишком хорошо гульнули :)
    • +5
      В моем случае iPhoto заподозрила, что такая же судьба постигла Колю ;)



      Надеюсь, хабрапарсер не скушает тэг.
  • +1
    Отсутствие внятных результатов в числах наводит на мысль, что разрыв между программами незначительный, если вообще результат поддаётся однозначный трактовке.
  • 0
    А с каких это пор iLife стал бесплатным?!!!
    Вот я не стал загружать ломаный а платить западло неудобно потому имею возможность оценить только picasa
  • 0
    Простите что вмешиваюсь, но что такое «майки с капюшонами», с которыми возникли проблемы у трестируемых программ?)
  • НЛО прилетело и опубликовало эту надпись здесь

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