Skip to main content
MACHINE VISION · CAMERAS

What Is a GigE Vision Camera?

A GigE Vision camera is an industrial camera that sends images and takes commands over standard Ethernet, following the GigE Vision interface standard. It runs over long, low-cost network cables, can be powered by PoE, and lets many cameras share one network through a switch, which makes it a common choice for machine vision on lines and vehicles.

01

How a GigE Vision camera works

A GigE Vision camera is an industrial camera that connects to a computer over Ethernet and follows the GigE Vision standard, published by A3 (the Association for Advancing Automation, formerly the AIA) since 2006. The standard defines how a camera is found on the network, how it is controlled and how image data is streamed, so any compliant camera works with any compliant software. Buyers often shorten the name to GigE camera.

Two protocols run over UDP. The GigE Vision Control Protocol (GVCP) discovers cameras and reads and writes their settings. The GigE Vision Streaming Protocol (GVSP) carries the image data, split into packets that the receiving computer reassembles into frames. Camera settings such as exposure, gain and trigger mode are described with GenICam, a companion standard from the European Machine Vision Association, so one application can drive cameras from different manufacturers in the same way.

The camera itself is usually a compact metal housing with a lens mount, an image sensor, often global shutter, a network port and an I/O connector for triggers and strobes. Because it sends uncompressed frames, the image the software measures is exactly what the sensor captured, with no compression artefacts to mislead an inspection.

02

Why machine vision uses GigE

USB cameras are simple but limited to short cables and one host port per camera. GigE Vision uses ordinary Ethernet, which brings four practical advantages.

  • //
    Long cable runs. Cameras can be mounted up to 100 m from the computer on copper, and further over fibre, across a machine, line or vehicle.
  • //
    One cable with PoE. Power and data share a single cable, cutting wiring. Industrial GigE cameras commonly use IEEE 802.3af or 802.3at PoE.
  • //
    Many cameras, one network. A switch brings several camera streams together, or each camera gets its own port on a multi-port network card.
  • //
    Precise timing. IEEE 1588 PTP, added in GigE Vision 2.0, keeps camera clocks in step for synchronised capture and timestamping, as our guide to synchronising machine vision with PTP explains.
03

GigE Vision vs other camera interfaces

GigE Vision trades some bandwidth for distance and flexibility. The other machine vision interfaces make different trade-offs.

Interface Bandwidth per link Typical cable length Power on the cable Needs a frame grabber
GigE Vision 1 Gb/s, with 2.5, 5, 10 Gb/s and faster versions Up to 100 m copper, longer on fibre Yes, PoE No, a standard or PoE network port
USB3 Vision 5 Gb/s Around 3 to 5 m passive Yes No
GMSL2 3 or 6 Gb/s Around 15 m on coax Yes, power over coax Yes, a deserialiser
CoaXPress 2.0 Up to 12.5 Gb/s per coax Tens of metres, shorter at top speed Yes Yes
Camera Link Up to around 6.8 Gb/s Up to around 10 m With PoCL Yes

At 1 Gb/s, one GigE camera delivers roughly 110 to 120 MB/s of image data, enough for a 5-megapixel monochrome sensor at around 20 frames per second. Faster sensors need 2.5, 5 or 10GigE versions, or several cameras on separate ports. Our GMSL2 explainer covers the main alternative on mobile robots.

04

GigE Vision versions

The standard has grown with Ethernet itself. GigE Vision 1.x defined discovery, control and streaming over Gigabit Ethernet. Version 2.0, released in 2011, added support for 10 Gigabit Ethernet, IEEE 1588 timestamps and compressed image formats. Later revisions added multi-part transfers, so a 3D camera can send depth, intensity and confidence data in one frame. GigE Vision 3.0 added RDMA over Converged Ethernet (RoCE v2), which moves images straight into memory with very little processor load at 10, 25 Gb/s and above.

When choosing a camera, start from the sensor: resolution, frame rate and shutter type decide the bandwidth, and the bandwidth decides whether 1 GbE is enough. Then check the PoE class against the ports available, the trigger and strobe I/O, the operating temperature and, for outdoor or washdown use, an IP67 housing with M12 connectors.

05

Connecting GigE cameras to a computer

A GigE camera needs no proprietary frame grabber, but it does need a well-behaved network. For best results, give each camera, or each small group, its own network port; enable jumbo frames so each packet carries more image data; and use network cards with enough receive buffers that no packets are dropped. Camera SDKs often include a filter or performance driver for common Intel network controllers, which lowers processor load when several cameras stream at once. Our Ethernet and PoE frame grabbers add several PoE camera ports to an industrial computer, and our M12 Ethernet switches connect cameras on vehicles and machines with locking, sealed connectors.

On a moving machine, the cameras, switch and computer all need to cope with dust, water and vibration. Our spot spraying case study runs GigE cameras through a sealed M12 switch into a rugged Jetson computer. Our guide to global vs rolling shutter helps choose the sensor for moving targets.

FAQ · 01
What is machine vision?
Machine vision uses cameras, lighting and a computer to inspect, measure, identify or guide objects automatically. In industry it checks products for defects, reads codes and guides robots, and GigE Vision is one of its most common camera interfaces.
Read the full FAQ —
06

Quick answers on GigE cameras

GigE Vision cameras: common questions

What does GigE stand for?

Gigabit Ethernet. GigE Vision is the camera standard built on it, and newer cameras also run at 2.5, 5, 10 Gb/s and faster.

Is a GigE camera the same as an IP camera?

No. Both use Ethernet, but an IP security camera compresses video for recording. A GigE Vision camera sends uncompressed images with precise triggering for measurement and inspection.

Do GigE cameras need a special network card?

Not strictly. Any Gigabit port works, but dedicated ports, jumbo frames and good receive buffers prevent dropped frames with several cameras.

How long can a GigE camera cable be?

Up to 100 m on copper. That is the IEEE 802.3 limit for twisted-pair Ethernet. Fibre or switches extend it further.

Can GigE cameras be synchronised?

Yes. Hardware trigger inputs or IEEE 1588 PTP keep several cameras capturing together, for stereo, 3D and multi-angle inspection.

We build machine vision computers with PoE camera ports as standard, install the camera SDK and drivers and test each camera link before the system ships.