Модуль p.7 · Урок 2
Урок 2: CV контроль качества в дискретном производстве — от MVTec AD до production
Содержание
- Чему вы научитесь
- Каноничные бенчмарки — на чём проверять гипотезы
- Рынок систем качества — что продают вендоры
- Что показал КамАЗ Digital — и почему это важнее зарубежных демо
- Что брать как мировой ориентир, а что — как осторожный reference
- Минимальная архитектура для среднего завода
- Какие метрики считать на пилоте
- Что читать дальше
Чему вы научитесь
- Понимать, почему CV-контроль качества — самый зрелый AI-класс в дискретном производстве
- Различать benchmark layer, production layer и integration layer в системах визуального контроля
- Выбирать между Cognex, Keyence, Landing AI, российскими продуктами и open-source стеком
- Понимать, что именно показал кейс КамАЗ Digital и почему он важен для российского рынка
- Собирать минимальный production pipeline: камера → edge-инференс → MES/оператор → разметка и retraining
Если в дискретке нужен один use case, который даёт деньги без многолетней перестройки архитектуры, это контроль качества через компьютерное зрение. Но именно тут больше всего путаницы. Benchmark на MVTec AD — это ещё не production. Красивая demo на Cognex — это ещё не интеграция в линию. А модель, которая хорошо работает на одном участке, легко разваливается после смены освещения, камеры или партии материала.
Каноничные бенчмарки — на чём проверять гипотезы
| Датасет | Что в нём есть | Зачем нужен |
|---|---|---|
| MVTec AD | 5354 изображений, 15 категорий и 70+ типов дефектов (MVTec; IJCV paper) | Каноничный benchmark для anomaly detection в промышленности |
| VisA | 10 821 изображение и 12 классов объектов | Хорошее дополнение к MVTec AD, если нужно проверить переносимость модели |
| Severstal Steel Defect Detection | 18 074 изображения и 4 класса дефектов (Kaggle) | Полезен и для дискретки, если нужно проверять сегментацию длинных поверхностных дефектов |
Главная мысль: dataset — это тренажёр, а не гарантия результата. На линии вы получите другой свет, другую геометрию детали, другой фон и другой брак.
flowchart LR
A[Промышленные камеры или CCTV] --> B[Edge inference: Jetson, Intel Arc, industrial PC]
B --> C[Классификация или anomaly detection]
C --> D[Сигнал оператору и запись в MES]
D --> E[Подтверждение брака или ложного срабатывания]
E --> F[Архив изображений и разметка]
F --> G[Retraining и новая версия модели]
G --> BРынок систем качества — что продают вендоры
| Вендор / стек | Как использовать | Сильная сторона | Ограничение для РФ |
|---|---|---|---|
| Cognex VisionPro Deep Learning | Покупаете как премиальный runtime под industrial inspection и интегрируете в линию через vision stack Cognex (Cognex) | Сильный production UX и зрелый deployment | Новый белый enterprise-проект в РФ практически недоступен |
| Keyence CV-X + AI | Быстрый запуск на линии с камерным стеком Keyence и готовыми inspection workflows (Keyence) | Сильны в fast setup и Asian discrete manufacturing | Та же проблема с доступностью и сервисом в РФ |
| LandingLens | few-shot workflow для случаев, где данных мало; удобно для SMB и proof-of-value (Landing AI) | Низкий порог старта и data-centric workflow | SaaS-логика и контрактный контур неудобны для чувствительных линий |
| VizorLabs / Малленом / российские интеграторы | Заказываете как кастомный промышленный проект под свою линию | Локальная поддержка и работа в санкционном контуре | Часто слабее product layer, чем у Tier-1 vision vendors |
| Open-source: Detectron2 + Anomalib + Label Studio | Собираете свой стек на industrial PC или Jetson по схеме из p.9/03 | Полный контроль над данными, моделью и TCO | Нужна собственная команда ML/интеграции |
Что показал КамАЗ Digital — и почему это важнее зарубежных демо
КамАЗ Digital — пока самый полезный публичный российский кейс для дискретки, потому что он описывает не абстрактный «AI на производстве», а реальный production workflow. На прессово-рамном заводе внедряли систему контроля качества грунтовки перед окраской кабин. Компания раскрыла 87–94% точности по дефектам грунтовки, 90–95% точности по подсчёту деталей, срок внедрения 9 месяцев; в 2024 году решение масштабировалось на одну линию из семи. Важно понимать границу кейса: это публично подтверждённый пилот 2023–2024 годов, а актуальных открытых данных о дальнейшем масштабировании на 2025–2026 пока нет (КамАЗ; CNews).
Практический смысл здесь такой.
- Задача выбрана правильно: визуально наблюдаемый дефект, понятный оператору и напрямую связанный с качеством.
- Линия внедрения ограничена: не весь завод, а конкретный участок.
- Есть человеческая валидация: система не закрывает цикл сама, а помогает оператору и ОТК.
- Срок внедрения ближе к промышленной реальности, а не к рекламной demo.
Что брать как мировой ориентир, а что — как осторожный reference
| Reference | Что полезно взять | Что нельзя копировать вслепую |
|---|---|---|
| TSMC | Высокие требования к defect detection и интеграции с fab data layer | Числа вида 95% точности и +10–15% yield часто идут через вторичные обзоры — нужна проверка перед использованием в защите проекта |
| ASML | Связка physics + ML для сложной оптики и дефектов | Уровень доступных данных и закрытость домена несопоставимы со средним заводом |
| Airbus Skywise | Интеграция данных quality и maintenance на единой платформе (Airbus) | Это скорее reference по data layer, а не по CV на линии |
| КамАЗ Digital | Реалистичный российский сценарий пилота 2023–2024 годов: участок, оператор, данные, ограниченный scale-out | Для 2025–2026 нет публичных подтверждений дальнейшего масштабирования; перенос на другой завод всё равно потребует новых данных и перенастройки |
Минимальная архитектура для среднего завода
Для среднего завода разумный путь выглядит так.
- Выбрать один визуально наблюдаемый дефект. Не «все дефекты кузова», а один класс проблемы, который дорого стоит.
- Поставить архив изображений под версионирование. Без этого retraining будет хаотичным.
- Сделать edge-инференс рядом с линией. Это снижает задержку и упрощает ИБ-контур.
- Писать событие в MES или хотя бы в журнал качества. Иначе у вас demo, а не производственный процесс.
- Организовать разметку ошибок модели. Production CV всегда требует цикла улучшения.
Какие метрики считать на пилоте
| Метрика | Почему она важнее «accuracy из презентации» |
|---|---|
| False negative rate | Пропущенный дефект обычно дороже лишней тревоги |
| False positive rate | Если система шумит, оператор перестаёт ей доверять |
| Время реакции оператора | Хороший CV-пилот сокращает путь от кадра до действия, а не просто считает классы |
| Доля изделий, реально покрытых машинным контролем | Это честный индикатор penetration в процесс, а не красоты модели |
| Время retraining и rollout новой версии | Для production важна не только точность, но и скорость адаптации к новому браку |
Именно поэтому vendor demo почти всегда выглядит лучше реального production. На демо нет смены света, грязной оптики, другой партии материала и реального оператора, у которого уже есть пять тревог от других систем.
Соберите базовый архив. Для пилота обычно достаточно нескольких тысяч изображений нормального режима и сотен примеров целевого дефекта. Точный объём зависит от контраста дефекта и качества оптики.
Разведите два класса задач. Если дефект известен и повторяем, идите в supervised detection или segmentation. Если дефекты редкие и заранее неизвестные — берите anomaly detection на MVTec-подобной логике.
Сразу проектируйте integration path. Кто получает алерт, кто подтверждает дефект, где хранится кадр, кто отвечает за retraining — всё это нужно решить до первой модели.
Начинайте с open-source baseline. Detectron2, MMDetection, Anomalib, ONNX Runtime и Label Studio достаточно, чтобы проверить экономику без vendor lock-in. Подробный стек — в p.9/03.