PlatformsFaststream SiliconFaststream RadioFaststream VisionConnected EdgeFaststream SecureMobility & Rail
ProductsSemiconductor IPWireless & RANEdge & GatewaysTracking & IdentificationSoftware & FrameworksConnected Systems
TechnologyRTL to GDSIIVerification methodologyDFT and silicon testLow-power designMixed-signal integrationDesign enablement5G protocol stackWireless and RF architectureBaseband and low PHYForward error correctionControl and data planeHigh-speed interfacesFirmware and bootSilicon root of trustSoftware-defined vehicleAutomotive OTAFunctional safety
AIAI Engineering ServicesEdge AI & Embedded MLComputer Vision EngineeringSensor Fusion & PerceptionAI Silicon & AccelerationMLOps for DevicesAI Visual InspectionPredictive MaintenanceDriver MonitoringVideo Analytics & Safety
SolutionsSemiconductorIndustrial AIConnected ProductsAsset TrackingAutomotive & MobilitySmart InfrastructureSecure IdentityWireless & SatelliteSmart WashroomsFuel ManagementSmart BuildingsWorker SafetyEnergy MonitoringSmart AgricultureSmart CityAutonomous PlatformsAssembly AutomationLiDAR Rail SafetyHardware Wallet
IndustriesSemiconductorTelecommunicationsIndustrial & ManufacturingAutomotive & MobilityTransportation & RailAerospace & DefenceHealthcare & MedicalEnergy & UtilitiesOil & GasRetailConsumer ElectronicsMedia & EntertainmentSmart Infrastructure & IoT
ServicesSystem Integration overviewASIC & SoC DesignFPGA DesignFPGA-to-ASIC ConversionAnalog, Mixed-Signal & RFHardware & High-Speed PCBEmbedded SoftwareCloud, OTA & Device ManagementManufacturing TransitionHow we engage
InsightCase StudiesKnowledge CenterWhite PapersGlossaryNewsletterResources & Support
CompanyAbout FaststreamEngineering ExcellenceLeadership & OrganisationHow We EngageQuality & ComplianceStandards & EcosystemPartners & EcosystemTrust CentreLocations & DeliveryNewsroom & MediaCareers
ContactStart a projectHow we engage
Talk to an engineer
INDUSTRIAL AI

The defect was invisible until somebody changed the light.

An inspection cell that had to reach a verdict, drive a reject and attach the result to a batch record — all inside a cycle time the line would not extend. The model was the smallest part of the work.

DomainIndustrial AI, optical inspection
PlatformsFaststream Vision, Connected Edge
ScopeFeasibility to production handover
Binding constraintStation cycle time
DisclosureProperty level; customer not named
CONTEXT

Where this started.

The defect class was real, costly and inconsistently caught by manual inspection. It was also, in the first images supplied, almost invisible — which is the usual starting position and the reason the engagement began with an imaging trial rather than a model.

The line would not slow down. The station cycle was fixed, mechanical motion consumed most of it, and whatever remained was the entire budget for capture, transfer, inference and decision. That number constrained camera resolution, model architecture and inference hardware simultaneously, before any of them were chosen.

There was also a PLC that had run the line for years and was not being replaced, an MES that expected results attached to batch records, and an operations team who had seen a previous vision pilot fail.

CHALLENGES

4 problems, named.

Stated as the customer stated them, before any of them had an answer. A challenge that is only described after it was solved is a description of the solution.

01

The defect was not visible in the image

Under the diffuse illumination already installed it produced no usable contrast at any resolution. No model recovers information that was never captured.

02

A cycle time nobody would extend

Whatever remained after mechanical motion was the entire budget for capture, transfer, inference and decision — and it constrained every hardware choice at once.

03

The verdict has to reach the right part

A reject station three metres downstream means encoder-based tracking through line stops and restarts. A correct verdict applied to the wrong part is worse than no inspection.

04

Scepticism earned by a previous failure

The operations team had seen a vision pilot fail before. Any system would have to prove itself against existing inspection rather than replace it on assertion.

ARCHITECTURE

How the system was built.

INSPECTION CELL, TRIGGER TO TRACEABILITYCAPTUREIlluminationLow-angle, geometry changedCamera and opticsSized to smallest defectEncoder triggerLocked to part positionDECIDEEdge inferenceWorst-case latency measuredClassical checksDeterministic where sufficientAnomaly detectionFor rare defect classesACTPLC handshakeVerdict inside the windowPart trackingShift register on encoderReject actuationAt the downstream stationRECORDMES and historianVerdict on batch recordImage retentionPer traceability policyDrift monitoringPer station, not fleet average

The illumination block is marked because changing its geometry was the single highest-value decision in the programme — everything downstream depended on the defect being visible at all. Part tracking is marked because a verdict that reaches the wrong part is worse than no inspection.

CONTRIBUTION

What Faststream did.

The specific scope, rather than a capability list. Where a stage was shared with the customer’s team, it is described as shared.

WHAT WAS HARD

The parts that consumed the schedule.

Rarely the subsystem that sounds difficult. Written out because a reader facing the same programme gets more from this than from a summary of what went well.

01

Lighting decided the project

Under the illumination already installed the defect produced no usable contrast. No model, resolution or architecture would have recovered it. Changing the geometry to low-angle was the single highest-value engineering decision made.

02

Worst case, not average

Average inference time fitted the budget comfortably. The ninety-ninth percentile did not, until the input pipeline was restructured — and the ninety-ninth percentile is the one that misses a trigger and drops a part.

03

Part tracking across a line stop

A shift register that loses synchronisation during a stop and restart sends a verdict to the wrong part. Handling that correctly took more effort than the model did.

04

Rare classes reframed

Several defect modes had too few examples for supervised training and were handled by anomaly detection against good parts, rather than by pretending the class imbalance was not there.

05

Earning trust deliberately

The cell ran in parallel with existing inspection, visible to operators, long enough to produce a comparison they believed. Given a previous pilot had failed, scepticism was rational and had to be answered with evidence.

OUTCOME

What resulted.

Commissioned inside the cycle time

Verdict, reject actuation and MES record all completed within the station cycle, with worst-case latency measured on the actual hardware.

Handed over, not retained

Documentation, monitoring dashboards and a retraining pipeline the site can run without Faststream.

Drift made visible

Input statistics, output distribution and reject rate tracked per station, because a fleet average hides a single failing cell.

A transferable lesson

Imaging first, algorithm second, integration third. Reversing that order is the most common and most expensive mistake in industrial vision.

Confidentiality

Customer projects are presented at property, capability, outcome and integration level. Customer names, internal architecture, register maps, state machines and confidential deliverables are not disclosed. Where a figure would identify a customer or a design, it is omitted rather than approximated. More detail is available under a non-disclosure agreement, within the limits each customer has agreed.

PRODUCTS AND CAPABILITY USED

What this was built from.

Every item links to its own page, with characteristics, applications and the maturity status stated honestly for that item.

WHERE THIS APPLIES

Industries this serves.

COMMON QUESTIONS

Questions this programme gets asked.

01

Why did the imaging trial come before model development?

Because a defect that produces no contrast under the installed illumination contains no information for a model to find. Here the defect was undetectable under the original diffuse lighting and obvious under low-angle illumination, which determined everything downstream.

02

Why does worst-case latency matter more than average?

Because a trigger missed at the ninety-ninth percentile drops a part. Average latency fitting the budget is not sufficient; the tail is what the cycle time has to accommodate.

03

How was accuracy maintained after handover?

Drift monitoring on input statistics, output distribution and reject rate per station, a review queue for low-confidence cases that generates labelled data, and a retraining pipeline the site runs itself.

04

How were defect classes with very few examples handled?

By anomaly detection trained on good parts rather than supervised classification, which needs examples the process had not produced.

FOUND THIS USEFUL?

Pass it on.

Written for engineers. Share it with one.

ShareLinkedInXEmail
KEEP READING

Related work.

BUILD WITH FASTSTREAM

Bring us the difficult part.

Tell us the specification, the constraint and the deadline. Programmes that cross silicon, radio, embedded and AI are where Faststream is strongest.