Skip to main content
MACHINE VISION · BASICS

What Is Machine Vision?

Machine vision is the use of cameras, lighting and a computer to inspect, measure, identify or guide objects automatically. In industry it checks products for defects, reads codes, verifies assembly and guides robots, faster and more consistently than a person can, and today it increasingly runs AI models on edge computers beside the line.

01

What machine vision means

Machine vision is the use of cameras, lighting and a computer to inspect, measure, identify or guide objects automatically, usually on a production line or in a robot cell. A machine vision system captures an image, processes it and makes a decision, such as pass or fail, many times a second, and then acts on it: rejecting a part, sorting a product, adjusting a process or telling a robot where to pick.

Machine vision replaces subjective manual checks with the same objective decision on every product. It does not get tired at the end of a shift, it can measure to fractions of a millimeter, and it keeps an image record of every item it inspects. That is why it is standard in electronics, automotive, pharmaceutical, food and packaging production, and increasingly in logistics, agriculture and recycling.

02

How a machine vision system works

Every system has the same core parts, and each one matters as much as the software.

  • //
    Camera and optics. Capture the image at the resolution and speed the task needs. Area-scan cameras take a whole frame; line-scan cameras build an image one line at a time from moving material such as web, film or sheet.
  • //
    Lighting. Makes the features that matter stand out consistently, shift after shift. Backlights, ring lights, dome lights and structured light each suit different surfaces and defects.
  • //
    Trigger and synchronization. A sensor or encoder triggers the camera as each part arrives, so every image is taken in the same position.
  • //
    Computer. Runs the inspection software, often an edge AI computer beside the line, with frame grabbers or network ports for the cameras.
  • //
    Software and outputs. Makes the decision and signals the line, through digital I/O or an industrial network, to reject, sort or adjust.
03

Machine vision AI: rule-based tools and deep learning

Traditional systems use rule-based measurement tools: edge finding, blob analysis, pattern matching, gauging and code reading. They are fast, explainable and very precise for measurements and for consistent parts, such as checking that a hole is in the right place or a label is present.

Modern systems add deep learning models that learn from labeled example images. They can judge variable products, such as baked goods, wood, textiles or natural materials, where fixed rules struggle, and find defects that are easy to recognize but hard to describe, such as scratches on a textured surface. Most production systems now combine the two: rules for measurement and AI for classification and anomaly detection. Running AI at line speed needs a GPU or AI accelerator, which is why vision computers increasingly look like industrial GPU computers. Our AI in manufacturing FAQ covers where this fits in the wider factory.

Machine vision AI usually means one of four deep learning tasks. Classification sorts an image or region into classes, such as good, scratched or dented. Object detection finds and counts items, such as missing components on a board. Segmentation marks the exact pixels of a defect, so its size can be checked against a tolerance. Anomaly detection is trained only on good parts and flags anything that differs, which suits lines where defects are rare and varied and there are too few bad samples to train on. Deep learning OCR adds reading printed dates and lot codes on curved or shiny packaging, where rule-based tools struggle.

An AI inspection project also runs differently. Instead of tuning tools by hand, the team collects and labels images, typically hundreds to thousands per class, trains the model and validates it against a held-back test set before it goes on the line. Images the model gets wrong in production are fed back into training, so accuracy improves over time. At run time, inference has to finish within the line’s cycle time, often tens of milliseconds per part, and that sets the model size and the processor the vision computer needs. Our edge AI computers span NPU, Hailo, NVIDIA Jetson and GPU systems for that work.

04

Machine vision camera interfaces

The camera interface sets how much data the system can move, how far the camera can be from the computer and whether a frame grabber is needed.

Interface Standard owner Bandwidth Typical cable length Frame grabber
GigE Vision A3 1 Gb/s, up to 10 and 25 Gb/s on newer cameras Up to 100 m on copper No, standard Ethernet port
USB3 Vision A3 Around 350 to 400 MB/s Around 3 to 5 m passive No
CoaXPress JIIA Up to 12.5 Gb/s per coax link, links combine Tens of meters Yes
Camera Link A3 Up to around 850 MB/s Up to around 10 m Yes
GMSL2 Analog Devices Up to 6 Gb/s Up to around 15 m on coax Built into Jetson carriers, or a card

For moving parts, choose global shutter sensors, which expose every pixel at once and avoid skewed images. Our frame grabbers cover Ethernet, PoE, USB and GMSL cameras, and where several cameras must capture at the same instant, IEEE 1588 PTP keeps them in step.

FAQ · 01
What is a GigE Vision camera?
An industrial camera that sends images over Gigabit Ethernet using the GigE Vision standard, so any compliant software can control it and receive its frames. It allows long cable runs, PoE power and several cameras on one network switch.
Read the full FAQ —
05

Machine vision vs computer vision

The two terms overlap, and many people use them interchangeably. Computer vision is the wider field of making computers understand images; machine vision is its industrial application, built to control a process rather than describe a scene.

Aspect Machine vision Computer vision
Scope A complete inspection or guidance system on a production line The broad AI field of interpreting images and video
Setting Fixed cameras, controlled lighting, known parts Any scene: roads, shops, fields, warehouses
Typical output Pass or fail, a measurement, a robot coordinate Labels, boxes, masks, counts, tracks
Timing Tied to a trigger and line speed, in milliseconds Varies from real time to offline analysis
Connected to PLCs, reject gates and robot controllers Dashboards, alarms, databases and other software

The line is blurring. Deep learning models from computer vision now run inside machine vision systems for defect classification, and the same edge computers often host both.

06

Machine vision in practice

Our food factory case study shows machine vision PCs inspecting every muffin and adjusting the ovens automatically, a task where natural variation makes fixed rules hard to apply. The same approach applies to checking seals and labels in packaging, solder joints in electronics and surface finish on machined parts. Vision computers on the line need fanless cooling, wide temperature ratings and, in food and pharmaceutical plants, sealed housings that survive washdown.

Not every task is 2D. 3D machine vision uses laser triangulation, structured light, time-of-flight or stereo cameras to measure height and volume, which suits checking fill levels, weld beads and part flatness, and guiding robots to pick randomly placed parts from a bin. 3D systems generate far more data per part, so they put more load on the computer and the network than a 2D camera running the same line.

07

Quick answers on machine vision

Machine vision: common questions

Is machine vision AI?

Not necessarily. Classic machine vision uses rule-based image processing. Many systems now add AI models for classification and defect detection, so modern machine vision is often a mix of both.

What is the difference between machine vision and computer vision?

Scope. Computer vision is the broad field of making computers understand images. Machine vision is its industrial application, a complete system of cameras, lighting and computers that controls a process.

What is a machine vision camera?

An industrial camera built for inspection. It has a global or line-scan sensor, external triggering, standard interfaces such as GigE Vision and a lens mount for interchangeable optics.

What is machine vision used for?

Inspection, measurement, identification and guidance. It finds defects, checks dimensions, reads barcodes and text, verifies assembly and guides robots to parts.

Why is lighting so important in machine vision?

Because the image decides the result. Good lighting makes the defect stand out consistently. Poor lighting causes false rejects that no software can fully correct.

What is anomaly detection in machine vision?

A model trained only on good parts. It learns what a normal product looks like and flags anything that differs, so it can find defects it has never seen, which suits lines where faults are rare.

We supply machine vision computers with frame grabbers, GPUs and camera drivers fitted as standard, and validate each camera input and trigger before the system ships.