Perimattic

Computer Vision for Manufacturing That Automates Visual Inspection and Detects Defects at Production Speed

Manual visual inspection is the quality control bottleneck that manufacturing operations have accepted as unavoidable — until they accept its limitations: inspector fatigue after the first hour, inconsistent defect classification between shifts, inspection speed that cannot keep pace with line rate, and defects that escape to downstream processes or to the customer. Perimattic builds computer vision systems for manufacturing that apply trained AI models to detect defects, measure dimensions, verify assembly completeness, and classify products at line speed — integrated with production workflows, quality management systems, and production line controls.

Since 2018
Delivering AI and manufacturing quality software
4.75/5
Verified Clutch rating across engagements
8–24 wks
Typical computer vision system delivery timeline

Computer Vision Technology Stack — Python, OpenCV, PyTorch, TensorFlow, YOLO, AWS, Docker, CUDA, REST APIs, Node.js, TypeScript, Kafka

PythonOpenCVPyTorchTensorFlowYOLOAWSDockerCUDAREST APIsNode.jsTypeScriptKafkaPythonOpenCVPyTorchTensorFlowYOLOAWSDockerCUDAREST APIsNode.jsTypeScriptKafka
Overview

What Is Computer Vision for Manufacturing, and Why Does Quality Control Depend on It?

Computer vision for manufacturing is the application of AI-trained image analysis models to automate visual inspection tasks that have historically been performed by human inspectors on production lines. A computer vision system uses cameras positioned at inspection points on the conveyor or production line, captures images of each product as it passes, and applies trained machine learning models to detect surface defects, measure dimensions, verify assembly completeness, or classify product quality — at full line speed, producing consistent, objective inspection results that are stored with complete image evidence and production context.

The limitations of manual visual inspection are structural rather than operational: inspector fatigue begins within the first hour of a shift and degrades detection rates progressively. Classification decisions for borderline defects vary between inspectors and between shifts, making quality levels inconsistent. Inspection speed is limited by human reaction time and cannot keep pace with high-throughput production lines without adding inspection headcount. And defect records are created retrospectively rather than at the point of detection, losing the image evidence needed for root cause analysis and customer traceability requirements. These are not problems that process discipline or inspector training solves — they are inherent to human visual inspection and they set a ceiling on the quality performance that manual inspection can achieve.

Perimattic builds computer vision systems for manufacturing that start from the defect types, line configuration, and existing quality workflows of the specific production environment. We specify camera hardware and lighting for the product and defect characteristics, train detection models on production-representative data rather than generic datasets, integrate with production line controls for automatic rejection actuation and line stop, and connect inspection results to quality management and MES systems for traceability and compliance reporting. Every engagement begins with a thorough mapping of what needs to be detected and what the production environment imposes before any technology decisions are made.

Manual Visual Inspection vs. Computer Vision Inspection System

Manual Visual Inspection
Computer Vision Inspection System (Perimattic)

Inspection consistency

Varies by inspector, shift, fatigue level, and experience — borderline defect classification is subjective and inconsistent across the inspection population

Inspection consistency

Deterministic detection from trained AI model applied consistently at every inspection — same threshold applied to unit 1 and unit 10,000 on every shift

Inspection speed

Inspection rate limits line throughput — adding inspection capacity requires adding inspector headcount, and human reaction time sets a ceiling on line speed

Inspection speed

Inspection at full line speed without throughput impact — camera capture and model inference run at the conveyor rate, not at the human reaction rate

Defect classification

Subjective classification producing borderline accept/reject decisions that vary between inspectors and shifts, making escape rate unpredictable

Defect classification

Configurable decision thresholds with confidence scoring — the same classification is applied consistently, and threshold calibration is explicit and auditable

Traceability

Inspection decisions recorded manually after the fact — no image evidence, no real-time record, and retrospective logging that depends on inspector compliance

Traceability

Every inspection result stored with image evidence, defect classification, defect location, and production timestamp — complete audit trail at the point of inspection

Quality integration

Failed parts identified manually and routed by operator — non-conformance records created retrospectively, rejection decisions dependent on individual inspector action

Quality integration

Automatic rejection actuation and QMS non-conformance creation at point of detection — no operator action required, no escape risk from missed manual routing

The operational cost of manual inspection becomes visible in defect escape rates, customer returns, rework volumes, and the proportion of quality management time spent investigating defects that were present at the inspection point and not caught.

Core Services

Computer Vision Inspection Systems We Build

Seven computer vision capability areas covering the complete inspection requirement — from system development and defect detection through dimensional measurement, assembly verification, QMS integration, and edge AI deployment.

Computer Vision System Development

Custom AI-powered visual inspection systems designed for the specific product, defect types, and line environment. We specify camera hardware, lighting design, and model architecture based on the inspection requirement — not a generic platform applied to every problem.

Defect Detection and Classification

Trained computer vision models detecting surface defects, dimensional non-conformances, assembly errors, and contamination at production speed. Models are trained on production-representative data for the specific surface conditions, lighting, and product variants of the actual production line.

Automated Visual Inspection Integration

Integration of vision systems with production line controls for automatic rejection, line stop, and divert actuation. We design and build the full integration layer between the vision system and PLC or SCADA environment, including timing logic for rejection actuator actuation at the correct downstream point.

Measurement and Dimensional Inspection

Precision dimensional measurement from camera images for tolerance verification of formed, machined, and assembled features without physical gauging contact. Calibrated measurement systems verify dimensions against tolerance specifications and flag non-conforming units for rejection.

Assembly Verification and Completeness Checking

Detection of missing components, incorrect orientation, wrong part variants, and assembly sequence compliance. Computer vision models trained on the correct assembly state identify incomplete or incorrectly assembled units before they reach downstream processes or the customer.

Vision System Integration with QMS and MES

Connection of vision system inspection results to quality management systems, MES production records, and ERP for traceability and compliance reporting. Non-conformance records are created automatically at point of detection with image evidence, defect classification, and production context.

Edge AI Deployment and Model Management

Deployment of trained models on edge hardware for low-latency line-side inference, with model versioning and retraining pipelines. Performance monitoring tracks detection accuracy in production, and retraining pipelines keep models current as product variants or defect types change.

Technology Stack

Technologies We Use to Build Computer Vision Inspection Systems

AI and Vision

6 tools
PythonPyTorchTensorFlowOpenCVYOLOscikit-learn

Edge and Cloud

6 tools
NVIDIA JetsonAWSGCP AIDockerCUDAKubernetes

Data and Storage

6 tools
PostgreSQLMongoDBRedisKafkaS3Elasticsearch

Integration and Backend

6 tools
Node.jsREST APIsTypeScriptOPC-UAMQTTWebSockets
How We Engage

Our Computer Vision System Development and Delivery Process

A structured six-stage process from free quality inspection discovery through production deployment, monitoring, and ongoing model retraining.

01

Quality Inspection and Vision Requirements Discovery (Free)

We map defect types, product variants, line speed, lighting environment, and current inspection points. This free session produces a clear picture of the inspection requirement before any camera selection, lighting design, or model architecture decisions are made.

02

Defect Specification and Camera Placement Audit

We define the defect taxonomy, measurement requirements, optimal camera positions, and lighting for each inspection point. Camera resolution, frame rate, and lighting configuration are specified to the specific defect characteristics and line environment.

03

Vision System Architecture and Proof of Concept

We design the system architecture and build a proof of concept that validates model performance on representative samples of each defect type. This surfaces data, imaging, or detection threshold issues before full development investment begins.

04

Model Development and Production Line Integration

We develop and train computer vision models, integrate with line controls and quality systems, and calibrate for the production environment. Rejection actuation timing, QMS integration, and MES event logging are built and tested in this phase.

05

Testing, Validation, and Inspection Accuracy Verification

We validate detection rate and false positive rate against production samples, tune detection thresholds to the quality requirement, and test rejection integration under production-representative conditions before go-live.

06

Deployment, Monitoring, and Model Retraining

We deploy with performance monitoring dashboards tracking detection accuracy in production, and build the retraining pipeline that keeps models current as product variants or defect types change over time.

Use Cases

Computer Vision Inspection Across Every Manufacturing Sector

Select a sector to see how we design, train, and integrate computer vision inspection systems for production quality control.

Metal parts and castings require inspection for surface defects — scratches, porosity, cracks, inclusions, and surface roughness — that affect structural integrity and function. Computer vision systems trained on the specific alloy, surface condition, and defect morphology of the production part detect these at conveyor speed with consistent classification.

  • Scratch and score detection on machined and formed metallic surfaces using trained CNN models with configurable severity thresholds
  • Porosity and void detection in cast and sintered parts from high-resolution camera imaging under structured lighting conditions
  • Crack and fracture detection on metallic surfaces at conveyor speed with automatic rejection actuation and QMS non-conformance creation
  • Surface roughness and finish classification for parts requiring controlled surface texture for downstream assembly or sealing functions
  • Dimensional measurement from camera images for tolerance verification of formed and machined features without physical gauging contact

Printed circuit board and electronics assembly inspection requires detection of component presence, solder joint quality, component orientation, polarity, and foreign material — at speeds that match SMT and through-hole assembly line rates.

  • Component presence and placement verification checking that all designated components are present and positioned within tolerance on each board
  • Solder joint inspection detecting bridges, insufficient solder, cold joints, and tombstoning on SMT and through-hole assemblies
  • Component orientation and polarity verification for polarised components including capacitors, diodes, and connectors
  • Foreign object debris detection identifying conductive or non-conductive contamination on board surfaces before conformal coating or potting
  • Label and marking verification confirming part numbers, date codes, and compliance markings are present and legible on completed assemblies

Pharmaceutical and packaging lines require inspection for label verification, fill level, seal integrity, foreign object detection, and print quality — with the traceability and audit trail that regulatory compliance demands.

  • Label presence, orientation, and legibility verification ensuring correct labels are applied within position tolerances on each container
  • Fill level inspection from camera images for liquid, powder, and tablet products to detect under-fill, over-fill, and missing product
  • Seal integrity and cap torque presence detection identifying open, partially sealed, or missing closures before outbound despatch
  • Foreign object detection in transparent containers and on packaging lines for contamination control and regulatory compliance
  • Print quality and barcode readability verification for date codes, batch numbers, and serialisation codes applied during packaging

Automotive parts require dimensional verification, assembly completeness checking, surface finish inspection, and paint defect detection across high-volume production — with the traceability records that automotive quality standards require.

  • Dimensional verification of formed, machined, and assembled automotive components against CAD-derived tolerance specifications
  • Assembly completeness inspection verifying fastener presence, clip engagement, seal installation, and sub-assembly completion on each unit
  • Paint defect detection for runs, sags, fish-eye, orange peel, and contamination on painted body and trim components
  • Weld quality inspection for automotive structural and chassis welds including penetration, spatter, and geometric conformance
  • Traceability record creation linking each inspection result with image evidence, part serial number, and production timestamp for IATF compliance

Food and beverage production lines require inspection for contamination, fill level, label application, cap and seal integrity, and product shape and colour — at line speeds that make manual inspection impractical.

  • Foreign object and contamination detection on product and packaging lines for control of physical contamination risks
  • Fill level and headspace verification for bottled, canned, and pouched products to detect under-fill before primary packaging is sealed
  • Label application and orientation inspection ensuring labels are correctly applied, readable, and free from wrinkle or misalignment
  • Cap and closure inspection detecting missing, cross-threaded, or improperly applied closures before secondary packaging
  • Product shape, colour, and size classification for portion control, grading, and rejection of out-of-specification product before packing

Textile and flexible material production requires inspection for weave defects, pattern alignment, foreign material inclusion, colour variation, and dimensional conformance — across continuous roll or cut-piece production.

  • Weave defect detection for dropped threads, holes, snags, and density variation in woven and knitted textile production
  • Pattern alignment and repeat registration verification for printed and woven pattern textiles requiring consistent repeat placement
  • Foreign material and contamination detection for fibres, oil spots, and embedded debris in roll and cut-piece production
  • Colour uniformity and shade variation detection across the roll width and between production batches for consistency grading
  • Dimensional measurement of cut pieces for width, length, and shape conformance verification before downstream cutting or assembly
Results and Proof

Typical Outcomes From Our Computer Vision Engagements

0+ years
delivering AI and manufacturing quality software
0/5
verified Clutch rating across engagements
0 modules
core CV capability areas we deliver end-to-end
0–24 wks
typical computer vision system delivery timeline
0 sectors
metals, electronics, pharma, automotive, food, textile
Client Testimonials

What Clients Say About Our Software Engineering Work

Verified on ClutchIndependently verified client reviews.

“Their professional behavior was impressive.”

Perimattic's work resulted in stable production systems. The team was helpful, easily accessible, and communicative through email. Their professionalism was impressive.

Quality

4.5

Schedule

5.0

Cost

5.0

Willing to Refer

4.5

Alexander Belozerov

Team Lead, Leasing Automation Company

Wilmington, Delaware · 11–50 employees

DevOps Managed Services · Oct 2023 – Aug 2024

24/7 monitoring and support for production environments plus Linux server administration for a leasing automation company.

“The team's turnaround between when we greenlight tasks and when Perimattic implements them is phenomenal.”

The new architecture is scalable and highly efficient, saving a lot of money in fees. Perimattic provides high-quality IT consulting and cloud development work promptly and at great value. The team remains involved from the planning stage to providing support, showing diligence and proactiveness.

Quality

5.0

Schedule

5.0

Cost

4.5

Willing to Refer

5.0

Alwyn Joy

Solutions Architect, Rezcomm

United Kingdom · 11–50 employees

AWS Migration (Legacy → Microservices) · Nov 2018 – Ongoing

Transitioned a travel systems company's legacy server system to an AWS-based microservices architecture with ongoing maintenance.

Why Perimattic

Why Manufacturing Quality Teams Choose Perimattic to Build Their Vision Systems

Four structural advantages that separate computer vision systems built for real production environments from systems that achieve impressive demo results but fail under manufacturing conditions.

01

Defect and Product Discovery Before Model Design

Every computer vision engagement begins with a thorough mapping of defect types, product geometry, line speed, and production environment before camera selection, lighting design, or model architecture decisions are made. Understanding what needs to be detected, under what imaging conditions, at what throughput rate is the foundation of a system that works in production rather than only in a controlled demonstration.

02

Models Trained on Production-Representative Data

Defect detection models trained on generic datasets or laboratory images consistently underperform when deployed on production lines with the specific surface conditions, lighting variation, and product positioning of the actual environment. We train models on production-representative images — including the conforming product population and the defect types and severities that matter for the quality requirement — so the deployed model performs against the detection rate targets, not just in validation.

03

Production Line Integration Built for Real Manufacturing Environments

A computer vision system that achieves excellent detection rate in a controlled test but generates false positives at a rate that halts the production line every few minutes is not a successful deployment. We design systems that handle conveyor vibration, lighting variation, and product positioning variation while maintaining the false positive rate the production line can operate with — because the production impact of false positives is as real as the quality impact of escaping defects.

04

Strategy and Vision System Build in One Engagement

The team that maps your defect types and production environment, designs the system architecture, and specifies the camera and lighting setup also builds, trains, deploys, and supports the vision system. There is no handoff between a consulting team and a delivery team. You work with the same engineering team from the initial inspection requirements review through production deployment and model retraining.

“A computer vision system with a high false positive rate that stops the production line every few minutes for a non-defect is worse than manual inspection — it creates production disruption without quality improvement. The engineering challenge is achieving the detection rate the quality requirement demands at a false positive rate the production line can operate with.”

FAQ

Computer Vision for Manufacturing: Frequently Asked Questions

What is computer vision for manufacturing?

Computer vision for manufacturing is the application of AI-trained image analysis models to automate visual inspection tasks on production lines. A computer vision system uses cameras positioned at inspection points on the production line, captures images of each product as it passes, and applies trained machine learning models to detect defects, verify dimensions, confirm assembly completeness, or classify product quality — at line speed and with consistent, objective results. The inspection outcome drives downstream actions: rejection actuation, QMS non-conformance creation, MES production records, or line stop signals. Unlike manual visual inspection, a computer vision system applies the same detection model to every unit without fatigue, shift variation, or subjective classification — and creates a complete image-based audit trail of every inspection decision.

What types of defects can a computer vision system detect?

Computer vision systems can detect a wide range of defect types depending on the model trained and the imaging setup used. Surface defects on metallic, plastic, ceramic, and composite materials — scratches, cracks, porosity, inclusions, burrs, and surface roughness non-conformances — are reliably detected when the imaging setup provides sufficient contrast and resolution. Dimensional non-conformances — part geometry outside tolerance, missing features, incorrect hole positions — can be detected through measurement from calibrated camera images. Assembly defects — missing components, incorrect orientation, wrong part variants, incomplete fastening — are detected through trained models that understand the correct assembly state. Contamination, label placement errors, fill level variation, seal integrity, and print quality defects are also well-suited to computer vision inspection. The specific defect types that can be reliably detected for a given product depend on the defect characteristics, the imaging conditions, and the training data available — which is why defect specification and camera placement are addressed before model architecture decisions are made.

How accurate are AI-based visual inspection systems compared to manual inspection?

Well-designed computer vision inspection systems consistently outperform manual inspection in both detection rate and consistency — but the comparison depends on what is being measured. Manual inspection accuracy degrades significantly over a shift as inspectors experience fatigue: studies across manufacturing sectors show inspector detection rates declining by 20–40% over a standard shift, and classification consistency varying between inspectors for borderline defects. A trained computer vision model applies the same detection threshold to every unit consistently regardless of shift, time of day, or production volume. The practical accuracy of a deployed computer vision system depends on the training data quality, the imaging setup, and the calibration of detection thresholds for the specific defect types. A system trained on production-representative images and calibrated to the detection rate and false positive rate targets of the quality requirement will consistently outperform manual inspection for the defects it is trained to detect. The engineering challenge is not the AI capability — it is the training data, imaging setup, and threshold calibration that determine production performance.

What camera hardware and lighting is required for manufacturing computer vision?

Camera hardware and lighting selection depends on the inspection requirements: the product dimensions, the defect characteristics, the line speed, and the inspection environment. Camera resolution must be sufficient to image the smallest defect that needs to be detected at the available imaging distance. Frame rate must be sufficient to capture one or more images of each product at the maximum line speed. Lens selection determines field of view and depth of field. Lighting design is often the most critical factor in achieving consistent image quality — the type, angle, and colour of illumination determines whether defect features are visible with sufficient contrast for reliable detection. Structured illumination, dark-field, bright-field, and coaxial lighting setups each have different strengths for different defect types and surface characteristics. For edge deployment, the camera and lighting system is integrated with edge computing hardware — typically NVIDIA Jetson or similar platforms — for line-side inference without latency from cloud roundtrip. We specify camera hardware and lighting design as part of the defect specification and camera placement audit phase, based on the specific product, defect types, and line environment.

How does a computer vision system integrate with production line controls for rejection?

Integration with production line controls for automatic rejection is a critical part of every computer vision system deployment. When the vision system classifies a unit as defective, a signal is sent to the line control system — typically via PLC interface, digital I/O, OPC-UA, or MQTT — to trigger the rejection actuator at the appropriate point downstream. The timing of the rejection signal must account for the transport delay between the inspection point and the rejection actuator, and the signal must be reliable under production conditions including line speed variation. For line stop scenarios — where a specific defect type requires the line to be halted for investigation — the vision system sends a line stop signal to the PLC or SCADA system. We design and build the full integration layer between the vision system and production line controls, working with the existing PLC and SCADA environment to implement the rejection and alerting logic required by the quality procedure.

How is a computer vision model trained for a specific manufacturing defect type?

Training a computer vision model for manufacturing inspection begins with collecting representative images of the product and defect types — both defect examples and conforming product examples — captured under the imaging conditions that will be used in production. For supervised detection models, defect instances in images are annotated to identify the defect location, type, and severity. The model is then trained on this annotated dataset, with the training process optimising the model's ability to detect the specified defects while minimising false detections on conforming product. After initial training, the model is validated against a held-out test set of production images to measure detection rate and false positive rate before deployment. In production, model performance is monitored against confirmed quality inspection results, and the model is periodically retrained as new defect examples, product variants, or process changes generate new training data. The quality of the training dataset — its representativeness of the actual production population of defects and conforming parts — is the primary determinant of deployed model performance.

Can a computer vision system handle multiple product variants on the same line?

Yes. Multi-variant inspection is a common requirement on mixed-model production lines. A computer vision system can be configured to select the appropriate inspection model based on a product identifier signal from the line control system — a barcode scan, a PLC signal indicating the current production job, or an RFID read — and apply the correct defect detection model, dimensional tolerances, and inspection criteria for each variant. The system switches models between variants automatically, and the inspection results are logged with the variant identifier for traceability. Where product variants share common defect types but differ in geometry or surface characteristics, separate models or model variants trained for each product are used to maintain accuracy across the variant range. We design the variant management and model selection logic as part of the system architecture phase, based on the specific variant range, switchover frequency, and line control environment.

How does computer vision integrate with quality management systems and MES?

Integration with quality management systems and manufacturing execution systems is a standard part of computer vision system deployment. When a defect is detected, the vision system creates a non-conformance record in the QMS — including the inspection image, defect classification, defect location, and production context — automatically, at the point of detection, without operator intervention. This replaces the manual non-conformance recording that would otherwise depend on an inspector capturing and logging the defect correctly after the fact. Integration with MES connects inspection results to production records: each unit's inspection outcome is linked to the production job, work order, and shift, enabling quality performance analysis by job, process, and time period. For serialised products, the inspection result is linked to the unit serial number for full traceability through the production and despatch chain. We design the QMS and MES integration architecture as part of the system design phase, working with the existing system APIs, data models, and quality procedure requirements.

How is a deployed computer vision model maintained and retrained as products change?

A computer vision model in production requires ongoing maintenance as product variants, tooling, materials, or process conditions change and introduce new defect types or new product appearances that were not represented in the original training data. We build model versioning and retraining pipelines as part of the deployment architecture: inspection images and confirmed quality outcomes from production are collected and stored, enabling periodic retraining of the model on expanded datasets that reflect current production conditions. When a new product variant is introduced or a process change generates a new defect type, the model is retrained on images that include the new variant or defect, validated against a representative test set, and deployed through the version management pipeline. Performance monitoring dashboards track detection rate and false positive rate in production, and alert when model performance degrades below configured thresholds — typically the first signal that a retraining cycle is needed. The model management infrastructure is designed and deployed as part of the initial engagement.

How does the computer vision system development process work?

We follow a structured six-stage process: a free quality inspection and vision requirements discovery session to map defect types, product variants, line speed, lighting environment, and current inspection points; a defect specification and camera placement audit that defines the defect taxonomy, measurement requirements, and optimal camera positions and lighting for each inspection point; a vision system architecture and proof of concept phase that validates model performance on representative samples of each defect type before full development commitment; model development and production line integration covering AI model training, line control integration, QMS and MES connection, and calibration for the production environment; testing, validation, and inspection accuracy verification against production samples with threshold tuning and rejection integration testing; and deployment, monitoring, and model retraining capability covering production performance monitoring and the retraining pipeline for ongoing model maintenance. We deliver working inspection capability at each phase so you can validate detection performance against production samples throughout rather than only at the end of the engagement.

Get Started

Ready to Build a Computer Vision System That Detects Defects at Production Speed?

Tell us about your production line inspection challenge — the defect types you need to detect, the line speed you operate at, and the quality systems you need to connect. We will show you exactly how a computer vision system trained for your specific product and production environment can replace manual inspection with automated defect detection at line speed.