Short answer: machine vision checks fill height, labels, caps, and date codes on every container at line speed, more consistently than a human spot-checking a sample. It catches defects you would otherwise ship.

PRODUCTION FLOWAI Vision for Fill-Level and Label InspectionMashFermentDistilMatureBottle
Where this sits in the whiskey production flow, start to finish.

What a camera catches that a person misses

Human inspection on a fast line is sampling, not inspecting. A person glances at a fraction of containers, gets tired, and applies a judgement that drifts across a shift. Machine vision looks at every unit. Fill-level or height inspection rejects under- and over-fills; label inspection flags missing, skewed, or poorly printed labels; cap and crown checks confirm seating; date-code reading confirms the code is present and legible. The defect is rejected at speed, before it reaches a pallet.

The consistency is the point as much as the speed. A vision system applies the same threshold to the first container and the hundred-thousandth, which is exactly what a quality standard is supposed to mean and exactly what human spot checks cannot deliver.

Measure first: it is a data problem in disguise

A camera is a sensor, and a vision system is a model trained on data. The “measure first” discipline applies hard here. You need representative images of good product and of the defects you care about — low fills, lifted labels, smeared codes — across the lighting and product variation the line actually sees. The data-science work is curating that set so the model learns the real decision boundary rather than a shortcut.

Get this wrong and the failure is quiet. Train only on pristine daytime samples and the system stumbles when condensation films a chilled bottle or a glossy label throws glare. The features that matter — contrast at the fill line, label edge geometry, character legibility against background — have to be learned from images that span normal variation, or the model is confident exactly when it should not be.

A vision-language model for reports and new artwork

The generative-AI angle is twofold. First, a vision-language model can auto-write the defect report: not just “reject,” but “label skewed roughly eight degrees, lower-left lifted, batch trending worse since 13:00 — check the label applicator’s vacuum.” That turns a reject count into something a line lead can act on. Second, the same class of model adapts to new label artwork from only a handful of examples, instead of the lengthy re-training a classic vision system needs at every seasonal SKU change. For a brewery cycling through limited releases, that cuts the changeover pain that usually makes vision feel rigid.

Where it breaks

The limits are the ones every vision deployment meets. Lighting and presentation drift — glare, condensation, a shifted camera — degrade accuracy silently, so the rig needs stable lighting and monitoring. Training bias means the system only reliably catches defects resembling what it has seen; a genuinely novel fault can sail through. Edge cases, oddly shaped containers, partial occlusion, an unusual reflection, are where rejects and false rejects cluster. Tune the false-reject rate too tight and you bin good product; too loose and defects escape. It is a tool that needs calibration and the occasional human audit, not a fire-and-forget box.

COMPUTER VISIONAI Vision for Fill-Level and Label Inspectionokflaglabel + score
A vision model locates and labels features in each image, then scores them.

The bottom line

Vision inspects every container for fill, labels, caps, and date codes faster and more evenly than human sampling, and a vision-language model can write the defect report and adapt to new artwork from a few examples. Feed it representative images, control the lighting, and audit the edge cases — then it earns its place on the line.

Part of the Brewing Science & AI track. Related: predicting packaging line downtime and lifting OEE.

Frequently asked questions

What can machine vision inspect on a packaging line? Fill level or height, label presence, skew and print quality, cap and crown seating, and date-code legibility. It checks every container at line speed rather than a sampled few.

Is vision inspection better than human checks? For repetitive, high-speed checks, yes. It is faster and more consistent than human spot checks, which sample only a fraction of containers and tire over a shift.

What makes a vision system fail? Lighting changes, glare, condensation, and biased training data. Edge cases the system has never seen, such as a new label or an unusual defect, are where it struggles most.