Engineering

System Architecture & Reducing False Rejects

False rejects are usually an architecture symptom, not a threshold problem. Tightening software last is the point.

Production hall with a row of vision inspection stations, each with its own monitor
Row of deployed inspection stations on a production floor
Author: VisionAxiom Systems EngineeringReviewed by: VisionAxiom Technical ReviewUpdated: 2026-09-02

Direct answer

How do you reduce false rejects in a vision inspection system?

Work in physical order. First stabilize presentation and triggering so the feature lands in the same place every time. Second, fix illumination and exposure so contrast is repeatable across shifts and substrates. Third, separate the checks so one loose cosmetic tolerance is not gating a critical one. Only then adjust thresholds, and always re-measure against a labeled panel so you can see the escape/false-reject tradeoff you just made.

Architecture layers

An inspection system is a chain: presentation and fixturing, trigger and synchronization, illumination and optics, acquisition, inspection logic, verdict and controls handshake, then the data and audit record. Each layer's instability propagates upward, so debugging starts at the bottom, not at the algorithm.

Fig. — End-to-end inspection system flow

  1. 01

    Part presentation

    Conveyor, indexer, web path, fixturing, part orientation

  2. 02

    Lighting & optics

    Geometry, strobe, polarization, lens, working distance

  3. 03

    Industrial camera(s)

    Trigger-synchronised acquisition, one or many stations

  4. 04

    VSA Inspect / IPC

    Deterministic pipeline plus AI models where justified

  5. 05

    Inspection logic

    Recipe, tolerances, source-of-truth comparison, arbitration

  6. 06

    PASS / FAIL / NO READ

    Three distinct verdicts — never two

  7. 07

    PLC & reject

    Encoder-tracked reject window, fail-safe on loss of verdict

  8. 08

    Image + quality record

    Retained image, verdict, recipe, timestamp, operator

← feedback: verdict statistics drive recipe and lighting review← feedback: retained images drive model and threshold updates
What VisionAxiom delivers is this whole chain, commissioned and validated on the line. A camera or an algorithm alone is not an inspection system: the verdict is only as trustworthy as presentation, illumination, timing, controls handshake and the retained record around it.

The false-reject investigation order

  • 1. Collect the false-reject images. If they are not retained, fix that first — you cannot debug anecdotes.
  • 2. Check registration: is the region of interest landing on the feature every time?
  • 3. Check timing: trigger jitter or a drifting photo-eye moves the part between trigger and exposure.
  • 4. Check illumination stability across shifts, LED age and ambient light.
  • 5. Check product variation: legitimate but new appearance is not a defect.
  • 6. Only then revisit tolerances, and quantify the escape rate you are accepting in exchange.

Fig. — Trigger, verdict and reject timing budget

Part sensorStrobe + exposureImage transferInspection computeVerdict to PLCReject windowt+0t+100t+200t+300t+400t+480verdict latched
Every stage consumes time the part is still moving. The verdict must be latched before the part reaches the reject actuator, with margin for the slowest image on the line — not the average one. If the budget does not close, the fix is mechanical spacing or faster acquisition, not a looser tolerance.
Code-verification system output showing printed and verified date codes with pass region highlighted
Date-code verification output — printed string checked against the expected value

Compute placement

The reject decision stays as close to the line as possible. Anything that crosses the plant network should be reporting, not real-time control.

Smart camera
One stable check, modest bandwidth, minimal data needs
Industrial PC
Multi-camera, heavy processing, custom algorithms, local retention
Edge compute + GPU
Learned models at rate; needs model lifecycle management
Server / plant systems
Aggregation, dashboards, long-term evidence — not the reject decision

Monitoring after go-live

  • Trend reject rate by class, shift and SKU; a rising trend is usually drift, not new defects.
  • Periodic golden-sample verification to detect illumination and focus drift.
  • Alert on no-read spikes separately from fail spikes — they have different causes.
Case-packer verification monitor with green pass overlays above a carton conveyor
Case-packer mixed-product prevention — verification at the pack point

Frequently asked questions

Our vision system rejects good parts. What is the first thing to check?
Whether false-reject images are being retained, and then whether the region of interest is landing on the feature consistently. Presentation and trigger timing account for a large share of false rejects that get blamed on the algorithm.
Should we just loosen the tolerance?
Only with the escape cost quantified. Loosening a tolerance trades false rejects for escapes; that trade should be an explicit, documented quality decision rather than an afternoon adjustment.

Next step

Discuss your inspection problem with an engineer.

Send samples, line speed and the defect you cannot let through. We respond with an imaging assessment, not a brochure.