Yolo Vision Shenzhen
Shenzhen
Şimdi katılın

Üretimde kalite kontrol: Geleneksel yöntemler ve derin öğrenme yöntemleri

Haziqa Sajid

6 dakika okuma süresi

18 Ekim 2024

En son nesne algılama modellerinin üretimde kalite kontrolünü otomatikleştirmeye nasıl yardımcı olabileceğini öğrenin.

Kalite kontrol, ürünlerin gerekli kalite standartlarını karşılamasını sağlayan, üretim sırasında kritik bir görevdir. Ancak, geleneksel kontrol yöntemleri kullanılarak kaliteyi değerlendirmek, ürün karmaşıklığı arttıkça maliyetli olabilir. 

Üreticiler, kontrol maliyetlerini düşürmek için nesne algılama ve semantik segmentasyon gibi derin öğrenme tabanlı kontrol tekniklerine yöneliyor. Derin öğrenme, verilerdeki karmaşık desenleri tanımlamak için sinir ağları adı verilen bilgisayar algoritmaları kullanan yapay zekanın (AI) bir alt alanıdır. Bu teknikler, kapsamlı veri kümelerini, görüntüleri ve videoları analiz ederek kontrol iş akışını otomatikleştirmeye ve insan denetçilere olan bağımlılığı azaltmaya yardımcı olur. 

Çok yönlülüğü ve maliyet etkinliği sayesinde, yapay zeka tabanlı kalite güvencesi, işletme karlılığını önemli ölçüde artırır. Raporlar, üretim endüstrisinin 2035 yılına kadar yapay zekadan 3 trilyon USD'den fazla gelir elde edebileceğini gösteriyor.

Bu makalede, derin öğrenme yöntemlerinin kalite denetimini nasıl iyileştirebileceği ve Ultralytics YOLO11 birden fazla sektörde denetimi geliştirebilir.

Üretimde kalite kontrol nedir?

Kalite kontrol, bir ürünün tüketiciye ulaşmadan önce kusurları, anormallikleri veya tutarsızlıkları olup olmadığını değerlendirir. 

Bu süreç, ürünün bir montaj hattından geçtiği üretim sırasında veya üretimden sonra, ancak ürünler dağıtım hattına geçmeden önce gerçekleşebilir.  

Genellikle, ürünün istenen tasarım standartlarından sapıp sapmadığını veya bu standartları karşılayıp karşılamadığını görmek için insan uzmanların görsel değerlendirmeler yapmasını içerir. 

Ancak, kalite talepleri arttıkça, üreticiler operasyonlarında daha fazla çeviklik ve ölçeklenebilirlik elde etmek için otomatik derin öğrenme yaklaşımlarına yönelmektedir.

Derin öğrenme yaklaşımları nelerdir?

Derin öğrenme yaklaşımları, insan beyninin prensiplerine göre çalışan yapay sinir ağlarını kullanır. Ağlar, birbirine bağlı nöron katmanlarından oluşur. Her nöron, verileri analiz etmek, kalıpları belirlemek ve bir tahmin oluşturmak için matematiksel bir hesaplama yapar. 

Şekil 1. Yapay sinir ağı.

Kalite kontrolünde, derin öğrenme modelleri, ürün görüntülerinden özellikleri otomatik olarak öğrenen ve çıkaran bilgisayarlı görü çerçevelerini içerir. 

Bilgisayarlı görü modelleri geliştirmek, uzmanların bir sinir ağını ilgili veri kümeleri üzerinde eğitmesini ve performansı kontrol etmek için yeni bir veri kümesi üzerinde doğrulamalar çalıştırmasını gerektirir. 

Doğrulandıktan sonra, uzmanlar bu modelleri aşağıdaki gibi çeşitli dağıtım araçlarını kullanarak kameralara ve sensörlere dağıtabilir PyTorch, ONNXve OpenVINO.

Kalite kontrol için derin öğrenme yaklaşımları

Görme tabanlı kalite denetimi, hasarları, çatlakları ve eksik öğeleri detect etmek ve yerelleştirmek için birden fazla yöntem kullanır. Aşağıdaki listede dört modern derin öğrenme yaklaşımından bahsedilmektedir.

İkili sınıflandırma

İkili sınıflandırma, görüntüleri iki sınıftan birine ayırma görevini ifade eder; örneğin, bir nesnede bir kusurun olup olmadığını belirleme gibi.

Görsel verilere dayalı olarak, bir sınıflandırma modeli ikili bir evet/hayır kararı verir. Eksik öğelerin detect yardımcı olurlar. Örneğin, bir sınıflandırma modeli bir üründe bir öğenin eksik olup olmadığını detect edebilir.

Şekil 2. Bir otomobil parçasının ikili sınıflandırılması.

Çok sınıflı sınıflandırma

Çok sınıflı sınıflandırma, görüntüleri ikiden fazla sınıfa ayırma görevidir. Her görüntüyü önceden tanımlanmış çeşitli kategorilerden birine atar.

Örneğin, çok sınıflı bir sınıflandırma modeli, bir ürünün görüntüsünü analiz edebilir ve birden fazla hasar veya çatlak türü için olasılıklar döndürerek hangisinin mevcut olma olasılığının en yüksek olduğunu gösterebilir. 

Şekil 3. Bükülme ve rengi tespit eden çok sınıflı sınıflandırma.

Bu, çizikler, ezikler veya çatlaklar gibi çeşitli kusurların farklı işlem prosedürleri gerektirebileceği üretimde kullanışlıdır. 

Yerelleştirme

Yerelleştirme, bir görüntü içindeki bir nesnenin veya özelliğin belirli konumunu belirlemeyi ifade eder. Hasarın belirli bölgesini vurgulayan sınırlayıcı kutuları veya koordinatları tahmin etmek için nesne algılama modellerini kullanır. 

Bu, binalarda veya endüstriyel parçalarda çatlak tespiti gibi görevler için kullanışlıdır; burada bir kusurun kesin konumu, hedeflenen onarımlar için gereklidir. 

Şekil 4. Bir Zımba Deliğini Yerelleştiren Model.

Örneğin, altyapı bakımında, yerelleştirme modelleri bir beton yapının görüntülerini analiz edebilir ve bir çatlağın bulunduğu tam alanı işaretleyebilir.

Çok sınıflı yerelleştirme

Çok sınıflı lokalizasyon, bir görüntüdeki birden fazla kusuru tanımlar ve konumlandırırken, aynı zamanda her bir kusuru önceden tanımlanmış çeşitli kategorilerden birine sınıflandırır. 

Daha ayrıntılı bilgi sunmak için bir kusurun türünü ve konumunu belirlemek üzere daha gelişmiş nesne algılama modelleri kullanır.

Şekil 5. Birden Fazla Kusur Türünü Konumlandıran Model.

Örneğin, çok sınıflı bir lokalizasyon modeli, hasarlı bir öğenin görüntüsünü analiz edebilir ve çizik veya çatlak gibi kusur türünü ve nesne içindeki kusurun tam koordinatlarını belirtebilir. 

Geleneksel ve derin öğrenme yaklaşımları 

Geleneksel denetim yöntemleri daha katıdır ve eşikler, önceden tanımlanmış kontrol listeleri ve geçme/kalma kriterleri gibi kullanıcı tanımlı kuralları ve standartları izler. 

Örneğin, kural tabanlı görme tekniklerinde, uzmanlar belirli bir ürünün ideal rengini, şeklini ve boyutunu tanımlar. Bir kamera veya başka bir görüntü yakalama cihazı bu standartlardan sapmaları tespit ederse, sistem uzmanları bilgilendirir.

Derin öğrenme yaklaşımları, daha karmaşık tespit sistemleri oluşturmak için daha fazla esneklik sunar. Bu yaklaşımlar, kusurlu nesnelerin görüntülerinden oluşan kapsamlı veri kümelerinin toplanmasını ve bunlara açıklama eklenmesini içerir. Uzmanlar, aşağıdaki gibi nesne algılama modellerini eğitmek için açıklamalı verileri kullanır Ultralytics YOLO11. Eğitildikten sonra, görüntüleri yakalamak ve kusurları gerçek zamanlı olarak tanımlamak için modeli kameralara veya sensörlere yerleştirebilirler.

Bir sonraki bölümde, YOLO11 'in kalite denetimi için nasıl kullanılabileceğine bir göz atacağız.

Kalite denetimi için bilgisayar görüşünü kullanma

You-Only-Look-Once (YOLO), yüksek doğruluğu, uyarlanabilirliği ve hızıyla ünlü, son teknoloji ürünü (SOTA) gerçek zamanlı bir nesne algılama modelidir. En son yinelemesi Ultralytics YOLO11önceki sürümleri özellik çıkarma, hız, doğruluk ve uyarlanabilirlik açısından geliştirir. 

Daha kesin özellik çıkarımı için daha iyi bir mimariye sahiptir ve daha hızlı işlem hızları için optimize edilmiş eğitim işlem hatları içerir. Önceki modellere göre %22 daha az parametre ve daha yüksek doğruluk puanlarıyla daha hesaplama açısından verimlidir.

Çok yönlülüğü sayesinde YOLO11 , birden fazla alanda kalite kontrol iş akışlarının iyileştirilmesine yardımcı olabilir. Nesne algılama ve segmentasyon gibi görevleri yerine getirerek ürünlerdeki anormallikleri, hasarları, çatlakları, eksik öğeleri ve paketleme hatalarını detect etmeye yardımcı olabilir.

Bilgisayarlı görü modellerinin üretim endüstrisinde ne şekilde kullanılabileceğine bir göz atalım. 

Elektronikte eksik öğelerin ve yanlış yerleştirilmiş parçaların tespiti

Bilgisayarla görme modelleri, bir ürünün gerekli tüm öğelere sahip olup olmadığını kontrol edebilir. Bütünlüğü sağlamak için monte edilmiş ürünlerdeki eksik bileşenleri detect edebilirler.

Elektronik üretiminde, nihai ürünün güvenilir olmasını ve doğru işlevselliğe sahip olmasını sağlamak için eksik bileşenlerin, yanlış hizalanmış parçaların veya lehimleme sorunlarının belirlenmesi çok önemlidir.

Nesne algılama modelleri gibi YOLO11 devre kartlarındaki eksik veya yanlış yerleştirilmiş bileşenleri detect etmek için eğitilebilir. Kartların görüntülerini gerçek zamanlı olarak analiz edebilir ve eksik dirençler veya kapasitörler gibi kusurları belirleyebilir. Bu sayede sevkiyattan önce her birimin montajının doğru olması sağlanır.

Otomotiv parçalarındaki çatlakların tespiti

Çatlak tespiti, bir çatlağın konumunu, boyutunu ve ciddiyetini belirlemek için görüntüleri veya sensör verilerini analiz eden başka bir tespit görevidir.

Otomotiv endüstrisi, dişliler ve fren sistemleri gibi birden fazla bileşendeki çatlakların tespit edilmesinin güvenlik standartlarını karşılamalarını sağlamak için gerekli olduğu bir örnektir.

YOLO11 gibi modeller, karmaşık otomotiv bileşenlerindeki yüzey çizikleri veya çatlaklar gibi kusurları hızlı bir şekilde detect etmek için eğitilebilir.

Tekstilde hasar tespiti

Bilgisayarla görme, bilgisayarla görme görevlerini kullanarak bir ürünün yüzeyindeki çizikler, ezikler ve deformasyonlar gibi çeşitli hasar türlerini detect etmeye yardımcı olabilir.

Tekstil endüstrisi, YOLO11 gibi nesne algılama ve segmentasyon modellerini kullanarak yapay zeka tabanlı hasar tespitinden önemli ölçüde faydalanabilir. Üretim süreci sırasında yırtıklar, delikler, lekeler veya kumaş tutarsızlıkları gibi kusurları tespit edebilir. 

İlaç üretiminde anomali tespiti

Anomali tespiti, bir ürünün tasarımını, yapısını, görünümünü ve boyutunu analiz ederek bu özelliklerin istenen standartlardan sapıp sapmadığını değerlendirme görevini ifade eder.

İlaç üretiminde anormallik tespiti, ilaç ürünlerinin kalitesini ve güvenliğini sağlamak için hayati önem taşır. Üreticiler YOLO11 'i tablet şekillerindeki, boyutlarındaki tutarsızlıklar, renk değişikliği veya yabancı partiküller gibi düzensizlikleri detect etmek için kullanabilir.

Paketleme ve etiketleme doğruluğu

Bilgisayarlı görü modellerinin üretimde nasıl kullanılabileceğine dair bir başka örnek de endüstrilerdeki paketleme ve etiketleme süreçleridir. Örneğin, yiyecek ve içecek endüstrisi, tüketici güvenliği ve uyumluluğu için katı standartları karşılamalıdır.

YOLO11 YOLO11 gibi modeller yanlış etiketleme, hasarlı ambalaj veya eksik güvenlik mühürleri gibi ambalaj hatalarını detect etmeye yardımcı olabilir. Ayrıca etiketlerin net barkodlar veya son kullanma tarihleri ile doğru yerleştirildiğini doğrulayabilir. 

Bu, ürünlerin endüstri düzenlemelerine uygun olmasını ve tüketici dağıtımına hazır olmasını sağlar.

Yapay zeka tabanlı kalite kontrolün zorlukları ve gelecekteki yönleri

Yapay zeka tabanlı kalite kontrol çerçeveleri hala gelişmektedir ve çok sayıda zorlukla karşı karşıyadır. Bu teknolojiler için dikkate alınması gereken birkaç sınırlama ve gelecekteki araştırma yönü şunlardır.

  • Açık dünya öğrenimi ve aktif görme: Yeni nesneleri detect etmek için nesne tespit modelleri oluşturmak, etiketli verilerin sınırlı olması nedeniyle zordur. Denetimsiz eğitim ve transfer öğrenme modelleri, uzmanların algılama çerçevelerini yeni veri kümelerine hızla uyarlamasına yardımcı olabilir.
  • Piksel düzeyinde algılama: Görüntü segmentasyonu, modellerin bir görüntüdeki arka plan ve birincil nesne arasındaki farkı anlamasını sağlar. Nesne algılama ve segmentasyonun entegre edilmesi, yüksek kaliteli inceleme sağlamak için sürekli olarak geliştirilen bir araştırma alanıdır.
  • Çok modlu öğrenme: Çok modlu modeller, birden fazla veri türünü aynı anda entegre edebilir ve analiz edebilir. Nesne algılamada, çok modlu öğrenme, derinliği anlamak için termal veriler, 2 boyutlu görüntüler ve kısa video görüntüleri gibi farklı veri türlerinden öğrenerek inceleme doğruluğunu artırmaya yardımcı olabilir.

Önemli çıkarımlar 

Derin öğrenme tabanlı kalite kontrol, farklı nesne algılama modellerinin sürekli gelişimi nedeniyle katlanarak ilerleme kaydetmektedir. Yapay zeka tabanlı kalite kontrol ile üreticiler, geleneksel yaklaşımlara göre daha fazla ölçeklenebilirlik ve esneklik elde edebilir.

Şirketler, denetim sürecini otomatikleştirmek için YOLO11 gibi modelleri kullanabilir, gelişmiş mimarisinden ve özellik çıkarma yeteneklerinden yararlanarak daha iyi doğruluk ve daha yüksek hız elde edebilirler.

GitHub Depomuza göz atarak ve canlı topluluğumuzla etkileşime geçerek YOLO11 ve diğer nesne algılama modelleri hakkında daha fazla bilgi edinebilirsiniz. Ultralytics 'in son teknoloji derin öğrenme çerçeveleri aracılığıyla üretimi nasıl yeniden tanımladığını keşfedin.

Gelin, yapay zekanın geleceğini
birlikte inşa edelim!

Makine öğreniminin geleceği ile yolculuğunuza başlayın

Ücretsiz başlayın