How a machine vision inspection system is built
The parts of an inspection and reject system, what each one does, and how it is chosen for your product and line.
Technical review: Frank GuoReviewed
A machine vision inspection system is more than a camera. It combines a trigger, an industrial camera and lens, lighting designed around the defect, inspection software that turns the image into a pass or fail decision, a link to the line PLC, and a reject mechanism that removes failed products, ideally with a sensor that confirms each removal. Reliability depends on getting every link right on your own product and line.
The inspection chain, end to end
Every station we build follows this chain. The numbers in the drawing match the component table below.
Swipe sideways to see the whole drawing →
What each part does and what decides the choice
None of these is chosen from a catalogue alone. Each is confirmed on your samples and your line.
| Component | Role | What decides the choice | Typical question |
|---|---|---|---|
| [1] Trigger | Tells the station a product is in position. | Product spacing, speed changes, product shape and transparency. | Photo-sensor, or encoder for variable speed? |
| [2] Camera | Captures the image to be inspected. | Smallest defect vs field of view (resolution), speed, colour or monochrome, area-scan for discrete parts or line-scan for continuous material. | How many cameras to see every face that matters? |
| [2] Lens | Projects the scene onto the sensor. | Field of view, working distance, distortion; telecentric lenses where measurement must ignore small height changes. | Standard lens or telecentric? |
| [3] Lighting | Makes the defect visible and the image repeatable. | Surface (glossy, matte, clear), defect type; geometry such as front, low-angle, back, dome or coaxial light; strobing for fast lines. | Which angle separates the defect from the background? |
| [4] Inspection software | Turns the image into a decision and data. | Rule-based tools for defined faults; deep-learning tools for variable appearance defects; code reading and OCR. | Smart camera, PC or vision controller? |
| [5] PLC link | Delivers pass/fail and receives the running SKU. | Your PLC make and model and the protocols the chosen camera or controller supports. | Digital I/O or industrial network? |
| [6] Reject | Removes failed products from the line. | Product weight and stability, spacing, available air, space on the conveyor. | Air jet, pusher or diverter? |
| [7] Confirmation | Proves the failed product actually left. | Criticality of the defect and audit requirements. | What happens if a reject is not confirmed? |
| [8] Records | Keeps reject images, counts and results. | Traceability needs, storage, whether results go to MES or a dashboard. | How long are images kept, and who reviews them? |
Smart camera, PC or vision controller
Where the inspection software runs changes cost, capacity and maintenance. The software itself can stay the same.
| Architecture | What it is | Suits | Watch out for |
|---|---|---|---|
| Smart camera | Camera, lighting control and inspection software in one housing (HIKROBOT SC5000X / SC6000 run SC_VisionMaster). | One or two checks from a single view; compact stations. | Processing headroom for many tools or deep learning on one part. |
| PC with industrial cameras | Separate GigE Vision or USB3 Vision cameras connected to an industrial PC running VisionMaster. | Several cameras, heavier processing, operator screen and image storage. | PC hardening for the plant environment and its lifecycle. |
| Vision controller | A purpose-built industrial computer for multi-camera stations with camera ports and digital I/O. | Multi-camera stations that need a robust, cabinet-mounted unit. | Port and I/O count for later extensions. |
HIKROBOT states that the same VisionMaster tool-chain runs on its smart cameras and on PC and vision-controller stations, and that VisionMaster is compatible with the GigE Vision and USB3 Vision standards (HIKROBOT download centre and Machine Vision Smart Product Catalog 2025 Q4, both checked 24 September 2026). GigE Vision and USB3 Vision cameras expose a common programming interface through the GenICam standard hosted by EMVA.
Rule-based tools and deep learning
Most stations use both. The choice is made per check, not per project.
Defined, measurable faults
Position, presence, dimensions, code reading and print verification against a reference. Predictable, explainable and quick to validate.
Variable appearance defects
Scratches, marks and contamination that vary in shape, or natural products whose appearance varies. Learns from labelled images of good and bad parts.
Protocols depend on the model, not the brand
We never assume a protocol. We check the exact camera, reader or controller model against your PLC before quoting.
| Product type | Protocols listed by the vendor | Source |
|---|---|---|
| VisionMaster software (PC) | TCP/IP, Modbus, serial port, UDP, EtherNet/IP and other common industrial protocols | HIKROBOT Smart Product Catalog 2025 Q4 |
| Smart code reader (example: IDH7000 row) | SmartSDK, TCP, FTP, PROFINET, EtherNet/IP, Modbus, UDP, serial | HIKROBOT Smart Product Catalog 2025 Q4 |
| Any station | Hard-wired digital I/O for trigger, pass/fail and reject | Standard practice |
Protocol support differs between smart cameras, code readers and PC software, and between models. For the full integration method, see PLC & reject integration.
Technology questions
What components make a reliable vision inspection and reject system?
Should we use a smart camera or a PC-based system?
When are telecentric lenses needed?
Do we need an encoder on the conveyor?
Can we use cameras from other brands?
Sources
- HIKROBOT Machine Vision Smart Product Catalog 2025 Q4 (PDF) (vendor document, checked 24 Sep 2026)
- HIKROBOT VisionMaster product page (vendor page, checked 24 Sep 2026)
- HIKROBOT download centre (VisionMaster, SC_VisionMaster) (vendor page, checked 24 Sep 2026)
- EMVA — GenICam standard (standards body, checked 24 Sep 2026)
Talk through your line with an engineer
Tell us the product, the check and your PLC. We will tell you which architecture fits and what has to be confirmed on site.