GigE Vision - новый стандартный интерфейс доступа к сетевым видеокамерам

GigE VisionАссоциация AIA (Advanced Imaging Association) создала новый интерфейс GigE Vision для видеокамер, используемых в системах машинного зрения. Этот стандарт определяет методы передачи изображений и способы передачи управляющих сигналов между камерами и компьютерами по стандартному гигабитному Ethernet (GigE), без использования специальных фреймграбберов и кабелей. Такой подход позволяет сделать совместимым оборудование для систем машинного зрения от разных производителей, что особенно важно для системных интеграторов в области машинного зрения.

Существенные преимущества видеокамер с интерфейсом GigE Vision

  • На каждом новом компьютере или ноутбуке есть порты Gigabit Ethernet (GigE), поэтому отпадает необходимость во фреймграбберах и специальных кабелях для работы со скоростной камерой в системе машинного зрения.
  • GigE имеет широкую полосу пропускания, что позволяет передавать в компьютер даже несжатые данные от большинства видеокамер в режиме реального времени.
  • GigE позволяет управлять камерой и получать от камеры изображения при довольно больших длинах кабеля. При использовании 5-й категории кабеля (CAT5), его длина может достигать 100 метров. Существуют стандартные способы увеличения этого расстояния, вплоть до использования оптики. Такие длины кабеля в принципе невозможны для протоколов Camera Link, USB-2.0 и FireWire.
  • Протокол GigE Vision совместим с сетевым оборудование для GigE, что позволяет использовать стандартное оборудование для подключения видеокамер к сети. Таким образом можно осуществлять одновременную передачу данных от камеры на многие компьютеры в сети.
  • Кабели CAT5e и CAT6 доступны и дёшевы. Это очень важно при установке сетевых видеокамер для машинного зрения на улицах и в промышленных помещениях.

Содержание протокола GigE Vision (version 1.0)

  • Протокол управления GigE Vision Control Protocol (GVCP) работает поверх UDP IPv4. Он определяет как управлять и конфигурировать совместимое оборудование (камеры), определяет потоки передачи данных (stream channels) и предоставляет механизмы отправки изображений и управляющих сигналов от камер к компьютерам.
  • Протокол передачи данных GigE Vision Stream Protocol (GVSP) определяет типы данных и описывает как изображения передаются поверх GigE.
  • Метод GigE Device Discovery Mechanism определяет как камеры и другое совместимое оборудование получают IP-адреса и взаимодействуют с программным обеспечением сторонних производителей. Для соответствия этому пункту протокола, поставщики камер должны предоставлять пользователям XML-файл, который описывает специфические для камеры параметры в формате, определённом ассоциацией European Machine Vision Association (EMVA, стандарт GenICam™). Этот XML-файл фактически является подробной спецификацией камеры. Он считывается программным обеспечением, которое при этом получает доступ к управлению камерой и к передаче изображений.

В XML-файле видеокамеры должны быть следующие обязательные параметры:

  • Ширина кадра: Width (Width of the image)
  • Высота кадра: Height (Height of the image)
  • Формат пиксела, как он определён в GVCP: PixelFormat (Colour format)
  • Количество байт, передаваемых для каждого изображения по данному каналу: PayloadSize (Image buffer size)
  • Метод, которым изображения последовательно посылаются из камеры: AcquisitionMode (Continuous/snap)
  • Время начала захвата изображений в данном режиме: AcquisitionStart (Start of image capture)
  • Время завершения захвата изображений в данном режиме: AcquisitionStop (End of image capture)

В дополнение к этим основным 7 параметрам, стандарт GigE Vision содержит принцип описания рекомендуемых и дополнительных параметров для GigE камер.

Что означает соостветствие стандарту GigE Vision

Соответствие стандарту GigE Vision означает, что к данному оборудованию (например, к видеокамере) можно подключиться определённым образом. Это не означает гарантии качества или надёжности в работе. Это соответствие вовсе не означает, что оборудование будет долго и надёжно работать, эффективно устранять потери пакетов при передаче данных по гигабитному Ethernet, доставлять данные в гарантированные промежутки времени и т.д.

Что такое GenICam™

Создание стандарта GenICam™ началось в 2004 году. Основная идея стандарта состоит в том, чтобы предоставить пользователю и разработчику универсальный интерфейс для видеокамер всех типов, независимо от их внутренней архитектуры и от способа подключения к компьютеру (GigE, Camera Link, IEEE 1394/DCAM и т.д.).

Первая версия GenICam™ была выпущена ассоциацией EMVA (European Machine Vision Association) в сентябре 2006 года. Стандарт определяет правила создания и форматирования XML-файла описания камеры. К стандарту прилагаются образцы реализации библиотеки прикладных программных интерфейсов, использующих XML-файл для представления параметров камеры для разработчиков и пользователей. Следование стандарту GenICam™ не является обязательным для соответствия стандарту GigE Vision.

Форма для отправки запроса

Эта форма сохраняет имя и адрес электронной почты.