Как устроено опознание лиц
Коротко: программа не решает, кто на фотографии или в кадре видео. Она находит похожие лица, показывает их тому, кто ведёт разбор, и запоминает каждое решение. Решение не теряется и не переписывается само — что особенно важно, когда разбор архива передаётся от одного сотрудника другому или растягивается на месяцы.
Как это устроено
Машина предлагает, решает человек. Похожесть лиц — это подсказка, а не вывод. Рядом с именем видно, насколько похоже, и эталонный снимок — тот, по которому можно свериться глазами. Кнопки «подтвердить всё сразу» для группы есть, но подписаны честно, а не выдаются за безопасное действие по умолчанию.
Безопасного порога похожести не существует — и это сказано прямо в интерфейсе. Даже среди снимков с очень высокой похожестью заметная часть — реальные отказы человека при проверке, а среди слабо похожих изредка встречаются и подтверждения. Поэтому массово отклонить слабую группу можно, а массово подтвердить сильную — нет: разница между «скорее всего» и «точно» в этой задаче меньше, чем кажется на глаз.
Каждое решение попадает в общий журнал, а не заменяет предыдущее. Отменили подтверждение — записалась отмена, а не стёрлась запись. Итог по каждому лицу всегда пересчитывается по полной истории решений, поэтому видно не только «как сейчас», но и «как к этому пришли». Для организации это значит, что разбор можно передать другому сотруднику без потери контекста — и без риска, что чья-то более ранняя работа тихо перезапишется.
«Это не он» значит только «не он». Не «этот человек не нужен архиву». Снимок остаётся в работе и ждёт правильного имени. Отклонённое имя больше не предлагается для этого снимка — ни по похожести лиц, ни по совпадению с названием файла.
Любое действие обратимо. Снимок, убранный по ошибке, возвращается в работу. Переименование человека не стирает принятых решений.
Честная граница метода
Тот, кто ведёт разбор, обычно знает часть людей в архиве лично, а остальных — нет. Для незнакомого лица никакая похожесть не заменяет знания: подтвердить имя может только тот, кто действительно видел этого человека. Поэтому в системе есть отдельный статус «на перепроверку»: карточка не теряется и не выдаётся за опознанную, а передаётся тому, кто архив знает лучше — конкретному человеку, а не угадывается автоматически.
Это не недостаток инструмента. Инструмент, который делает вид, что может опознать незнакомца, — врёт об этом с самого начала.
Чего модуль не делает
- Не ищет людей во внешних базах данных или в интернете — работает только с тем, что есть в архиве, и с именами, которые ввёл человек.
- Не подтверждает никого самостоятельно, без участия человека.
- Не выгружает все найденные лица отдельными файлами — хранит несколько эталонных снимков на человека, не полную галерею находок.
Проверено на практике
Метод и интерфейс подтверждения проверены на разборе с двадцатью с лишним тысячами найденных лиц и парой сотен подтверждённых людей — не в демонстрационном режиме, а на реальном рабочем архиве. Модуль уже применяется там, где на записи присутствуют люди: медиапродакшн и рекламные агентства, телестудии, телеканалы и производство передач, пожертвованные коллекции библиотек и архивов.