How to Catch Multiple Defects with a Single AI Pipeline
One branching AI pipeline that checks label presence, label defects, printed characters and surface condition — in a single pass, without adding a station for every new check.
- One pipeline, four checkpoints
- Single pass — no extra cameras or headcount
- One model per detection step, shared across branches
Why it matters
Why build a multi-point inspection solution?
A single part rarely has just one thing that can go wrong. A single pipeline should be enough to catch all of them.
One part, many failure modes
A label can be missing, damaged, misprinted or unreadable, and the surface around it scratched. Each is a different inspection problem.
Single-purpose stations don’t scale
Building a separate station or model for every defect type multiplies hardware, integration work and maintenance.
One pipeline, every checkpoint
A multi-point pipeline checks all of them in a single pass without adding extra cameras, stations or headcount.
The core idea
The multi-point inspection architecture
One router surface forks the same image into every detection branch — each branch chains its own models and ends in its own result.
.jpg)
The multi-point architecture: one router surface, four branches, four independent end results.
Step 1
Annotate your defects
Label every failure mode you want the pipeline to catch — presence, defects, characters and surface issues — across a representative image set.
.jpg)
Scratch, OCR and label annotations captured on the same representative image set.
Step 2
Train your models
One model per detection step, not per branch: branches share upstream models and chain their own.
Watch loss and mean average precision during training, and evaluate each model on held-back images before wiring it into the pipeline.
Why the order matters
A weak upstream detector limits every branch downstream of it. If OCR results look poor, check the item detector before retraining the classifier.
.jpg)
Training progress for one detection step, shown as loss and mean average precision.
Step 3
Build the pipeline
Connect your trained models to a single router surface, chain multi-stage branches and define a clear end result for each.
Then run the pipeline on validation images and confirm each end result fires independently of the others.
.jpg)
Building the branch structure in the ReliVision pipeline editor.
See it in action
The pipeline in ReliVision
The same router-and-branches structure, built and running as a live multi-point inspection pipeline in ReliVision.
.jpg)
The finished multi-point pipeline, built and running in ReliVision.
Start building your multi-point pipeline today
Bring one part with more than one way of failing, and the branches follow from the failure modes you already know about. Request a demo to start your journey.
Request a demo
Walk through the router-and-branches architecture on your own parts and failure modes.
Live Demo