AI vision solution

AI vision classification: every product identified, nobody typing

Somewhere on your line a person looks at a product and decides what it is: which cut, which grade, which variant, which lane. Thousands of times a shift, by eye, and the answer is typed or sorted by hand. With AI vision classification a camera with a trained model makes that decision for every product, at line speed, and records it with a photo. Start with the one decision that goes wrong most often.

AI vision classification: a camera above the line identifies which product is passing

Manual classification is the most repeated decision in your plant

Sorting, grading and product identification are still human work in most factories: an operator looks, decides and types a code or drops the product in a lane. It works, until volume, variants or the number of shifts grow. Then the same problems come back every week.

Two products that look almost the same are told apart in a second, thousands of times a shift.
Every operator draws the line between two grades a little differently.
A wrong code doesn't stop the line: it shows up later as a wrong pallet, a wrong delivery or stock that doesn't add up.
The line waits for the person: throughput is set by the slowest manual step.
Nobody knows the error rate, because no product gets a second opinion.
The job is repetitive, hard to staff and harder to keep staffed.

This is not a skills problem. Vigilance research shows detection performance drops within the first half hour of repetitive visual work, and typed entries go wrong roughly once in every few hundred keystrokes. Eurostat measured a 7.3% vacancy rate for manufacturing labourers in the EU in 2024, the second highest of all occupations: the people who do this work are exactly the ones you can't find.

Applications

What AI vision classification decides

A classification model learns from example images what each class looks like and then names the class for every product that passes: not a measurement against a fixed rule, but a judgment, the way an experienced operator makes it. That is why it works on products that are never identical, from meat cuts to fruit to castings.

Product type and variant
Which cut is in the crate, which SKU is on the belt, which of twelve near-identical mouldings just came out of the press. The model names it so the right code travels with the product.
Grade and quality class
Class 1 or class 2, A or B grade, premium or standard: the model applies the same boundary on every product, all shift, instead of a grader who plays it safe when tired.
Sorting and routing
Each product gets a lane, a pallet, a bin or an order. The verdict goes to the PLC or the sorter as a signal, so routing no longer depends on a keystroke.
Mixed flows
Returns, rework, mixed batches after a changeover, scrap streams: products arriving in random order are identified one by one and counted per class.
State and presentation
Skin-on or skin-off, filled or empty, open or closed, oriented or upside down: states that matter for the next step and that a rule cannot describe.
None of the above
A product the model has never seen must not be forced into the nearest known class. Below a confidence threshold it lands in an "unknown" class and goes to a person.

Meat and poultry processing, fruit and vegetable packing, bakery, metalworking, recycling, timber and electronics: the approach is the same everywhere. The model is trained on your products and your classes.

How AI vision classification works on your line

A classification point consists of an industrial camera, matched lighting and an edge computer next to the line. A photocell or your line control triggers the shot, the model names the class in tens of milliseconds and the product keeps moving.

The verdict doesn't stay on a screen. It goes where a keystroke used to go, and it is recorded:

That turns classification from a person's judgment into a fixed step of the process: every product named the same way, every decision on record.

  • Camera and lighting are chosen for the difference you need to see: colour, texture, shape or size.
  • The evaluation runs locally on the edge computer, independent of the internet.
  • The class goes to your PLC, sorter, ERP or MES as a signal or a record, exactly as if an operator had entered it.
  • Where a barcode is present, the classification is linked to it, so crate, product and weight become one record.
  • Every decision is logged with image, class, confidence and timestamp, per product, order or batch.
  • Below the confidence you set, the product is flagged and a person decides: at the line or in a side lane, so the flow keeps moving.

Which product is it, is it good, and is anything odd: three different questions

A camera can answer three questions about a product, and each needs its own model. Knowing which one you are asking is half the design.

Which product is it?
Classification: the model chooses between classes you defined. It needs examples of every class and a clear boundary between them. This page.
Is it good?
Inspection: the model looks for scratches, contamination, missing parts. Same camera technology, a different model and different training data.
Is anything different from normal?
Anomaly detection: the model learns only what normal looks like and flags anything else. Useful next to classification as the safety net for products nobody expected.

In practice one classification point often combines two of these: it names the cut and flags a crate that fits none of the cuts. We decide which questions the point has to answer during the intake.

A sorter that only sorts is not yet a data source

Plenty of vision sorters do their job as an island: the product goes left or right and that is the end of it. The decision is made, but nothing is learned from it. What stays behind:

That is why Meshnex writes every classification into MeshOS: the same platform where your machine data, downtime and OEE already come together.

  • The product mix per shift is still an estimate from tomorrow's report.
  • A misrouted product is found by the customer, not by you.
  • Kilos per class are known per pallet, not per product.
  • The classification is not linked to order, batch or supplier.
  • Nobody notices when the model slowly starts hesitating on a new variant.
  • For an audit or a recall, the search starts from scratch.

From a classification to numbers you can trust

Every decision produces a record: image, class, confidence and timestamp, linked to machine, order, batch and, where present, barcode and weight. In MeshOS those records sit next to your production data, and the product mix turns from an estimate into a measurement.

For example, you see:

That makes traceability a query instead of a search party. The record is already there; you only have to ask for it.

  • The product mix per line, shift and order, updated as the product passes.
  • Kilos or pieces per class, so yield is a number instead of a back-calculation.
  • The photo behind every decision, ready for a customer question or a recall.
  • How many products went to a person for a second look, and which classes they were.
  • Confidence drifting down on one class, weeks before it becomes an error.
  • Classification next to OEE and downtime: one picture of what the line actually produced.

Where it gets really interesting: everything downstream stands on that one decision

Routing, labelling, palletising, stock, yield and traceability are all built on the moment someone decides what a product is. When that decision is made the same way for every product, and recorded, the errors downstream go away with it.

The right product on the right pallet
A wrong code sends a crate to the wrong department or the wrong order, and someone has to find it and re-book it. When the class comes from the camera, the routing signal is right the first time and the misroute is visible if it does happen.
The right product under the right label
Most undeclared-allergen recalls are not contamination but a product packed under the wrong label. In Australia's recall data that was 56% of cases; FDA data shows allergen mislabelling behind close to half of 2025 food recalls. Verifying the product before the label goes on is where a classification point earns its keep.
A product mix and yield you can act on
Graders tend to play it safe: in a published timber study, visual graders assigned about a quarter of the boards to the C24 strength class that machine grading did. Apply the boundary consistently and the yield you thought you had turns out higher, and provable.

You don't stop at replacing a keystroke: you fix the number that every downstream system was guessing at.

Our own product

MeatVision: classification as a finished station for meat plants

For one classification problem we built a complete product. In a meat plant someone looks into every crate after deboning and types a product code. MeatVision is a vision station over the conveyor that reads the crate barcode, recognises the cut inside and links the two, while the crate keeps moving.

It is this page's approach, packaged: sealed hood with strobed lighting, the model on a computer inside the station, doubt to an operator, every crate a record with product, photo, weight and timestamp. If your problem is crates of meat, start there. If it is anything else, we build the classification point for it.

For every role

One classification record, for every role

Automatic classification touches more people than the operator at the belt. MeshOS shows the same records, presented in a way that fits each role.

For production managers
The product mix and yield per shift while the shift is still running, and a line that no longer waits for the slowest manual step.
For quality managers
A photo and a class for every product, so a complaint or a recall is answered from the record instead of from memory.
For operators
No more typing what the camera already sees. The only products that reach you are the ones the model is unsure about.
For directors and owners
Fewer misdeliveries and re-bookings, a yield figure you can defend to a customer, and one scarce job on the line that no longer has to be filled every shift.
For IT managers
The evaluation runs on the edge computer at the line, images stay in the environment you choose and the link to ERP or MES uses the interfaces you already have.

AI vision that fits your existing line and IT

Camera, lighting and edge computer are fitted at the point where the decision is made today: an indexing point, a sorter inlet, a packing station. No new machines, no major rebuild. Where the images and records land is up to you:

Cloud
Cloud solution on European servers, without managing your own servers.
Hybrid
Hybrid solution with local data buffering, so no record is ever lost.
Self-hosted
Fully on your own infrastructure, within your own IT policy.

That keeps product images within your own environment when they have to stay there, and the solution meets your own IT and GDPR requirements.

Honest about AI classification: what it takes to make it work

Classification is proven technology, but not a magic box. Three things decide whether a project succeeds, so we set them up together with your team.

Classes with a clear boundary
The model can only be as consistent as the definition. Where two operators would disagree on a product, the classes need limit samples first: quality and production establish them together.
Examples of every class, from the real line
The model is trained on images from your line, camera and lighting. Published work on meat cuts reached over 98% with around 125 images per class; rare classes need deliberate collecting, or they get guessed.
Doubt goes to a person, and the world changes
Below a confidence threshold a person decides, and that answer becomes training data. New suppliers, seasons and variants shift what products look like, so confidence is monitored and the model is retrained when it starts hesitating.

That is why a new classification point first runs alongside your operator without steering anything. Only when its verdicts match yours does it get the final say over a product.

Start with one classification point

You don't have to automate every decision at once. Start with the one that goes wrong most often or costs the most people: the indexing point, the grading table, the sorter inlet.

Step 1: we define the classes together
In the intake we pick the decision, list the classes and establish limit samples for the borderline products with quality and production.

Step 2: camera and edge computer on the line
We select camera and lighting for the difference you need to see, fit the point at the existing decision moment and collect images from real production.

Step 3: the model trains and runs alongside
The model is trained and first classifies alongside your operator without steering. We compare its verdicts with theirs, tune the confidence threshold and collect the rare classes.

Step 4: go live and expand
The point classifies on its own, the records come together in MeshOS and on success you expand to more decisions, lines or sites.

Proof in practice

AI classification in the field

Real classification and traceability projects on real factory floors.

AI vision classification of meat products on the production line AI vision classification
Skiba

Meat products classified by AI vision

An AI vision model classifies every meat product on the line by type and appearance. Wrong or deviating products are flagged the moment they pass the camera, before they reach packaging every classification logged.

Label with expiry date and barcode on a packaged food product AI label inspection
Food manufacturer

Every label and expiry date checked by AI vision

A vision system checks every package on the line: is this the right label for this order, and is the expiration date present, correct and legible? Mismatches are caught before products leave the line, every check logged per batch.

Automated production machine handling printed circuit boards Track & trace
Electronics manufacturer

Track and trace from product to box, pallet and order

Every product scanned and linked through the whole chain: product to box, box to pallet, pallet to order. Orders, batches and SKUs tracked live during production no product leaves the line without a verified place in the hierarchy.

Frequently asked questions about AI vision classification

What is AI vision classification?

AI vision classification is automatic product identification with a camera and a trained AI model. Every product that passes is photographed, the model names its class, such as product type, cut, grade or variant, and the verdict goes to your line control or ERP as a signal or record. Every decision is logged with the image.

What is the difference between classification and visual inspection?

Classification answers "which product is it?", inspection answers "is it good?". Both use a camera and a trained model, but the training data differs: classification needs examples of every class, inspection needs examples of defects or of good product only. One point can do both, for example naming the cut and flagging a crate that fits none of the cuts.

How accurate is automatic classification compared to an operator?

That depends on how different the classes look. Published work on retail beef cuts reached 98.6% on seven cuts, and pork primals from phone images 94.4%. More important than the headline number: the model applies the same boundary all shift, while human performance drops within the first half hour of repetitive visual work. That is why the point first runs alongside your operator, so you compare the two on your own products.

How many images are needed per class?

Fewer than most companies expect. With a pretrained model, dozens to a few hundred images per class from your own line are usually enough; the beef-cut study above used about 125 per class. The catch is the rare class: if one product passes twice a week, we collect it deliberately during the run-alongside phase instead of waiting.

What happens with a product the model has never seen?

It goes to a person. A classifier forced to choose will pick the nearest known class, so we set a confidence threshold: below it, the product is flagged as unknown, a beacon lights up and an operator decides, at the line or in a side lane. That answer is stored and becomes training data for the next version of the model.

Can it tell apart products that look almost the same?

Often, but not always. The camera can see more than the eye when lighting and resolution are chosen for the difference that matters, such as colour, texture or fat structure. When two classes are truly indistinguishable on the outside, no model will separate them and we say so in the intake, before anything is installed.

Does it keep up with our line speed?

Almost always. The model runs on an edge computer at the line and names a class in tens of milliseconds. The shot is triggered by a photocell or your line control, and strobed lighting freezes a moving product, so the line does not have to stop for the camera.

How does the verdict reach our PLC, ERP or MES?

As a signal or as a record, whichever your process needs. To a PLC or sorter the class goes as a digital or fieldbus signal; to ERP or MES it goes as a record with barcode, class, weight and timestamp, exactly as if an operator had entered it. Existing interfaces are reused where possible.

What if the product changes over time?

Then the model has to follow. A new supplier, a new season or a new variant shifts what a class looks like, and the first symptom is falling confidence on that class. MeshOS tracks that, so retraining happens before errors do, and the products that went to a person for a decision are the training data for it.

Does automatic classification replace our operators?

It replaces the typing, not the people. The operator stops entering what the camera already sees and only handles the products the model is unsure about. In a labour market where manufacturing labourers are among the hardest roles to fill, that is usually the point: the line stops depending on a job you cannot staff every shift.

How much does an AI classification point cost?

That depends on the application: line speed, the number of classes, the camera and lighting the difference requires and how the verdict has to reach your systems. That is why we start with an intake and one point, so the investment and the expected result are clear before you scale.

How quickly can a first classification point go live?

In many cases a first point is on the line within 6 to 8 weeks, including installation, collecting images, training the model and a period of running alongside your operator. Rare classes can stretch that: the model cannot learn a product it has not seen.

Find out which decision on your line a camera can take over

Every misclassified product costs more downstream than at the line: a re-booked pallet, a wrong delivery, a label that triggers a recall. Start with the one decision that goes wrong most often, and see for yourself how the model performs next to your operator.