A vendor walks a plant manager through a CV inspection demo, lands on a 98.7% accuracy number, and the room hears “our quality program just got better.” It didn’t. A high-accuracy detector is a quality-control instrument, not a quality-assurance program — and conflating the two is the most expensive mistake a manufacturer can make before a pilot even starts. The distinction sounds academic until you watch a project fail on it. Quality control (QC) is the act of catching defects on the line: inspecting parts, flagging the bad ones, keeping them out of the box. Quality assurance (QA) is the discipline that builds the process so fewer defects occur in the first place — tolerancing, process windows, supplier controls, root-cause loops. Computer vision sits squarely in the first category. It is a detection layer. It does not, by itself, fix the upstream process that produced the defect, and no accuracy number changes that. How Does Quality Control vs Quality Assurance Work in Practice? On a real line the two are entangled, which is exactly why they get confused. QC is point-in-time and reactive: a part arrives at an inspection station, something measures it, a pass/fail decision happens. QA is systemic and preventive: it owns the chart that shows defect rates drifting, the investigation into why, and the process change that pulls the rate back down. The QC station produces the data; the QA process decides what to do with it. A useful test: if the answer to a quality problem is “inspect more carefully,” it’s a QC problem. If the answer is “change the process so the defect stops appearing,” it’s a QA problem. Computer vision is unambiguously good at the first. It can run a defect detector at line speed, flag scratches or missing components or misaligned labels, and do it consistently across shifts in a way human inspectors cannot sustain. What it cannot do is diagnose why the injection-mould temperature drifted or why a supplier’s lot changed. Those are QA questions, and pointing a camera at them yields a higher detection count, not a lower defect rate. This is the divergence point the urgency rests on. A team that knows whether it is solving a QC or a QA problem scopes CV against the right defect classes and feasibility constraints. A team that confuses them buys a benchmark accuracy that never improves the underlying process — and then wonders why the escaped-defect rate barely moved after a six-figure deployment. Is Computer Vision Inspection a Quality Control Tool or a Quality Assurance Tool? It is a QC tool that feeds QA. That phrasing matters more than it looks. The value of a CV inspection station is not the accuracy printed on the demo slide — it is the stream of measured, calibrated data it sends back into the quality process: which defect classes appeared, at what rate, on which line, during which shift, correlated with which upstream conditions. Treated that way, CV becomes the instrumentation layer that makes QA quantitative instead of anecdotal. The QA process always wanted defect data at high resolution; manual inspection could never supply it at line speed without sampling. A well-placed vision system closes that gap. But the gap only closes if you scope the system as a detector with a known false-positive profile, not as a quality oracle. The moment a team treats the model’s accuracy as the deliverable, the QA tie-back evaporates and you’re left with an expensive alarm that nobody trusts because nobody characterized its error behavior. We see this pattern regularly in industrial-CV engagements (observed across TechnoLynx engagements; not a published benchmark): the projects that succeed start by naming the defect classes and asking which ones are detectable, before anyone talks about model architecture. The framing that off-the-shelf CV stops working on certain defect families is the same idea from the engineering side — see our breakdown of where off-the-shelf CV stops working in manufacturing QC. Which Defect Classes Belong to QC Detection, and Which Are Really QA Problems? This is where the scoping happens, and it has to happen before the pilot, not after. Not every defect is a CV target, and not every quality problem is a detection problem at all. The cleanest way to reason about it is to sort each defect class on two axes: is it visually detectable at line conditions, and is it a detection problem or a process problem? Defect Class Triage Table Defect class Visually detectable at line speed? QC detection or QA process? What CV does here Surface scratch / dent Yes, with controlled lighting QC detection Strong fit — detect and flag Missing component Yes QC detection Strong fit — high-confidence catch Label misalignment / wrong print Yes QC detection Strong fit — measurable tolerance Solder bridge / cold joint Sometimes, depends on optics QC detection (feasibility-gated) Fit only if optics resolve it Intermittent dimensional drift Partly — symptom visible, cause not QA process CV measures the symptom, can’t fix the cause Material-property defect (hidden) No QA process Out of scope — needs process control or other sensing Recurring defect from supplier lot Symptom yes, root cause no QA process CV provides evidence; QA owns the fix The bottom three rows are the trap. A camera can measure the symptom of a dimensional drift — it can chart the rate climbing — but the corrective action lives in the QA process, not in a better detector. If a team buys CV expecting it to solve a process-control problem, the accuracy number will be fine and the quality outcome will not move. This is exactly the catalogue a feasibility audit produces before any pilot, and it’s why we argue feasibility belongs before the pilot, not after it. How Do CV Defect-Detection and False-Positive Metrics Feed the QA Loop? A CV station that only emits pass/fail is a closed box. A CV station that emits calibrated metrics is a sensor the QA process can act on. The two metrics that matter are the defect-detection rate on your actual defect set and the false-positive rate at acceptable line throughput — and they have to be measured on your line, your lighting, your parts, not on a vendor’s reference set. Here is why the loop only works with both numbers. A detection rate of 95% (operational measurement on a named defect set, not a generic benchmark) sounds healthy until you learn the false-positive rate forces operators to override the system on every third part, at which point they stop trusting it and the QA data goes stale. Conversely, a detector tuned for near-zero false positives may be quietly missing a defect class that’s escaping to the customer. The QA loop needs both rates, tracked over time, so that a drift in either triggers an investigation — a rising false-positive rate often signals an upstream change just as clearly as a rising defect rate. Feeding these metrics into a statistical process control framework is where QC and QA actually meet on the chart. Our walkthrough of statistical process control for CV inspection covers how the detection stream becomes a control chart the QA process can read. And keeping those metrics trustworthy in production — not just at pilot — depends on the line-side reliability artefacts described in the engineering that keeps an industrial CV model running in production. A detector whose error profile silently shifts is worse than no detector, because QA is now acting on bad data. When Does a CV QC Layer Improve Quality, and When Is It Just a Benchmark Number? The honest answer is that it improves quality only when three conditions hold together. First, the defect classes you’re targeting are genuinely detection problems, not disguised process problems. Second, the detection and false-positive rates are characterized on your line and stay inside operationally acceptable bounds at real throughput. Third — and this is the one teams skip — there is an actual QA loop on the other end that consumes the metrics and acts on them. Miss the third and you’ve built a very precise instrument feeding nothing. The escaped-defect rate per shift is the number that should move once the QC layer feeds the QA loop; if it doesn’t move, the CV system became a benchmark number on a slide rather than a quality improvement. That’s the ROI distinction worth holding onto: framing CV correctly as a QC layer lets you measure what it actually delivers — defect detection on your defect set and false positives at acceptable throughput — rather than a vague quality uplift that no one can attribute. The technologies involved are mature enough that the engineering rarely fails first. A defect detector trained in PyTorch, exported to ONNX, and served through TensorRT on a line-side GPU is a well-understood stack; the camera, optics, and controlled lighting are off-the-shelf. What fails is the framing — the assumption that the model’s accuracy is the quality program. The model is the QC instrument. The quality program is everything the QA process does with what the instrument reports. How Should a Manufacturer Scope CV Against QC vs QA Goals Before a Pilot? Before a pilot, run the triage above against your real defect catalogue. Sort each class into QC-detection-feasible, QC-detection-gated-on-optics, or QA-process. Then, for the feasible classes only, define the target detection rate and the acceptable false-positive rate at your line’s throughput, and name the QA loop that will consume the output. If you cannot name the loop, you are not ready to pilot — you’re ready to design the QA process first. This sequencing is the difference between a scoped engagement and a hopeful one. For the engineering side of how CV detection fits into the quality-control function on the line, our piece on where CV defect detection fits in quality-control engineering goes deeper into the line-side mechanics. The vision engineering itself — model selection, optics, deployment — is something we cover across our computer vision work, and scoping a CV-inspection feasibility audit against your defect classes is where we typically start an engagement. FAQ How does quality control vs quality assurance work, and what does it mean in practice? Quality control is point-in-time detection — inspecting parts on the line, flagging defects, keeping bad units out of the box. Quality assurance is the systemic, preventive process that reduces how often defects occur: tolerancing, process windows, supplier controls, and root-cause loops. In practice the QC station produces the defect data and the QA process decides what to do with it; the simple test is whether the fix is “inspect more carefully” (QC) or “change the process” (QA). Is computer vision inspection a quality control tool or a quality assurance tool? It is a quality-control tool that feeds quality assurance. CV runs a defect detector at line speed and flags bad parts consistently across shifts, which is a QC function. Its value to QA is the stream of calibrated metrics — which defect classes appeared, at what rate, under which conditions — that makes the quality process quantitative rather than anecdotal. It does not diagnose or fix the upstream cause of a defect, so it is not a QA program by itself. Which defect classes belong to QC detection and which are really QA process problems CV can’t fix? Visually detectable defects at line conditions — surface scratches, missing components, label misalignment, and optics-permitting solder issues — belong to QC detection and are strong CV targets. Defects whose cause is upstream, such as intermittent dimensional drift, hidden material-property defects, or recurring supplier-lot issues, are QA process problems; CV can measure the symptom and chart the rate but cannot fix the cause. Sorting your defect catalogue on detectability and detection-vs-process before a pilot is the core scoping step. How do CV defect-detection and false-positive metrics feed back into a QA loop? The CV station emits two calibrated numbers measured on your line: defect-detection rate on your actual defect set and false-positive rate at acceptable throughput. Tracked over time, a drift in either triggers a QA investigation — a rising false-positive rate often signals an upstream change just as a rising defect rate does. Fed into a statistical process control framework, this turns the detection stream into a control chart the QA process can act on. When does adding a CV-based QC layer improve quality outcomes, and when does it just add a benchmark number? It improves outcomes only when three conditions hold together: the targeted defect classes are genuine detection problems, the detection and false-positive rates stay within acceptable bounds at real throughput, and a real QA loop consumes and acts on the metrics. Miss the third and the system becomes a precise instrument feeding nothing — a benchmark number on a slide. The escaped-defect rate per shift is the metric that should move; if it doesn’t, the CV layer wasn’t scoped as a QC instrument feeding QA. How should a manufacturer scope CV against QC vs QA goals before running a pilot? Run the defect triage against your real catalogue, sorting each class into QC-detection-feasible, optics-gated, or QA-process. For the feasible classes, define a target detection rate and an acceptable false-positive rate at your line’s throughput, and name the QA loop that will consume the output. If you cannot name that loop, design the QA process first — you are not yet ready to pilot. The cleanest way to start is to stop asking how accurate the model is and start asking which of your defect classes are detection problems and which are process problems — because that single sort decides whether CV becomes a quality instrument or a quality illusion.