Clear Sky Science · pl

PCB-YOLOV8X: sieć do wykrywania mikroskopijnych wad na powierzchniach PCB oparta na wzbogaconej informacji o cechach

· Powrót do spisu

Dlaczego drobne usterki na płytkach mają znaczenie

Każde nowoczesne urządzenie — od smartfonów po urządzenia medyczne — opiera się na płytkach drukowanych (PCB), zielonych płytkach kierujących sygnały elektryczne. W miarę jak elektronika się miniaturyzuje i zyskuje na złożoności, płytki te mogą skrywać włosowate przerwy, mikroskopijne otwory i drobiny obcego metalu, które są prawie niemożliwe do wykrycia gołym okiem. Artykuł przedstawia nowy system sztucznej inteligencji o nazwie PCB‑YOLOv8X, zaprojektowany do automatycznego wykrywania takich maleńkich defektów szybko i precyzyjnie, pomagając producentom wychwycić problemy zanim wadliwe produkty trafią do konsumentów.

Figure 1
Figure 1.

Trudność dostrzeżenia prawie niewidocznego

Dzisiejsze PCB zawierają gęste skupiska miedzianych ścieżek, błyszczące pady lutownicze i nadrukowane oznaczenia na bardzo małej powierzchni. Ten złożony, zajęty tło w połączeniu z refleksami i szumem w obrazach kamer sprawia, że małe wady są łatwe do przeoczenia. Tradycyjne systemy wizyjne opierają się na stałych regułach i prostych porównaniach między wzorcowym obrazem „dobrego” elementu a testowaną płytką. Sprawdzają się przy dużych lub oczywistych defektach, ale często zawodzą, gdy wady mają nieregularne kształty, są niezwykle małe lub pojawiają się przy zmiennych warunkach oświetleniowych. Uczenie głębokie poprawiło sytuację dzięki uczeniu wzorców bezpośrednio z danych, jednak wiele istniejących modeli nadal ma trudności z nieregularnymi kształtami i kontekstem w dalszej odległości, co prowadzi do przeoczeń i fałszywych alarmów.

Bardziej inteligentne skanowanie płytek

PCB‑YOLOv8X bazuje na popularnym, działającym w czasie rzeczywistym frameworku detekcji obiektów i dostosowuje go specjalnie do inspekcji PCB. Sieć jest zorganizowana w trzy etapy: „backbone”, który wydobywa cechy wizualne z obrazów; „neck”, który łączy informacje na różnych skalach; oraz „head”, który decyduje, gdzie znajdują się wady i jakiego są typu. Autorzy przeprojektowali kluczowe części tego potoku, aby model lepiej podążał za cienkimi, krętymi ścieżkami miedzi i odróżniał istotne wady od nieszkodliwych tekstur tła. Ogólnym celem jest uchwycenie większej ilości szczegółów o drobnych defektach przy zachowaniu na tyle dużej szybkości działania, aby system nadawał się do zastosowań produkcyjnych w linii.

Figure 2
Figure 2.

Elastyczne widzenie i skoncentrowana uwaga

Pierwsza istotna poprawka pozwala modelowi dostosować „punkt patrzenia” do nieregularnych kształtów. Zamiast próbkować informacje obrazu na sztywnej siatce, nowy moduł C2f‑DCNV2 wykorzystuje deformowalne filtry, których punkty próbkowania mogą przesuwać się nieznacznie, aby podążać za zagiętymi ścieżkami, postrzępionymi krawędziami czy nieregularnymi szczelinami. Ta elastyczność pomaga sieci wychwycić prawdziwe kontury małych defektów, takich jak brakujące otwory, wzory typu „mouse‑bite” czy zwarcia. Druga poprawka, moduł SPPF‑LSKA, daje modelowi szersze pole widzenia przy zachowaniu efektywności. Łączy informacje z wielu skal, jakby „patrząc” z bliska i z daleka, a następnie stosuje mechanizm uwagi, by podkreślić obszary prawdopodobnie zawierające wady i przytłumić rozpraszające tekstury tła.

Precyzyjniejsze decyzje o malutkich celach

Znalezienie defektu to tylko połowa zadania; system musi też narysować ciasne pole ograniczające wokół niego. Standardowe metody treningowe oceniają te ramki głównie na podstawie stopnia ich nakładania się z rzeczywistym obszarem wady, co może zawodzić, gdy defekty są bardzo małe lub w ogóle się nie pokrywają. Autorzy wprowadzają udoskonalone kryterium treningowe, nazwane IWD‑CIoU, które mierzy, jak bliskie i podobne są przewidziane i prawdziwe ramki, używając pojęcia odległości zapożyczonego z teorii prawdopodobieństwa. Podejście to dostarcza użytecznej informacji zwrotnej nawet wtedy, gdy dwie ramki ledwo się stykają, i pomaga sieci nauczyć się bardziej precyzyjnego lokalizowania mikroskopijnych usterek. Łączy się je też ze strategią klasyfikacji, która kładzie nacisk na przykłady o wysokim zaufaniu i trudno rozróżnialne przypadki.

Od testów laboratoryjnych po linie produkcyjne

Zespół ocenił PCB‑YOLOv8X na publicznym zbiorze danych wad PCB obejmującym sześć typowych rodzajów usterek, od przerwanych obwodów po niepożądaną miedź. Po augmentacji danych, aby imitować zmienność produkcyjną, porównano model z powszechnie używanymi detektorami, takimi jak Faster R‑CNN, SSD, kilka generacji YOLO oraz metoda oparta na transformerach. PCB‑YOLOv8X osiągnął najwyższą ogólną dokładność, poprawnie identyfikując i lokalizując wady w ponad 98% przypadków, jednocześnie działając szybciej niż model bazowy YOLOv8. Wizualne mapy cieplne pokazują, że ulepszona sieć silnie koncentruje się na rzeczywistych obszarach defektów i w dużej mierze ignoruje mylące tekstury i refleksy, redukując zarówno przeoczenia, jak i fałszywe alarmy. Autorzy wskazują na pozostające wyzwania — takie jak ekstremalnie drobne, niskokontrastowe wady i mylące wzory tła — oraz proponują dalsze prace nad lżejszymi modelami i syntetycznymi danymi treningowymi, aby lepiej wspierać urządzenia brzegowe na liniach produkcyjnych.

Co to oznacza dla codziennej elektroniki

W praktyce PCB‑YOLOv8X mógłby pracować za kamerami wysokiej prędkości na linii produkcyjnej, skanując każdą przechodzącą płytkę w czasie rzeczywistym i oznaczając podejrzane egzemplarze do recenzji przez człowieka. Wykrywając mikroskopijne wady, które starsze systemy pomijają, może pomóc producentom zapobiegać ukrytym usterkom mogącym później prowadzić do awarii urządzeń lub problemów z bezpieczeństwem. Dla osób niebędących specjalistami kluczowa myśl jest taka, że postępy w wyspecjalizowanej wizji AI sprawiają, że to, co niewidoczne, staje się widoczne na hali produkcyjnej, cicho poprawiając niezawodność elektroniki, na której polegamy każdego dnia.

Cytowanie: Xu, X., Dela Cruz, J.C. & Wang, Y. PCB-YOLOV8X: a network for detecting micro-sized defects on PCB surfaces based on enhanced feature information. Sci Rep 16, 10860 (2026). https://doi.org/10.1038/s41598-026-46089-6

Słowa kluczowe: wykrywanie wad PCB, widzenie komputerowe, uczenie głębokie, kontrola jakości, automatyzacja produkcji