Технология линейного сканирования является фундаментом для решения задач, где требуется высокая скорость, непрерывность процесса и сверхвысокое разрешение. В отличие от стандартных матричных камер сканирования области (area scan), которые фиксируют всё изображение целиком за один кадр, линейные камеры формируют двумерное изображение построчно.
Принцип работы
Самым простым бытовым примером линейного сканирования является работа факс-аппарата. В промышленном же применении камера использует сенсор, состоящий из одной линии пикселей* (фактически одномерный массив). Второе измерение (высота изображения) создается за счет относительного движения объекта или самой камеры. Изображение строится последовательно: пока объект движется перпендикулярно линии сенсора, камера с высокой частотой считывает строку за строкой, которые затем программно объединяются в цельное полотно.
*Примечание: несмотря на линейный способ получения изображения, ниже в характеристиках iRAYPLE «Разрешение» может быть указано 3 и более линий, много линейность используется для обеспечения таких функций, как TDI и цветной съемки (где каждая линия сенсора отвечает за свой цветовой канал RGB)
Для понимания эффективности: там, где для обеспечения нужного разрешения в заданном поле зрения (FOV – field of view) потребовалось бы две или три многомегапиксельных матричных камеры, часто достаточно одной линейной камеры с разрешением 2K или выше. Это позволяет избежать проблем с размытием изображения при движении и избавляет от необходимости сложной склейки кадров с перекрытием.
Ключевые преимущества:
- Экономическая эффективность (цена за пиксель). Линейные камеры позволяют реализовать очень высокое пространственное разрешение за меньшую стоимость в сравнении с матричными массивами аналогичной детализации.
- Динамический диапазон. Зачастую показатели динамического диапазона у линейных сенсоров значительно выше, чем у альтернативных методов захвата изображения.
- Коэффициент заполнения (какая доля площади пикселя реально воспринимает свет). У большинства линейных сенсоров он составляет почти 100%, что максимизирует квантовую эффективность и чувствительность.
- Отсутствие смазанных изображений (smear-free). Технология позволяет получать четкие изображения быстро движущихся объектов без использования дорогостоящих стробоскопических систем освещения или сложных механических затворов.
- Эффективность обработки данных. В этих системах отсутствует избыточность данных. При матричном сканировании для создания непрерывной картинки требуется перекрытие кадров, что увеличивает нагрузку на полосу пропускания и вычислительные мощности. Линейное сканирование формирует «бесшовный» поток данных.
Особенности внедрения и технические компромиссы
Несмотря на очевидные плюсы, линейное сканирование предъявляет повышенные требования к двум аспектам системы:
-
Освещение
Свет должен быть максимально равномерным по всей ширине поля зрения. Хотя современные функции коррекции плоского поля (flat-field correction), встроенные в большинство камер iRAYPLE, могут компенсировать неравномерность, яркость источника критична. Время экспозиции в таких системах крайне мало, поэтому требуются высокоинтенсивные источники света. Использование TDI-камер (Time Delay Integration) позволяет частично решить проблему нехватки света, так как они обладают большей чувствительностью за счет многократного накопления заряда на одну линию. -
Оптика
Линейные сенсоры часто имеют большую физическую длину (большой диаметр круга изображения), что требует использования специализированных объективов высокого класса для минимизации аберраций по краям кадра.
Типовые применения линейных камер
- инспекция рулонных материалов (бумага, фольга, текстиль);
- контроль печатной продукции;
- высокоскоростная логистика и сортировка;
- сортировка сыпучих материалов;
- инспекция полупроводниковых пластин и плоских дисплеев.
Линейные камеры iRAYPLE
Промышленные камеры линейного сканирования компании iRAYPLE представлены линейкой L5000. Она включает модели камер с разрешением 2K, 4K, 8K, 16K и поддерживают различные современные интерфейсы.
Камеры с интерфейсом GigE и 10 GigE (для высокоскоростной передачи данных в моделях с высоким разрешением). Камеры этой группы ориентированы на распределенные системы автоматизации, где расстояние от поста контроля до шкафа управления может достигать 100 метров, а топология сети требует гибкости без использования дорогостоящих фреймграбберов. Данные передаются напрямую в сетевую карту промышленного ПК.
Camera Link (CL). Камеры с литерой «K» в названии созданы для жесткого контура реального времени. Передача данных идет через специализированную плату видеозахвата, что полностью исключает задержки операционной системы и гарантирует мгновенный отклик системы механизмов отбраковки. Поддерживаются конфигурации Base, Medium, Full и Deca с теоретической скоростью до 6.8 ГБ/с.
- 4K на архитектуре Gpixel. Монохромные версии способны развивать рекордную частоту сканирования до 250 кГц, а цветные до 92 кГц. Это базовый инструмент для контроля качества намотки электродов литий-ионных аккумуляторов и инспекции текстильных полотен;
- Широкоформатные 8K и 16K требуют массивного байонета M72. Их основное назначение - инспекция фотоэлектрических элементов солнечных панелей и поиск микротрещин в стеклянных подложках дисплеев, где важна непрерывная съемка полотна огромной площади с субмикронной точностью. Для тяжелых условий освещения в линейку добавлены модификации L5087MK470E и цветная L5087CK670E с поддержкой режима расширенной емкости ячейки сенсора.
Флагманские решения CoaXPress (CXP). Семейство камер с маркировкой «X» работает по протоколу CoaXPress, где данные передаются по коаксиальным кабелям со скоростью до 12.5 Гбит/с. Это выбор для производств, где конвейерные ленты движутся на ультравысокий скоростях, а инспекция должна выявлять субмикронные дефекты в режиме реального времени. Внутри этой группы существует четкое технологическое разделение на два поколения интерфейса:
Модели первого поколения CXP-6, такие как монохромная L5087MX470E (8K) и флагманская L5167MX270E (16K) со скоростью передачи до 6,25 Гбит/с на один коаксиальный кабель. При агрегации четырех каналов (4 × CXP-6) инженеры получают суммарную пропускную способность до 25 Гбит/с. Это позволяет камере на 16K стабильно работать на частотах сканирования в районе 50–120 кГц в зависимости от глубины цвета.
С переходом на стандарт CoaXPress 2.0 и внедрением интерфейса CXP-12 (скорость 12,5 Гбит/с на один канал) мы получили радикальные преимущества в проектировании. Там, где раньше для передачи потока от 8K-камеры на максимальной скорости требовалось четыре толстых кабеля CXP-6, теперь достаточно всего двух кабелей CXP-12. Это упрощает монтаж в кабель-каналах роботов-манипуляторов и повышает общую отказоустойчивость системы. Новейшие монохромные флагманы с разрешением 16K и размером пикселя 5 мкм задействуют полную конфигурацию из четырех каналов CXP-12. Суммарная шина в 50 Гбит/с позволяет стабильно передавать несжатый 10- и 12-битный поток данных со сверхвысокой частотой строк (свыше 120–150 кГц).
Технические параметры и характеристики
В основе линейных камер iRAYPLE лежат высокопроизводительные CMOS-сенсоры от ведущих мировых производителей, таких как CMOSIS и Gpixel. В зависимости от задач инспекции, разработчикам доступны как классические монохромные варианты (маркировка M), так и цветные модели (C).
Для обеспечения максимальной четкости и покрытия сенсоров разного разрешения предусмотрена гибкая система байонетов. Компактные камеры с разрешением 2K и 4K оснащаются креплением C-mount, в то время как для стандартных 4K-моделей используется M42. Решения на 8K и 16K требуют более широкого рабочего отрезка, который обеспечивает байонет M72. Кроме того, для специализированных CXP-моделей предусмотрена возможность установки объективов с креплением M58 или F-mount через соответствующие адаптеры.
Однако качественное изображение формируется не только за счет оптики и сенсора, но и благодаря встроенным алгоритмам обработки ISP-функциям. Для устранения артефактов и шумов фиксированной структуры применяется калибровка FPN (Flat Field Correction), а для цветных моделей используются высокоточные алгоритмы Bayer Demosaicing. Геометрическую четкость и равномерность освещения по всему кадру обеспечивают функции Space Calibration (устранение краевой дисперсии) и LSC (Lens Shading Correction). В условиях дефицита освещенности или при работе на сверхвысоких скоростях незаменимым становится режим накопления сигнала TDI (Time Delay Integration).
Помимо вышеперечисленных функций стоит также выделить функцию последовательного стробирования со встроенной экстракцией строк (time-division strobe), которая позволяет получать несколько совершенно разных типов изображения одного и того же объекта. Принцип действия, несмотря на сложное название, довольно простой: камера работает в режиме жесткой циклической синхронизации с контроллером подсветки. На каждую последующую строку конвейера камера подает импульс триггера на переключение источника света (например: строка 1 - прямой свет, строка 2 – темное поле, строка 3 – коаксиальный свет):
Встроенный в камеру модуль FPGA на лету разделяет этот набор из строк и собирает из них отдельные независимые виртуальные кадры для каждого типа освещения. На выходе промышленный ПК получает несколько чистых картинок объекта, снятых под разными углами или в разных спектрах света. Это даёт экономию, так как вместо установки 3 камер последовательно друг за другом над конвейером, вы ставите одну камеру iRAYPLE, которая делает все это за один проход, а использование этой технологии позволяет выявить сложные дефекты.
Завершающим звеном в цепочке формирования данных выступает оптимизация передачи потока. Поддержка технологии Lossless Compression (сжатие без потерь) позволяет эффективно обходить ограничения пропускной способности интерфейсов, увеличивая частоту сканирования строк в 1.5–2.5 раза без потери детализации, что критически важно для высокоскоростных производственных линий.
Правила именования моделей
Зная структуру названия, можно определить основные параметры камеры, на примере L5047MK140:
- L: линейная камера (Line Scan)
- 5: серия 5000
- 4: разрешение (2=2K, 4=4K, 8=8K, 16=16K)
- 7: производитель сенсора (2=CMOSIS, 7=Gpixel)
- M/C: тип (монохромная / цветная)
- G/K/X/T: интерфейс (G=GigE, K=Camera Link, X=CXP, T=10GigE)
- 140 – последние цифры это внутренний код производителя (для внутреннего использования)
Сравнительная таблица моделей:
|
|
Модель |
Разрешение |
Интерфейс |
Тип |
Частота строк |
Пиксель |
Байонет |
|
2K |
2048 x 1 |
GigE |
Mono |
49 кГц |
14x14 мкм |
M42 |
|
|
2048 x 3 |
GigE |
Color |
44.7~59 кГц |
7x7 мкм |
C-mount |
||
|
2048 x 1 |
GigE |
Mono |
49 кГц |
14x14 мкм |
M42/C |
||
|
2048 x 4 |
GigE |
Mono |
59~66 кГц |
7x7 мкм |
C-mount |
||
|
4096 x 3 |
GigE |
Color |
29~59 кГц |
7x7 мкм |
M42 |
||
|
4K |
4096 x 2 |
CameraLink |
Color |
92 кГц |
7x7 мкм |
M42 |
|
|
4096 x 3 |
CameraLink |
Color |
66 кГц |
7x7 мкм |
M42 |
||
|
4096 x 2 |
CameraLink |
Color |
92 кГц |
7x7 мкм |
M42 |
||
|
4096 x 2 |
GigE |
Mono |
29~58 кГц |
3.5x3.5 мкм |
M42 |
||
|
4096 x 4 |
GigE |
Mono |
~29 кГц |
7x7 мкм |
M42 |
||
|
4096 x 2 |
CameraLink |
Mono |
180 кГц |
7x7 мкм |
M42 |
||
|
4096 x 4 |
CameraLink |
Mono |
200 кГц |
7x7 мкм |
M42 |
||
|
4096 x 4 |
CoaXPress |
Mono |
250 кГц |
7x7 мкм |
M42 |
||
|
8K |
8192 x 3 |
CameraLink |
Color |
33 кГц |
7x7 мкм |
M72 |
|
|
8192 x 6 |
CameraLink |
Color |
34 кГц |
5x5 мкм |
M72 |
||
|
8192 x 10 |
CameraLink |
Color |
34 кГц |
5x5 мкм |
M72 |
||
|
8192 x 3 |
10 GigE |
Color |
50 кГц |
7x7 мкм |
M72 |
||
|
8192 x 4 |
CameraLink |
Mono |
100 кГц |
5x5 мкм |
M72 |
||
|
8192 x 4 |
CameraLink |
Mono |
100 кГц |
5x5 мкм |
M72 |
||
|
8192 x 10 |
CameraLink |
Mono |
100 кГц |
5x5 мкм |
M72 |
||
|
8192 x 2 |
10 GigE |
Mono |
148.8 кГц |
7x7 мкм |
M72 |
||
|
8192 x 4 |
CoaXPress |
Mono |
200 кГц |
5x5 мкм |
M72 |
||
|
16K |
16384 x 1 |
CameraLink |
Mono |
50 кГц |
3.5x3.5 мкм |
M72 |
|
|
16384 x 16 |
CoaXPress |
Color |
92 кГц |
5x5 мкм |
M72 |
||
|
16384 x 2 |
10 GigE |
Color |
120 кГц |
7x7 мкм |
M72 |
||
|
16384 x 16 |
CoaXPress |
Mono |
265 кГц |
5x5 мкм |
M72 |
||
|
16384 x 2 |
10 GigE |
Mono |
120 кГц |
7x7 мкм |
M72 |
||
|
16384 x 2 |
CoaXPress |
Mono |
120 кГц |
5x5 мкм |
M72 |
||
|
1024*1 |
GigE |
SWIR |
36 кГц |
12.5 мкм |
C |
Подключение камеры и интеграция в систему
Интеграция линейных камер iRAYPLE в действующую производственную линию включает физическую установку, электрическое подключение, настройку сетевой передачи данных и синхронизацию с движением конвейера. На этапе монтажа критически важно обеспечить идеальную параллельность сенсора относительно контролируемого материала. Любой минимальный перекос приведет к размытию изображения по краям, что сделает дефектоскопию неэффективной.
Под конкретные требования к разрешению необходимо подобрать соответствующую оптику и тип крепления. Для компактных задач с разрешением две тысячи пикселей на строку (например, базовые монохромные камеры L5027MG400E или цветные L5027CG300E) обычно достаточно стандартного компактного байонета C-mount. Если задача требует чуть большей детализации и используются четырехтысячные модели вроде L5047MG100E, применяется резьба M42. Однако сверхвысокое разрешение в восемь или шестнадцать тысяч пикселей, реализованное в скоростных флагманах L5087CT370E и L5087MT270E, требует перехода на массивные резьбовые интерфейсы типа M72. Это необходимо, чтобы полностью раскрыть потенциал крупного сенсора и предотвратить появление виньетирования - темных зон по углам кадра.
Несмотря на строгие оптические требования, сами корпуса камер iRAYPLE остаются ультракомпактными, что позволяет без труда внедрять их в ограниченные пространства существующих станков или узкие порталы печатных машин. При этом устройства отлично защищены от промышленных вибраций и готовы работать при экстремальных температурах, хотя при максимальных частотах сканирования инженерам все же рекомендуется предусмотреть пассивный теплоотвод для стабилизации матрицы.
Следующим шагом становится построение надежного электрического контура питания и сигнальных линий через защищенные разъемы Hirose. Камеры iRAYPLE поддерживают широкий диапазон постоянного тока от 12 до 24 Вольт, благодаря чему их можно запитывать напрямую от типовых шкафов автоматики ПЛК.
Встроенные изолированные каналы ввода-вывода разделяются по своим задачам: оптические входы принимают сигналы от датчиков положения или энкодеров, а программируемые выходы могут напрямую командовать внешними устройствами — например, активировать стробоскопическую подсветку в момент съемки или подавать импульс на исполнительный механизм для физического удаления бракованной продукции с конвейера.
Когда аппаратная часть готова, наступает этап организации сетевого обмена данными с промышленным ПК. Если проект строится на базе интерфейсов GigE или 10GigE, ключевой задачей инженера становится оптимизация сетевого стека операционной системы. Для этого в настройках сетевой карты обязательно активируют поддержку больших кадров (Jumbo Frames) и выставляют максимальные значения дескрипторов приема, что позволяет существенно снизить нагрузку на центральный процессор за счет уменьшения числа прерываний.
Если же требования к скорости передачи данных экстремальны, применяются шины Camera Link или CoaXPress, они являются базовыми для высокопроизводительных камер, например L5047MK141E. В такой архитектуре в компьютер устанавливается выделенная плата видеозахвата, которая берет на себя роль аппаратного диспетчера, мгновенно распределяя сигналы синхронизации без малейших задержек со стороны операционной системы.
Самым сложным и ответственным этапом интеграции является построение триггерной логики синхронизации, ведь линейная камера должна формировать кадр построчно, подстраиваясь под реальную скорость линии. Сигнал запуска кадра обычно формируется внешним оптическим датчиком, фиксирующим появление объекта в зоне контроля. После этого в дело вступает построчный триггер от инкрементального энкодера, установленного на валу конвейера. Камера делает новую строку снимка строго по импульсу от энкодера. Чтобы изображение не получалось растянутым или сжатым, нужно настроить параметры так, чтобы шаг импульсов энкодера идеально соответствовал физическому размеру пикселя, спроецированного на движущуюся поверхность материала. Если ширина контролируемого полотна требует установки нескольких камер в один ряд, их синхронизируют каскадным методом или через специализированные сплиттеры сигналов, добиваясь синхронного начала считывания строк на всех устройствах одновременно.
Последний этап интеграции - программная настройка цифрового тракта. Благодаря полной поддержке международного стандарта GenICam, камеры iRAYPLE легко распознаются как в родной утилите MV Viewer, так и в любом популярном стороннем софте для машинного зрения, будь то HALCON или VisionPro. Вы получаете прямой доступ к регистрам камеры для калибровки шумов, настройки усиления и времени экспозиции. Для уникальных производственных задач разработчики могут использовать фирменный SDK для C++ или Python, что позволяет бесшовно встроить управление камерами и захват видеопотока непосредственно в программное обеспечение предприятия.