Компьютерное зрение вместо оператора: как на палубе судна проверяют ношение СИЗ по камерам
На палубе судна экипаж обязан работать в касках, спасательных жилетах и костюмах-поплавках, но визуально проверить это по камерам оператор физически не может — потоков слишком много для одной смены. Заказчик поставил задачу: автоматически фиксировать нарушения ношения СИЗ — касок, жилетов, перчаток и поплавковых костюмов — в рабочих зонах на открытой палубе и превращать поток детекций в подтверждённые случаи нарушения.
AI-обработка оригинала Habr AI; редакция Hamidun News
Заказчик поручил разработать систему автоматического контроля ношения средств индивидуальной защиты (СИЗ) экипажем на открытой палубе судна, заменив ручной визуальный контроль по камерам системой детекции нарушений.
В чём была проблема ручного контроля
В рабочих зонах на палубе судна экипаж обязан находиться в касках, спасательных жилетах и костюмах-поплавках. Формально это требование техники безопасности контролируется визуально — оператор смотрит записи или живые трансляции с камер. На практике такой контроль не масштабируется: один человек физически не способен охватить все потоки видеонаблюдения за смену, особенно когда камер и рабочих зон на судне много, а внимание оператора неизбежно рассеивается.
- Объект контроля — открытая палуба судна, рабочие зоны экипажа
- Обязательные СИЗ — каски, спасательные жилеты, перчатки, костюмы-поплавки
- Проблема ручного контроля — оператор не может физически охватить все камеры за смену
- Задача — автоматически фиксировать нарушения ношения СИЗ по видеопотоку
- Ключевой этап — превращение потока сырых детекций в подтверждённое нарушение
Почему одних детекций недостаточно
Постановка задачи прямо указывает на то, что одной детекции объекта на кадре — например, обнаружения человека без каски — недостаточно, чтобы фиксировать это как реальное нарушение. Система, работающая по единичным кадрам, неизбежно будет спотыкаться о ложные срабатывания: случайный ракурс, частичное перекрытие фигуры, момент, когда человек снимает и тут же надевает жилет. Именно поэтому в постановке задачи отдельно выделен переход от «потока детекций» к «подтверждённому нарушению» — то есть системе нужна логика, которая отделяет разовые артефакты распознавания от устойчивого, повторяющегося факта отсутствия СИЗ у конкретного человека в рабочей зоне.
Такой подход типичен для промышленного компьютерного зрения на реальных объектах: одиночная детекция — это сигнал, а не готовый вердикт. Чтобы вердикт был пригоден для реального применения — например, для уведомления ответственного за безопасность на судне — систему нужно строить так, чтобы она агрегировала детекции во времени и по конкретному человеку или зоне, прежде чем считать случай нарушением.
Что это значит
Задача контроля СИЗ на судне — характерный пример того, как компьютерное зрение приходит на замену ручному наблюдению не там, где нужна разовая детекция, а там, где нужна система, способная различать шум и реальное событие. Для отраслей вроде морского транспорта, где ручной контроль безопасности физически не масштабируется на десятки камер и рабочих зон, автоматизация подобного рода становится не просто удобством, а способом закрыть слепые зоны, которые оператор объективно не может охватить.
Хотите не читать про ИИ, а внедрить его?
«AI News» — это полезные новости из мира ИИ. Системно научиться работать с нейросетями и применять их в работе — в Hamidun Academy.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.