Get in Touch
 Duration 14 hours

Course Outline

Introduction to Industrial Computer Vision

  • Overview of machine vision systems within the manufacturing sector.
  • Common defect types, including cracks, scratches, misalignments, and missing components.
  • Comparative analysis of AI-driven solutions versus traditional rule-based visual inspection.

Image Acquisition and Preprocessing

  • Examination of camera types and optimal image capture configurations.
  • Techniques for noise reduction, contrast enhancement, and data normalization.
  • Application of data augmentation to ensure model robustness during training.

Object Detection and Segmentation Techniques

  • Classical approaches such as thresholding, edge detection, and contour analysis.
  • Advanced deep learning methods, including CNNs, U-Net, and YOLO.
  • Strategic selection among detection, classification, and segmentation based on requirements.

Defect Detection Model Development

  • Preparation of high-quality annotated datasets.
  • Training processes for defect classifiers and segmentation models.
  • Model assessment using key metrics such as precision, recall, and F1-score.

Deployment in Industrial Settings

  • Hardware considerations, encompassing GPUs, edge devices, and industrial PCs.
  • Architectural design of real-time inspection pipelines.
  • Seamless integration with PLCs and broader factory automation systems.

Performance Tuning and Maintenance

  • Strategies for adapting to fluctuating lighting and production conditions.
  • Implementations of model retraining and continual learning mechanisms.
  • Setup of alerting, logging, and integration with QA reporting systems.

Case Studies and Domain Applications

  • Application of defect detection in automotive assembly and welding processes.
  • Surface inspection techniques for electronics and semiconductor manufacturing.
  • Verification of labels and packaging in pharmaceutical and food industries.

Summary and Next Steps

Requirements

  • Practical experience with machine learning or computer vision concepts.
  • Proficiency in Python programming.
  • Foundational knowledge of quality control or industrial automation principles.

Intended Audience

  • Quality Assurance (QA) teams.
  • Automation engineers.
  • Computer vision developers.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories