Стажировка по проекту
Компания: гк «самолет»
распознавание касок и жилеток на монтажном горизонте
Суть проекта
Задача
Для чего
Вводные данные
Выходные данные
Подсчитать количество входящих и выходящих людей по видео-потоку, а также проверить наличие каски и жилета на каждом человеке
На выходе получаем количество вошедших и вышедших людей, а также тайм-коды, где проходят люди без каски или жилета
Нейронная сеть работает на видео-потоке, который извлекается из RTSP-потока по интернету. Обучение нейронной сети происходило на размеченных картинках, которые извлекались с видео-потока
Проект создан для фиксирования количества людей на монтажном горизонте, а также детектировать нарушения безопасности
Участники
1 команды проекта
  • Терещенко Алексей
    Тимлид проекта
    Алексей - руководитель группы разработчиков, отвечал за полную разработку проекта
  • Алексеев Павел
    Unity Developer/Участвовал в разработке цифровой платформы музея РЖД
    • Участие в подготовке датасета отбор кадров с видео, разметка для YOLO v8 в программах Make Sense, Label Studio, Label Img;
    • Обучение нейросети YOLO v8 в среде Google Collab;
    • Эксперименты по сравнению обученных нейросетей разного типа с разными гипер параметрами в среде Google Collab;
    • Интеграция лучшей из обученных сетей в приложения для PC в среде PyCharm, тестирование и компиляция приложения;
    • Тестирование приложения в режиме анализа потока видео с камер наблюдения и в режиме анализа записанного видеофайла. Анализ результатов, подсчет количества ошибок и точности распознавания
  • ледовских Владислав
    Опытный программист 1С: работает в сфере ВПК
    • Подготовка инструкции и плана для совместной работы на этапе обучения сети;
    • Подготовке датасета отбор кадров видео, разметка для YOLO v8 в программах Make Sense, Label Studio, Label Img;
    • Обучение нейросети YOLO v8;
    • Создание стартового ноутбука в Google Collab;
    • Разработка кода с интерфейсом для демонстрации работы сети и записи видео с 3-х камер;
    • Тестирование приложения в режиме анализа потока видео с камер наблюдения и в режиме анализа записанного видеофайла. Анализ результатов, подсчет количества ошибок и точности распознавания
  • Ткачев Георгий
    • Разметка данных;
    • Обучение моделей YOLO v8;
    • Трекинг объектов
Участники
1 команды проекта
  • Серов Никита
    Тимлид проекта
    Никита - руководитель группы разработчиков, отвечал за полную разработку проекта
  • Белоус Павел
    Руководитель направления залоговой службы корпоративного сегмента в Банке
    • Ведение одной из основных команд;
    • Обучение модели;
    • Разработка одного из алгоритмов пост-обработки результатов
  • Марандич Дмитрий
    Разработчик программного обеспечения: разработка программ для обработки данных ультразвуковых дефектоскопов. Языки программирования C#, С++
    • Ведение одной из основных команд;
    • Обучение модели;
    • Разработка альтернативных алгоритмов пост-обработки результатов
  • Чурина Анастасия
    Инженер-геофизик
    • Ведение команды, которая исследовала направление по использованию альтернативной git-репозитории
  • Лазюк Владимир
    Индивидуальный предприниматель
    • Разработка backend-части проекта
  • Утепов Тимур
    Специалист по обслуживанию, наладке и эксплуатации оборудования хлебобулочных изделий
    • Разметка датасета;
    • Подборка гиперпараметров для модели
  • Кошелев Дмитрий
    Занимаюется сборкой, настройкой, обслуживанием ПК/Проектированием и обслуживанием ЛВС/Настройкой и установкой серверов и сетевого оборудования
    • Создание HTML-части для веб-сервера;
    • Помощь с разработкой вер-сервиса;
    • Обучение модели
  • Комиссаров Александр
    Индивидуальный предприниматель
    • Разметка датасета;
    • Обучение модели
  • Майоров Сергей
    Индивидуальный предприниматель: работает в сфере ИТ
    • Разметка датасетов;
    • Обучение модели для подбора гиперпараметров;
    • Помощь с направлением FairMOT
  • Карев Александр
    Менеджер по аудиту, анализу данных и внедрению BIM-технологий в ООО «СЗ «Стадион Спартак»
    • Подборка параметров для модели с помощью инструмента Optuna;
    • Проработка экспериментальных подходов
  • Попов Александр
    Предприниматель, инженер: работает в сфере недвижимости, архитектуры и дизайна
    • Разметка датасета;
    • Обучение модели на разных гиперпараметрах;
    • Подборка гиперпараметров для трекера;
    • Тестирование API
  • Муртазин Тимур
    Младший научный сотрудник, Казанский Федеральный Университет/ Разработка программных решений для нефтегазодобывающей отрасли.
    • Проработка различных экспериментов для нахождения оптимального метода пост-обработки результата
  • Гаврилюк Иван
    Менеджер отдела ипотечного страхования
    • Эксперименты с моделью;
    • Тестирование API - разметка данных
  • Мартынович Степан
    Студент МГИМО. Направление: Бизнес - информатика (профиль: Информационные технологии в международном бизнесе)
    • Разметка датасетов;
    • Тестирование трекеров
  • Николаев Алексей
    Звукорежиссёр и художник по свету
    • Обучение модели;
    • Проведение экспериментов
  • Рубцов Станислав
    Врач-педиатр
    • Работа над алгоритмом пост-обработки;
    • Обучение модели
  • Писаревский Денис
    Инженер промышленного оборудования/Участвовал в проекте по запуску завода Samsung в Калужской области
    • Разметка/переразметка датасета
  • Бастраков Игорь
    Оператор ЧПУ
    • Работа по исследовательскому направлению FairMOT
  • Сидоров Роман
    Специалист отдела строительного контроля и отдела экспертизы в ООО «Безопасность в промышленности»
    • Работа по исследовательскому направлению FairMOT
  • Черных Александр
    Менеджер по продажам компьютерного оборудования
    • Эксперименты с оптуной;
    • Подборка параметров для модели и трекера
  • Логинов Андрей
    Индивидуальный предприниматель: торговля на маркетплейсах
    • Разметка/переразметка датасета
  • Соколов Алексей
    • Разметка данных;
    • Тестирование архитектур
  • Ровенская Ирина
    • Разметка данных
Демонстрация проекта