К содержимому
MoranaLabs
Производство / Контроль качества — 15 дек. 2025 г.

Дефектоскопия на скоростной производственной линии 

На скоростной линии две ошибки стоят по-разному: пропущенный дефект уезжает к клиенту, а годная деталь в браке — это выброшенные деньги. Систему настраивали под эту асимметрию, а половину точности дал свет, а не нейросеть.

99,4 %
recall по дефектам поверхности
0,6 %
годного ушло в брак
8,7 мс
задержка инференса на деталь
стенд · запускается здесь

Стенд: порог приемки и цена решения

Слева — пропущенный дефект и рекламация, справа — годная деталь в браке. Порог ставится не по совести, а по цене обеих ошибок; она посчитана.

ОПТИМУМ ПО ЦЕНЕ0 — уверенно нетуверенно да — 1
годная детальдеталь с дефектом поверхностиложные тревогипропуски

Поток за смена: 4 800 годных деталей и 96 деталей с дефектом.

99,4 %
поймано деталей с дефектом
28
ложных тревог за смена
0,6
пропущено из 96 за смена
20 тыс. ₽
цена ошибки за смена
Без единого гейта на том же пороге было бы 156 ложных за смена — гейты снимают 82 % мусора и уносят с собой 0,4 % находок. Бесплатных гейтов не бывает. Цена ошибки считается так: рекламация против себестоимости детали, ушедшей в брак.

Поток деталей, доля дефектов и стоимости — синтетические, порядок взят по машиностроению. Схема с досъемкой под вторым углом — рабочая.

Две ошибки, которые стоят по-разному

Разговор о дефектоскопии обычно начинают с точности. Слово бессмысленное, пока не разделены два вида промахов.

Пропущенный дефект уезжает с линии дальше по цепочке. Цена — рекламация, разбор, иногда отзыв партии, всегда репутация. Годная деталь, отправленная в брак, стоит дешевле, но она стоит постоянно: при потоке в тысячи деталей в смену каждый процент ложного брака — это конкретные деньги в мусорном контейнере каждый день.

Поэтому в проекте с самого начала жили два числа: доля пойманных дефектов и доля годного, ушедшего в отбраковку. Настройка порога — это торговля между ними, и решение о курсе принимает не инженер, а технолог с калькулятором. Наша задача была отодвинуть саму границу размена, чтобы торговаться приходилось меньше.

Свет сделал больше, чем модель

Самая недооцененная часть промышленного зрения — освещение. Царапина, вмятина и потертость на одной и той же поверхности видны при разном свете и почти неразличимы при неудачном.

Тип дефектаЧто его проявляет
Царапина, рискаСкользящий свет под малым углом: дефект дает тень, фон остается ровным
Вмятина, забоинаНаправленный свет с двух сторон, разбор по разнице теней
Пятно, налет, пригарРассеянный равномерный свет: важен контраст по яркости, а рельеф мешает
Скол кромкиПодсветка на просвет, дефект виден по нарушению силуэта

Часть классов дефектов после переделки подсветки стала видна настолько уверенно, что модель перестала быть узким местом. Это неприятная для инженера правда: неделя работы со светом дала больше, чем месяц работы с архитектурой сети.

Синхронизация с линией

Деталь не ждет. Камера снимает по сигналу с датчика положения, привязанного к движению конвейера, — так кадр всегда попадает на одну и ту же фазу прохода детали. Без такой привязки часть деталей снимается в момент, когда контролируемая зона еще не вошла в кадр, и система молча их пропускает.

Отсюда и требование к бюджету времени. 8,7 миллисекунды на деталь — это не абстрактная скорость инференса, это интервал между деталями на такте линии, деленный с запасом. Результат должен успеть дойти до исполнительного механизма отбраковки раньше, чем деталь до него доедет физически.

Где брать дефекты, которых почти нет

Главная беда обучения на производстве: хорошая линия дает мало брака. На тысячу нормальных деталей приходятся единицы дефектных, и стандартное обучение на таком перекосе вырождается — модели выгодно всегда отвечать «годно» и быть правой в 99% случаев.

Что сработало:

  • Архив рекламаций. Служба качества хранит фотографии дефектов годами. Это самая ценная и самая недоиспользуемая обучающая выборка на любом заводе.
  • Дефекты, сделанные руками. Технолог наносит характерные повреждения на списанные детали. Выглядит грубо, но закрывает редкие классы.
  • Обучение на норме. Часть контроля построена на модели нормальной поверхности: все, что заметно отклоняется от привычного вида, уходит в разбор человеку. Так ловятся дефекты, которых на обучении не было вообще.

Последний пункт закрывает вопрос, который заказчик задает всегда: а что будет с новым, невиданным дефектом. Ответ честный: он не будет классифицирован, но он будет замечен как аномалия и попадет к контролеру.

Отбраковка не сразу в мусор

Система не выбрасывает деталь. Она раскладывает поток на три части: явно годное идет дальше, явный брак снимается с линии, спорное уходит на стол контролера. Доля спорного — рабочий регулятор: технолог сам решает, сколько человеческого внимания он готов купить и на сколько при этом уменьшатся оба типа ошибок.

Такая схема еще и дает бесплатную разметку: каждое решение контролера по спорной детали возвращается в обучающую выборку с готовой меткой.

Дрейф, который приходит через месяц

Линия живет: меняется поставщик заготовок, подтачивается инструмент, пылится оптика, кто-то сдвигает светильник шваброй. Модель, идеальная в день сдачи, через два месяца тихо теряет несколько процентов.

Поэтому в контур встроен постоянный контроль: доля отбраковки по сменам, распределение уверенности модели, эталонная деталь, которую прогоняют по линии раз в смену. Уход любого из этих показателей за коридор — повод для инженера прийти раньше, чем начнутся рекламации.

Что мы не берем на себя

  • Внутренние дефекты. Поверхностный контроль по камере не видит того, что под металлом, — это ультразвук и рентген.
  • Геометрию и размеры с высокой точностью. Для этого нужны измерительные системы, а не детекция.
  • Юридическое решение о годности. Система сортирует поток, а заключение подписывает ОТК. Мы принципиально не подменяем контролера в документах.

Что забирает завод

Кроме собственно контроля — статистику дефектов по времени, по смене, по партии заготовок. Обычно это первое, ради чего проект окупается вторично: становится видно, что три четверти брака приходятся на конкретную ночную смену или на конкретную партию сырья.

Задачи этого класса разбираются в компьютерном зрении, требования к вычислителю у линии — в edge-направлении, прикидка бюджета — в калькуляторе.

99,4 %
recall по дефектам поверхности
  • CV
  • defect detection
  • high-speed
  • Edge AI
  • INT8
заказчик

Производство / Контроль качества · детали под NDA

СтендПроверить расчет руками ↑

Те же цифры, но с ручками: порог, нагрузка, объем.

НаправлениеКомпьютерное зрение на заказ

Что мы делаем в этом направлении и сколько это стоит.

Комментарий инженера

Мы две недели тюнили модель и выжимали доли процента, а потом переставили светильник и получили больше, чем за эти две недели. Царапина при скользящем свете дает тень, при рассеянном ее просто нет на картинке — никакая сеть не восстановит то, чего не сняла камера. С тех пор в любом проекте промышленного зрения мы начинаем со стенда и света, и только потом открываем ноутбук.
инженер промышленного CV · MoranaLabs
Другие кейсы
— заявка

Опишите задачу  ответим как инженеры. 

Оставьте имя и Telegram — остальное обсудим. Без брифов на 40 слайдов и звонков по три раза.

Отвечаем за пару часовотвечает инженер, а не отдел продажNDA до передачи данных

Любой один канал — куда удобнее, туда и ответим

Или сразу написать в Telegram

Без спама и звонков-роботов. Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности и обработкой персональных данных.