Тайлер Дерден для ИИ: как мы сняли датасет с драками для обучения нейросети с помощью людей из бойцовского клуба - pt. 2

Травмы, взлеты, неудачи, угрозы полицией и злая соседка - с чем мы столкнулись во время выполнения этого необычного заказа.

Если пропустил первую статью – советую ознакомиться с ней. Там я подробно рассказал как мы подошли к организации проекта, показал принцип подсчета экономики и рассказал про первый съемочный день в Москве.

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

Краснодар: первый съемочный день

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

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

Тайлер Дерден для ИИ: как мы сняли датасет с драками для обучения нейросети с помощью людей из бойцовского клуба - pt. 2

Как итог, за недолгих 2.5-3 часа все 34 видео были сняты. Единственное, не обошлось без инцидентов: несколько раз актеры нанесли настоящие удары, а в одной из сцен, где по сюжету требовалось запинать человека толпой, актеру нанесли травму:

В одном из сценариев актера били на полу, запинывали - я им оказался. И один из товарищей случайно пнул меня прям по ногтю, он у меня на**й пополам разломался, согнулся. Друг долго извинялся. Вообще, когда кого-то ударяли, мы потом извинялись. Это очень смешно выглядит: сначала деремся как еб****ые, а потом такие: “Брат, прости, я не сильно тебя ударил?".

Алишер Назаров

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

Первый блин комом

Когда мы подводили итоги дня при внутренней проверке полученных видео, выяснилось, что часть видео придется забраковать. Это случилось из-за мизерных отклонений от ТЗ: где-то забыли поменять одежду, где-то вмешивались прохожие и актеры выпадали из действия, где-то оператор случайно перекрыл кадр своими руками. От общего объема было забраковано порядка 10-15% видео, но мы заранее договорились снимать ролики с запасом, поэтому недостачу удалось закрыть.

Полученные видео были упакованы, рассортированы по классам в папках и отправлены клиенту.

Через пару дней клиент сообщил, что видео московских коллег не подходит, а это – на секундочку – 66% материала от всего объема. При внутреннем анализе выяснилось, что драки, которые имитировали наши коллеги из Москвы, получились недостаточно убедительными, хоть и соответствовали качеству, которое мы показали на тестах. На мой взгляд сыграл контраст: московские видео повторяли ТЗ тестовых замеров, в то время как краснодарские видео произвели впечатление реальной драки. При проверке клиент заметил эту разницу и решил, что видео сняты некорректно. В результате он попросил переснять большую часть материала. Для сравнения в разнице инсценировки драк:

Краснодар

Москва

После недолгих совещаний внутри команды мы приняли решение бесплатно переснять драки 1 на 1 и драки 1 на 3.

Второй съемочный день

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

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

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

Но нам повезло. Чуть позже после начала основного мероприятия БК на сходку пришел еще один человек – "первоход", как выразился Алишер, который прибыл на ивент из станицы на расстоянии 200 км от Краснодара. После основной сходки он был настолько переполнен эмоциями, что решил провести с нами как можно больше времени. Когда компания была в полном составе, мы двинулись на съемки.

С точки зрения организации мы решили в начале снять классы 1 на 3, где требовался следующий состав:

-Оператор;
-Актер 1;
-Актер 2;
-Актер 3;
-Актер 4.

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

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

Тайлер Дерден для ИИ: как мы сняли датасет с драками для обучения нейросети с помощью людей из бойцовского клуба - pt. 2

Результаты

Вторая партия видео с пересъемками была принята без правок. За недолгие две недели работы мы достигли всех целей проекта:

- Отличные видео для обучения нейросети для детекции драк
- Довольный заказчик
- Актеры остались живы и здоровы
- Глубокое удовлетворение организаторов от избранного подхода к выполнению и безупречного исполнения
- Бесценный опыт, который не раз помог нам в будущем

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

Если ты как и мы разделяешь такое видение будущего - пиши нам и будь уверен, что твой датасет будет собран профессионалами своего дела, которые отдаются своей работе на 100%. Оформить заявку на сбор или разметку датасета можно по этой ссылке, а заказать бесплатную консультацию по разработке нейросети можно по этой.

1313
8 комментариев

Статья кайф, спасибо

2

Спасибо! Благодарим за ваш отзыв :)

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

А если Нейросеть научиться детектировать фейковые драки?

1

Артем, здравствуйте! Обязательно расскажите :) Можете еще поделиться ссылкой на наш канал в VC.RU - будем вам признательны (https://vc.ru/u/1700314-neurocore)

Касаемо вашего вопроса:

"А если Нейросеть научиться детектировать фейковые драки?"

Такой шанс есть, но как часто люди дерутся понарошку? В рамках ложных срабатываний вспоминаются автопилоты, которые ловят ступор, если на капот поставить дорожный конус))) Для драк что-то похожее сложно придумать. Для нейросети достаточно усвоить какие-то основные паттерны конфликтной ситуации, чтобы она с каким-то процентом уверенности смогла вынести вердикт, что на видео с камер идет драка.

Кроме того, камеры с ИИ, которая определяет драки (это лишь мое предположение) будут ставить в строго отведенных местах, где повышена опасность возникновения драки. Например, в клубах или на выходах из клубов. То есть в спортзале на ринге смысл в такой камере практически отсутствует.

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

Зачем все это, если в сети можно найти кучу материала с уличными драками?

Иван, здравствуйте! Нас редко просят скачать что-то из открытых источников. Как правило, перед тем как обратиться к нам с запросом на сбор данных - клиент уже использовал данные из открытых источников. Но на всякий случай мы всегда переспрашиваем :)

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

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

На первом видео челик исполняет тектоник) после драк обычно тела лежат, кровища, все такое, такие концовки не делали?