Academic Company Events Community Support Solutions Products & Services Contact NI MyNI
69 ratings:
 3.04 out of 5     Rate this Document

Advantages and Disadvantages of Camera Standards



Hardware: Image Acquisition (IMAQ)>>Analog Image Devices, Image Acquisition (IMAQ)>>Digital Image Devices

Problem:
What are some of the advantages and disadvantages of using digital cameras for industrial imaging applications?

Solution:
This article discusses the advantages and disadvantages of the four main types of industrial cameras. For more information on camera options, see Developer Zone Tutorial: Choosing a Camera.

Parallel Standard

The parallel interface standard is a well-established standard that provides a wide range of acquisition speeds, image sizes, and pixel depths. Parallel cameras often require users to customize their cables and connectors to suit their framegrabber.

Advantages
  • High speed, high pixel depth, and large image sizes
  • Easy to configure camera options and other functionality
Disadvantages
  • No physical or protocol standards for interfacing with framegrabbers
  • Require custom cables and connectors
  • Higher cost compared to analog, IEEE 1394, and GigE standards
  • Require camera files for use with National Instruments IMAQ image acquisition devices
Camera files communicate with driver software to indicate supported features and how to change them, as well as how data is transferred between the camera and the device. Visit Developer Zone Product Advisor: Industrial Camera Advisor for a list of digital cameras with camera files.

Camera Link Standard



Camera Link is a newer interface standard developed by a consortium of framegrabber and camera manufacturers to offer speed and triggering functionality with the ease of standardized cabling. These cameras also require the use of camera files to define how the camera can interact with the framegrabber.

Advantages
  • High speed, high pixel depth, and large image sizes
  • Easy to configure camera attributes
  • Deterministic triggering and timing
  • Uniform cabling between participating camera and image acquisition device manufacturers.
Disadvantages
  • Fewer products currently available
  • Higher cost compared to analog, IEEE 1394, and Gigabit Ethernet standards 
  • Require camera files for use with National Instruments IMAQ image acquisition devices

IEEE 1394 (FireWire) Standard


The IEEE 1394 interface standard offers a simple daisy chain cabling system using a standard interface. However, this standard lacks the data throughput capabilities of the parallel standard and the easy-to-use triggering functionality of the Camera Link standard.

Advantages
  • Simple cabling
  • Lower cost compared to parallel and Camera Link standards
  • Does not require camera files
  • Supports a variety of frame rates and image sizes
  • Supports multiple cameras on a single framegrabber
  • Available on PCMCIA cards for laptop us
  • Does not require National Instruments hardware
The NI-IMAQdx driver (and the obsolete NI-IMAQ for IEEE 1394 legacy driver) queries the camera for features and attributes and allows the user to change them programmatically. You can use IEEE 1394 equipment with NI-IMAQdx if your framegrabber features the OHCI chipset and if your camera returns uncompressed data that conforms to the 1394 Trade Association Specifications (see the Related Links section below), specifically the IIDC 1394-based Digital Camera Specification.

Disadvantages
  • Slower data transfer rate - up to 400 Mbps for 1394a, up to 800Mbps for 1394b (dependent on camera, IEEE 1394 interface hardware, and operating system support)
  • No onboard memory for saving images
  • Less triggering support
  • Difficult to synchronize with other devices  

GigE Vision Standard (Gigabit Ethernet)



The GigE Vision standard defines a method of interfacing with gigabit ethernet-connected cameras. The NI-IMAQdx driver is used to communicate with GigE Vision-compliant cameras.

Advantages

  • Simple cabling
  • Faster transfer rate than IEEE 1394 (up to 1000 Mbps, dependent on hardware)
  • Lower cost compared to parallel and Camera Link standards
  • Does not require camera files
  • Can be deployed to remote network-connected locations
  • Does not require National Instruments hardware

Disadvantages

  • Less triggering support
  • Difficult to synchronize with other devices

Direct Show (USB 2.0 Cameras)



The Direct Show API was produced by Microsoft for software developers to perform various operations with media streams. The IMAQdx driver, as of Vision 2009, can communicate with Direct Show compliant cameras.

Advantages

  • Lowest Cost
  • Wide selection
  • Does not require camera files
  • Does not require National Instruments hardware

Disadvantages

  • No onboard memory for saving images
  • Slower data transfer rate of 480 Mbps for USB 2.0
  • Dependent on third party driver
  • Triggering support dependent on device and software timing
  • Difficult to synchronize with other devices  

USB3 Vision



    The USB3 vision standard is built on the SuperSpeed USB specification, otherwise known as the USB 3.0 specification. USB 3.0 is managed by the USB Implementers Forum (USB-IF) and offers a 400 MB/s throughput and 4.5 Watts of power (at 5V) to the device.

    The USB3 Vision standard defines mechanisms for device discovery and identification, control, and image streaming. Hosted by the Automated Imaging Association (AIA), the global trade association for the vision and imaging industry, USB3 Vision will allow “plug and play” compatibility between a USB3 Vision device and a computer running a standard USB 3.0 interface.

    Advantages
  • Simple cabling
  • Plug and play capability
  • High speed, high pixel depth, and large image sizes
  • Does not require camera files
  • Does not require National Instruments hardware
Disadvantages
  • Triggering support dependent on device and software timing
  • Difficult to synchronize with other devices


Related Links:
Developer Zone Tutorial: Choosing a Camera
Developer Zone Tutorial: Choosing the Right Camera Bus
Developer Zone Product Advisor: Industrial Camera Advisor
KnowledgeBase 3J0A446W: NI-IMAQ for 1394: Slower Frame Rate After Upgrading to Windows XP Service Pack 2 or Later
KnowledgeBase 2YQAUJOK: What is the Maximum Number of IEEE-1394 Cameras I Can Acquire From?
KnowledgeBase  66Q92TRH:  What Are The Differences Between Base, Medium, and Full Camera Link Configurations?

Attachments:





Report Date: 11/19/2001
Last Updated: 03/01/2013
Document ID: 2FIETI8M

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit