ID R&D facial antispoofing challenge

ID R&D специализируется на разработке ПО и научно-исследовательской работе в области обработки интеллектуальных данных. Сфера деятельности включает алгоритмы machine learning для распознавания пользователей виртуальных ассистентов, чат-ботов, умных домов в процессе естественного общения, а также алгоритмов распознавания сцен, акустических событий, данных с сенсоров мобильных устройств для smart-устройств.

Задача

Вам предстоит определить к какому классу принадлежат изображения лиц: оригинальные кадры (real) или кадры, полученные при съемке экранов различными мобильными устройствами (spoof).

Чемпионат пройдёт в два этапа:

Первый этап пройдет в формате классического контеста на Boosters.pro.
Во второй этап пройдут топ-20 участников приватного лидерборда, по три лучшие модели каждого из участников топ-20 будут запущены на новом датасете, в результате будет сформирован новый лидерборд.
Финальное место определится по формуле:
Final = 0,5*(21 - А) + 0,5*(21-B),
А - место на лидерборде в первом этапе
B - место на лидерборде во втором этапе
Обсуждение в чате Телеграм

ID R&D

Facial-antispoofing

Спуфинг в биометрии (spoofing, атака с подменой личности) - ахиллесова пята многих биометрических систем идентификации и верификации. Подобным атакам подвержены практически все используемые модальности, но в первую очередь - голос и лицо. Спуфинг в системах лицевой биометрии, работающих с RGB-изображениями или видеорядом, может происходить по сценарию атаки повторного воспроизведения (video replay-attack): осуществляется съемка экрана, на котором проигрывается видеофайл с лицом взламываемой персоны. Эффект данного вид атаки усиливается, если биометрическая система работает в режиме frictionless, когда верификация пользователя выполняется параллельно его взаимодействию с приложением, а не прерывает его.

Baseline

Простой пример распознавания атаки по текстуре приведен в train_baseline.ipynb. Для LBP (Local Binary Patterns) признаков и гистограмм HSV и YCbCr представлений исходного изображения формируется классификатор на основе метода градиентного бустинга деревьев решений (CatBoost).

Правила

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

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

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

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

  5. Принимая участие в чемпионате, участник автоматически дает свое согласие на обработку и хранение своих персональных данных, а также соглашается со всеми пунктами этих правил. Организатор чемпионата гарантирует, что все персональные данные, сообщенные участниками чемпионата, будут храниться и обрабатываться в соответствии с положениями действующего законодательства Российской Федерации.

  6. Организатор оставляет за собой право в одностороннем порядке вносить изменения в настоящие правила без какого-либо специального уведомления, но с обязательной публикацией на сайте Boosters.pro. В случае несогласия с настоящими правилами или их обновлениями участники обязаны отказаться от использования сайта.

  7. К участию в конкурсе не допускаются аффилированные лица организатора (ООО «ДСП Лабс», дочерние и зависимые общества) и иные лица, прямо или косвенно связанные с организацией проведения данного чемпионата, в том числе сотрудники ООО «ДСП Лабс», дочерних и зависимых сообществ.

  8. Запрещен приватный обмен кодом и данными между участниками. Открытый обмен кодом разрешен в чате Telegram.

Вознаграждение

Общий призовой фонд – 300 000 рублей

Призовые места:

  1. 150 000 рублей
  2. 100 000 рублей
  3. 50 000 рублей

Суммы указаны без учета налогов и обязательных выплат в бюджет РФ. Налоговым агентом выступает организатор конкурса.

Расписание

06.08.2018 – 16.09.2018 – первый этап;

16.09.2018 – 19.09.2018 – второй этап;

22.09.2018 – награждение победителей, митап.

ID R&D facial antispoofing challenge

Оценка алгоритма

Метрикой качества в задаче является Balanced Accuracy.

TP – количество угаданных кадры полученных при съёмке экранов (spoofing)
TN – количество угаданных оригинальных снимков

Пример решения

0,2
7VOPPXVC.png,1
U4WX0TBW.png,1
ZD59MJWU.png,1
...
PE6KMGCT.png,1

Все индексы должны быть заполнены, в противном случае - попытка сгорает.

ID R&D facial antispoofing challenge

Данные

Базы Train и Test - это кадры из видеозаписей, снятых в различных условиях. Оригинальные видеозаписи получены с помощью веб-камер, камер мобильных телефонов или скачаны c Youtube. Атаки повторного воспроизведения получены путем съемки экранов различных ноутбуков и мониторов камерами мобильных телефонов в момент проигрывания оригинальных видеозаписей различных людей. Атаки были получены как в лабораторных условиях, так и с помощью исполнителей, зарегистрированных в краудсорсинговых интернет-сервисах Яндекс.Толока и Amazon Mechanical Turk.

Файлы

Название
Скачать
sample2.csv
train_validation.tar.gz
ID R&D

ID R&D facial antispoofing challenge

Таблица участников

Рейтинг

Рейтинг строится на 50% тестового датасета, финальный рейтинг будет построен на 50% тестового датасета и может отличаться.

#
Участник
Решений
Результат
Лучшее
1
Алексей Алексеев
17
0.984
2018-08-14 09:45:45
2
Яков Филин
4
0.975
2018-08-14 17:05:51
3
Дмитрий Волков
8
0.964
2018-08-13 19:12:56
4
Андрей Орлов
5
0.962
2018-08-13 15:47:37
5
Леонид Кузьмин
1
0.961
2018-08-14 12:05:34
6
Алексей Глинский
2
0.957
2018-08-11 00:01:32
7
Александр Паркин
6
0.951
2018-08-07 21:14:05
8
Александр Сологуб
2
0.951
2018-08-12 03:57:27
9
Станислав Чистяков
19
0.948
2018-08-14 13:38:23
10
Александр Катаев
8
0.935
2018-08-14 22:28:15
11
Денис Воротынцев
8
0.924
2018-08-11 14:45:56
12
Oleg Grinch
6
0.914
2018-08-09 23:18:09
13
Владислав Баланда
21
0.903
2018-08-12 03:11:42
14
Павел Сорокин
9
0.901
2018-08-13 10:11:06
15
Mikhail Lebedev
3
0.894
2018-08-13 14:58:17
16
Baseline Boosters
1
0.890
2018-08-07 13:36:40
17
Алексей Сычев
7
0.877
2018-08-10 14:35:50
18
Николай Бушков
4
0.877
2018-08-10 19:53:50
19
Анастасия Мирошникова
6
0.871
2018-08-13 11:42:25
20
Радик Хайдаров
13
0.870
2018-08-11 22:21:53
21
Никита Тышов
2
0.860
2018-08-09 22:10:06
22
Антон Савельев
6
0.851
2018-08-13 17:30:45
23
Андрей Захаров
1
0.849
2018-08-14 18:21:00
24
Алексей Забайкин
4
0.844
2018-08-07 16:24:00
25
Стас Цепа
2
0.833
2018-08-11 18:32:30
26
Аркадий Рассадников
5
0.813
2018-08-10 19:14:50
27
Алексей Демянчук
1
0.808
2018-08-09 19:51:59
28
Арина Лопухова
1
0.799
2018-08-13 19:32:36
29
Сергей Колченко
3
0.797
2018-08-14 14:30:02
30
Кирилл Хрыльченко
9
0.780
2018-08-13 00:01:38
31
Григорий Овчинников
3
0.745
2018-08-12 16:35:05
32
Arslan Zhambalov
1
0.743
2018-08-13 01:38:27
33
Андрей Долганов
3
0.742
2018-08-14 20:56:56
34
Владимир Хрусталев
3
0.740
2018-08-08 20:16:11
35
Игорь Галицкий
1
0.736
2018-08-13 12:19:59
36
Дмитрий Андреев
3
0.572
2018-08-07 17:25:14
37
Pavel Alekseev
1
0.529
2018-08-07 15:29:06
38
Сергей Стриж
2
0.516
2018-08-13 23:30:42
39
Дмитрий Егоров
1
0.500
2018-08-07 20:56:45
40
Кирилл Жингалов
1
0.500
2018-08-15 10:40:39

Для участие в чемпионате, Вы должны быть зарегистрированным пользователем.

Идёт загрузка Вашего файла. Подождите...