Главное Авторские колонки Вакансии Образование
😼
Выбор
редакции
2 325 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как нейросеть занимается охраной труда

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

Начало

На любом производстве в том или ином виде существуют системы, отвечающие за контроль и выявление угроз для жизни и здоровья работников: падения с высоты, воздействие рабочей техники, электроприборов и тп. Есть примеры экспериментальных внедрений технологий 4.0: интернет вещей, машинное зрение, искусственный интеллект.

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

Задача

Используя имеющуюся инфраструктуру внедрить искусственный интеллект, который будет захватывать видеопоток с камер, выделять в стриме зоны производства, людей, элементы защиты и определять, нарушены правила техники безопасности или соблюдены. Для проекта мы выбрали свёрточную архитектуру нейронной сети.

Процесс

Чтобы нейросеть научилась определять надета на человеке каска или нет, нужен датасет - набор шаблонов определённых движений, на которых программа сможет тренироваться. Частая проблема проектов с машинным обучением в промышленности — недостаток данных ввиду новизны темы и единичности внедрений.

Датасет

Пришлось с нуля разработать референсный датасет, в состав которого вошли 56 размеченных последовательностей, покрывающих позитивные и негативные сценарии поведения персонала на производстве. На изображениях - сотрудники предприятия, часть из которых экипирована по всем правилам техники безопасности, часть - с нарушениями. У каждого человека размечена модель скелета по 12 точкам. Амуниция размечена дополнительными точками. Каждый кадр имеет текстовую подпись и цветовой маркер - характеристики демонстрируемого действия. Также размечены типы производственных зон.

Собранный датасет позволил искусственному интеллекту стабильно распознавать и классифицировать три распространённых сценария поведения персонала, которые требуют повышенного внимания:

● Носит ли сотрудник защитную каску на голове - является обязательным условием на производстве;

● Надел ли сотрудник капюшон от рабочей куртки поверх каски - это строго запрещено;

● Пристёгнут ли сотрудник тросом - является обязательным условием при проведении высотных работ.

Распознавание

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

Технологии

Для имплементации методов обнаружения объектов была использована платформа Detectron. Функциональность Detectron позволяет реализовывать наиболее перспективные подходы по построению нейронных сетей и систем машинного обучения, нацеленных на выделение объектов на изображениях. В текущей версии Detectron применяются шесть алгоритмов. Авторы одного - Mask R-CNN - получили премию Марра за вклад в развитие компьютерного зрения. Тренировка нейросети выполнена на технологии Transfer Learning, оптимальной, когда вы работаете с ограниченным датасетом.

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

Результат

В финальном варианте удалось достигнуть стабильной аналитики видеопотока с распознаванием объектов и классификацией поведения. Диапазон точности составляет 77 – 100 процентов. Наш пилот показал отличные результаты на этапе тестирования и сейчас заказчик продолжает тесты, так как путь от пилота до промышленного решения очень долгий. Мы следим за развитием событий и, возможно, в скором будущем опубликуем кейс о производственном внедрении.

+3
В избр. Сохранено
Авторизуйтесь
Вход с паролем