Компания
191,68
рейтинг
18 сентября 2012 в 11:29

Разработка → А вот робот-турникет, который узнаёт вас в лицо


Так вас видит робот

Турникеты, запоминающие лица, уже испытаны в ФСО, аэропорту Норильска и в нашем офисе. Они узнают вас в солнцезащитных очках, шапке-ушанке и отличат вас от вашего брата-близнеца. Но начнём с самого начала.

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

Логично, что сверять надо без промежуточного агента, если есть такая техническая возможность. К сожалению, сверка по отпечаткам (они-то всегда с собой) не даёт нужной точности: тут или ложные срабатывания, или банальный порез, грязь и всё такое.

Что ещё есть у человека такого, что достаточно уникально и при этом не особо подвергается изменениям? Лицо. Но лицо меняется и меняется нечётко: до последних лет для решения этой проблемы не хватало огромного количества вычислительных мощностей. Сейчас проблема решена, и 3D-распознавание лица позволяет использовать именно его вместо ключа.

Почему лицо лучше пальцев?


  • Как и пальцем, лицом нельзя поменяться со сменщиком. Оно не теряется.
  • Оно не меняется. Точнее, меняется в рамках некоего широкого временного коридора, но куда реже отпечатков пальцев, и обладает большим количеством «опорных точек».
  • Лицо распознаётся в 3D: это значит, что даже грязь не помеха.
  • Лицо содержит больше информации: остаётся запас на всякие царапины, порезы и синяки.
  • Можно отсканировать без контакта.
  • Обычно лицо заранее открыто: палец надо подносить, доставать руки из карманов, снимать перчатки и так далее. Это лишние секунды на КПП.
  • Старые сканеры отпечатков можно обойти с чужим пальцем в кармане, но с лицом такой фокус не выйдет.


КПП с очередью


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

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


Проход сотрудника в офис

Решение


Как-то мы раз выяснили, что сотрудники одного крупного музейного центра проходят в архивы и другие особо охраняемые помещения безо всякой карточки-пропуска (надо сказать, уровень охраны там почти как в оборонке). Изучили вопрос, познакомились с оборудованием.

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

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

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

«Сырое» лицо есть в самом начале топика.

В вычислительном модуле хранится 3D-шаблон, его можно покрутить в пространстве, осмотреть с разных сторон. Этот шаблон впоследствии будет использоваться для сравнения с лицом человека в момент прохода через точку доступа (турникет, дверь).
При проходе зарегистрированных людей в процессе распознавания могут возникать ситуации, когда два человека чем-то похожи. Они будут похожи не только для тех людей, кто на них смотрят, но и для системы, которая в процессе сравнения шаблона из базы и стоящего перед сканером человека выдаст результат совпадения, например, 25-35%. При таком значении совпадения система не пропустит человека, однако, в базе данных останется запись о том, что кто-то, похожий на зарегистрированного Петра Николаевича, пытался пройти в 9 часов 47 минут. Таким образом, мы подходим к понятию порога распознавания, то есть процентному значению совпадения полученной маски и хранящегося шаблона. Изменяя данный параметр в настройках системы, можно снижать или повышать уровень безопасности на охраняемом объекте.

Тесты


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

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

Проходная:


Разметка крышки турникета под установку стеллы:


Последний штрих перед креплением опорной пластины доверяем, конечно же, аккуратной девушке:


И вот сканер установлен:


Тестовый проход сотрудника через обновленную систему контроля доступа:


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

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

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

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

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

А еще система проверялась сотрудниками ФСО в Кремле, где и было проверено, как она работает с близнецами. На стандартном пороге распознавания система показала себя отлично – близнеца не пропустила!

Пожалуй, осталось сказать несколько слов о возможности быстрого развертывания и о стоимости решения. Даже за небольшой срок в пару месяцев мы уже успели свозить систему на несколько демонстраций и презентаций, в том числе на выставку Иннопром-2012. Самым долгим этапом из всего процесса развертывания системы распознавания на стенде выставки был перелет Москва-Екатеринбург. А дальше на подготовленном месте для установки у меня ушло 30 минут на то, чтобы установить демонстрационную стеллу со сканером и монитором, подключить несколько кабелей и убедиться, что система ожила и готова пропускать гостей, которые прошли регистрацию.


Стенд компании КРОК на выставке Иннопром-2012 в г.Екатеринбург

Стоимость


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

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

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

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

P.S. Обновление топика: возникло много вопросов в комментариях по алгоритму. Поясню, почему мало деталей и какие есть ограничения у системы.

Исторически компания-разработчик данного решения занималась разработкой 3D-сканеров для архитектурно-музейных ценностей с целью последующего воссоздания модели на 3D-принтере. А в этой области применения требуется очень точное создание шаблона, то есть на протяжении примерно 8 лет разработчики совершенствовали и совершенствовали свои алгоритмы в области 3D-сканирования. Затем возникла мысль применить наработки в области биометрического распознавания, и последовало еще несколько лет, в ходе которых алгоритм претерпел ряд подходов и изменений в способе наложения координатной сетки и способу обработки данных, полученных в результате сканирования.

Так как в составе системы присутствует телекамера высокого разрешения, а область расположения человека перед сканером все-таки должна быть ограничена, иначе установленный на одном турникете сканер начнет захватывать человека от соседнего турникета, то и телекамера работает только в фиксированном коридоре расположения человека. Уже это необходимое ограничение накладывает ограничение по освещенности лица человека – оно не должно быть пересвечено, таким образом, мы приходим к ограничению работы системы только внутри помещения с желательной постоянной освещенностью. Следующее ограничение работы системы касается открытости лица хотя бы на 65-75%, то есть закрытое лицо маской, где видны только глаза, не подходит. Такого человека система не пропустит. Еще одно ограничение касается слишком активной мимики – гримасничать и улыбаться от уха до уха в момент распознавания не получится. Человек должен сохранять нейтрально-спокойное выражение лица, легкая улыбка допустима.

Что же касается еще более детального описания алгоритма, то оно, как вы понимаете, является закрытыми данными компании-разработчика.
Автор: @ANemirovskaya
КРОК
рейтинг 191,68

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

  • +29
    Работает только на живой голове?
    • +2
      Только на живой голове, либо в случае кражи шаблона из системы и его воссоздании на 3D-принтере
      • +21
        Поясните пожалуйста, так и не ясно про мертвую голову.

        Я приношу отрубленную голову нужного мне сотрудника: глаза открыты, чистенький, причесан, без следов побоев. Почему система не пропустит?
        • +4
          У живого человека лицо формируется несколькими десятками мышц, которые находятся в определенном тонусе. А у отрубленной головы, да еще в вертикальном положении, мгновенно обвиснет всё лицо.
          • +6
            А если заморозить голову сначала?
            • +2
              Еще можно попробовать быстро снять посмертную маску. Или досмертную. Или просто прижизненную?
          • +20
            А если подать напряжение для тонуса?
            • +30
              А вы точно АйТишник?
              • +7
                Хороший айтишник всё сможет починить.
              • +3
                Специализация: «способы прохождения авторизации мертвым пользователем»? =)
                • 0
                  … или так работать на фирме не под своим лицом (навеяно фильмом Гатака)
          • +7
            Пришел на бухим, лицо опухло, не прошел :) Полезно!
            Только ведь и «важного начальника» может так не пропустить.
            • 0
              … прешел на объект…
              • +15
                Мой драйвер русского языка, похоже, слетел окончательно :(
            • +2
              А если лицо опухло в результате аллергии (по ягоды ходил, пчёлы покусали, или негодники морепродуктов подмешали в суп)? Не ходить на работу, пока не спадёт всё?
              • +3
                Больничный взять :)
                • 0
                  А что делать людям которые часто меняют свой внешний вид ( хотя бы раз в пару месяцев)? Бороду с усами отращивают и бреют, пирсинг делают и снимают и т.д.
                  • 0
                    По поводу бороды осечка, но есть же уйма других случаев.
                    Фингал получил в драке? Или прыщи вдруг высыпали.
                    А человека с нервным тиком оно опознать сможет?
          • +11
            Кстати побочная фича получается: в случае зомби-апокалипсиса превратившийся в зомби сотрудник не сможет пройти через турникет!
            • 0
              При зомби-апокалипсисе, как правило, несколько другие сложности. (Инфа из фильмов, сам не проходил.)
              • 0
                Дополнить робот-турникет пулеметом — и офис Крока станет самым безопасным местом на земле.
        • 0
          Я думал я первый об этом спрошу, а тут оказывается все сразу в одну сторону подумали:)
          Вот например наденет злодей чорную маску на лицо, и понесет перед собой отрезанную голову, а?
          • +3
            Уже ответила выше: на мёртвом лице мышцы сразу обвиснут, различий с живым слишком много.
            • +50
              Я смотрю у вас тестирование весьма тщательное было :)
      • +1
        Либо в случае снятия и воссоздания маски, причем удаленно с помощью 3Д сканера
        • 0
          + Если таким же сканером создать маску с определённого сотрудника и напечатать её, то и воровать ничего не надо :)
          • +1
            О том и речь. Плюс если настройки слабые и пускают бородатого в очках, можно попробовать загримировать только зону носа и скул при помощи маски
          • 0
            можно попробовать восковую фигуру заказать по фото сотрудника и проверить что получится.
      • +3
        Для получения модели лица с аналогичной детализацией злоумышленнику нужно всего лишь четыре-пять портретных фото субъекта, сделанных предварительно откалиброванной камерой и программное средство вроде Photomodeler scanner, восстанавливающее объемное облако точек.
        Далее маску можно изготовить без всякого трехмерного принтера. Для этого нужно только то, что можно скачать из сети, купить в магазине «товары для художников» и найти в любой квартире:
        — построить в любом CAD'е сечения получившейся поверхности через небольшие промежутки (5 мм),
        — распечатать эти сечения на картоне, вырезать их
        — наклеить получившиеся профили через те же промежутки на основание и заполнить промежутки пенопластовыми проставками и срезать лишнее.
        — вооружившись губкой, листом термопластичного ПВХ и феном, обтянуть получившуюся форму
        — после остывания — обрезать края
        Далее — можно пользоваться (человеку с близким строением лица), если к турникету не приставлен живой охранник.

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

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

          Дополнительно можно обучить систему жестам. Например, проход по фейспалму)
        • 0
          Тут близнеца не впустила система, а Вы о домашних поделках задуматься просите :)
  • +6
    А Тома Круза в маске распознаёт такая штука?
    • +22
      Безрукова никогда не узнает)
      • 0
        Вот точно!
    • +2
      Фантомас рулит!
    • +2
      Только с частичным закрытием лица, то есть в чёрных очках распознает.
  • +2
    Вот я недавно бороду сбрил, все контуры лица изменились — на работу не попал бы…
    • +2
      Внимательнее, софт учитывает такие изменения. Вполне попали бы.
      • +1
        Вы не видели мою бороду ;)
        Меня родные и друзья не узнавали, было дело…
        • +3
          Т.е. ваша борода закрывала ваш нос, который в программе считается за опорную точку и имеет максимальный вес?
          • +4
            Ну если эта программа только по носу определяет… =)
            Просто борода очень сильно меняет всю нижнюю часть лица, а бакенбарды + длинные волосы чёлкой могут и верхнюю изменить.
            К прмеру, сможет ли система узнать этого человека после бритья?
            image
            • 0
              да, или отличить dz от rms :)
            • 0
              Нос, пространство вокруг носа, губы (частично). Угол наклона даст форму. Лицо может распознаваться с нескольких снятых снимков, когда получатся разные углы.
              Оцените процент открытости лица на этой фото. Да и хранить в базе будут скорее причёсанный вариант, который отлично узнается после стрижки.
              • 0
                Это если такой вариант есть. Или надо сначала человека принудительно постричь и причесать, чтобы канонический вариант сохранить?
                • 0
                  Если борода не значащий фактор, то для эталонной фото можно стянуть волосы в хвостик.
            • 0
              Да, сможет на стандартном пороге распознавания. Это описано в топике. Если же стоит самый параноидальный режим допуска с порогом распознавания выше 90%, то не пропустит. Придется создавать новый шаблон.
              • 0
                Вот я и говорю, что в некоторых случаях (как то: параноидальный режим, который захотят включить многие фирмы) бритьё — значительное событие. Бритьё с переломом носа — ещё более значительное, кстати.
                • +4
                  Это же как побриться надо, чтобы нос сломать?
                  • +4
                    Влёгкую
                • 0
                  Думается, что в фирмах с таким параноидальным режимом вряд ли персоналу разрешают ходить сильно небритым.
            • +5
              Его для начала не возьмут на работу в такую стрёмную организацию Ж)
            • 0
              сомневаюсь, что в офисе будет работать такой сотрудник :)
              • +1
                Зря сомневаетесь, я и не таких видел в офисах =)
  • 0
    Протестировать бы на людях, с накачанным под кожу ботоксом. Мне кажется, лицо при надобности можно изменить в короткие сроки.
    • 0
      Если там есть привязка к абсолютным размерам, то это будет сложно. Найти человека с нужной формой и размером лица будет не просто.
      • 0
        Вы же видели как в фильмах лица делают специальным гримёрочным «пластилином». Долго искать в таком случае не надо. Другое дело, когда сверяется не только по лицу, может ещё по какой-то биометрике.
        • 0
          Нужен человек с меньшим лицом, которому на это самое лицо налепят приличного такого размера утолщение. Может быть и прокатит, а может быть тут помогут охранники, которые все же должны.

          Я вот подумал, что могут быть проблемы с распознаванием людей с различными эмоциями на лице. Покерфейс это одно, а когда человек смеется или просто улыбается — многое «плывет». Все же придется делать покерфейс или система съест улыбающегося сотрудника?
          • 0
            за 60К$, я, полагаю, она умеет всё. В противном случае — она мало пригодна.
          • +6
            > система съест улыбающегося сотрудника
            Никогда, никогда не буду улыбаться!
    • +23
      В Кремле работает — значет ботокс не поможет.
      • 0
        Это вы намекаете на одного высокопоставленного любителя ботокса?
        • +2
          Я намекаю на высокую надёжность систем, обеспечивающих безопасность и охраняющих спокойствие нашего Президента и правительства.
    • 0
      Все зависит от процентного соотношения измененной части лица к исходной. Можно накачать так, что не узнает. Аналогичные проблемы зафиксированы у людей, склонных к сильным отекам лица по состоянию здоровья. Разработчики сейчас работают над возможностью хранения для каждого зарегистрированного человека двух шаблонов.
      • +2
        Всмысле «работают над возможностью хранения… двух шаблонов»? В базе хоть десяток можно сохранить или какие есть проблемы с этим?
        Интересно другое, как определяются лица с отклонением от шаблона. Допустим, если человек с утра с перепоя, то лицо может быть опухшим или, допустим, человек за месяц похудел и лицо стало худым? Два шаблона это очень странное ограничение.
      • +2
        Теперь у девушек появится реальная возможность «порвать шаблон» после салона красоты.
  • 0
    Если нос — основа построения модели, то ему категорически нельзя обгорать и быть заклеенным пластырем, так ведь?
    • 0
      Не так. Почитайте топик, речь о форме, о 3d моделях.
      Разве что если пластырь громадный и под ним куча ваты.

      Я еще подумал, что вообще получив по лицу — уже непройдешь :). Но это же единичные случаи.
    • +1
      Нос является опорной точкой, однако не 100% частью лица. Если обгораете так, что нос ломается — нельзя. Поэтому обгорать можно.
  • +1
    В метро бы так и автобусах.
    • 0
      Последний тег стоит не зря.
      • 0
        Идея для стартапа: выпускать одежду, которая светится под действием невидимой подсветки 3d-сканера.
        Популярна будет у молодёжи, исповедующей идеологию «f*ck the system»
    • 0
      Тогда стоимость проезда будет как в такси. Если мой склероз мне не изменяет, автобусные турникеты даже со всеми откатами и отмывами стоили существенно меньше $60000/шт. А ежели эти $60000 помножить на откаты и отмывы…
  • 0
    Думаю такая система была бы интересна вместе со сканированием такой себе скелетной модели. Т.е. определением роста, размеров рук, ног, самой головы. Тогда и сверху ничего не поставишь и голова увеличенного размера не пройдет и рост, опять же — дело индивидуальное.
  • +1
    Так вы сделали вот такую штуку? :^ )
    Круто.
    • 0
      Видимо рейтинг 18+ этому видео поставили за то, что Петя Васечкин переоделся в девочку… Пошёл по стопам волка из «Ну, погоди!»
  • +7
    Почему не был пропущен близнец? Он же вроде бы полностью аналогичное лицо имеет?
    • +1
      Полез читать статью только из-за этого факта, а объяснения так и не было.
    • +3
      Близнецы в 14-16 лет действительно имеют одинаковые лица, однако чем дальше каждый живет самостоятельной жизнью, тем больше меняется мимика человека. То есть в возрасте старше 20 система вполне определяет отличия.
      • 0
        Тогда я вообще ничего не понимаю.
        Мимика же должна иметь минимальный вес, если не вообще нулевой. В противном случае система меня не пропустит, если при создании шаблона я буду в приподнятом настроении, а в момент прохода — в депрессии.
        А тут вдруг у мимики оказался такой вес, что система одного пропускает, а другого — нет, при прочих совершенно равных.
        • +3
          Про мимику — обновила топик. Нужно стоять со спокойным выражением лица. Сиюминутная мимика и изменения близнецов из-за их особенностей мимики — это разные вещи. Например, один улыбается чаще — и, соответственно, его мимические мышцы развиваются иначе, имеют другой тонус и так далее. Я ответила на ваш вопрос?
          • 0
            Да, вполне правдоподобно, спасибо.
  • +4
    Много хвалебности и мало конкретики. Давайте конкретные ссылки, доказательства. Задача очень известная и многие над этим бьются. А у вас выходит, что система в любых условиях работает и всё замечательно.
    • 0
      Да давно это уже сделано
    • 0
      Хотя бы результаты тестов выложите: процент узнаваемости людей при определённых условиях. Надеялся прочитать о подробностях новой супер-технологии, позволяющей распознать лицо, но нет никакой конкретики. Понятно, что закрытая инфа, но можно например выложить видео с «полигона», чтобы было понятно как это работает, и чтобы были ответы на вопросы типа «сделал маску-копию лица сотрудника — почему не пропустит?»
  • 0
    Старые сканеры отпечатков можно обойти с чужим пальцем в кармане, но с лицом такой фокус не выйдет.

    Сканеры лица можно пройти с чужим лицом в кармане.
    • +7
      Не получится, его же придётся ещё достать и развернуть. А 3D-модель не поместится в кармане и выдаст вас не хуже волочащегося за спиной парашюта, ушанки и запаха водки.
      • 0
        Сейчас очень просто изготовить качественную силиконовую маску.
      • 0
        … волочащегося за спиной парашюта, ушанки и запаха водки.

        Смею заметить, что если парашют упоминается для параллели с иностранным шпионом, то ушанка и водка здесь лишние.
        • 0
          Хорошо, ковбойская шляпа и виски.
  • +2
    Ценник не слабый, конечно. Стандартный турникет со считывателями карт, контроллерами, самими картами, ПО, компами и сетью, а так же с выделенным сервером под бизнес-логику и рабочее место охранника выйдет на порядок (в десять раз, для тех, кто считает как-то иначе) дешевле.
  • +8
    Валуев на следующий день после боя не пройдет. Хотя он может турникет и не заметить…
    • +6
      А Чака Норриса узнает даже турникет без 3D сканера )))
  • +1
    Хотелось бы узнать на каком железе это все вертится и какова точность распознавания?
  • 0
    никогда не понимал как формируются такие цены....60к долларов!!!
    Не троллинга ради но ради интереса, что там стоит таких денег? Камера или софт?
    • 0
      В первую очередь софт.
      • +4
        Хотя правильнее сказать, что это стоимость решения задачи, которое, возможно, уникально и разрабатывалось годами.
        • 0
          Вряд ли это уникальное решение… По сути сейчас все решения в области биометрии основаны на открытых алгоритмах ещё прошлого десятилетия
          • 0
            Алгоритмы могут быть общими, реализация обычно уникальна.
  • –3
    Лицо распознаётся в 3D: это значит, что даже грязь не помеха.

    Какая еще грязь? Лечебная? :)
  • +1
    Почему-то не упомянуто что это технология российскоq компании A4Vision
    • +1
      Технология от ее наследника Artec ID
  • +1
    Даешь такие турникеты во все студенческие общаги!
    • 0
      50 рублей охраннику провести человека на ночь ещё никто не отменял
  • 0
    Как именно строится 3d-модель, какой вид 3d-сканирования там используется?
  • 0
    На лицо накладывается сетка, по ней составляется 3D-вид. Это описано в топике.
  • 0
    А что происходит при росте библиотеки лиц?

    Скажем, если при выдаче паспорта в 25 и 45 лет — всех сканировать (все население), справится ли существующая реализация с библиотекой в 100М лиц?
    • 0
      Зачем на проходной в бизнес-центр распознавать всю страну?
      Будет проект — будут и мощности.
    • 0
      Сейчас стандартная база работает с 5000 шаблонов. Если больше — нужно вносить изменения в конфигурацию системы. Будут задачи такого рода — сделаем.
      • +1
        Дело же не в конфигурации, а в том что алгоритм может начать портится с ростом размера библиотеки.
        И по качеству портится и по времени работы.
        • 0
          Хотелось бы данные тестов посмотреть, ROC-кривые например на нескольких этапах замеров с различным количеством фотографий в базе
    • 0
      Такому сканеру не нужно хранить библиотеку. Достаточно хранить равки и сливать их в центр, а там уже возможна обработка не в реал-тайме и динамическое перераспределение ресурсов на те регионы, которым сейчас требуется внимание.
  • 0
    Допустим, по части распознавания сотрудников все хорошо.
    Но что будет, если зарегистрированный сотрудник решит провести с собой друга у себя за спиной? Выходит, без бабки со свистком все равно не обойтись?
    • +1
      Система не пропустит даже зарегистрированного человека, если в поле зрения камеры находится группа людей. Как-то нечаянно убедились в этом в нашем офисе.
      И конечно же, это вопрос конструкции турникета и охраны. Представьте что, он придёт с автоматом и плазменным резаком — тогда сканер и турникет точно не помогут. На серьезных объектах все равно потребуются дополнительные средства охраны и ресурсы, например, система видеофиксации зоны перед турникетом, охранник.
      • 0
        И как тогда система справится с большим поток людей? Утром/вечером обычное явление, когда толпиться куча народу, чтобы через турникеты пройти
        • +1
          Именно для большого потока она и нужна. Иначе пришлось бы очень детально следить за каждым именно охраннику. А так ему достаточно видеть, что никто не приходит с отпечатками на 3D-принтере вместо головы.
      • +1
        Ну у вас и фантазия ))) турникет на фото можно просто перелезть
        • 0
          Нет, нельзя, при попытке перепрыгнуть через турникет сканер посылает мощные электронные импульсы, вызывающие поражения конечностей прыгающего.

          60 000$ же…
      • 0
        Это не совсем так, ибо лучи ИК лазера выходят из одной точки на терминале, образуя в пространстве конус.
        Объект съёмки находясь «в поле зрения» терминала, отбрасывает не хилую тень, в которой как раз вполне себе можно пройти абсолютно незамеченным.
        Собственно по этому в 3D кинематографе структурированный свет и не прижился, хотя куда уж проще.
  • –3
    Усы или борода спасут от узнавания Вашей системой?
  • +4
    Каковы FAR, FRR, размер шаблона и время распознавания?
    • 0
      CER тогда уж… Тоже интересно.
    • +3
      FAR – 10е-6
      FRR – 10е-3
      Размер шаблона – несколько килобайт
      Время распознавания – около 1 секунды.
  • +1
    1. как долго производится сканирование/фотографирование и «распознание»
    2. система самообучаема? некоторые люди быстро меняются.
    • 0
      Как уже упомянуто выше, к любой новой системе приходится привыкать. На первом этапе человеку надо будет найти то положение перед сканером, с которого с учетом его роста система будет распознавать наиболее быстро. Уже через несколько проходов сканирование и распознавание происходит на скорости прохода человека через турникет, останавливаться не надо. Система сейчас не обучается.
      • 0
        За 60k$ хреновато. При совместном использовании с турникетом, сканер можно установить так, что будет 100% распознавание человека заходящего в турникет!
        Чем ближе к сканеру, тем больше информации он отдаёт, и тем больше процент совпадений\расхождений.

        С дистанцией пространственное разрешение системы падает, так что либо делать узкий угол, в который человеку ещё надо попасть, либо система будет пропускать «похожих» людей.
      • 0
        Что если человек высокий (за 2 метра) или низкий? А если на инвалидной коляске?
  • +1
    Это же Broadway 3D — системы безопасности от Artec ID www.artecid.com/products/broadway-3d-br/overview.html
  • 0
    А разве в Норильске эта система стоит? Я читал что L1 biometric.
    • 0
      В какой части аэропорта это можно вообще протестить?
      • 0
        Система установлена в зоне службы авиационной безопасности аэропорта
    • 0
      Да, там установлен Бродвей 3D.
  • 0
    в метро и следить за передвижениями всех.
  • +10
    Да, секретность алгоритма так и прёт, оно и понятно тут же хабр…
    Однако рискну предположить, что устроено всё даже не просто, а очень просто.
    Ведь используется структурированный свет, а его очень любят нейросети!
    Там очень мало шума и много конкретики, может быть по этому в статье нет настоящего, сырого изображения :-)
    image
    А когда источник света ик-лазер, всё ещё интересней, изображение нормализуется, ибо яркость нам не нужна нафиг, а взаимное расположение бинарных полосочек\точечек\крестиков с удовольствием хавает нейросеть или даже просто подвергается геометрическим трансформациям и тупо сравнивается с шаблонами из библиотеки.
  • +2
    А лицо всегда точно определяется? Вот, например, у создателей Никон бывают ошибки первого рода:

    image
  • +2
    Меня больше заинтересовала задача быть не узнанным такой системой. Сами понимаете, наш Большой Брат может поставить подобные устройства на каждом углу и…
    Я так понимаю, накладной нос значительно снизит узнаваемость?
  • 0
    Первое фото из поста это же силует лица Андреаса Брейвика
  • 0
    Непонятно почему автор умолчал о негативном результате теста данной технологии тех отделом одной из спецслужб.
    Дело в том что низкая стоимость и высокое качество реалистичных силиконовых масок делают использование робота-турникета бессмысленным в местах с повышенными требованиями к уровню контроля доступа. А стало быть кроме проходной «ооо рога и копыта», где решили съэкономить на вахтере, данная технология нигде применена быть не может.
    Уровень качества изготовления современных масок высок настолько, что машинное зрение не способно отличить«живое» от «неживого» например maskreal.ru/index.php/masks


  • 0
    Не верю в такую высокую эффективность.
    Я не смогу отличить близнецов. С каких это пор компьютерная система распознает образы лучше человека?
    Где можно посмотреть результаты исследования?
    • +1
      Я не смогу отличить близнецов. С каких это пор компьютерная система распознает образы лучше человека?

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

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

Самое читаемое Разработка