Engineering

System Architecture & Reducing False Rejects

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

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

Inspection system layers

01Presentation & fixturing
02Trigger & synchronization
03Illumination & optics
04Acquisition
05Inspection logic (rules + models)
06Verdict & controls handshake
07Data, audit & monitoring
Each layer's instability propagates upward. Debug from the bottom, not from the algorithm.

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.
Production hall with a row of vision inspection stations, each with its own monitor
Row of deployed inspection stations on a production floor

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.

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.