AI system for the automotive industry

Failures on the assembly line cost more than they seem: a missed defect surfaces at the dealer. We develop turnkey computer vision systems for the automotive industry — from line analysis to handover of regulations. Assembly control becomes objective: the share of missed defects drops severalfold, and decisions are recorded in a protocol.
Frequently Asked Questions

Why computer vision in automotive manufacturing fails

Computer vision in automotive manufacturing stumbles not over model weights, but over the input conditions of the line. Shop-floor lighting creates glare on a polished panel, the part arrives at an angle — and the glare is confidently marked as a dent.

In welding, spatter, soot, and a variable gap between edges are added: weld seam inspection runs up against light and geometry, not recognition.

Where the bottleneck is: optics, light, or data

The second source of failures is motion. On a fast conveyor, a long exposure leaves a blurred frame, and body assembly defects either disappear or “multiply” into neighboring zones.

The third is data: if too few reference defects have been collected and they are not tied to body coordinates, the model cannot distinguish acceptable lint from a crack.

The fourth is desynchronization with the manufacturing execution system: the verdict arrives when the body has already moved to the next operation, and it can no longer be rejected.

What manual review of rejected parts entails

Until the inspection loop is calibrated, the line lives on manual review: an operator reviews flagged frames, returns good parts to the flow, and misses some real defects.

Conveyor quality control ceases to be automatic — response time grows, a recheck queue accumulates, and statistics by defect type are not aggregated.

Let's break down how this is addressed: lighting and optics matched to the area geometry and line speed, synchronous frame capture, a labeled defect corpus with coordinates, and exchange of verdicts with the control system at conveyor pace.

What changes after implementation: measurable effects

The effect of computer vision in automotive manufacturing is measured not by the number of cameras on the line, but by metrics taken before and after implementation on the same product mix and at the same cycle time.

Traceability and statistics requirements for conforming and nonconforming parts are set by IATF 16949, so we tie each metric to an inspection log: timestamp, shift, part ID.

Five effects that we record at acceptance:

  • Missed defect rate — inspection covers every unit, not a sample, and a defect that previously reached the customer remains on the line.
  • False-positive rate — thresholds are selected for the product mix, and disputed frames go to the operator for review rather than causing a stoppage.
  • Inspection time per unit — measurement and conformity decision run at conveyor pace, and sampling rounds through the area are no longer needed.
  • Recovery time after changeover — switching to a new product mix requires a few dozen reference samples and threshold recalculation instead of reconfiguring hard-coded logic.
  • Eliminated failure class — line downtime because a defect was found at acceptance or at the customer rather than at the area output.

Inspection speed instead of sampling rounds

A manual round gives a snapshot of the batch and shifts the decision to a person who tires by the end of the shift.

Reject automation takes the measurement on every unit and leaves the operator only disputed cases — quality inspection speed stops depending on how many parts the inspector managed to look at.

The reduction in outgoing defect rate is achieved not by tightening thresholds, but by replacing sampling with 100% inspection.

Resilience to line changeover

Changeover is the main source of downtime in mixed production: hard-coded logic breaks on new geometry and lighting.

We retrain the model on reference samples of the new product mix and recalculate thresholds separately for each defect, so the line returns to operating mode in one setup rather than a separate project.

Implementation formats: local loop, cloud, hybrid

The choice of loop is determined not by convenience but by line throughput and the nature of the defect. Industrial cameras in the area produce a continuous stream, and a delay between capture and decision means either a missed defect or a stoppage of flow.

Below are the alternatives that are actually chosen between when implementing computer vision in automotive manufacturing.

Option When it fits Limitations
Local processing in the area Tight cycle time, thin communication channel, autonomy requirement Models update less often; the line needs its own compute node
Cloud video processing Multiple sites, archive review, flexible load Sensitive to the channel: during overload or outage, the area loses inspection
Hybrid scheme Fast local rejection plus central retraining More complex synchronization of model and labeling versions
Ready platform model Typical defects: scratch, dent, scuff, paint miss Transfers poorly to nonstandard defects and custom lighting
Model for your defect Unique defect, custom light, coating, and camera angle Requires a labeled dataset captured specifically from your line

What to choose for an area with tight cycle time

Local image processing keeps the decision inside the area: a frame is captured and evaluated on site, and the “pass / reject” verdict is issued within cycle time and does not depend on an external connection.

This is the only option that does not degrade when the channel is overloaded or unavailable, so we put critical checks of geometry, weld seam, and paint on the local loop.

Where the cloud loses to the local loop

Cloud video processing is strong where volume and history matter more: aggregation across several lines, review of disputed cases, retraining the model on an accumulated archive.

But every decision passes through the network, and when it degrades, the area is left without inspection. That is why the hybrid scheme has become the working one: fast checks on site, telemetry and retraining in the center, and mode switching described in the procedure.

How we build the system: stages of engineering work

The project starts not with the model but with the area: it is important to understand where the defect originates, where it is noticed now, and what is considered a conforming product.

The work order below is the sequence in which uncertainty is removed, so that by launch the system works at line cycle time, not in the lab.

Area audit and observation scheme

  1. Audit of the production line: cycle time, inspection points, part route. We record the defect classes that the system must catch.
  2. Observation scheme: camera angles, lighting matched to metal glare and vibration, protection of optics from dust and chips.
  3. Dataset collection and labeling: we capture the stream across different shifts, collect disputed cases separately, and document labeling rules in writing.
  4. Training the inspection model: validation on a holdout set the model has not seen — missed defect rate and false-positive rate for each class.

Testing the model on a real stream

  • Integration with the manufacturing execution system: the result is tied to the item and batch, the event goes into the records system, and the operator receives a signal.
  • In-flow trials: real cycle time, lighting changes, and raw material batches; we refine thresholds so false signals do not slow the line.
  • Handover and shift training: maintenance procedure, review of disputed frames, retraining procedure for product mix changes.

What we hand over to the customer: set of documents and procedures

Industrial implementation differs from a demo in that your team will operate the system afterward. Therefore, together with the working loop, we hand over a set that allows the system to be maintained, developed, and transferred to another contractor without contacting us.

  • Configuration description: module composition, trigger thresholds, dependencies between services, and places where system behavior changes.
  • Layout of cameras and illuminators: angles, overlap zones, mounting height, requirements for illumination stability across shifts.
  • Access policies for the video stream and archive: roles, retention periods, export-on-request procedure, access log.
  • Operator and setup technician instructions: how to read events, what to do on a false positive, how to return the line to operation.
  • Model retraining procedure: trigger events, approval, quality validation before rollout, rollback to the previous version.
  • Labeling and dataset replenishment procedure — in a separate section below.

Labeling and data replenishment procedure

Labeling rules set the quality ceiling of the model, so we record them in writing: the list of classes, how to label disputed frames, who checks them and within what time frame, and how the dataset is versioned.

Replenishment is event-driven — a growing false-positive rate in a specific area or a change in part mix. A new dataset version first passes validation on a holdout set, and only then is retraining started.

Case study: body assembly inspection on a conveyor

The project started on one body assembly line — three stations: opening geometry, fastener seating, and weld spot quality.

Previously, an operator covered these zones and did so selectively, so it made sense to compare not the “image” but two error classes and changeover time to a new body model.

What it was like before implementation

Inspection was visual and sample-based: every fifth item from the batch was checked, and the rest moved further down the flow.

As a result, some defects surfaced at the next operation, where correction requires disassembling the assembly, and disputed cases stopped the line with false rejects.

Changeover to a new model took two to three weeks: engineers manually captured reference frames, selected sensitivity thresholds, and labeled a dataset for each size type.

Metrics after reaching operating mode

Parameter Before After
Missed defects 9% 0.4%
False rejects 6% 1.2%
Inspection time per unit 40 s 6 s
Time to operating mode after model change 2-3 weeks 2 shifts

Inspection became 100%: cameras at the stations capture every body, the model marks zones and gives the operator a decision with the defect highlighted, so time per unit is determined by confirmation, not by inspection.

Disputed frames enter a manual review queue and are sent for retraining once per shift — the miss rate decreases without manual threshold tuning.

Changeover was accelerated with synthetic data: frames of new parts were generated in NVIDIA Omniverse and supplemented with a few dozen real images from the line; instead of weeks of collecting statistics, two shifts are enough.

The previous model version remains on the stand — if acceptance accuracy drops after a model change, inspection returns to the previous settings by rollback.

How does computer vision differ from classical inspection?

A classical sensor measures one physical quantity — gap, force, presence of a part in the work zone. Machine vision evaluates the state of the object as a whole: geometry, position, and the nature of the surface defect.

Therefore, comparison of inspection approaches rests not on accuracy but on resilience to variations — a sensor will not notice a change in configuration, while vision will notice and reject it.

The maintenance effort for the loop also differs: a sensor threshold is configured once, while a vision model depends on lighting, optics, and material batch — data requirements are higher, and changeover to a new SKU takes longer.

Algorithm limitations are also real: a rare defect that did not enter the training set will not be seen by the system until it is added to labeling or modeled synthetically.

Industry reviews by Association for Advancing Automation record the same picture: in manufacturing, hybrid loops are more common than purely optical ones.

What remains with classical sensors

Inductive sensors, laser triangulation, and force measurement remain where one quantity with predictable repeatability and high rate is needed: part presence, mechanism travel, critical dimension.

They are not replaced but supplemented — vision takes on surface and assembly, sensors hold dimension and line cycle time. We build such loops as mixed ones so that failure of the optical branch does not stop the flow.

Technical concerns: limitations and how to address them

Technical concerns in machine vision projects in automotive manufacturing are usually the same: will the already installed optics work, where to get labeling, what will happen at a body model change, and how the system will survive a real shop floor. Below is a direct answer to each point, with validation on your line, not on a demo stand.

Optics are already installed, but the image is unstable

We capture a test set from the current cameras under different lighting and evaluate defect-to-background contrast. Often, remote lighting, lens hoods, and fixed exposure are enough; optics are changed only where the defect cannot be physically resolved.

There is no labeling — how much data is needed

We start with several hundred frames selected by class rarity and expand the sample where the model makes mistakes. We perform labeling ourselves according to an agreed procedure, and submit disputed frames to you for arbitration — a reference remains for acceptance.

Body model change and line changeover

A new product mix is introduced by configuration: inspection zones, reference samples, and thresholds are set separately from the code. Retraining for a new body is faster than commissioning, and previous lines continue to operate without rebuilding.

Light, vibration, and camera micro-shift

We remove lighting fluctuations and shifts at the frame preparation stage: geometry stabilization using fiducial marks, brightness normalization by background, and rejection of unusable frames instead of trying to recognize them. We log the share of discarded frames — the cause is addressed on the line side.

What happens after handover — who maintains the model

We hand over not only the model but the entire cycle: labeling, training, a test set on historical defects, per-class metrics, and the retraining procedure. After that, support follows an agreed level — from consulting for your team to monitoring quality drift.

Let's discuss the task: where line analysis begins

To discuss the task substantively, a general request “we want computer vision” is not enough; a specific production area is needed.

The analysis starts with one line: where exactly the defect originates, at which operation it is visible, at what speed the flow runs, and whether there is an accumulated archive of recordings.

What we request at the start:

  • area and operation — where quality is lost and who currently makes the reject decision;
  • defect type — scratch, scuff, lack of fusion, misalignment: what it looks like and how it differs from an allowable deviation;
  • line cycle time — how many items per hour pass through the inspection zone and whether an operator can inspect each one;
  • capture conditions — lighting, vibration, space for the camera, and cable routing;
  • recording archive — several shifts of footage with defects and conforming products for recognition validation;
  • production constraints — line shutdown windows and safety requirements.

In response, we return with a solution diagram, a stage plan, and an estimate, not general promises. Then we propose a pilot on one line: it shows real accuracy on your products, and based on its results we fix the timeline for implementation in the remaining areas.

AI Development Areas

Latest works

  • B2B ADVANCE company website development
    B2B ADVANCE company website development
    1543
  • Development of a web application for FEEDME
    Development of a web application for FEEDME
    1394
  • Website development for BELFINGROUP
    Website development for BELFINGROUP
    1081
  • Development of an online store for the company FURNORO
    Development of an online store for the company FURNORO
    1374
  • B2B Advance company logo design
    B2B Advance company logo design
    816
  • Development of a web application for Enviok
    Development of a web application for Enviok
    1142