Простая видеокамера в качестве входа, кажется, становится достаточно хорошей, чтобы бросить вызов устройствам ввода глубины, таким как Kinect. Теперь у нас есть два конкурирующих метода отслеживания лиц: новый, удачно названный FaceHugger и отмеченный наградами Predator. Можем ли мы удержаться от слов, что это похоже на «вбрасывание».
Несколько месяцев назад большой интерес вызвал алгоритм TLD. Разработанный Зденеком Калалом в рамках его докторской степени, он использовал существующий метод отслеживания — Lucas-Kanade, — который хорошо работает для краткосрочного отслеживания, и добавил некоторые онлайн-коррекции, которые позволяют трекеру более надежно соответствовать своей цели. Трекер Lucas-Kanade работает с использованием уравнений оптического потока. Они связывают производные по времени между кадрами с производными по пространству внутри кадров, что затем позволяет вам решать уравнения, чтобы найти, куда переместился набор значений пикселей, то есть смещение цели.
Все, что вам нужно сделать, это нарисовать ограничивающую рамку вокруг объекта, который вы хотите отслеживать, и алгоритм сохраняет ограничивающую рамку на цели при ее перемещении. Впечатляет не только то, как ограничивающая рамка прилипает к цели, но и то, насколько хорошо она справляется с повторным обнаружением и частичным затемнением цели.
Алгоритм TLD является открытым исходным кодом и может быть загружен и использован, но исследовательская группа также имеет коммерческую версию, которая называется Predator.
Теперь есть претендент на «Хищник», в названии которого тоже есть отсылки к научно-фантастическим фильмам. Трекер пришельцев, разработанный Федерико Перничи MICC — Университет Флоренции, Италия, похож на алгоритм TLD, но использует масштабно-инвариантные преобразования функций (SIFT). Идея состоит в том, чтобы использовать множество локальных функций для идентификации объекта во время его движения. Набор функций используется для отслеживаемой области и набор для кольцевой области вокруг области, чтобы обеспечить контекст, однако точный способ, которым все это работает, не был опубликован.
Что было опубликовано, так это сравнение метода Alien с другими хорошо известными методами, включая TLD. И результаты:
«ALIEN получил лучший результат в последовательностях и сравнялся с производительностью современного современного метода»
Вы также можете загрузить и опробовать программное обеспечение Alien, но оно доступно только в виде .exe, которое будет работать в 64-разрядной версии Windows 7. Увидим ли мы исходный код или точные детали того, как все это работает, покажет время.
И TLD, и Alien могут быть адаптированы для отслеживания определенных объектов. Когда Alien используется для отслеживания лица, это называется FaceHugger. Вы можете увидеть пример FaceHugger в действии против Predator в этом коротком видео:
Если вы хотите увидеть, как отслеживание лица может привести к множеству ложных срабатываний, это показано в следующем видео:
Возможность опробовать метод с предварительно упакованным исполняемым файлом не заменяет возможность увидеть код. Будем надеяться, что в ближайшее время мы узнаем больше подробностей о том, как все это работает.