Skip to main content

> ML_RECIPE // AUTOMATED-OPTICAL-INSPECTION-SURFACE-DEFECTS_v1.0

Yüzey Hataları İçin Otomatik Optik Muayene (AOI)

Dakikada 60 parça hızında üretilen PCB ve metal bileşenlerdeki mikroskobik çizik, çentik ve boşlukları segmente edip sınıflandırmak.

object detectionmanufacturingApache-2.0free-oss
Tüm Tariflere Dön

İş Hedefi ve Beklenen Çıktı

Dakikada 60 parça hızında üretilen PCB ve metal bileşenlerdeki mikroskobik çizik, çentik ve boşlukları segmente edip sınıflandırmak.

Kabul Kriteri (Acceptance Criteria):

Zero critical defect escapes (thermal cracked joints) allowed on quality assurance acceptance run.

Sezgisel Temel (Heuristic Baseline)

Bilgisayarlı görü morfolojik filtresi: Yüzey lekelerini işaretleyen Canny kenar algılama ve kontur eşikleme.

Temel Model Performansı:

Canny edge filtering yielded 38% false rejection rate due to harmless surface oil reflections.

Aşama 1: Prototip Geliştirme Yolu

2.000 etiketli kamera görüntüsü toplayın. Geliştirici GPU bilgisayarında hafif öznitelik çıkarıcı ince ayarı yapın. mAP@50 ve çıkarım gecikmesini değerlendirin.

Donanım: Developer PC with 1x NVIDIA GPU (RTX 3080/4090 or cloud T4)

Aşama 2: Üretim Dağıtım Yolu

Eğitilen ağırlıkları TensorRT motoruna dönüştürün. GigE endüstriyel kameraya bağlı NVIDIA Jetson Orin uç cihazına dağıtın.

Donanım: Industrial edge appliance (NVIDIA Jetson AGX Orin 32GB or IPC with RTX 4000 series GPU)

Hesaplama ve Dağıtım Mimarisi (Placement Topologies)

Eğitim Dağıtımı (Training Placement)

Geliştirici veya cloud GPU workstation üzerinde çeyreklik periyotla training (örn. 1x RTX 4090 veya A10G)

Çıkarım Dağıtımı (Inference Placement)

Endüstriyel edge cihazı (TensorRT koşan NVIDIA Jetson Orin veya endüstriyel IPC)

3 Kademeli Dağıtım Seçenekleri (Placement Alternatives)

Plan A: En Basit Yaşayabilir (Simplest)

Derin öğrenme ağırlıkları olmaksızın uç IPC CPU üzerinde OpenCV eşikleme ve kontur analizi.

Plan B: Donanıma Uygun (Hardware-Fitted)

ONNX Runtime / TensorRT çalıştıran NVIDIA RTX 4060 veya Jetson Orin donanımlı endüstriyel uç bilgisayar.

Plan C: Üretime Hazır (Production-Ready)

Donanım bekçi köpeği (watchdog) + çift GigE kamera + TensorRT motoru (< 15ms kare gecikmesi) + imzalı kayıt üzerinden hava boşluklu model güncellemesi içeren sabit uç cihazı.

Önerilen Kütüphaneler & Araçlar

★ BİRİNCİL KÜTÜPHANEtorchvisionPyTorch Foundation / Meta
İncele
OpenCVOpenCV Foundation / Open Source Vision Foundation
İncele
PyTorchLinux Foundation / PyTorch Foundation
İncele
ONNX RuntimeMicrosoft / Linux Foundation AI & Data
İncele

Yönetişim, Güvenceler ve Riskler

Yönetişim Kuralları:
  • Lisans uyumluluğu uyarısı: YOLOv8 modelleri kullanıldığında, AGPL-3.0 yükümlülüklerine (ağ üzerinden sunulduğunda türetilmiş yazılımın AGPL-3.0 ile açık kaynak yapılması dahil) uyulması şartıyla ticari kullanım mümkündür; tescilli / AGPL dışı kapalı kaynak dağıtımlar için ayrı bir Enterprise lisansı gereklidir.
  • Yapıt güvenliği: Fabrika bilgisayarında rastgele kod çalıştırmayı engellemek için SafeTensors veya doğrulanmış PyTorch state_dict kullanılmalı; güvensiz pickle dosyaları kesinlikle engellenmelidir.
  • Operatör denetimi: Reddedilen parçalar, operatör onayı için yüksek çözünürlüklü görüntü kaydıyla senkronize edilmiş ikincil ayrıştırma kutusuna yönlendirilmelidir.
  • Optik kalibrasyon: Çalışma vardiyalarından önce günlük kalibrasyon hedef kartlarıyla aydınlatma kararlılığı doğrulanmalıdır.