Детализация рабочего
дня
сотрудников
автомойки

Цель проекта

  • Разработать систему автоматической детализации рабочего дня сотрудника автомойки с целью контроля соблюдения технологического процесса мойки автомобиля

Этапы реализации проекта

Разработка и реализация методологии
сбора и разметки видео-потока с
камер видеонаблюдения (открытые
данные под домен отсутствуют)

Обучение модели детектирования
событий в видеоряде, которая в режиме,
близкому к реальному времени,
определяет стадию автомойки по
фрагменту видео

Формирование чеклиста для
контроля наличия и
длительности каждой стадии
мойки автомобиля

РЕЗУЛЬТАТЫ

Разработаны методология и механизм сбора и разметки данных для подготовки обучающей выборки

Достигнута точность модели детектирования стадии автомойки в 84% на малом объеме данных

Реализован мониторинг контроля качества и объема размеченных данных в реальном времени

Разработаны аналитические дашборды для анализа результатов работы модели

НЮАНСЫ РАЗРАБОТКИ РЕШЕНИЯ

1

Контроль процесса разметки

Для контроля разметки был реализован мониторинг статистики по этапам автомойки. При этом подсчитывалось как общее количество действий, так и объем собранной разметки по классам в рамках уникальных автомобилей. Тем самым оказалось удобным перенаправлять внимание разметчиков на поиск примеров по более редким классам, и подсвечивать ошибки в разметке. Скриншот промежуточной статистики по собранным количествам ниже:

2

ИСПРАВЛЕНИЕ ошибок в обучающей ВЫБОРКе

Механизмы сбора разметки использовались и для контроля качества собираемых данных. Изображения/части видео, на которых модель “сильно ошибается” отправлялись на дополнительную итерация проверки разметчиками, что позволило повысить обобщающую способностью модели.
Пример изображений, отправленных на уточнение меток классов:

True: Перестановка,
Pred: Турбосушка

True: Перестановка,
Pred: Ополаскивание водой

3

интерпретация “черных ящиков”

Для интерпретации прогнозов моделей были применены методы выделения “важных” зон изображения, использованных алгоритмами при принятии решения. Это важно не только для понимания заложенных в модель принципов, но и для улучшения качества результатов за счет экспертного выбора необходимых ракурсов и зон для сбора данных, настройки подходящих аугментаций и организации сбора нужных синтетических примеров (в такой ситуации сотрудники имитируют действия по этапу автомойки).

Пример анализа конкретного снимка ниже локальным методом интерпретации важности зон изображения. Модель детектировала класс “Нанесение шампуня/пены” по наличию пены на автомобиле (зеленые зоны).