Контролёр на линии смотрит на изделие около двух секунд. За смену через него проходят тысячи деталей, и к концу смены он смотрит уже не так, как в начале. Это не претензия к человеку — так устроено внимание. Камера на этом месте не устаёт, и отсюда растёт спрос на компьютерное зрение в цехах. Но до линии доходит меньше половины проектов, и причина почти никогда не в модели. Разберём, где такая система окупается, где остаётся дорогой игрушкой и что решает исход.
Вы покупаете не модель, а пост контроля
Модель — это файл с весами. Сама по себе она не отличит годное изделие от брака на вашей линии: она не видела вашего света, вашего фона и вашего способа класть деталь на ленту.
Работающая система собирается из пяти частей: камера с подходящей оптикой, освещение, крепление и синхронизация со скоростью линии, модель и связь с производственной системой. Модель — одна пятая, и далеко не самая дорогая.
В нашем проекте с конвейерной линией сложнее всего далось не обучение. Система должна была работать в реальном времени прямо на линии, на ограниченном железе и при освещении, которое менялось в течение смены. Помогли оптимизация модели под TensorRT и вынос вычислений на край, ближе к камере.
Машинное зрение или компьютерное зрение — есть ли разница
В разговоре эти слова обычно означают одно и то же, и спорить о терминах смысла нет. Разница скорее историческая: машинным зрением чаще называют промышленные системы контроля с закреплённой камерой и постоянным светом, компьютерным зрением — более широкий круг задач, включая распознавание на видео в неуправляемых условиях.
Для выбора подрядчика разница несущественна, а вот для постановки задачи важна. Если на участке можно зафиксировать деталь и свет, вы попадаете в область, где всё предсказуемее и дешевле. Если камера смотрит на цех целиком, где движутся люди и техника, задача ближе к видеоаналитике: данных нужно больше, а точность выходит ниже.
Где зрение окупается
Правило простое: внедрение оправдывает себя там, где проверка однообразна, поток велик, а дефект различим на снимке. Три ситуации ниже — те, в которых эти условия сходятся чаще всего.
Контроль, на котором человек устаёт
Однообразная визуальная проверка — худшее применение человеческого внимания. Ошибки здесь не от небрежности: после трёхсотого изделия глаз перестаёт замечать отклонение, которое уверенно ловил на тридцатом.
Скорость, которую человек не даёт
Если линия идёт быстрее, чем успевает контролёр, выбор невелик: ставить второго, замедлять линию или проверять выборочно. Камера снимает это ограничение. В нашем проекте проверка ускорилась в 5 раз, и притормаживать линию не пришлось.
Проверка, которую сейчас делают выборочно
Выборочный контроль — это признание, что сплошной вы себе позволить не можете. Дефект, попавший в непроверенную часть партии, уезжает к заказчику и возвращается рекламацией. После перехода на сплошную проверку возвраты в этом проекте снизились на 18%.
Где не окупается
Номенклатура меняется каждую неделю
Модель учится на примерах. Появилось новое изделие — примеров для него нет, и сбор начинается заново. Приёмы, которые сокращают переобучение, существуют, но экономика мелкосерийного производства с постоянной сменой номенклатуры сходится редко.
Дефект не виден на снимке
Камера видит поверхность. Внутреннюю трещину, неверный сплав, отклонение по твёрдости она не увидит никогда. Звучит очевидно, но обсуждать это нужно до договора: пройдите список дефектов и отметьте напротив каждого, каким образом он попадает в кадр.
Поток слишком мал
Камера, свет, крепление и интеграция стоят одинаково и при сотне изделий в смену, и при десяти тысячах. Выгода растёт вместе с потоком, затраты — почти нет. На малом потоке дешевле оставить человека и не усложнять.
Каждое решение нужно обосновать
Модель отвечает «дефект» или «норма», но не объясняет причину языком технолога. Если по регламенту каждое отклонение надо обосновать и запротоколировать, система остаётся помощником контролёра, а не заменяет его. Выгода от этого не исчезает, но считается иначе — экономится время на поиск, а не ставка.
Дальше в расчётах встречаются условные входные данные — ваши будут другими. Настоящие числа появляются только после того, как кто-то посмотрит на вашу линию и на ваш брак.
Почему 92% — хороший результат, а 99% — повод насторожиться
Точность без базиса не значит ничего. Вопрос всегда один: на какой выборке измеряли и что считали ошибкой.
В нашем проекте точность распознавания дефектов составила 92%, и мерили её на размеченной выборке реальных дефектов с линии. Пограничные случаи система не решает сама — отправляет их на ручной контроль. Это не костыль, а проектное решение: показать человеку десяток спорных изделий дешевле, чем пропустить одно бракованное.
Когда подрядчик называет 99% и не говорит про выборку, спросите, сколько в ней было настоящих дефектов. Если брак встречается раз на тысячу изделий, модель, которая всегда отвечает «годное», покажет точность 99,9% и не найдёт ни одного дефекта.
Что определяет результат сильнее модели
Свет
Освещение — самая частая причина, по которой пилот работает, а линия нет. Блик на металле, тень оператора, разное солнце утром и вечером меняют картинку сильнее, чем любая разница между архитектурами моделей.
Положение изделия
Если деталь может лежать как угодно, модель должна увидеть её во всех положениях. Механическое ограничение — направляющая, упор, поворотный стол — обходится дешевле, чем несколько тысяч дополнительных размеченных кадров.
Смена партии сырья
Новый поставщик, другой оттенок, другая фактура — и качество падает без единой правки в коде. Поэтому систему нельзя просто сдать и забыть: нужен контроль качества в эксплуатации и понятный порядок дообучения.
Общее правило звучит так: что можно закрепить механически или светом, дешевле закрепить, чем компенсировать данными. Каждая степень свободы, оставленная на линии, потом оплачивается кадрами, разметкой и временем технолога.
Своё решение или готовая видеоаналитика
Если задача типовая — посчитать людей, заметить каску, зафиксировать въезд машины, — готовая видеоаналитика обойдётся дешевле и запустится быстрее. Своя модель нужна там, где дефект специфичен для вашего изделия и готового детектора под него не существует.
Проверяется это за час: опишите дефект одной фразой и поищите коробочное решение именно под него. Не нашли — задача ваша, и её придётся обучать.
Сколько стоит и сколько занимает
Ориентиры по нашему рынку: прототип — от 600 тыс. ₽ и обычно до двух недель, пилот — 1,5–3,5 млн ₽ и 3–6 недель, промышленное внедрение с интеграциями — 4–12 недель, стоимость считается отдельно. Камеры, свет и монтаж в эти вилки не входят: их считает тот, кто отвечает за линию.
Самая недооценённая статья расходов — не разработка, а сбор и разметка снимков. Про неё стоит говорить отдельно и заранее.
Как посчитать выгоду до пилота
Считайте не «эффект от ИИ», а разницу в стоимости процесса. Сложите три величины:
- Стоимость контроля сейчас: оплата труда контролёров на участке плюс цена дефектов, которые они пропускают.
- Возвраты и рекламации за год, отнесённые к этому участку.
- Потери от замедления линии, если сейчас вы притормаживаете её ради проверки.
Из суммы вычтите стоимость владения: поддержку, дообучение при смене партий, обслуживание оборудования. Если после вычитания окупаемость выходит за два года, проект скорее про имидж, чем про деньги.
Покажем структуру на условных числах. Пусть возвраты по участку обходятся в 18 млн ₽ в год, а сплошной контроль снижает их на 18%, как в нашем проекте, — это 3,2 млн ₽ в год только на рекламациях. Добавьте сюда освободившуюся часть фонда оплаты на участке, вычтите годовую поддержку и сравните с вилкой пилота 1,5–3,5 млн ₽. Важна структура расчёта, числа подставьте свои.
О чём спросить подрядчика до договора
- На какой выборке измерялась точность в его прошлых проектах и какая доля брака в ней была.
- Что происходит с пограничными случаями: решает модель или человек.
- Кто отвечает за свет, оптику и крепление камеры — подрядчик или вы.
- Как устроено дообучение при смене партии и входит ли оно в поддержку.
- Что и в какие сроки потребуется от вас: кадры, доступ к линии, время технолога.
Ответ на первый вопрос показывает уровень собеседника быстрее остальных. Если про выборку говорят охотно и с оговорками — это хороший знак. Если называют одну цифру без пояснений, разговор стоит продолжить с другим подрядчиком.
Кто нужен со стороны завода
Без двух человек проект встанет. Первый — технолог, который знает, чем вызван каждый дефект и что считать браком в спорном случае. Второй — тот, кто отвечает за линию и может разрешить повесить камеру, протянуть кабель и остановить конвейер на монтаж.
Третий необязателен, но полезен: контролёр с этого участка. Он размечает первые кадры точнее любого подрядчика, потому что видел эти дефекты тысячу раз.
Порядок, который снижает риск
- Составьте список дефектов и отметьте, какие из них видны на снимке.
- Снимите первые кадры на реальной линии, а не в лаборатории.
- Сделайте прототип на одном типе дефекта и одном участке.
- Запустите пилот в режиме подсказки: система отмечает, решает человек.
- Переводите в автоматический режим по одному типу дефекта, а не все сразу.
Режим подсказки важнее, чем кажется. Он даёт две вещи: материал для дообучения и доверие цеха. Систему, которая месяц показывала верные подсказки, принимают спокойно. Систему, которая с первого дня начала останавливать линию, обходят.
При таком порядке внедрение растягивается, и это осознанная плата. Проект, где камеру повесили за неделю и сразу включили автоматическую отбраковку, заканчивается откатом чаще, чем проект, где на режим подсказки ушло полтора месяца.
Что измерять после запуска
- Доля пропущенных дефектов на контрольной выборке — главная метрика, из неё считается выгода.
- Доля ложных срабатываний: если система бракует годное, цех начнёт её обходить.
- Доля изделий, ушедших на ручной контроль. Выросла — значит, на линии что-то изменилось.
- Возвраты и рекламации по участку помесячно. Ради этой цифры всё и затевалось.
Ложные срабатывания обычно недооценивают. Пропущенный дефект стоит денег, ложная отбраковка стоит доверия. Вторую цех чинит сам: отключает систему или перестаёт смотреть на её сигналы.
Коротко
- Вы покупаете не модель, а пост контроля: оптику, свет, крепление, интеграцию.
- Окупается там, где проверка однообразна, поток велик и дефект видно на снимке.
- Не окупается при частой смене номенклатуры, малом потоке и внутренних дефектах.
- Точность без указания выборки — не цифра. Спрашивайте, сколько в выборке было брака.
- Начинайте с одного типа дефекта и режима подсказки, а не со сплошной автоматики.