Перейти к содержимому
Практикапроизводства

Оборудование,
технологии
и качество

Практический журнал
о промышленности
Поиск
О журнале ↗
От идеи — к готовому изделиюPRODKONSLAB.RUРазбираемся в производстве
← На главную

Автоматизация ·

Машинное зрение на конвейере: какие дефекты камера обнаружит, а какие нет

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

Что камера видит, а что нет: контраст и границы метода

Камера фиксирует только изменение яркости или цвета пикселей в своём поле зрения. Дефект обнаруживается, если он создаёт достаточный контраст с фоном при выбранном освещении и занимает хотя бы несколько пикселей. Всё, что не даёт этого контраста, для алгоритма неотличимо от годной поверхности.

Тёмное пятно на матовой светлой пластине видно уверенно. Царапина на блестящем металле часто бликует и сливается с бликом рядом — тот же дефект при другом освещении может пропасть. Поэтому вопрос «поймает ли камера» решается не типом дефекта, а условиями съёмки.

Граница метода проходит по глубине. Скол на кромке, загрязнение, потёртость, отсутствие винта или наклейки — это поверхность, камера их видит. Пустота внутри отливки, непровар в соединении, трещина под слоем краски остаются вне её возможностей.

Разрешение и поле зрения: считаем минимальный дефект

Разрешение задаёт нижнюю границу размера дефекта. Если в поле зрения по ширине укладывается W миллиметров, а матрица даёт N пикселей по этой стороне, один пиксель соответствует W/N мм. Для устойчивого обнаружения дефект обычно должен занимать несколько пикселей: одиночный пиксель легко спутать с шумом матрицы.

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

Условный расчёт, не норматив. Нужно ловить тёмные пятна диаметром от 0,5 мм на светлой пластине шириной 100 мм. Матрица 2448 пикселей при поле зрения 100 мм даёт 100/2448 ≈ 0,041 мм на пиксель, и пятно занимает около 12 пикселей — этого достаточно для уверенного обнаружения по контрасту. Та же задача на матрице 640 пикселей даёт 100/640 ≈ 0,156 мм на пиксель, пятно занимает около 3 пикселей — на грани, результат зависит от освещения и шума. Вывод: под дефект 0,5 мм на поле 100 мм нужна матрица примерно от 1200–2400 пикселей по ширине.

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

Освещение и стабильность положения изделия

Освещение решает больше, чем мегапиксели. Для трещин и царапин помогает боковой свет: он даёт тени в углублениях и делает рельеф видимым. Для контроля цвета и загрязнений нужен рассеянный равномерный свет. Для прозрачных и глянцевых поверхностей часто требуется подсветка со стороны камеры или схема тёмного поля, иначе блики маскируют дефект.

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

Условия линии — вибрация, пыль, температура, доступное место для камеры — проверяйте по документации оборудования. Пыль на защитном стекле объектива снижает контраст постепенно, и об этом стоит помнить при выборе места установки.

Как проверить до внедрения: пробная съёмка и размеченная выборка

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

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

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

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

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