Chapter 7. Camera Computer Interfaces

  1. Prof. Dr. Alexander Hornberg
  1. Tony Iglesias,
  2. Anita Salmon,
  3. Johann Scholtz,
  4. Robert Hedegore,
  5. Julianna Borgendale,
  6. Brent Runnels and
  7. Nathan McKimpson

Published Online: 23 JAN 2007

DOI: 10.1002/9783527610136.ch7

Handbook of Machine Vision

Handbook of Machine Vision

How to Cite

Iglesias, T., Salmon, A., Scholtz, J., Hedegore, R., Borgendale, J., Runnels, B. and McKimpson, N. (2006) Camera Computer Interfaces, in Handbook of Machine Vision (ed A. Hornberg), Wiley-VCH Verlag GmbH & Co. KGaA, Weinheim, Germany. doi: 10.1002/9783527610136.ch7

Editor Information

  1. Hochschule Esslingen, FB Mechatronik u. Eletrotechnik, Germany

Author Information

  1. National Instruments, Germany

Publication History

  1. Published Online: 23 JAN 2007
  2. Published Print: 6 JUL 2006

ISBN Information

Print ISBN: 9783527405848

Online ISBN: 9783527610136

SEARCH

Keywords:

  • camera computer interfaces;
  • analog camera buses;
  • parallel digital camera buses;
  • standard PC buses;
  • camera bus;
  • computer buses;
  • driver software;
  • features of a machine vision system

Summary

This chapter contains sections titled:

  • Overview

  • Analog Camera Buses

    • Analog Video Signal

    • Interlaced Video

    • Progressive Scan Video

    • Timing Signals

    • Analog Image Acquisition

    • S-Video

    • RGB

    • Analog Connectors

  • Parallel Digital Camera Buses

    • Digital Video Transmission

    • Taps

    • Differential Signaling

    • Line Scan

    • Parallel Digital Connectors

    • Camera Link

    • Camera Link Signals

      • Camera Link Connectors

  • Standard PC Buses

    • USB

      • USB for Machine Vision

    • IEEE 1394 (FireWire R®)

      • IEEE 1394 for Machine Vision

    • Gigabit Ethernet (IEEE 802.3z)

      • Gigabit Ethernet for Machine Vision

  • Choosing a Camera Bus

    • Bandwidth

    • Resolution

    • Frame Rate

    • Cables

    • Line Scan

    • Reliability

    • Summary of Camera Bus Specifications

    • Sample Use Cases

      • Manufacturing inspection

      • LCD inspection

      • Security

  • Computer Buses

    • ISA/EISA

    • PCI/CompactPCI/PXI

    • PCI-X

    • PCI Express/CompactPCI Express/PXI Express

    • Throughput

    • Prevalence and Lifetime

    • Cost

  • Choosing a Computer Bus

    • Determine Throughput Requirements

    • Applying the Throughput Requirements

  • Driver Software

    • Application Programming Interface

    • Supported Platforms

    • Performance

    • Utility Functions

    • Acquisition Mode

      • Snap

      • Grab

      • Sequence

      • Ring

    • Image Representation

      • Image Representation in Memory

      • Bayer Color Encoding

      • Image Representation on Disk

    • Image Display

      • Understanding Display Modes

      • Palettes

      • Nondestructive Overlays

  • Features of a Machine Vision System

    • Image Reconstruction

    • Timing and Triggering

    • Memory Handling

    • Additional Features

      • Look-up Tables

      • Region of Interest

      • Color Space Conversion

      • Shading Correction

    • Summary