İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM
Dersİleri35 dakikaComputer Vision Engineer · 10. ders

Vaka: hat üstü görsel denetim sistemi

Bir üretim hattındaki görsel denetimi uçtan uca tasarlar: kararın tanımı, görüntüleme düzeni, maliyetten türetilen eşikler, gölge modda devreye alma ve etiket gelmeden kaymayı yakalayan izleme sinyalleri.

Önkoşul: Computer Vision, Evaluation, Quantization

BU DERSİN SONUNDA

  • Görsel denetimi üç çıktılı bir karar olarak tanımlamak
  • Eşiği kaçan kusur ile yanlış ret maliyetlerinden türetmek
  • Denetimli ve tek sınıflı yaklaşımlar arasında kusur çeşitliliğine göre seçim yapmak
  • Girdi kaymasını etiket gelmeden izleyecek kontrol sinyalleri kurmak
  1. 1

    Teori

    Kavramın çalışma mantığı

  2. 2

    Örnek

    Gerçek bir senaryo üzerinde gösterim

  3. 3

    Lab

    Uygulamalı alıştırma

  4. 4

    Test

    Kısa ölçüm

  5. 5

    Proje

    Rotadaki projeye katkı

Kısa cevap

Hat üstü görsel denetimde çözülen problem "kusuru bul" değil, "bu parça ne olacak" kararıdır: geçsin, elensin, yoksa insan baksın. Bu çerçeve tasarımın sırasını belirler — önce kararın maliyeti, sonra görüntüleme düzeni, sonra model, en sonda eşik. Sistem kalitesini belirleyen şey çoğu zaman mimari değil; sabit aydınlatma, doğru tetikleme ve maliyetten türetilmiş bir eşiktir.

Önce kararı tanımla#

İlk yazılacak belge model kartı değil karar tablosudur: hangi çıktıda hat ne yapar, kim müdahale eder, kayıt nereye yazılır. Üç çıktılı bir tasarım (geç, ele, insana yönlendir) iki çıktılıdan neredeyse her zaman daha yönetilebilirdir, çünkü modelin kararsız kaldığı bölgeyi bir hata olarak değil bir iş akışı olarak ele alır. Bu bölgenin genişliği bir mühendislik parametresidir: genişletmek kaçan kusuru azaltır, operatör yükünü artırır.

İkinci sıra görüntülemededir ve modelden önce gelir. Sabit aydınlatma, sabit mesafe ve mekanik olarak tekrarlanabilir bir tetikleme, girdi varyansını modelin öğrenmek zorunda kalacağı yerden çıkarır. Aynı kusuru hem gölge altında hem parlama altında tanımayı öğrenmek zorunda kalan bir model, aynı etiket bütçesiyle daha azını öğrenir. Kadrajın hangi anda alındığı da bir tasarım kararıdır: tetikleyici parçayı yanlış fazda yakalıyorsa hiçbir model kusuru göremez.

Seyreklik ve asimetrik maliyet#

Kusur seyrektir; bu iki sonuç doğurur. Birincisi, toplam doğruluk işe yaramaz bir metriktir — her parçaya "geç" diyen bir sistem yüksek doğruluk üretir. İkincisi, iki hata tipinin maliyeti eşit değildir: kaçan bir kusurun bedeli müşteriye giden parça veya sonraki istasyonda büyüyen bir arıza, yanlış reddin bedeli ise atılan sağlam parça ve hat duruşudur. Eşik bu iki maliyetten türetilir; varsayılan orta değer bir karar değil, kararın verilmediğinin işaretidir.

Hata tipiHat üstündeki sonucuHangi metrikte görünürKusur eşiği yükseltilince
Kaçan kusurKusurlu parça sonraki istasyona veya müşteriye giderKusur sınıfında duyarlılıkKaçan kusur sayısı artar, duyarlılık düşer
Yanlış retSağlam parça elenir, hat gereksiz dururKusur sınıfında kesinlikYanlış ret sayısı azalır, kesinlik yükselir
Kararsız banda düşen parçaOperatör kontrolüne giderİnsana yönlendirme oranıBandın konumu kayar, genişliği ayrı belirlenir
Kadrajı hiç alınamayan parçaDenetimden sessizce geçerTetikleme kaçırma oranıEtkilenmez; ayrı izlenmelidir
Eşik burada bir parçaya "kusurlu" demek için gereken puan sınırıdır; yükseltmek daha az parçanın elenmesi demektir. Hata sayıları ile metrikler ters yönde okunur: eşik yükseldikçe kaçan kusur artar ve duyarlılık düşer, yanlış ret azalır ve kesinlik yükselir. Son satır sık atlanır: modelin hiç görmediği parça model metriklerinde görünmez, bu yüzden tetikleme sayacı ile parça sayacı ayrıca karşılaştırılır.

Denetimli sınıflandırma mı, anomali tespiti mi#

  • Kusur çeşitleri biliniyor ve her çeşit için örnek toplanabiliyorsa denetimli sınıflandırma veya tespit doğrudan karar verir, üstelik kusur türünü de raporlar.
  • Kusur çeşidi açık uçluysa ve her yeni üründe değişiyorsa, yalnızca sağlam parçalarla eğitilen tek sınıflı bir yaklaşım daha dayanıklıdır: normalden sapma der, neyin saptığını söylemez.
  • Kusurun yeri raporlanacaksa (hangi bölge, hangi kaynak istasyonu) tespit veya bölütleme gerekir; yalnızca geç ile ele kararı yetiyorsa görüntü düzeyinde sınıflandırma daha az etiketle çalışır.
  • Ürün çeşidi çoksa, her çeşide ayrı model yerine ürün kimliğini girdiye katan tek hat genellikle daha az bakım maliyeti üretir; karar ölçütü çeşitler arası görsel benzerliktir.
  • Kusur çok küçükse kararı mimari değil optik belirler: kadrajda birkaç piksele düşen bir kusur, hangi model kullanılırsa kullanılsın güvenilir biçimde öğrenilemez.

Uçtan uca kurulum#

  1. 1Görüntüleme düzenini sabitleyin

    Aydınlatma, mesafe, açı ve tetikleme fazını kilitleyin; her değişikliği sürüm olarak kaydedin, çünkü bu değişiklikler veri dağılımını da değiştirir.

  2. 2Altın seti üretim dağılımından ayırın

    Etiketleme bölümündeki çift etiketleme ve dondurma kuralını bu hatta uygulayın; buna ek olarak seti vardiya, tedarikçi ve ürün çeşidine göre tabakalı örnekleyin ki seyrek kusur sınıfları ve nadir üretim koşulları içeride temsil edilsin.

  3. 3Eşikleri maliyetten türetin

    İki hata tipinin birim maliyetini yazın, doğrulama setinde eşik taraması yapın ve beklenen maliyeti en küçükleyen noktayı seçin. Kararsız bandı operatör kapasitesine göre genişletin.

  4. 4Gölge modda koşturun

    Sistem kararı verir ama hattı etkilemez; kararlarını operatörün kararıyla karşılaştırın. Gölge mod, eşiklerin üretim dağılımında tutup tutmadığını risk almadan gösterir.

  5. 5Kontrol sınırları ve geri bildirim kurun

    Kabul oranı, kararsız oranı ve tetikleme kaçırma oranı için sınır belirleyin; sınır aşılınca ne yapılacağını önceden yazın. Kararsız banda düşen parçalar operatöre gittiği için etiketleme bölümünde kurduğunuz hata madenciliği akışını bu hat kendiliğinden besler; iki akışı tek havuzda birleştirin.

İzleme ve kayma#

Denetim hatlarında kalite düşüşü genellikle modelden değil girdiden gelir: lamba yaşlanır, lens tozlanır, tedarikçi değişir, hatta yeni bir ürün çeşidi girer. Bunların hiçbiri model metriklerinde doğrudan görünmez, çünkü etiket gelmez. İzlenebilir olan şey dağılımın kendisidir — kabul oranı, kararsız banda düşen parça oranı ve parça başına puan dağılımı. Bu üç seri bir kontrol grafiği gibi okunur: seviye kayması sebep aramayı tetikler ve sebep bulunana kadar karar insana devredilir.

LAB · UYGULAMALI ALIŞTIRMA

Denetim kararını maliyetten türetin

  1. 1Kararı üç çıktı olarak yazın (geç, ele, insana yönlendir) ve her çıktının hat üstündeki eylemini, sorumlusunu ve kayıt yerini tek tabloya koyun.
  2. 2İki hata tipinin birim maliyetini kendi verinizle doldurun: kaçan kusurun sonradan yakalanma maliyeti ve yanlış reddin maliyeti (parça bedeli artı duruş süresi).
  3. 3Kendi doğrulama setinizdeki model puanlarını eşit aralıklı eşiklerle tarayın ve her eşik için kaçan kusur ile yanlış ret sayılarını tablolayın. Puan üreten bir modeliniz yoksa aynı taramayı hattınızın mevcut denetim kayıtlarındaki operatör kararları üzerinde yapın.
  4. 4Her eşik için beklenen maliyeti hesaplayın (hata sayısı çarpı birim maliyet) ve toplamı en küçükleyen eşiği işaretleyin.
  5. 5İnsana yönlendirme bandını iki eşikle tanımlayın ve bandın vardiya başına kaç parça ürettiğini hesaplayıp operatör kapasitesiyle karşılaştırın.
  6. 6Seçilen eşikleri, kabul oranı için bir kontrol sınırını ve sınır aşıldığında yapılacak eylemi tek sayfada toplayın.

Beklenen çıktı

Maliyet tabanlı eşik seçimi, kapasiteye göre boyutlanmış insan gözden geçirme bandı ve kabul oranı kontrol sınırını içeren tek sayfalık denetim kararı belgesi.

Sık sorulan sorular

Kusur örneğim neredeyse yok, nasıl başlarım?

Sağlam parçalarla tek sınıflı bir başlangıç çizgisi kurup kararsız bandı geniş tutarak gölge modda koşturun; bu kurulum size etiket üretmeye başlar, çünkü operatörün incelediği her parça bir etikettir. Sentetik kusur üretmek (çizik, leke, eksik parça benzetimi) yalnızca gerçek örneklerle doğrulanabildiği ölçüde işe yarar.

Eşik için tek bir sayı yeterli mi?

Genellikle değil. İki eşik, aradaki bandı insana yönlendirir ve riski en pahalı hata tipinden uzaklaştırır. Bandın üst sınırını operatör kapasitesi belirler; kapasiteyi aşan bir bant pratikte kontrol edilmeden geçen parça demektir, yani kâğıt üstünde var olan bir güvenlik önlemidir.

Ürün çeşidi değiştiğinde modeli yeniden mi eğitmeliyim?

Önce görüntüleme düzeninin ve puan dağılımının ne kadar değiştiğine bakın. Kabul oranı ile kararsız oranı eski kontrol sınırları içinde kalıyorsa yeniden eğitim gerekmez. Dışına çıkıyorsa yeni çeşitten rastgele bir alt küme etiketleyip hem değerlendirme setini hem eğitim setini o çeşitle genişletin.

LEARN

Computer Vision Engineer rotasına devam et

Dersler tek başına da okunabilir, ama sıralı ilerlemek önkoşul boşluklarını kapatır.