NIST щойно завершив масштабне тестування програмного забезпечення для розпізнавання татуювань, порівнявши 12 алгоритмів із базою даних, що містить 100 000 зображень татуювань. За словами агентства, результати переводять технологію з рівня аматорського пошуку за тегами на рівень візуального зіставлення криміналістичного стандарту, що змушує інженерів комп'ютерного зору переробляти пайплайни та інтерфейси користувача.

Від ключових слів до кривих

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

Оцінка NIST розглядає кожне татуювання як біометричний паттерн, подібно до відбитка пальця. Замість пошуку збігу слів, алгоритми аналізують вигин ліній, градієнти кольору та загальну форму, перетворюючи кожне татуювання на багатовимірний вектор. Порівняння двох векторів дає показник схожості, який залишається стабільним навіть при зміні освітлення, кута огляду або стану шкіри.

Чому татуювання складніші за обличчя

Розпізнавання облич користується перевагою стабільних орієнтирів — очей, носа, рота, — які залишаються приблизно незмінними на різних фотографіях. Татуювання ж не мають фіксованих точок. М'язи розтягують чорнило, коли людина рухається, а текстура шкіри змінюється з віком або зміною ваги. Алгоритм, який показує хороші результати на чистому фронтальному знімку, може дати збій, якщо те саме татуювання з'явиться у профілі при тьмяному освітленні.

Тест NIST із використанням 100 000 зображень виявив цю слабкість. Багато з 12 алгоритмів працювали адекватно на кількох тисячах відібраних зображень, але їхня точність помітно знижувалася, коли вони стикалися з поширеними малюнками, такими як леви, черепи або розетки компасів, які представлені у тисячах варіацій у наборі даних.

Що розробникам потрібно змінити

  • Відмовтеся від бінарних рішень. Збіг у форматі «так/ні» більше не є реалістичним. Системи мають повертати ранжований список кандидатів, кожен із яких має чіткий показник схожості.
  • Зробіть людину остаточним арбітром. Програмне забезпечення може звузити коло можливих варіантів, але навчений аналітик має підтвердити збіг, перш ніж робити будь-які юридичні висновки.
  • Надавайте пріоритет пояснюваності. У суді обвинувачення має продемонструвати, як алгоритм прийшов до своїх головних кандидатів. Прості візуальні накладення, що підсвічують відповідні криві або кольорові плями, допомагають виконати це завдання.
  • Проєктуйте інтерфейс для каліброваної довіри. Інтерфейси, що пропонують лише одну кнопку «збіг», сприяють надмірній довірі. Панелі керування мають показувати весь розподіл показників, дозволяти користувачам коригувати пороги та чітко позначати рівень впевненості.

Ставки для криміналістичної спільноти

Якщо збіг татуювання можна представити з такою ж суворістю, як відбиток пальця або ДНК-профіль, слідчі отримають потужну нову можливість у справах, де мистецтво на тілі підозрюваного є єдиною характерною ознакою. Перевагою є розширення інструментарію доказів для перегляду нерозкритих справ та розслідування зникнення людей.

Негативною стороною є ризик хибної впевненості. Навіть найкращий алгоритм у випробуванні NIST у невеликому, але нетривіальному відсотку випадків помилково ідентифікував невідповідне татуювання як головного кандидата. Перебільшення надійності технології може призвести до неправомірних звинувачень, особливо коли присяжні не знайомі з показниками візуальної схожості.

Контраргумент: обмеження сучасних технологій

Критики стверджують, що татуювання за своєю природою мінливі і що жоден алгоритм ніколи не зможе досягти впевненості, яку дає аналіз ДНК. Вони вказують на те, що багато татуювань є стилізованими, містять текст іноземними письменами або частково приховані одягом — усе це погіршує якість зіставлення. Доки рівень хибнопозитивних результатів не впаде до рівня, порівнянного з усталеними методами біометрії, суди можуть ставитися скептично до прийняття доказів за татуюваннями як беззаперечних фактів.

На що варто звернути увагу далі

NIST планує оприлюднити детальні метрики продуктивності для кожної з 12 протестованих систем, що дозволить розробникам порівнювати власні пайплайни з публічним стандартом. Агентство також натякнуло на наступний етап, у якому будуть представлені сценарії захоплення в реальному часі — відео замість статичних фото — щоб перевірити, наскільки добре алгоритми справляються з розмиттям в русі та спотвореннями в реальному часі.

Для всіх, хто розробляє інструменти комп'ютерного зору, висновок очевидний: розпізнавання татуювань перетворюється з цікавої функції пошуку на криміналістичний інструмент, і цей перехід вимагає суворості як у математиці, так і в тому, як результати представляються користувачам-людям.