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
Teori
Kavramın çalışma mantığı
- 2
Örnek
Gerçek bir senaryo üzerinde gösterim
- 3
Lab
Uygulamalı alıştırma
- 4
Test
Kısa ölçüm
- 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 tipi | Hat üstündeki sonucu | Hangi metrikte görünür | Kusur eşiği yükseltilince |
|---|---|---|---|
| Kaçan kusur | Kusurlu parça sonraki istasyona veya müşteriye gider | Kusur sınıfında duyarlılık | Kaçan kusur sayısı artar, duyarlılık düşer |
| Yanlış ret | Sağlam parça elenir, hat gereksiz durur | Kusur sınıfında kesinlik | Yanlış ret sayısı azalır, kesinlik yükselir |
| Kararsız banda düşen parça | Operatör kontrolüne gider | İnsana yönlendirme oranı | Bandın konumu kayar, genişliği ayrı belirlenir |
| Kadrajı hiç alınamayan parça | Denetimden sessizce geçer | Tetikleme kaçırma oranı | Etkilenmez; ayrı izlenmelidir |
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#
- 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.
- 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.
- 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.
- 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.
- 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
- 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İ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).
- 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.
- 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İ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.
- 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.
