Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Построение системы контроля качества на производстве на основе CV

Построение системы контроля качества на производстве на основе CV

Андрей Гаврилица, архитектор данных, Северсталь диджитал

Big Data & AI Conference 2020

September 17, 2020
Tweet

More Decks by Big Data & AI Conference 2020

Other Decks in Technology

Transcript

  1. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. О чем пойдет речь 2 Что такое cv и возможности применения технологии в промышленности 01 02 Пример задачи решаемой в Северстали и ее постановка: • Что на входе • Что на выходе 03 Общая архитектура Data Lake 04 Архитектура решения VERA 05 06 На что в решении следует обратить внимание Результаты
  2. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. 3 Основные области применения cv в промышленности • Детекция брака • Контроль качества (вводим некоторую метрику оценки и определяем ее для всех “объектов”) • Мониторинг соблюдения промышленной безопасности (присутствие/отсутствие каски/маски, определения физического состояния работника (температура, усталость)) • Автопилот (например, БелАЗ)
  3. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. 4 Постановка задач, проект VERA Система видеоинспекции на одном из цехов • Порядка 10 камер • размер снимка 128 х 1936 pix • разрешение 0,25 мм/pix • порядка 10 000 снимков на рулон Задача • Улучшить точность классификации дефектов на металле • Задержка между окончанием прокатки рулона и получением последнего предикта не должна превышать n минут
  4. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. Общая архитектура DL Северстали 5
  5. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. Архитектура решения VERA 6
  6. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. 7 Примеры дефектов, которые ищем Трещина Механическое повреждение Раковина Плена
  7. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. Пользовательский интерфейс 8 UI Содержит в себе информацию о том, какие дефекты были обнаружены на каждом из рулонов. Пользователь может задавать правила фильтрации и также смотреть непосредственно на изображения где есть дефекты. Проблемная зона выделяется контуром.
  8. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. На что стоит обратить внимание 9 • Конкретно в этом проекте фото собираем не напрямую с камер. • Картинки (не метаинформация о нахождении картинок) идут непосредственно в кафку • Модель пишут дата саентисты (python), не используется стороннее решение • Все самописные приложения, кроме модели, постпроцессора выходных данных модели и фронта написаны на java • Предикты не содержат в себе фото, только айдишники, локацию дефектов и их типы • Во время отображения картинок в UI делаются запросы к двум бекендам, которые ходят в разные “хранилища”: за картинками и за локациями дефектов на этих картинках
  9. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. Характеристики пайплайна решения 10 • Лаг между генерацией картинок камерой и их появлением в кафке – порядка 3 секунд • Порядка 40-50 сообщений в секунду во входном кафка топике • В решении используется 5 кафка топиков • Картинки во входном потоке сжимаются tiff -> jpeg, итоговый вес сообщения во входном кафка топике порядка 13 кб • 7 мест хранения данных • 2 готовых приложения, 5 самописных
  10. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. Результаты 11 • Финальный latency (от момента генерации фото , до момента отображения информации на фронте) не превышает пол минуты • Результаты работы нашей модели выше чем у системы видеоинспекции. В терминах precision / recall по некоторым типам дефектов точность выше в 5 раз.
  11. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. Финал 12 Спасибо за внимание