Машинное зрение на линии: камера, свет и триггер - с чего начать

12.11.2026

Вашему вниманию – гостевая колонка. Гость - Антон Савельев, ведущий специалист по компьютерному зрению, Visor Group, рассказывает о конкретике внедрения систем машинного зрения на промышленных предприятиях. 


Когда производство решает заменить выборочный визуальный контроль сплошным, первым делом обычно обсуждают нейросеть. На практике результат чаще определяют три более приземлённые вещи: какая камера и где она стоит, как освещено изделие и в какой момент делается снимок. Если они выбраны неправильно, никакая модель не исправит кадр, на котором дефекта не видно.
 
Свет и блики
 
Если изделие на время съёмки останавливается, зачастую хватает постоянного света. На движущейся линии чаще ставят импульсную подсветку, синхронизированную с триггером камеры: короткая экспозиция убирает эффект смазывания картинки, а яркий импульс перебивает цеховое освещение, которое меняется в течение дня.
 
С полированным металлом главное средство - рассеянный свет: купольный осветитель или «туннель» вокруг детали, чтобы на зеркальной поверхности не было отражения ярких точек. Для царапин на таких поверхностях иногда лучше работает свет под очень малым углом: ровная поверхность остаётся тёмной, а дефект светится. Поляризационные фильтры хорошо помогают на плёнке, пластике и окрашенных деталях, а на полированном металле кадр с ними часто получается слишком тёмным. В любом случае схему света подбирают на образцах годных и бракованных деталей до закупки, это дешевле, чем исправлять потом программой.

 

три схемы съёмки для раковин и пор, трещин и сколов, геометрии

 

Свет под конкретный дефект
 
На участке контроля литья, где мы делали сплошной осмотр отливок, разные дефекты потребовали разной съёмки. Раковины и поры видны при направленном свете и высоком разрешении: свет под углом даёт тень в углублении. Трещины и сколы ищут на кадре без бликов, иногда с макросъёмкой. Для проверки геометрии нужна фиксированная точка съёмки и равномерное освещение, иначе отклонение размера путается с игрой теней. Поэтому список дефектов с примерами годного и брака стоит собрать до выбора оборудования: от него зависят и камера, и свет. 

Защита объектива
 
Объектив на линии почти никогда не оставляют открытым – иначе, как правило, в условиях производства он бы вскоре покрылся загрязнениями. Камеру помещают в кожух с защитным стеклом, и чистят это стекло по регламенту. Там, где в воздухе пыль, масляный туман или брызги, на стекло добавляют обдув воздухом, что позволяет в разы увеличить интервал времени между чистками.
 
Второе, что я считаю обязательным: система сама следит за качеством кадра. В сцене выбирают неподвижный участок, например край конвейера или метку на кожухе, и постоянно меряют его резкость и яркость. Когда они уходят за порог, оператору и службе обслуживания приходит сигнал «почистить оптику». Иначе грязь проявляется как медленный рост пропусков брака, и замечают её через недели. Кто и как часто чистит стекло, мы записываем в ТЗ вместе с цифрами точности.  
 
Разрешение и мелкие дефекты
 
Самый частый вопрос на старте — увидит ли камера дефект размером в доли миллиметра. Ответ даёт простой расчёт: сколько пикселей придётся на дефект при выбранном поле зрения. Если меньше нескольких пикселей, нужна другая оптика или съёмка участка крупнее. В проекте по литью мелкие дефекты ниже разрешения оптики потребовали отдельного подбора камеры, и это выяснилось на пилоте, а не после закупки.

 

пример расчёта, сколько пикселей приходится на дефект

 

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

Решение и архив
 
Последнее, о чём стоит договориться заранее, — что система делает с результатом. В проекте по литью решение по каждой отливке сохраняется вместе с кадром, а бракованные изделия уходят на отбраковку. Архив кадров нужен не только для разбора спорных случаев с ОТК: по нему видно, где система ошибается и что поправить в съёмке.

 

от датчика на конвейере до решения, архива и отбраковки, плюс случай ручной сборки 

 

Проверять на своих изделиях
 
На пилоте подсчёта пачек в коробке для производителя снеков первая проверка дала 0 верно посчитанных коробок из 26: модель, обученная на чужих фотографиях, не справилась с тем, как пачки укладывают на этой линии. После доработки под реальную укладку проверка на роликах, которые модель при настройке не видела, дала 28 из 28, а на 56 коробках, поданных как видеопоток, - 52 верных итога. Вывод простой: демонстрация на чужих данных ничего не говорит о работе на вашей линии, а честный замер делается на ваших записях. 

 


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

➪ Подробнее о том, как устроены проекты машинного зрения на производстве: на сайте компании 

✓ подписаться на tg-канал PROrobots | зеркало - в Макс

Смотрите связанные статьи Robo-педии:

  Публикации

Последние материалы

Метки
AGV ai AMR ARM AUV BVLOS DARPA DIY DIY (своими руками) DJI eVTOL IT-платформы Lely no-code pick-and-place ROV RPA USV USV+ROV VSLAM VTOL WROV аватары авиация автоматизация автомобили автомобили и роботы автономизация автономные автопром агроботы агродроны аддитивные технологии аквакультура аккумуляторы аналитика андроиды анималистичные АНПА антропоморфные Арт археология архитектура аэромобили аэропорты аэротакси аэрофотосъемка безопасность безработица и роботы беспилотники биология биомиметические бионика бионические БНА больницы будущее бытовые роботы БЭК вакансии вектор вертолеты видео внедрения роботов внутритрубная диагностика водородные военные военные дроны военные роботы воздушные встречи высотные выставки газ геодезия геополитика геофизика Германия гигантские гидроакустика гидрография глайдеры горнодобыча город городское хозяйство господдержка гостиницы готовка еды Греция грузовые грузоперевозки группы дронов гуманоидные гусеничные дайджест Дания двигатели для помещений доение роботизированное доильные роботы дом домашние роботы доставка доставка беспилотниками доставка и роботы дронизация дронопорты дроны Европа еда железные дороги животноводство жилище ЖКХ захваты земледелие игрушки идеи измерения Израиль ИИ ИИ - вкратце инвентаризация инвестиции Индия Иннополис инспекция интервью интерфейсы инфоботы Ирак Иран искусственный интеллект испытания исследования история Италия Казахстан как заработать Канада катера квадрупеды кейсы киборгизация кино Китай коботы коллаборативные роботы колонки комбинированные коммунальное хозяйство компании компетенции компоненты конвертопланы конкурсы конспекты конструкторы концепты кооперативные роботы космос культура курьезы курьеры лабораторные роботы Латвия лесоустройство летающие лизинг линки логистика локализация люди и роботы магазины машинное зрение машинное обучение медицина медицина и роботы мелководье металлургия микроэлектроника мнения мобильные роботы модульные мойка море морская морские мусор мусор и роботы навигация надводные наземные наземные военные роботы налоги наука научные научные роботы необычные нефтегаз нефть Нидерланды Новая Зеландия Норвегия носимые роботы ОАЭ обитаемые обработка образование образовательная робототехника обучающие роботы общепит общепит и роботы общество Объединенное Королевство окраска октокоптеры онлайн-курсы робототехники опрыскивание офисные охрана и беспилотники охрана и роботы парники партнерства патенты персональные роботы пищепром платформы пляжи ПО подводные подводные роботы подземные пожарные пожарные роботы поиск полевые роботы полезные роботы полиция помощники Португалия порты последняя миля потребительские роботы почта право презентации пресс-релизы привязные применение USV применение беспилотников применение дронов применение роботов прогнозы проекты производители производство производство дронов производство роботов происшествия промышленность промышленные роботы противодействие беспилотникам псевдоспутники работа развлечения и беспилотники развлечения и роботы разгрузка разработка распознавание речи растениеводство регулирование регулирование дронов регулирование робототехники рекорды рисунки робомех робомобили роботакси роботизация робототехника роботрендз роботренды роботы роботы и автомобили роботы и мусор роботы и обучение роботы и развлечения роботы и строительство роботы телеприсутствия роботы-транспортеры робошум рои рой Россия РТК Руанда сад садоводство сайт RoboTrends.ru сбор урожая сборка заказов сварка связь сделки сельское сельское хозяйство сенсоры сервисные роботы СИМ синтез речи складская склады склады и роботизация смартроботы соревнования сортировка сотрудничество софт-роботика социальная робототехника социальные социальные роботы спецтехника спорт спорт и дроны спорт и роботы спутниковая стандартизация статистика стратегии строительство судовождение судостроение США такси телеком телеприсутствие телеуправление теплицы теплосети термины терроризм тесты технологии технопарки техносказки тилтроторы ТНПА торговля транспорт транспортные роботы тренды трубопроводы трубопроводы и роботизация уборка Украина уличные роботы управление участники рынка физический ИИ финансирование фотограмметрия Франция химия хобби-беспилотники ховербайки Хождение цифры частоты чатбот шагающие роботы Швейцария Швеция шоу экзоскелеты эко-дроны экология электроника энергетика энергия этика (робоэтика) Южная Корея юмор Япония

Подписка: RSS, Telegram