Show simple item record

dc.contributor.advisorYüksel, Seniha Esen
dc.contributor.authorÜlger, Furkan
dc.date.accessioned2022-10-20T08:04:10Z
dc.date.issued2022-07
dc.date.submitted2022-06-03
dc.identifier.citationFurkan Ülger, "Baskı Devre Kartlarında Lehim Hatası Denetimi", Hacettepe Üniversitesi Elektrik ve Elektronik Mühendisliği Bölümü, Ankara, Türkiye, 2022.tr_TR
dc.identifier.urihttps://github.com/furkanulger/Anomaly-detection-for-solder
dc.identifier.urihttp://hdl.handle.net/11655/26949
dc.description.abstractIn the assembly process of printed circuit boards (PCBs), most of the errors are caused by solder joints in surface mount devices (SMDs). We propose using beta-Variational Autoencoder (beta-VAE) that learns from normal solder joints and disentangles factor of variations in data for anomaly detection of solder joints. Latterly, skewed Jensen-Shannon divergence (JSD) is proposed to maximize entropy of the probability distribution over data to classify fine-grained solder joints. In this thesis, two different methods are proposed to carry out solder inspection under different conditions: anomaly detection with an unsupervised deep generative model and fine-grained image classification with entropy regularization. At first, in order to solve the optical inspection problem in unrestricted environments with no special lighting and without the existence of error-free reference boards, we propose a new beta-VAE architecture for anomaly detection that can work on both integrated circuit (IC) and non-IC components. We show that the proposed model learns disentangled representation of data, leading to more independent features and improved latent space representations. We compare the activation and gradient-based representations that are used to characterize anomalies and observe the effect of different beta parameters on accuracy and untwining the feature representations in beta-VAE. Finally, we show that anomalies on solder joints can be detected with high accuracy via a model trained directly on normal samples without designated hardware or feature engineering. The next proposed method for solder joint inspection is fine-grained image classification. Entropy-regularization based methods are compared in fine-grained classification of solder joints and it is shown that the proposed skewed JSD outperforms others on different model architectures. Besides, regularizing entropy with skewed JSD enables the model to focus on more class discriminative regions. While unsupervised deep generative models do not require defective solder joints that are rarely found, they can not achieve as high accuracy as the supervised fine-grained methods. Consequently, there is a trade-off between the proposed methods.tr_TR
dc.language.isoturtr_TR
dc.publisherFen Bilimleri Enstitüsütr_TR
dc.rightsinfo:eu-repo/semantics/openAccesstr_TR
dc.subjectLehim denetimitr_TR
dc.subjectDerin üretken modellertr_TR
dc.subjectÇözülmüş temsil öğrenimitr_TR
dc.subjectİnce taneli sınıflandırmatr_TR
dc.subjectEntropi düzenlileştirmesitr_TR
dc.subject.lcshElektrik-Elektronik mühendisliğitr_TR
dc.titleBaskı Devre Kartlarında Lehim Hatası Denetimitr_TR
dc.typeinfo:eu-repo/semantics/masterThesistr_TR
dc.description.ozetElektronik baskı devre kartı (BDK) üretiminde yüzey montaj elemanlarının (YME) BDK'ya yerleştirilmesi sırasında oluşan hataların büyük kısmı lehim hatalarından kaynaklanır. Lehimlerin boyutlarının küçük olması ve farklı şekiller alabilmeleri sebebiyle denetimleri zordur. Bu tez kapsamında lehim denetimini farklı koşullarda yapabilmek için iki farklı yöntem önerilir: Gözetimsiz derin üretken modeller ile anomali tespiti ve entropi düzenlileştirmesi tabanlı ince taneli gözetimli sınıflandırma. İlk olarak, lehim denetimi sınırlandırılmamış bir bağlamda yani hatasız referans kart veya özel bir aydınlatma olmadan hem entegre hem de entegre olmayan devre elemanları denetimi için beta-Değişimsel Özkodlayıcı (beta-VAE) mimarisi tasarlanmıştır. Önerilen modelin, verinin daha ayrıştırılabilir çözülmüş bir temsilini öğrendiği, niteliklerin bağımsızlığını arttırdığı gösterilmiştir. Anomaliyi karakterize etmede kullanılan aktivasyon ve gradyan tabanlı temsiller karşılaştırılmıştır. Farklı beta değerlerinin daha ayrıştırılabilir temsil öğrenimine ve model başarımına olan etkisi araştırılmıştır. Beta-VAE ile anomali lehimlerin model eğitiminde yalnızca hatasız lehimler kullanarak yüksek başarı oranı ile sınıflandırılabileceği gösterilmiştir. Lehim denetimi için önerilen bir diğer yaklaşım ise ince taneli sınıflandırmadır. Hatalı ve hatasız lehim nitelikleri birbirine benzer olduğundan lehim denetiminin ince taneli sınıflandırma problemi olduğu gösterilmiştir. Lehim denetiminin ince taneli sınıflandırmasında entropiyi düzenlileştirici yöntemler karşılaştırılmış ve önerilen çarpık Jensen-Shannon ıraksamasının (JSD), farklı mimarilerde diğer yöntemlerden daha başarılı olduğu gösterilmiştir. Ayrıca, çarpık JSD ile entropi düzenlileştirilmesinin lehimler üzerinde daha ayrıştırıcı bölgelerden çıkarım yapılmasını sağladığı gösterilmiştir. Gözetimsiz derin üretken modeller, model eğitimi sırasında nadir bulunan hatalı lehim örneklerine ihtiyaç duymazken gözetimli evrişimsel ağlar kadar yüksek başarı oranı elde edemezler. Dolayısıyla önerilen gözetimli ince taneli sınıflandırma ile gözetimsiz derin üretken model tabanlı yöntemler arasında bir ödünleşim vardır.tr_TR
dc.contributor.departmentElektrik –Elektronik Mühendisliğitr_TR
dc.embargo.termsAcik erisimtr_TR
dc.embargo.lift2022-10-20T08:04:10Z
dc.fundingYoktr_TR
dc.subtypesoftwaretr_TR


Files in this item

This item appears in the following Collection(s)

Show simple item record