A quality control engineer does not ask whether the camera is accurate. She asks what happens after it flags a defect — who sees it, what they do, and whether the line stops. That question is the whole discipline, and it is the one a CV defect-detection model cannot answer on its own. Quality control engineering is the practice of designing, instrumenting, and maintaining the inspection and process controls that keep a production line within spec. It existed long before computer vision arrived on the line, and it covers sampling plans, control limits, escalation paths, operator workflows, and — most importantly — an agreed definition of what “in spec” means. A CV model is an instrument that can be added to that practice. It is not the practice. The confusion is understandable. A defect-detection model arrives with a headline accuracy number, a camera, and a vendor demo that catches a scratch in real time. It looks like a finished quality control system. So a common assumption forms: install the model, trust the number, and consider QC solved. That is not how it works, and the gap between that expectation and a line that actually holds its defect rate is where most CV inspection projects quietly fail. How Does Quality Control Engineering Work, and What Does It Mean in Practice? Strip away the inspection technology and quality control engineering is a control loop. You define a target — a tolerance, a spec limit, a defect class that is unacceptable. You measure the process against that target, usually on a sample rather than every part. You set control limits so you know when the process has drifted out of its normal band. When a measurement breaches a limit, an escalation path tells someone what to do: sort, rework, stop the line, or adjust the upstream machine. Every one of those elements is an engineering decision made before any instrument is chosen. The sampling plan reflects how much risk the line can carry between checks. The control limits encode what “normal variation” looks like for this process. The escalation path encodes what the business does when normal breaks. A camera and a model can supply the measurement step of that loop with far more coverage than a human inspector pulling parts every twenty minutes. But the measurement step is one node. The loop is the discipline. This is why two teams can deploy the same model on similar lines and get opposite results. The team that already runs a mature QC engineering practice treats the model as a faster, denser sensor feeding an existing loop. The team without that practice treats the model’s dashboard as the loop — and discovers, the first time it flags a defect at 2am, that nobody defined who acts on it. Where Does a CV Defect-Detection Model Fit Inside an Existing QC Engineering Practice? The model fits at the measurement node. It replaces or augments the inspection step — the act of judging whether a part conforms. That is a genuine and valuable substitution: a model can inspect 100% of parts where a sampling plan inspected 2%, and it can hold a consistent judgment where human inspectors drift across a shift. We see this repeatedly when CV is folded into a QC practice that already knows what it wants measured. What the model does not replace is everything around that node. It does not set the spec. It does not decide the sampling strategy — though it may let you raise coverage toward 100%, which changes the statistics underneath your control limits. It does not own the escalation path, the operator workflow, or the rework decision. Most teams underestimate how much of their existing quality control engineering is encoded in those surrounding controls rather than in the inspection step itself. Getting a model to survive that transition — from a pilot that scores well on a curated dataset to a line that holds its inspection accuracy under real lighting, real part variation, and real throughput — is its own engineering problem. We cover that move in detail in how CV defect-detection models survive the move from pilot to production line. The point relevant here is narrower: even a model that survives that transition is still only the measurement node. It needs a loop to plug into. What QC Controls Does a CV Inspection Model Need to Plug Into? A CV inspection model is useful on the line only when its output is wired into the controls that already govern the process. Treat the following as the integration surface, not optional extras. QC control What it does What the CV model needs from it Spec definition States what counts as a conforming part A labelled, agreed defect taxonomy before training — not after the model surprises you Sampling plan Decides which parts get inspected A decision on whether the model inspects 100% or a sample, and what that does to your control statistics Control limits Flag when the process drifts out of band A defect rate the model can feed into a control chart, not just a per-part pass/fail Escalation path Tells operators what to do on a breach A defined action for a model-flagged defect: sort, rework, stop, or alert Operator workflow The human side of the loop A UI and a procedure operators understand and trust Notice that the model’s output — a stream of pass/fail or defect-class judgments — only becomes a QC signal once it feeds a control chart and an escalation rule. A defect rate trending toward a control limit is actionable; a dashboard of individual flags is noise. Pairing the model with statistical process control is how that wiring is done in practice, and we walk through it in statistical process control for CV inspection on the production line. The broader question of which inspection responsibilities belong to QC versus quality assurance is worth separating cleanly too — that distinction is covered in quality control vs quality assurance and where CV inspection fits. How Do False-Reject and Defect-Escape Rates Change How a QC Engineer Evaluates a Model? A raw accuracy number is the wrong lens for a QC engineer, because it collapses two errors that have completely different costs on a real line. A model that is 98% accurate can fail in two directions: it can pass defective parts (defect escape) or reject good parts (false reject). These are not symmetric. A defect escape sends a bad part to the next stage, where it costs more to catch and far more if it reaches the customer. A false reject throws away a good part and, worse, trains operators to override the system when rejects pile up — at which point the model is doing nothing. The single accuracy figure hides this trade-off entirely. A QC engineer evaluates a CV model on its defect escape rate and false-reject rate separately, and on the inspection accuracy delta between the pilot dataset and the live line, because that delta is where curated benchmarks meet production reality (observed pattern across our manufacturing engagements; not a published benchmark). This is the heart of claim C16: the operationally relevant question is not “how accurate is the model” but “what does each kind of error cost, and is the line wired to act on it before that cost is incurred.” A 99% model with an unworkable false-reject rate is worse on the line than a 96% model whose errors land where the escalation path can absorb them. What Has to Be Defined as “In Spec” Before a Model Is Trained? Everything downstream depends on the answer to one question: what is a defect? It sounds trivial. It is the single most common point of failure we encounter when CV inspection is added to a line that lacks a mature QC practice. If “in spec” is not defined and labelled before training, the model learns a definition implicitly from whatever the labellers happened to mark — and that definition will not match what the line, the customer, or the quality manual actually require. The result is a model that disagrees with the QC engineer in ways no accuracy number reveals until parts start escaping or operators start overriding. The spec, the defect taxonomy, and the borderline cases all have to be settled first. The model encodes a definition; it cannot author one. For the foundational view of where off-the-shelf CV stops being enough on a real line — including the spec and edge-case problems — see vision-QC in manufacturing and where off-the-shelf CV stops working. How Do Operators Act on a CV-Flagged Defect, and What Breaks Without That Workflow? This is where the discipline either holds or collapses. A flagged defect is only useful if a human or an automated diverter does something with it inside the takt time of the line. The operator workflow defines that: what the operator sees, how fast they have to respond, what action they take, and how the action is recorded so the QC engineer can audit it later. When that workflow is missing, the failure is predictable. Flags accumulate in a dashboard nobody is watching. Operators, lacking a defined response, either ignore alerts or stop the line on every flag — and the false-reject rate makes the second option intolerable within a shift. Either way the model’s output never closes the loop, the defect escape rate does not improve, and the project is judged a failure even though the model itself works exactly as specified. The model was never the problem. The absent QC control loop was. Why Anchoring CV Inside QC Engineering Pays Off The reason to fold a CV model into an existing quality control engineering practice rather than treating it as a standalone product is that the practice is what makes the model’s output measurable. Defect escape rate, false-reject rate, inspection accuracy delta versus pilot, and time-to-act on a flagged defect — these only register when the model is wired into a control loop. A model sitting in a dashboard produces none of them. A model feeding a control chart with a defined escalation path produces all four, and that is what lets operations report fewer defects escaping to the next stage and fewer good parts wrongly rejected. Our work on computer vision systems for industrial inspection — described across our computer vision practice and the way we scope these engagements — starts from the QC engineering loop and asks where the model plugs in, not the other way around. The model is the easy part. The controls it answers to are the discipline. FAQ How does quality control engineering work, and what does it mean in practice? Quality control engineering is a control loop: you define a spec, measure the process against it (often on a sample), set control limits that flag drift, and run an escalation path that tells operators what to do when a limit is breached. Every element is an engineering decision made before any inspection technology is chosen. The discipline is the loop, not any single measurement instrument. Where does a CV defect-detection model fit inside an existing QC engineering practice, and what does it not replace? The model fits at the measurement node — it judges whether a part conforms, often at far higher coverage than human sampling allowed. It does not replace the spec definition, the sampling strategy, the control limits, the escalation path, or the operator workflow. Most teams underestimate how much of their QC practice lives in those surrounding controls rather than in the inspection step. What QC controls does a CV inspection model need to plug into to be useful on the line? It needs an agreed spec and defect taxonomy defined before training, a sampling decision (100% versus a sample) and its statistical consequences, control limits fed by the model’s defect rate, an escalation path defining the action on a flag, and an operator workflow people trust. The model’s output becomes a QC signal only when it feeds a control chart and an escalation rule rather than a standalone dashboard. How do false-reject and defect-escape rates change the way a QC engineer evaluates a CV model versus a raw accuracy number? A single accuracy figure collapses two errors with very different costs: passing defective parts (defect escape) and rejecting good parts (false reject). A QC engineer evaluates these separately, plus the inspection accuracy delta between pilot and live line. A 99% model with an unworkable false-reject rate can be worse on the line than a 96% model whose errors land where the escalation path can absorb them. What has to be defined as ‘in spec’ before a CV defect-detection model is trained or deployed? The spec, the defect taxonomy, and the borderline cases must be settled and labelled first. If “in spec” is not defined before training, the model learns an implicit definition from whatever the labellers marked — and that definition rarely matches what the line, the customer, or the quality manual require. The model encodes a definition of a defect; it cannot author one. How do operators act on a CV-flagged defect, and what breaks when that QC workflow is missing? A flagged defect is useful only if an operator or an automated diverter acts on it within the line’s takt time, following a defined response that is recorded for audit. Without that workflow, flags pile up in an unwatched dashboard, operators either ignore alerts or stop the line on every flag, and the defect escape rate never improves. The loop never closes, and the project is judged a failure even though the model works as specified. A useful next question is what evidence a hardened CV deployment has to sign against once it is wired into these controls. The inspection reliability artefacts a QC practice produces — and the validation that keeps a line-side model running against them — are covered in the artefacts that keep a line-side CV model running.