Artykuł metodologiczny

Monitorowanie bezpieczeństwa linii produkcyjnej w czasie rzeczywistym z wykorzystaniem detekcji obiektów opartej na głębokim uczeniu i wzmacnianiu cech

28 wyświetleń

DOI:

10.3791/70968

21 sierpnia 2026

W tym artykule

Podsumowanie

Niniejsza praca proponuje metodę monitorowania bezpieczeństwa linii produkcyjnej integrującą algorytm You Only Look Once w wersji 11 (YOLOv11) z konwolucyjnymi sieciami neuronowymi. Osiągnięto średnią precyzję przy progu nakładania się obszarów 0,5 (mAP@0.5) na poziomie 0,91, mAP@0.5:0.95 na poziomie 0,82 oraz wydajność 120 klatek na sekundę przy użyciu jednostki przetwarzania graficznego, co przewyższa wyniki ewaluowanych modeli bazowych.

Streszczenie

Wraz z rozwojem Przemysłu 4.0 poziom automatyzacji i inteligentnego sterowania linii produkcyjnych uległ znaczącej poprawie, co zwiększyło wymagania dotyczące wydajności w czasie rzeczywistym, dokładności i bezpieczeństwa monitoringu. Tradycyjne systemy monitorowania, opierające się na inspekcjach manualnych lub prostych decyzjach opartych na progach, charakteryzują się zazwyczaj powolnym czasem reakcji, wysoką częstotliwością fałszywych alarmów i ograniczoną inteligencją. W związku z tym w niniejszej pracy zaproponowano system monitorowania bezpieczeństwa linii produkcyjnej, który integruje model You Only Look Once w wersji 11 (YOLOv11) z konwolucyjną siecią neuronową (CNN). W pierwszej kolejności poddano wstępnej obróbce pozyskane obrazy. Następnie wykorzystano YOLOv11 do identyfikacji pracowników, urządzeń i potencjalnych zagrożeń w czasie rzeczywistym. Kolejno wprowadzono ulepszoną sieć CNN z wieloskalową fuzją cech oraz mechanizmami uwagi, aby poprawić możliwości ekstrakcji cech dla małych i przesłoniętych obiektów. Na koniec wyniki detekcji połączono z cechami wzmocnionymi przez CNN w celu oceny stanu bezpieczeństwa. Eksperymenty przeprowadzono z wykorzystaniem własnego zbioru danych dotyczących bezpieczeństwa linii produkcyjnej, stosując optymalizator stochastycznego spadku gradientu (SGD) z pędem (momentum) 0,9, początkową prędkością uczenia 0,01, zanikaniem wag (weight decay) 0,0005, korektą prędkości uczenia metodą cosinusową (cosine-annealed), rozmiarem partii 32 oraz trenowaniem przez 200 epok. Jako metryki ewaluacyjne do porównania z analizowanymi algorytmami bazowymi wykorzystano mAP@0.5 oraz prędkość detekcji wyrażoną w klatkach na sekundę (FPS). Wyniki pokazują, że zaproponowany system osiągnął mAP@0.5 na poziomie 0,91 oraz prędkość detekcji 120 FPS. Wykazał on również stabilną wydajność w złożonych warunkach, takich jak zacienienie i zmienne oświetlenie, co potwierdza jego skuteczność i potencjał praktycznego zastosowania w monitorowaniu bezpieczeństwa linii produkcyjnych.

Wprowadzenie

W nowoczesnej produkcji przemysłowej bezpieczeństwo jest fundamentem zapewnienia wydajności produkcji oraz dobrostanu personelu. Środowisko linii produkcyjnej zazwyczaj obejmuje szybkie urządzenia mechaniczne, złożone procesy technologiczne oraz operacje kooperacyjne angażujące wiele zadań. Każde niewielkie potencjalne zagrożenie bezpieczeństwa może doprowadzić do poważnych wypadków produkcyjnych, skutkujących znacznymi stratami ekonomicznymi, a nawetThough ofiatarami. Dlatego kluczowe jest ustanowienie wydajnego, inteligentnego i działającego w czasie rzeczywistym systemu monitorowania bezpieczeństwa, aby zwiększyć poziom bezpieczeństwa w produkcji przemysłowej1,2.

Tradycyjne metody monitorowania bezpieczeństwa opierają się głównie na ręcznym nadzorze wideo oraz różnych czujnikach (takich jak czujniki podczerwieni, dymu i wibracji)3. Monitorowanie ręczne jest nie tylko nieefektywne, ale również podatne na pominięcia w detekcji z powodu zmęczenia personelu nadzorującego i nie zapewnia ciągłego oraz kompleksowego pokrycia obszarem. Choć czujniki mogą pełnić określoną funkcję wczesnego ostrzegania, ich zasięg detekcji jest ograniczony i są one wrażliwe na zakłócenia środowiskowe, co prowadzi do istotnych problemów z fałszywymi alarmami4. Inteligentne systemy monitorowania stają się coraz ważniejszym obszarem badań. Analiza strumienia wideo w czasie rzeczywistym z wykorzystaniem algorytmu głębokiego uczenia pozwala na automatyczną identyfikację nieprawidłowych zdarzeń, niebezpiecznych zachowań i potencjalnych zagrożeń, co znacznie zwiększa inteligentność systemu monitorowania4,5.

Detekcja obiektów jest kluczową technologią w inteligentnym monitoringu. Algorytmy z serii You Only Look Once (YOLO), będące reprezentantami jednowarstwowych detektorów obiektów, wykazują znaczące zalety. Od YOLOv1 do YOLOv8 zbiór tych algorytmów podlegał ciągłemu rozwojowi, obejmującemu między innymi ulepszenia w architekturze sieci, funkcji straty oraz metodologii treningu6,7. W szczególności YOLOv11 osiągnął wyższą dokładność detekcji przy zachowaniu wysokiej liczby klatek na sekundę, zwłaszcza w przypadku złożonego tła i gęsto rozmieszczonych celów8.

Jednakże, pomimo doskonałych wyników w ogólnych zadaniach detekcji obiektów, YOLOv11 wciąż napotyka trudności w specyficznych scenariuszach monitorowania bezpieczeństwa na liniach produkcyjnych9. Na przykład dokładność detekcji YOLOv11 może spaść, gdy pracownicy są częściowo zasłonięci przez urządzenia lub gdy znaki bezpieczeństwa są małe i ściśle przypominają kolor tła. Wymaga to od modelu silniejszych możliwości ekstrakcji cech oraz zrozumienia semantycznego10.

Splotowe sieci neuronowe (CNN) posiadają potężne możliwości w zakresie ekstrakcji cech obrazu11. Dzięki projektowaniu głębszych i bardziej złożonych architektur sieci, CNN mogą uczyć się bogatszych i bardziej abstrakcyjnych cech obrazu. Połączenie CNN z YOLOv11 pozwala wykorzystać szybkie możliwości detekcji YOLOv11 oraz głęboką ekstrakcję cech CNN, co umożliwia budowę bardziej wytrzymałego i inteligentnego systemu monitorowania bezpieczeństwa.

W związku z powyższym, niniejsza praca proponuje system monitorowania bezpieczeństwa linii produkcyjnej z wykorzystaniem YOLOv11 oraz sieci CNN. Innowacyjne aspekty niniejszego badania obejmują: (1) zaproponowanie architektury głębokiej fuzji YOLOv11 i ulepszonej sieci CNN; (2) wprowadzenie wieloskalowej fuzji cech oraz złożonego mechanizmu uwagi w celu usprawnienia rozpoznawania kluczowych cech bezpieczeństwa; oraz (3) weryfikację przewagi wydajności modelu na bazie własnego zbioru danych z kompleksowych scen.

Rozwój algorytmów z serii YOLO
Od momentu ich pierwszego wprowadzenia przez Redmona i współpracowników w 2015 roku12, algorytm You Only Look Once (YOLO) wzbudził znaczne zainteresowanie. W przeciwieństwie do detektorów dwuetapowych, które opierają się na propozycjach regionów, YOLO traktuje detekcję obiektów jako zadanie regresji. Poprzez bezpośrednie przewidywanie klas i pozycji obiektów na obrazie, YOLO znacząco zwiększa prędkość detekcji, co czyni go odpowiednim do zastosowań w czasie rzeczywistym13.

Jako pionierska praca w tej serii, YOLOv1 po raz pierwszy umożliwia detekcję obiektów w systemie end-to-end14. YOLOv1 polega na podziale obrazu wejściowego na strukturę siatki, w której każda komórka siatki, zazwyczaj ułożona w formacie S × S, odpowiada za wykrywanie obiektów znajdujących się w jej granicach.

Konkretnie, wynikiem YOLOv1 jest tensor. W ramach S × S × (B × 5 + C), predykcja każdego pola ograniczającego (bounding box) zawiera 5 elementów: współrzędne punktu centralnego (x,y), szerokość w, wysokość h oraz pewność c. Proces obliczeniowy zilustrowano w równaniu (1):
Wzór na prawdopodobieństwo oraz Intersection over Union (IoU) dla analizy detekcji obiektów.   (1)

Wśród nich, Pr(Object) reprezentuje prawdopodobieństwo występowania celu w siatce, a IOU oznacza stosunek części wspólnej do sumy obszarów (intersection over union) między przewidzianym prostokątem ograniczającym a prostokątem rzeczywistym (ground-truth). Każda komórka siatki przewiduje również zestaw prawdopodobieństw klas, Pr reprezentujących prawdopodobieństwo, że cel należy do i-tej klasy w przypadku obecności celu. Funkcja straty YOLOv1 składa się z trzech głównych komponentów: straty dla predykcji współrzędnych, straty dla szacowania pewności oraz straty dla predykcji kategorii15.

YOLOv2 wprowadza normalizację wsadową (Batch Normalization), klasyfikator o wysokiej rozdzielczości oraz strategię trenowania wieloskalowego, co poprawia stabilność i dokładność16. YOLOv3 wykorzystuje sieć Darknet-53 jako sieć szkieletową (backbone) i czerpie inspirację z koncepcji sieci piramidalnej cech (Feature Pyramid Network, FPN), aby usprawnić detekcję obiektów17.

YOLOv4 wprowadził liczne optymalizacje w stosunku do YOLOv3, implementując takie technologie jak Cross Stage Partial Network (CSPNet)18, Path Aggregation Network (PANet)19 oraz wzbogacanie danych metodą Mosaic, aby dodatkowo poprawić wydajność modelu. YOLOv5 wniósł istotny wkład w obszarze inżynieryjnym, oferując łatwiejszą w obsłudze i bardziej efektywną implementację20.

W ostatnich latach seria YOLO stale ewoluuje, a kolejne wersje, takie jak YOLOv6, YOLOv7 i YOLOv8, są wydawane jedna po drugiej. Dzięki wprowadzeniu struktury Extended Efficient Layer Aggregation Network (E-ELAN) oraz technik reparametryzacji modelu, YOLOv7 osiąga nowe przełomy zarówno w zakresie szybkości, jak i dokładności. Udoskonalenia te nie tylko poprawiają efektywność uczenia cech, ale także optymalizują wydajność wnioskowania sieci, co pozwala YOLOv7 przewyższyć poprzednie wersje oraz wiele głównych detektorów w różnych zadaniach detekcji obiektów w czasie rzeczywistym. YOLOv8 dodatkowo optymalizuje strukturę sieci, przyjmuje konstrukcję anchor-free, upraszcza model i poprawia jego zdolność do generalizacji21.

Opierając się na zaletach poprzednich wersji, YOLOv11, wykorzystane w niniejszym badaniu, zostało zoptymalizowane pod kątem złożonych scenariuszy przemysłowych. Główne ulepszenia obejmują sieć ekstrakcji cech, bardziej wydajny moduł fuzji cech oraz bardziej odporną konstrukcję funkcji straty. Udoskonalenia te pozwalają YOLOv11 na lepsze radzenie sobie z przesłonami, małymi celami i złożonym tłem w środowiskach produkcyjnych. YOLOv11 to wersja z serii YOLO wydana przez Ultralytics. W porównaniu z YOLOv8 udoskonalono moduł C3K2 oraz ścieżkę fuzji cech, a także wprowadzono strategię adaptacyjnych ramek zakotwiczenia (anchor boxes), co zapewnia większą odporność detekcji w scenariuszach przemysłowych.

Podstawy i rozwój splotowych sieci neuronowych (CNN)
Splotowa sieć neuronowa (CNN) to kluczowy model, który w znacznym stopniu wpłynął na sukces głębokiego uczenia w dziedzinie komputerowego rozpoznawania obrazów. Działa ona poprzez wyodrębnianie lokalnych cech obrazu za pomocą operacji splotu, a następnie redukcję wymiarowości cech poprzez operacje poolingu, osiągając w ten sposób hierarchiczną abstrakcję obrazu22.

Typowa sieć CNN składa się z wielu warstw splotowych, warstw poolingowych oraz warstw w pełni połączonych. Warstwa splotowa skanuje obraz wejściowy za pomocą jądra splotu, oblicza iloczyny skalarne w obszarach lokalnych i generuje mapę cech. Proces obliczeniowy przedstawiono w równaniu (2):

Schemat formuły operacji splotu; zapis matematyczny dla modeli uczenia maszynowego.   (2)

Gdzie x to obraz wejściowy, wk i bk to odpowiednio waga i obciążenie (bias) jądra splotu, a Wyrażenie matematyczne y_ij^k, potencjalnie związane z operacjami macierzowymi lub tensorowymi stosowanymi w algorytmach. to wartości wyjściowej mapy cech w pozycji (i,j). W warstwie poolingu zazwyczaj stosuje się Max Pooling lub Average Pooling. Warstwa w pełni połączona odpowiada za ekstrakcję cech i przewidywanie prawdopodobieństw klasyfikacji.

Na tej podstawie w niniejszej pracy zaprojektowano moduł wzmacniania cech CNN dla modelu YOLOv11, który składa się z dwóch równoległych gałęzi: gałęzi konwolucji wieloskalowej, wykorzystującej jądra splotu 3 × 3 oraz 5 × 5 do ekstrakcji cech w różnych skalach, oraz gałęzi uwagi, która sekwencyjnie łączy moduły uwagi kanałowej (Squeeze-and-Excitation) i uwagi przestrzennej w celu wzmocnienia cech dyskryminacyjnych kluczowych obiektów. Wyniki obu gałęzi są łączone poprzez dodawanie elementowe, a odpowiadająca im funkcja straty wzmocnienia cech przedstawiona jest w formule (3):

 alt="Wzór matematyczny dla koordynacji funkcji straty L=λcoordLcoord+λconfLconf+λclsLcls+λfeatLfeat" (3)

Lwspółrzędne jest to strata regresji współrzędnych ramki ograniczającej; Lkonfiguracja celową stratą pewności; Lcls jest to strata klasyfikacji kategorii; Lcecha jest to strata wzmocnienia cech, stosowana w celu ograniczenia cech dyskryminacyjnych małych i przysłoniętych celów wyekstrahowanych przez moduł wzmocnienia CNN; λwspółrzędne, λkonfiguracja, λwyczyść ekran, λcecha są współczynnikami wagowymi odpowiadających im składników funkcji straty. Dla tego zadania λcecha ustawiono wartość 0,05, a pozostałe wagi zrównoważono zgodnie z wymaganiami zadania detekcji.

Klasyczne struktury CNN, takie jak VGGNet23 i ResNet24, odniosły wielki sukces w zadaniach klasyfikacji obrazów. Wśród tych architektur ResNet skutecznie łagodzi problem zanikającego gradientu podczas trenowania głębokich sieci, co ułatwia konstruowanie głębszych i bardziej złożonych struktur sieciowych.

W zadaniach detekcji obiektów sieci CNN są zazwyczaj wykorzystywane jako ekstraktory cech (backbone). Na przykład Darknet, cross-stage partial Darknet (CSPDarknet) i inne w serii algorytmów YOLO są oparte na sieciach CNN25. Aby zwiększyć możliwości ekstrakcji cech, badacze zaproponowali liczne ulepszone struktury CNN. Przykładowo, moduł Inception ekstrahuje cechy równolegle za pomocą wieloskalowych jąder splotowych. DenseNet zwiększa ponowne wykorzystanie cech dzięki gęstym połączeniom. Sieć Squeeze-and-Excitation adaptacyjnie dostosowuje istotność kanałów cech za pomocą mechanizmów uwagi26.

W niniejszym badaniu zaprojektowano ulepszony moduł CNN w celu zwiększenia możliwości ekstrakcji cech modelu YOLOv11. Moduł ten łączy wieloskalową fuzję cech z mechanizmem uwagi, aby skuteczniej wychwytywać kluczowe informacje dotyczące bezpieczeństwa w scenariuszach linii produkcyjnych.

Zastosowanie głębokiego uczenia w monitorowaniu bezpieczeństwa przemysłowego
Głębokie uczenie zyskało znaczną popularność w monitorowaniu bezpieczeństwa przemysłowego. Algorytmy oparte na sieciach CNN są wykorzystywane do określania, czy pracownicy prawidłowo noszą kaski ochronne, wykrywania nieautoryzowanych wtargnięć do stref niebezpiecznych oraz monitorowania stanu urządzeń ulegających awarii27.

W zakresie rozpoznawania zachowań stosuje się trójwymiarowe konwolucyjne sieci neuronowe (3D CNN) oraz rekurencyjne sieci neuronowe do analizy zachowań operacyjnych pracowników i identyfikacji potencjalnie niebezpiecznych działań. Na przykład poprzez analizę sekwencji postaw pracowników można ustalić, czy naruszają oni procedury bezpiecznej eksploatacji28.

YOLO i Faster R-CNN są szeroko stosowane do wykrywania personelu i sprzętu w materiałach wideo z nadzoru w czasie rzeczywistym. Na przykład w literaturze zaproponowano system wykrywania kasków w czasie rzeczywistym oparty na YOLOv5, który skutecznie zwiększa poziom inteligentnego zarządzania bezpieczeństwem na placach budowy29.

Mimo postępów poczynionych w dotychczasowych badaniach, nadal pozostaje kilka wyzwań. Po pierwsze, sceny przemysłowe zazwyczaj charakteryzują się złożonym oświetleniem, przesłonięciami oraz zakłóceniami tła, co stawia rygorystyczne wymagania w zakresie odporności algorytmu. Po drugie, kluczowym wymogiem jest wydajność w czasie rzeczywistym, a algorytm musi zapewniać szybką inferencję przy jednoczesnym zachowaniu dokładności. Wreszcie, istniejące badania koncentrują się głównie na detekcji jednozadaniowej i brakuje w nich eksploracji fuzji informacji z wielu źródeł oraz analizy kompleksowej30.

W niniejszym badaniu zaproponowany model fuzji YOLOv11 i CNN ma na celu rozwiązanie powyższych problemów oraz zapewnienie kompleksowego monitorowania ryzyk związanych z bezpieczeństwem linii produkcyjnej w czasie rzeczywistym poprzez usprawnienie możliwości ekstrakcji i fuzji cech.

Protokół

Algorytm YOLOv11 i CNN

Ogólna architektura systemu
Zaproponowany w niniejszej pracy system monitorowania bezpieczeństwa linii produkcyjnej wykorzystuje architekturę hybrydową, łączącą model YOLOv11 z ulepszoną siecią CNN, aby zapewnić wysokoprecyzyjne i szybkie monitorowanie bezpieczeństwa w czasie rzeczywistym. Jak pokazano w Rycina 1System składa się głównie z modułu wstępnego przetwarzania danych wejściowych, modułu detekcji obiektów YOLOv11, modułu wzmacniania cech CNN oraz modułu decyzji fuzyjnej. Obraz wejściowy jest najpierw normalizowany i augmentowany przez moduł wstępnego przetwarzania w celu poprawy zdolności do generalizacji modelu. Następnie cechy są ekstrahowane przez główną sieć (backbone) CSPDarknet, a pole recepcyjne jest rozszerzane przez moduł szybkiego próbkowania piramidalnego (SPPF). Cechy wieloskalowe są łączone po operacji nadpróbkowania, a do połączonych cech sekwencyjnie stosowana jest uwaga kanałowa i uwaga przestrzenna, aby dodatkowo wzmocnić reprezentację dyskryminacyjną kluczowych celów. Moduł wzmacniania cech CNN został wstawiony po wyjściach warstw C3, C4 i C5 sieci głównej YOLOv11, przyjmując wieloskalowe mapy cech o rozmiarach odpowiednio 80 × 80 × 256, 40 × 40 × 512 oraz 20 × 20 × 1 024. Moduł wzmacniania cech CNN dodatkowo usprawnia ekstrakcję cech dla obiektów małych i przesłoniętych. Na koniec moduł decyzji fuzyjnej łączy wyniki detekcji YOLOv11 z cechami wzmocnionymi przez CNN i optymalizuje je wspólnie za pomocą zaprojektowanej funkcji straty, aby wygenerować precyzyjną lokalizację, kategorię oraz wynik ufności celu.

System detekcji YOLOv11
W modelu YOLOv11 wprowadzono kilka kluczowych ulepszeń, które wykorzystują zalety jednotapowego systemu detekcji serii YOLO. Jego architektura podzielona jest na trzy główne komponenty: sieć szkieletową (backbone), sieć fuzji cech oraz głowicę detekcji. Sieć szkieletowa wykorzystuje ulepszoną strukturę CSPDarknet. Sieć fuzji cech zawiera lokalne połączenia międzyetapowe oraz sploty separowalne w głąb (depthwise separable convolutions), czerpiąc inspirację z sieci piramidalnych cech (feature pyramid networks) i sieci agregacji ścieżek (path aggregation networks) w celu efektywnego łączenia cech w wielu skalach.

Moduł wzmacniania cech
Moduł wzmacniania cech ma na celu zwiększenie czułości modelu na kluczowe cechy bezpieczeństwa. Przetwarza on mapy cech generowane przez każdą warstwę sieci szkieletowej YOLOv11, łącząc informacje z różnych skal za pomocą operacji upsamplingu i downsamplingu. W szczególności gałąź wieloskalowa przechwytuje różnorodność skal przestrzennych, podczas gdy gałąź uwagi dynamicznie wzmacnia kluczowe kanały i odpowiedzi pozycyjne. Dwie te gałęzie nie działają niezależnie, lecz wzajemnie się uzupełniają i są łączone poprzez połączenia rezydualne oraz rekalibrację cech. Mapa cech przetworzona przez moduł wzmacniania w każdej skali jest dostosowywana do liczby kanałów oryginalnej mapy cech za pomocą splotu 1 × 1, a następnie łączona z oryginalną mapą cech YOLOv11 poprzez dodawanie element po elemencie. Połączona mapa cech jest następnie przekazywana do kolejnej sieci piramidy cech (FPN) w celu fuzji wieloskalowej, co tworzy hierarchiczną reprezentację cech bezpieczeństwa. Aby zapewnić bezproblemową integrację między modułami, zastosowano strategię wspólnego trenowania end-to-end, w której funkcja straty składa się ze straty detekcji YOLOv11 oraz straty wzmacniania cech modułu CNN.

Schemat splotowej sieci neuronowej; obejmuje moduły Conv, ELAN, SPPF dla procesu detekcji obrazu.
Rysunek 1. Algorytm YOLOv11-CNN. Moduł wzmacniania cech ma na celu zwiększenie czułości modelu na krytyczne cechy bezpieczeństwa. Przetwarza on mapy cech z różnych warstw szkieletu (backbone) YOLOv11, łącząc cechy o różnych skalach poprzez operacje nadpróbkowania (upsampling) i podpróbkowania (downsampling). Dodatkowo włącza on mechanizmy uwagi kanałowej i przestrzennej. Aby zapewnić płynną integrację między modułami YOLOv11 i CNN, zastosowano strategię wspólnego treningu. Podczas uczenia parametry obu modułów są optymalizowane w trybie end-to-end. Funkcja straty łączy stratę detekcji YOLOv11 ze stratą wzmacniania cech modułu CNN. Prosimy kliknąć tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Wyniki

Aby zweryfikować skuteczność proponowanego modelu fuzji YOLOv11 i CNN w monitorowaniu bezpieczeństwa linii produkcyjnej, skonstruowano zbiór danych obejmujący różne scenariusze zagrożeń bezpieczeństwa. Zbiór ten zawiera 12 000 obrazów scen linii produkcyjnej, podzielonych na zbiory treningowy, walidacyjny i testowy w proporcji 7:1,5:1,5, z ustalonym ziarnem losowym (random seed) wynoszącym 42. Obejmuje on różne warunki pracy, w tym standardowe oświetlenie, słabe oświetlenie, częściowe zasłonięcie, znaczne zasłonięcie, rozmyciezwiązane z ruchem oraz złożone tła. Próg ufności dla inferencji ustawiono na 0,5, a próg tłumienia nielokalnych maksimów (NMS) na 0,45. Wszystkie eksperymenty powtórzono trzykrotnie, a wyniki przedstawiono jako średnia ± odchylenie standardowe. Kategorie adnotacji to pracownicy, kaski ochronne, ramiona robotyczne, obszary niebezpieczne, narzędzia i pojazdy, z wykorzystaniem formatu PASCAL Visual Object Classes (VOC). Próg IoU (intersection-over-union) ustawiono na 0,5, a spójność adnotacji zweryfikowano poprzez walidację krzyżową wykonaną przez dwie osoby. Obrazy wejściowe przeskalowano jednolicie do rozmiaru 640 × 640 i poddano augmentacji za pomocą metody Mosaic. Trening przeprowadzono przy użyciu optymalizatora SGD z początkową prędkością uczenia 0,01, pędem (momentum) 0,9, rozkładem wag (weight decay) 0,0005 i rozmiarem partii (batch size) wynoszącym 32. Trening trwał 200 epok, a do regulacji prędkości uczenia zastosowano wygaszanie cosinusoidalne (cosine annealing).

Aby dokładnie ocenić skuteczność modelu, wykorzystano szereg wskaźników ewaluacyjnych: średnią precyzję (mAP), liczbę klatek na sekundę (FPS) w celu pomiaru szybkości przetwarzania klatek obrazu, precyzję do oceny dokładności predykcji pozytywnych, czułość (recall) do pomiaru zdolności modelu do wykrywania wyników prawdziwie pozytywnych oraz pole pod krzywą (AUC), wskazujące na pole pod krzywą charakterystyki operacyjnej odbiornika (ROC), co odzwierciedla ogólną zdolność klasyfikacyjną modelu. Formuły obliczeniowe przedstawiono w równaniach (4), (5), (6), (7), (8), (9), (10), (11):

Wzór obliczania mAP, mAP@0.5=1/NΣ(Ni=1)APi, metryka, precyzja, analiza danych.  (4)
Wzór obliczania średniej precyzji (mAP); równanie Σ do analizy ewaluacji danych.  (5)
Wzór precyzji, TP/(TP+FP), równanie do analizy wyników uczenia maszynowego, zwięzła metryka.  (6)
Czułość (Recall) Wzór precyzji, TP/(TP+FN), równanie, analiza statystyczna, ewaluacja uczenia maszynowego. (7)
Równanie równowagi statycznej FPS=F/T pokazujące obliczanie siły w czasie w fizyce.  (8)
Wzór wskaźnika wyników prawdziwie dodatnich, TPR=TP/(TP+FN), równanie analizy statystycznej.  (9)
Wzór wskaźnika wyników fałszywie dodatnich, FPR=FP/(FP+TN), analiza statystyczna, zastosowanie edukacyjne.  (10)
Wzór AUC AUC=∫₀¹TPR(x)dx; schemat matematyczny do interpretacji analizy danych.  (11)

Metryki precyzji i pełności; mAP@0.5, mAP@[0.5:0.95], TP, FP, FN, precyzja, pełność; analiza danych.  Tutaj mAP@0.5 oznacza średnią precyzję średnią (mean average precision) przy progu IoU wynoszącym 0.5; N to liczba kategorii; APi to precyzja średnia dla i-tej kategorii; a mAP@[0.5:0.95] to średnia wartość mAP obliczona dla progów IoU od 0.5 do 0.95. TP, FP, FN i TN reprezentują odpowiednio liczbę prawdziwie dodatnich, fałszywie dodatnich, fałszywie ujemnych i prawdziwie ujemnych wyników. F to całkowita liczba przetworzonych klatek, T to całkowity czas przetwarzania, TPR to współczynnik prawdziwie dodatnich (true-positive rate), a FPR to współczynnik fałszywie dodatnich (false-positive rate).
Dla komponentu detekcji YOLOv11 funkcja straty przedstawiona jest w równaniu (12):

Wzór funkcji straty: \( \text{LOSS} = \lambda_{\text{coord}} \cdot L_{\text{coord}} + \lambda_{\text{conf}} \cdot L_{\text{conf}} + \lambda_{\text{class}} \cdot L_{\text{class}} \).     (12)

Schemat równania równowagi statycznej: L_coord, L_conf, L_class; λ_coord, λ_conf, λ_class.  Gdzie Lcoord oznacza odchylenie między klatką przewidywaną a klatką rzeczywistą, Lconf mierzy błąd ufności klatki przewidywanej, Lclass mierzy błąd przewidywania kategorii, a λcoord, λconf i λclass są współczynnikami wagowymi stosowanymi do zrównoważenia odpowiadających im strat.

Analiza danych w Tabeli 1 wykazuje, że proponowana metoda osiąga mAP@0.5 na poziomie 0,91 oraz mAP@0.5:0.95 na poziomie 0,82, co stanowi poprawę odpowiednio o 0,04 i 0,04 w porównaniu do YOLOv5. Jej wynik F1-score wynosi 0,935, co również jest wartością wyższą niż w modelach porównawczych. Prędkość detekcji wynosi 120 FPS, co jest czterokrotnością prędkości Faster R-CNN, lecz wartością nieco niższą niż w przypadku YOLOv10 i YOLOv11. Liczba parametrów wynosi 6,7M, czyli o zaledwie 1,5M więcej niż w YOLOv11, przy poprawie mAP@0.5 o 0,03. W porównaniu do EfficientDet, który charakteryzuje się podobnym kosztem obliczeniowym, dokładność jest wyższa o 0,06, podczas gdy liczba parametrów jest mniejsza o 56%. Dane dowodzą, że wprowadzona fuzja wieloskalowa i mechanizm uwagi skutecznie zwiększają dokładność detekcji małych obiektów, zapewniając dobry balans między prędkością a precyzją. Podsumowując, proponowana przez nas metoda osiąga równowagę między dokładnością detekcji a szybkością. Wartość mAP@0.5 jest o 0,02 wyższa niż w przypadku drugiego najlepszego modelu, F1-score osiąga 0,935, a 6,7M parametrów jest wystarczające do praktycznego wdrożenia. Fuzja wieloskalowa i mechanizm uwagi poprawiają rozpoznawanie małych i przysłoniętych obiektów w złożonych scenach. Model balansuje dokładność i wydajność, co czyni go odpowiednim do scenariuszy czasu rzeczywistego, takich jak przemysłowy monitoring bezpieczeństwa. Należy zaznaczyć, że wszystkie modele porównawcze wykorzystują oficjalne wagi pretrenowane, przy jednolitej rozdzielczości wejściowej 640 × 640, progu NMS wynoszącym 0,45 oraz progu ufności wynoszącym 0,5.

MetodamAP@0.5mAP@0.5:0.95F1-scoreFPSParametry (M)
YOLOv50.870.780.891307.1
EfficientDet0.850.730.885015.3
RetinaNet0.820.680.854537.6
Faster R-CNN0.840.70.873045.2
YOLOv100.890.770.881355.3
YOLOv110.880.750.8951405.2
NASZA METODA0.910.820.9351206.7

Tabela 1: Kompleksowa tabela porównawcza wydajności modeli. Analiza danych pokazuje, że proponowana metoda osiąga mAP@0.5 na poziomie 0,91 oraz mAP@0.5:0.95 na poziomie 0,82, co stanowi poprawę odpowiednio o 0,04 i 0,04 w stosunku do YOLOv5. Wynik F1-score wynosi 0,935, co również jest wartością wyższą niż w modelach porównawczych. Prędkość detekcji wynosi 120 FPS, co jest czterokrotnością prędkości Faster R-CNN, lecz wartością nieco niższą niż w przypadku YOLOv10 i YOLOv11. Liczba parametrów wynosi 6,7M, czyli tylko o 1,5M więcej niż w YOLOv11, przy jednoczesnej poprawie mAP@0.5 o 0,03. W porównaniu do EfficientDet, który posiada podobny koszt obliczeniowy, dokładność jest wyższa o 0,06, podczas gdy liczba parametrów jest mniejsza o 56%. Dane wykazują, że wprowadzone wieloskalowe łączenie i mechanizm uwagi skutecznie zwiększają dokładność detekcji małych obiektów, osiągając dobry balans między prędkością a precyzją. Podsumowując, proponowana przez nas metoda zapewnia równowagę pomiędzy dokładnością detekcji a prędkością. mAP@0.5 jest o 0,02 wyższy niż w przypadku drugiego najlepszego modelu, F1-score osiąga 0,935, a 6,7M parametrów jest wystarczające do praktycznego wdrożenia. Wieloskalowe łączenie i mechanizm uwagi usprawniają rozpoznawanie małych i przesłoniętych obiektów w złożonych scenach. Model równoważy dokładność i wydajność, co czyni go odpowiednim do scenariuszy czasu rzeczywistego, takich jak monitoring bezpieczeństwa przemysłowego. Należy zaznaczyć, że wszystkie modele porównawcze wykorzystują oficjalne wagi wstępnie wytrenowane, z jednolitym rozdzielczością wejściową 640 × 640, jednolitym progiem NMS wynoszącym 0,45 oraz jednolitym progiem ufności wynoszącym 0,5.

Rysunek 2 przedstawia szczegółową analizę typów błędnych detekcji modelu. Model YOLOv11 + CNN wykazuje najniższy wskaźnik błędnych detekcji tła (85 razy/10 000 klatek), przy czym większość błędnych detekcji występuje w przypadku obiektów podobnych (62 razy) oraz w scenach z częściowym przesłonięciem (48 razy). Analiza krzywej ROC wskazuje, że TPR modelu osiągnął wartość 0,9 (AUC = 0,98) przy FPR wynoszącym 0,1, a najmniejszy odstęp między krzywymi potwierdza wysoką niezawodność pewności detekcji. Wyniki tych analiz nie tylko potwierdzają wydajność modelu, ale także stanowią jasną mapę drogową dla późniejszej optymalizacji błędnych detekcji, w szczególności poprzez wzmocnienie zdolności modelu do rozróżniania podobnych obiektów.

Krzywa ROC i wykres słupkowy porównujący modele detekcji obiektów: AUC, analiza fałszywych alarmów według typu.
Rycina 2. Analiza błędów. Analiza typów błędnych detekcji modelu. YOLOv11 + CNN wykazuje najniższy wskaźnik błędnych detekcji tła (85 razy/10 000 klatek), przy czym większość błędnych detekcji koncentruje się na obiektach podobnych (62 razy) i scenach z częściowym przesłonięciem (48 razy). Analiza krzywej ROC wskazuje, że TPR modelu osiągnęło wartość 0,9 (AUC = 0,98) przy FPR wynoszącym 0,1, a najmniejszy odstęp między krzywymi potwierdza wiarygodność pewności detekcji. Wyniki tej analizy nie tylko potwierdzają wydajność modelu, ale także stanowią jasną mapę drogową dla dalszej optymalizacji w celu redukcji błędnych detekcji, w szczególności poprzez wzmocnienie zdolności modelu do rozróżniania podobnych obiektów. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rysunek 3 porównuje wydajność modelu na różnych platformach sprzętowych. YOLOv11 + CNN osiąga ultra-niskie opóźnienie wynoszące 18 ms na jednostce przetwarzania tensorów (TPU) typu Edge, z wahaniami wynoszącymi jedynie ±2 ms, przy poborze mocy kontrolowanym na poziomie 15 W. Testy przepustowości wykazują, że model osiąga prędkość przetwarzania 70 FPS na urządzeniach brzegowych Jetson Xavier, przy czym opóźnienie 99. percentyla jest utrzymywane w granicach 50 ms. Te wskaźniki wydajności wdrożeniowej pozwalają na dostosowanie modelu do potrzeb różnych platform obliczeniowych w zastosowaniach przemysłowych. Analiza błędów dodatkowo wykazuje, że model potrafi zachować stabilną wydajność w środowiskach o ograniczonych zasobach, co potwierdza jego przydatność inżynieryjną.

Wykresy porównawcze przepustowości i opóźnienia dla modeli YOLO na różnych urządzeniach; analiza wydajności urządzeń.
Rycina 3. Wydajność wdrożenia. Porównanie wydajności modelu na różnych platformach sprzętowych. Model YOLOv11 + CNN osiąga ultraniskie opóźnienie wynoszące 18 ms na Edge TPU (z wahaniem wynoszącym jedynie ±2 ms), a pobór mocy jest kontrolowany na poziomie 15 W. Testy przepustowości wykazują, że model osiąga prędkość przetwarzania 70 FPS na urządzeniach obliczeń krawędziowych Jetson Xavier, przy czym opóźnienie 99. percentyla jest utrzymywane w granicach 50 ms. Te wskaźniki wydajności wdrożenia wskazują, że model może dostosować się do potrzeb implementacyjnych różnych platform obliczeniowych w zastosowaniach przemysłowych. Analiza błędów dodatkowo pokazuje, że model może zachować stabilną wydajność w środowiskach o ograniczonych zasobach, co potwierdza jego przydatność inżynieryjną. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rycina 4 porównuje różnice w wydajności detekcji każdego modelu w sześciu kategoriach docelowych. Model YOLOv11 + CNN osiągnął dokładność na poziomie 0,96 w zadaniu rozpoznawania kasków ochronnych, przewyższając model referencyjny o 4 punkty procentowe. Wykres punktowy wskazuje, że model wykazuje minimalne wahania wydajności między kategoriami (±0,05), co odzwierciedla jego zdolność do generalizacji. Macierz pomyłek, przedstawiona w formie mapy ciepła, ujawnia 15% wzajemnych błędnych detekcji pomiędzy obszarem niebezpiecznym a ramieniem robota. To odkrycie wyznacza jasny kierunek dla późniejszej optymalizacji modelu.

Macierz pomyłek i wykres wydajności kategorii; analiza precyzji, pełności i wyniku F1, model bezpieczeństwa.
Rycina 4. Analiza wykrywania kategorii. Porównanie różnic w wydajności detekcji każdego modelu w obrębie sześciu kategorii docelowych. Model YOLOv11 + CNN osiągnął dokładność na poziomie 0,96 w zadaniu rozpoznawania kasków ochronnych, przewyższając model referencyjny o 4 punkty procentowe. Wykres punktowy wskazuje, że model wykazuje minimalne wahania wydajności między kategoriami (±0,05), co odzwierciedla jego zdolności do generalizacji. Macierz pomyłek, przedstawiona w formie mapy ciepła, ujawnia 15% wzajemnych błędnych detekcji pomiędzy obszarem niebezpiecznym a ramieniem robota. Wynik ten wyznacza jasny kierunek dla późniejszej optymalizacji modelu. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 5 przedstawia szczegółowy zapis procesu trenowania każdego modelu. Model YOLOv11 + CNN wykazuje najszybszą zbieżność, przy czym wartość straty spada do 0.1 w ciągu 30 epok, a różnica między krzywą mAP dla zbioru walidacyjnego a zbiorem treningowym jest konsekwentnie mniejsza niż 1%. Analiza wykresu pasma błędów wykazuje, że końcowe mAP@0.5 dla walidacji modelu jest stabilne na poziomie 0.94 ± 0.01, a zakres fluktuacji jego wydajności stanowi zaledwie jedną trzecią zakresu modelu RetinaNet. Wyniki te potwierdzają skuteczność protokołu wspólnego trenowania. Model wykazuje przewagę wydajności we wczesnych etapach trenowania, co wskazuje, że jego architektura umożliwia szybką naukę cech.

Wykres pudełkowy i wykres skrzypcowy porównujące mAP walidacji i stratę treningową modeli uczenia maszynowego.
Rycina 5. Analiza procesu trenowania. Zapis procesu trenowania dla każdego modelu. YOLOv11 + CNN wykazuje najszybszą szybkość zbieżności (strata spada do 0,1 w ciągu 30 epok), a różnica między krzywą mAP zbioru walidacyjnego a zbiorem treningowym wynosi zawsze mniej niż 1%. Analiza wykresu pasma błędów pokazuje, że końcowe mAP@0.5 walidacji modelu jest stabilne na poziomie 0,94 ± 0,01, a zakres wahań wydajności stanowi zaledwie jedną trzecią zakresu RetinaNet. Wyniki te potwierdzają skuteczność protokołu wspólnego trenowania. Model wykazuje przewagę wydajności we wczesnych etapach trenowania, co wskazuje, że jego konstrukcja architektoniczna umożliwia szybką naukę cech. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Tabela 2 przedstawia ilościowe wyniki wydajności różnych modeli detekcji w złożonych środowiskach. Dane testowe dla standardowych warunków oświetleniowych oraz różnych scenariuszy ekstremalnych wykazują, że YOLOv11 + CNN utrzymuje optymalną wydajność we wszystkich warunkach. W standardowych warunkach oświetleniowych wskaźnik mAP@0.5 tego modelu osiągnął 0.91, co jest wynikiem znacznie lepszym niż w przypadku YOLOv5 (0.87) i Faster R-CNN (0.84). Wraz z pogorszeniem warunków środowiskowych wydajność każdego modelu spada w różnym stopniu, jednak YOLOv11 + CNN wykazuje najwyższą odporność środowiskową: w warunkach słabego oświetlenia (< 50 lux) wydajność spada jedynie o 3% (do 0.88), co jest wynikiem lepszym niż 5-procentowy spadek w modelu porównawczym; w scenariuszach z silnymi przesłonięciami (> 50%) wskaźnik mAP może zostać utrzymany na poziomie 0.78, a degradacja wydajności (13%) jest znacznie mniejsza niż w przypadku YOLOv5 (15%) i Faster R-CNN (16%). Wyniki te dowodzą, że YOLOv11 + CNN zwiększa adaptacyjność modelu do złożonych czynników, takich jak zmiany oświetlenia i przesłonięcia, dzięki ulepszonej fuzji cech i mechanizmom uwagi, co wspiera praktyczne zastosowania w scenariuszach przemysłowych.

Warunki testoweYOLOv11 + CNNYOLOv5Faster R-CNNWahania wydajności
Standardowe oświetlenie0.910.870.840.01
Słabe oświetlenie (< 50 lux)0.88 (-3%)0.82 (-5%)0.79 (-5%)0.02
Częściowa okluzja (30%–50%)0.85 (-6%)0.80 (-7%)0.76 (-8%)0.03
Silna okluzja (> 50%)0.78 (-13%)0.72 (-15%)0.68 (-16%)0.04
Rozmyciez powodu ruchu0.83 (-8%)0.77 (-10%)0.73 (-11%)0.05

Tabela 2: Tabela analizy ilościowej adaptacyjności środowiskowej. Wydajność różnych modeli detekcji w złożonych środowiskach na podstawie analizy ilościowej. Dane testowe, od standardowych warunków oświetleniowych po różne scenariusze ekstremalne, wykazują, że YOLOv11 + CNN utrzymuje najwyższą wydajność we wszystkich warunkach testowych. W standardowych warunkach oświetleniowych mAP@0.5 tego modelu osiągnął 0,91, co jest wynikiem znacznie lepszym niż w przypadku YOLOv5 (0,87) i Faster R-CNN (0,84). Wraz z pogorszeniem warunków środowiskowych wydajność każdego modelu spada w różnym stopniu, jednak YOLOv11 + CNN wykazuje najsilniejszą odporność środowiskową spośród ocenianych modeli: w warunkach słabego oświetlenia (< 50 lux) wydajność spada zaledwie o 3% (do 0,88), co jest wynikiem lepszym niż 5% spadek w modelu porównawczym; w scenariuszach z silnym przesłonięciem (> 50%) wartość mAP może być nadal utrzymana na poziomie 0,78, a spadek wydajności (13%) jest znacznie mniejszy niż w przypadku YOLOv5 (15%) i Faster R-CNN (16%). Wyniki te dowodzą, że YOLOv11 + CNN zwiększa adaptacyjność modelu do złożonych czynników, takich jak zmiany oświetlenia i zakłócenia wynikające z przesłonięcia, dzięki usprawnionemu mechanizmowi fuzji cech i projektowi uwagi, co wspiera praktyczne zastosowania w scenariuszach przemysłowych.

Tabela 3 pokazuje, że w tym eksperymencie zastosowano optymalizator SGD z pędem (momentum) wynoszącym 0,9 w celu przyspieszenia zbieżności i stłumienia oscylacji. Użyto początkowej szybkości uczenia 0,01 wraz z wyżarzaniem cosinusowym (cosine annealing), która stopniowo malała w trakcie uczenia, aby doprecyzować optymalizację. Wprowadzono spadek wag (weight decay) na poziomie 0,0005 w celu zastosowania regularyzacji L2 i zmniejszenia nadmiernego dopasowania. Wielkość partii (batch size) wynosząca 32 zrównoważyła wydajność obliczeniową ze stabilnością szacowania gradientu. 200 epok uczenia zapewniło wystarczającą zbieżność. Parametry zostały dostosowane do jednowypadowego zadania detekcji, balansując szybkość uczenia i dokładność.

ParametrWartość
OptymalizatorSGD
początkowa szybkość uczenia0.01
Momentum0.9
Weight decay0.0005
Wielkość partii (batch size)32
Epoki trenowania200
Harmonogram szybkości uczeniaCosine annealing

Tabela 3: Tabela hiperparametrów treningu. W tym eksperymencie wykorzystano optymalizator SGD z pędem (momentum) wynoszącym 0.9 w celu przyspieszenia zbieżności i tłumienia oscylacji. Zastosowano początkową szybkość uczenia 0.01 z wyżarzaniem cosinusowym (cosine annealing), która stopniowo malała w trakcie treningu w celu doprecyzowania optymalizacji. Wprowadzono współczynnik zaniku wag (weight decay) 0.0005, aby zastosować regularyzację L2 i ograniczyć przeuczenie. Rozmiar partii (batch size) wynoszący 32 zrównoważył wydajność obliczeniową ze stabilnością estymacji gradientu. 200 epok treningowych zapewniło wystarczającą zbieżność. Parametry dostosowano do zadania detekcji jednostopniowej, balansując szybkość treningu i dokładność.

Tabela 4 pokazuje, że przy zastosowaniu modelu YOLOv11 jako bazowego, wartość mAP@0.5 wynosi 0.89. Wprowadzenie samej fuzji wieloskalowej obniża dokładność do 0.88. Dalsze sekwencyjne dodawanie mechanizmów uwagi kanałowej (channel attention) oraz uwagi przestrzennej (spatial attention) poprawia dokładność odpowiednio do 0.90 i 0.89. Łączna dokładność wszystkich modułów osiąga 0.91, co stanowi wzrost o 0.02 względem modelu bazowego. Dane wskazują, że uwaga kanałowa bezpośrednio zwiększa dokładność, a optymalną wydajność uzyskuje się dzięki połączeniu mechanizmów wieloskalowych i uwagi.

KonfiguracjamAP@0.5
YOLOv11 (baseline)0.89
+ Fuzja wieloskalowa0.88
+ Wieloskalowość + mechanizm uwagi kanałowej0.9
+ Wieloskalowość + mechanizm uwagi przestrzennej0.89
Pełny moduł (YOLOv11 + CNN)0.91

Tabela 4: Tabela testów ablacyjnych. Przyjmując YOLOv11 jako model bazowy, mAP@0.5 wynosi 0.89. Wprowadzenie samego mechanizmu fuzji wieloskalowej obniża dokładność do 0.88. Dodanie mechanizmu uwagi kanałowej lub uwagi przestrzennej po fuzji wieloskalowej poprawia dokładność odpowiednio do 0.90 i 0.89. Łączna dokładność wszystkich modułów osiąga 0.91, co stanowi wzrost o 0.02 w stosunku do modelu bazowego. Dane wykazują, że w tej konfiguracji uwaga kanałowa przynosi większe zyski niż uwaga przestrzenna, a optymalne wyniki uzyskuje się dzięki połączeniu fuzji wieloskalowej i mechanizmów uwagi.

Rysunek 6 systematycznie ocenia wydajność modelu w ekstremalnych środowiskach. mAP modelu YOLOv11 + CNN spadło jedynie o 6% (do 0.88) w warunkach słabego oświetlenia, a w scenach z silnymi przeszkodami utrzymało mAP na poziomie 0.78 (o 8% więcej niż w przypadku punktu odniesienia). Wyniki te wykazują, że model cechuje się adaptacyjnością środowiskową, skutecznie rozwiązując typowe problemy związane ze zmianami oświetlenia i lokalnymi przeszkodami w produkcji przemysłowej, co zapewnia stabilne działanie systemu detekcji.

Wykresy wydajności modelu detekcji obiektów; analiza wpływu oświetlenia i przesłonięcia; metryki mAP@0.5.
Rycina 6Adaptacyjność środowiskowa. Systematyczna ocena wydajności modelu w ekstremalnych środowiskach. Wskaźnik mAP dla modelu YOLOv11 + CNN spadł jedynie o 6% (do poziomu 0,88) w warunkach słabego oświetlenia i utrzymał się na poziomie 0,78 (o 8% powyżej wartości referencyjnej) w scenach z silnymi przesłonami. Wyniki te wykazują, że model wykazuje adaptacyjność środowiskową, skutecznie rozwiązując typowe problemy związane ze zmianami oświetlenia oraz lokalnymi przesłonami w produkcji przemysłowej, co zapewnia stabilne działanie systemu detekcji. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 7 przedstawia porównanie różnic w rozkładzie cech pomiędzy YOLOv11 a YOLOv11 + CNN dla sześciu typów celów przemysłowych za pomocą redukcji wymiarowości t-SNE. Lewa figura pokazuje, że cechy podstawowego modelu YOLOv11 wykazują znaczną dyspersję wewnątrzklasową (odległość wewnątrzklasowa 2,34 ± 0,15), szczególnie w przypadku „Strefy Zagrożenia” (czerwony) i „Pojazdu” (fioletowy), gdzie występuje istotne nakładanie się, co jest zgodne z 15% wskaźnikiem fałszywych detekcji w grupie eksperymentalnej 3. Rysunek po prawej stronie pokazuje, że ulepszony model YOLOv11 + CNN znacząco zwiększa zwartość wewnątrzklasową dzięki modułowi wzmocnienia cech, zwiększając średnią odległość między centrami skupisk w każdej kategorii 1,8-krotnie.

Wykres klastrowania cech YOLOv11 vs. YOLOv11+CNN, analiza odległości wewnątrzklasowej, wizualizacja danych.
Rysunek 7. Porównanie rozkładu cech t-SNE. Porównanie różnic w rozkładzie cech pomiędzy YOLOv11 a YOLOv11 + CNN dla sześciu typów celów przemysłowych za pomocą redukcji wymiarowości t-SNE. Lewy wykres pokazuje, że cechy podstawowego modelu YOLOv11 wykazują znaczną dyspersję wewnątrzklasową (odległość wewnątrzklasowa 2,34 ± 0,15), szczególnie w przypadku „Strefy Zagrożenia” (czerwony) i „Pojazdu” (fioletowy), gdzie występuje znaczny overlap, co jest zgodne z 15% współczynnikiem fałszywych detekcji w grupie eksperymentalnej 3. Wykres po prawej stronie pokazuje, że ulepszony model YOLOv11 + CNN znacząco poprawia zwartość wewnątrzklasową dzięki modułowi wzmacniania cech, a średnia odległość między centrami klastrów w każdej kategorii wzrosła 1,8-krotnie. Kliknij tutaj, aby zobaczyć powiększoną wersję tego rysunku.

Rysunek 8 weryfikuje wkład każdego modułu poprzez systematyczne eksperymenty ablacyjne. Wyniki ablacji pokazują, że dodanie uwagi kanałowej (channel attention) po fuzji wieloskalowej zwiększa mAP@0.5 do 0.90, podczas gdy dodanie uwagi przestrzennej (spatial attention) zwiększa mAP@0.5 do 0.89. Pełny moduł osiąga najwyższą wartość mAP@0.5 wynoszącą 0.91. Wizualizacja mapy ciepła pokazuje, że złożony mechanizm uwagi może jednocześnie wzmacniać odpowiedź detekcyjną w centrum obszaru zagrożenia (wartość aktywacji: +0.15) oraz dla małych celów na krawędzi (+0.08). Dane eksperymentalne wykazują, że wieloskalowa fuzja cech i mechanizmy uwagi mają efekt kumulatywny, umożliwiając modelowi spełnienie wymagań detekcji celów w różnych skalach.

Wykres badania ablacyjnego dotyczące wzmocnienia cech w strukturach YOLO z mapami uwagi; analiza wydajności.
Rycina 8. Eksperyment ablacyjny modułowy. Weryfikacja wkładu każdego modułu poprzez systematyczne eksperymenty ablacyjne. Wyniki ablacji wykazują, że dodanie uwagi kanałowej po fuzji wieloskalowej zwiększa mAP@0.5 do 0,90, natomiast dodanie uwagi przestrzennej zwiększa mAP@0.5 do 0,89. Pełny moduł osiąga najwyższą wartość mAP@0.5 wynoszącą 0,91. Wizualizacja mapy ciepła pokazuje, że złożony mechanizm uwagi może jednocześnie wzmocnić odpowiedź detekcyjną w centrum obszaru zagrożenia (wartość aktywacji: +0,15) oraz dla małych obiektów na krawędzi (+0,08). Dane eksperymentalne wykazują, że wieloskalowa fuzja cech i mechanizmy uwagi mają efekt kumulatywny, co pozwala modelowi spełnić wymagania detekcji obiektów w różnych skalach. Kliknij tutaj, aby zobaczyć powiększoną wersję tej ryciny.

DOSTĘPNOŚĆ DANYCH:
Pełne surowe obrazy i strumienie wideo z linii produkcyjnej podlegają ograniczeniom poufności przemysłowej i nie są udostępniane publicznie. Uzupełniający opis zbioru danych (Supplemental File 1) zawiera szczegółowe informacje dotyczące pozyskiwania danych, rozkładów kategorii i scenariuszy, specyfikacje adnotacji, procedury kontroli jakości, podziały danych, wstępne przetwarzanie oraz procedury augmentacji. Pseudokod i ramy odtwarzalności (Supplemental File 2) zawierają przepływ pracy na poziomie pseudokodu, opisy konfiguracji oraz wytyczne dotyczące reprodukcji. Zanonimizowany podzbiór oraz dodatkowe materiały pomocnicze mogą zostać udostępnione na prośbę autora korespondencyjnego do niekomercyjnych badań akademickich, zgodnie z ograniczeniami instytucjonalnymi i zasadami poufności.

Plik uzupełniający 1. Opis zestawu danych uzupełniających. Plik ten opisuje protokół pozyskiwania zestawu danych, zakres scenariuszy, rozkład klas, specyfikacje adnotacji, procedury kontroli jakości, podział na zbiory treningowy/walidacyjny/testowy oraz procedury preprocessingu i augmentacji. Kliknij tutaj, aby pobrać ten plik.

Plik uzupełniający 2. Pseudokod i ramy odtwarzalności. Plik ten zawiera szczegóły dotyczące konfiguracji i przepływu pracy na poziomie pseudokodu w zakresie przetwarzania wstępnego, trenowania, ewaluacji i wdrażania, a także opisuje ograniczenia dotyczące surowych materiałów wideo z przemysłu oraz dostęp do materiałów pomocniczych. Prosimy kliknąć tutaj, aby pobrać ten plik.

Dyskusja

Wyniki eksperymentalne pokazują, że proponowany model hybrydowy YOLOv11–CNN poprawia dokładność detekcji oraz wydajność w czasie rzeczywistym w zakresie monitorowania bezpieczeństwa linii produkcyjnej. Wykorzystując efektywną detekcję jednoetapową modelu YOLOv11 oraz wzmocnienie cech przez moduł CNN, system zidentyfikował pracowników, sprzęt i obszary niebezpieczne w trudnych warunkach oświetleniowych oraz przy obecności przeszkód. Wieloskalowa fuzja cech i mechanizmy uwagi zwiększyły zdolność do skupienia się na kluczowych elementach bezpieczeństwa, dostarczając interpretowalnych dowodów wizualnych dla systemu wczesnego ostrzegania.

System ten ma wartość praktyczną dla linii produkcyjnych w takich obszarach jak produkcja samochodów i montaż elektroniki, gdzie monitorowanie w czasie rzeczywistym może zmniejszyć zależność od kontroli ręcznej i skrócić czas reakcji na potencjalne zagrożenia bezpieczeństwa. W przypadku małych obiektów, takich jak śruby i narzędzia, oraz w sytuacji, gdy pracownicy są częściowo przysłonięci przez ramiona robotyczne lub inne urządzenia, fuzja cech wieloskalowych i mechanizmy uwagi poprawiają zdolność modelu do wyodrębniania i podkreślania cech związanych z bezpieczeństwem. Ulepszenia te są istotne w środowiskach produkcyjnych, w których obiekty różnią się rozmiarem i widocznością.

Niniejsza analiza posiada jednak wyraźne ograniczenia. W warunkach silnego przesłonięcia lub bardzo słabego oświetlenia wydajność modelu może spaść, ponieważ informacje o cechach celu stają się niepełne, a istniejące cechy splotowe mogą okazać się niewystarczające. Nowo dodany moduł wzmocnienia cech CNN wprowadza 1,5M dodatkowych parametrów, co może zwiększyć obciążenie obliczeniowe niskokosztowych urządzeń brzegowych i ograniczyć wdrożenie w środowiskach o ograniczonych zasobach. W badaniu wykorzystano dane obrazowe w świetle widzialnym i nie zintegrowano informacji z wielu czujników, takich jak obrazowanie termowizyjne w podczerwieni czy radar fal milimetrowych; w związku z tym wydajność może być ograniczona w ekstremalnych scenariuszach przemysłowych, takich jak całkowita ciemność lub zadymienie.

Przyszłe badania skoncentrują się na następujących kierunkach: odchudzaniu modelu w oparciu o strukturalne przycinanie i destylację wiedzy w celu zmniejszenia liczby parametrów przy zachowaniu wydajności detekcji; budowie wielomodalnego frameworka fuzji obrazowania widzialnego i podczerwonego w celu poprawy zdolności detekcji w warunkach ekstremalnego oświetlenia oraz zadymienia; wprowadzeniu lekkiego modułu Transformer w celu zastąpienia części warstw splotowych i wzmocnienia ekstrakcji cech kontekstowych o dużym zasięgu; oraz opracowaniu systemu rozpoznawania zachowań anormalnych typu end-to-end, aby wesprzeć pełny przepływ pracy – od detekcji celu po wczesne ostrzeganie o nieprawidłowych zachowaniach.

Podsumowując, niniejsze badanie koncentruje się na systemie monitorowania bezpieczeństwa linii produkcyjnej, który łączy algorytmy YOLOv11 i CNN, aby umożliwić detekcję w czasie rzeczywistym oraz wczesne ostrzeganie przed potencjalnymi zagrożeniami w złożonych środowiskach przemysłowych. W drodze weryfikacji eksperymentalnej model hybrydowy wykazał przewagę wydajności pod kątem dokładności detekcji obiektów i szybkości wnioskowania. Dzięki wydajnej jednostopniowej architekturze detekcji i zoptymalizowanej ekstrakcji cech, YOLOv11 skutecznie identyfikował pracowników, sprzęt oraz obszary niebezpieczne, precyzyjnie wyłapując kluczowe elementy bezpieczeństwa w scenariuszach linii produkcyjnej. Jednocześnie wprowadzenie ulepszonego modułu CNN dodatkowo wzmocniło przechwytywanie cech i detekcję obiektów przesłoniętych. W monitorowaniu bezpieczeństwa linii produkcyjnej model automatycznie koncentruje się na kluczowych obszarach bezpieczeństwa na obrazie poprzez analizę wizualną, zapewniając interpretowalną podstawę dla ostrzeżeń o zagrożeniach. Model hybrydowy wykazał wysoką zdolność adaptacyjną i stabilność w różnych scenariuszach linii produkcyjnych, w tym w obróbce, montażu i magazynowaniu. Główne cele niniejszej pracy są następujące:

(1) Zaprojektowano architekturę głębokiej fuzji YOLOv11 i CNN, aby zrównoważyć szybkość i dokładność detekcji.
(2) Opracowano mechanizm fuzji cech wieloskalowych oraz optymalizacji uwagi, aby zwiększyć zdolność koncentracji na kluczowych elementach bezpieczeństwa w złożonych scenariuszach.
(3) Eksperymenty przeprowadzone na własnym zbiorze danych dotyczącym bezpieczeństwa linii produkcyjnej wykazały, że model osiągnął mAP@0.5 na poziomie 0,91 oraz szybkość detekcji 120 FPS. W testach w różnych scenariuszach model wykazał stabilną wydajność.

Typowe studia przypadków wykazały, że w standardowych warunkach oświetlenia kask ochronny z ekspozycją wynoszącą jedynie 40% został dokładnie wykryty dzięki fuzji wieloskalowej i uwadze kanałowej (poziom ufności 0,93), podczas gdy model bazowy błędnie zidentyfikował go jako tło. W scenariuszach z niskim natężeniem światła, gdy pracownik wszedł na obszar niebezpieczny, uwaga przestrzenna skutecznie obramowała cel liniami kierunkowymi, natomiast metoda porównawcza nie zdołała go wykryć. Do błędów należało błędne wykrycie klucza jako narzędzia ze względu na podobieństwo tekstury do tła przy silnym przysłonięciu oraz pominięcie kasku ochronnego z powodu niskiego stosunku sygnału do szumu w dużej odległości w warunkach słabego oświetlenia, co ujawniło ograniczenia w reprezentacji cech w warunkach ekstremalnych. Wyniki te wskazują, że model jest odporny w scenariuszach normalnych i umiarkowanie złożonych, ale nadal wymaga ulepszeń w warunkach ekstremalnych.

Oświadczenia

Autorzy nie deklarują żadnych konfliktów interesów.

Podziękowania

Praca ta została częściowo sfinansowana przez Fundację Badań Naukowych Uniwersytetu w Taizhou dla Wybitnych Talentów w ramach projektu „Badania nad kluczowymi technologiami precyzyjnego detekcji dla inteligentnej produkcji” (TZXY2020QDJJ006).

Materiały

Lista materiałów użytych w tym artykule
NazwaFirmaNumer katalogowyKomentarze
COCO API   N/DNarzędzie oceniające wykorzystywane do ewaluacji dokładności wykrywania celu i analizy statystycznej.
CUDA 11.4NVIDIAN/DPlatforma obliczeń równoległych wykorzystywana z frameworkiem PyTorch 1.12.
Edge TPU   N/DPlatforma wdrożeniowa wykorzystywana do testowania opóźnień i zużycia energii; zgłoszona latencja wyniosła 18 ms, a zużycie energii 15 W.
Urządzenie edge computing Jetson XavierNVIDIA   Urządzenie do obliczeń krawędziowych wykorzystywane do testowania przepustowości; zgłoszona prędkość przetwarzania wyniosła 70 FPS, przy latencji 99. percentyla poniżej 50 ms.
GPU NVIDIA Tesla V100NVIDIA   GPU wykorzystywane w serwerze do trenowania i ewaluacji.
PyTorch 1.12   N/DFramework głębokiego uczenia wykorzystywany do trenowania i ewaluacji modelu.
scikit-learn    N/DNarzędzie do oceny/analizy statystycznej wykorzystywane do ewaluacji modelu.
Własny zbiór danych bezpieczeństwa linii produkcyjnejN/DN/DZbiór 12 000 obrazów scen z linii produkcyjnej w formacie VOC, obejmujący standardowe oświetlenie, słabe oświetlenie, częściowe przesłonięcie, znaczne przesłonięcie, rozmycie ruchu i złożone tła; sześć kategorii adnotacji: pracownicy, kaski ochronne, ramiona robotyczne, obszary niebezpieczne, narzędzia i pojazdy.
Serwer treningowy       Serwer wyposażony w GPU NVIDIA Tesla V100 i system operacyjny Ubuntu 20.04.
System operacyjny Ubuntu 20.04     N/DSystem operacyjny wykorzystywany w serwerze do trenowania i ewaluacji.
Format adnotacji VOCN/DN/DFormat adnotacji wykorzystywany dla własnego zbioru danych bezpieczeństwa linii produkcyjnej.
Model detekcji obiektów YOLOv11UltralyticsN/DModel detekcji obiektów wykorzystywany do wykrywania pracowników, sprzętu i potencjalnych zagrożeń w czasie rzeczywistym.

Bibliografia

  1. Ramadan MNA, Ali MAH, Jaber H, Alkhedher M. Blockchain-secured IoT-federated learning for industrial air pollution monitoring: a mechanistic approach to exposure prediction and environmental safety. Ecotoxicol Environ Saf. 2025;300:118442.
  2. Ahn J, et al. SafeFac: video-based smart safety monitoring for preventing industrial work accidents. Expert Syst Appl. 2023;215:119397.
  3. Natha S, et al. A scalable and generalized deep ensemble model for road anomaly detection in surveillance videos. Comput Mater Contin. 2024;81(3):3707-3729.
  4. Diallo AR, Homri L, Dantan JY. Reducing false alarms in fault detection: a comparative analysis between conformal prediction and classical methods applied to PCA and autoencoders. J Process Control. 2025;152:103495.
  5. Cheng X, Han Y, Zhang W. Development of intelligent monitoring system for soil erosion in pipeline engineering based on deep learning. Comput Electr Eng. 2025;126:110432.
  6. Yan H, et al. A global feature fusion and adaptive optimization method to enhance detection accuracy and computational efficiency based on YOLOv8. Alexandria Eng J. 2025;129:538-552.
  7. Samma H, Al-Azani S, El-Ferik S. UAV-based real-time face detection using YOLOv7. Transp Res Procedia. 2025;84:331-338.
  8. Gong X, Yu J, Zhang H, Dong X. AED-YOLO11: a small object detection model based on YOLO11. Digit Signal Process. 2025;166:105411.
  9. Li R, Xiao K, Lin S, Wu Z. Enhancing aquatic ecosystem monitoring through fish jumping behavior analysis and YOLOv5: applications in freshwater fish identification. J Environ Manage. 2025;391:126413.
  10. Zhang D, Gao Q, Chen Z, Lin Z. Semantic feature refinement of YOLO for human mask detection in dense crowded. J Vis Commun Image Represent. 2025;107:104399.
  11. Choi MJ, Ku DG, Lee SJ. Integrated YOLO and CNN algorithms for evaluating degree of walkway breakage. KSCE J Civ Eng. 2022;26(8):3570-3577.
  12. Li Y, et al. Underwater acoustic intelligent spectrum sensing with multimodal data fusion: an Mul-YOLO approach. Future Gener Comput Syst. 2025;173:107880.
  13. Jiang D, et al. Real-time tracker of chicken for poultry based on attention mechanism-enhanced YOLO-Chicken algorithm. Comput Electron Agric. 2025;237:110640.
  14. Yang X, et al. Automated concrete bridge damage detection using an efficient Vision Transformer-enhanced anchor-free YOLO. Engineering. 2025;51:311-326.
  15. Fuertes D, et al. People detection with omnidirectional cameras using a spatial grid of deep learning foveatic classifiers. Digit Signal Process. 2022;126:103473.
  16. Deepak GD, Bhat SK. Maximizing YOLOv2 efficiency: a study on multiclass detection of indoor objects. Results Eng. 2025;26:105405.
  17. Zhang C, et al. Personnel target detection in infrared environment based on YOLOv3-tinier network and its FPGA implementation. Infrared Phys Technol. 2025;150:106015.
  18. Zhou Y. A YOLO-NL object detector for real-time detection. Expert Syst Appl. 2024;238:122256.
  19. Asadollahpour E, Rahmannejad R, Asghari A, Abdollahipour A. Back analysis of closure parameters of Panet equation and Burger's model of Babolak water tunnel conveyance. Int J Rock Mech Min Sci. 2014;68:159-166.
  20. Anguchamy KK, Palanisamy V. Real-time object detection using improvised YOLOv4 and feature mapping technique for autonomous driving. Expert Syst Appl. 2025;280:127452.
  21. Khan AT, Jensen SM, Khan AR. Advancing precision agriculture: a comparative analysis of YOLOv8 for multi-class weed detection in cotton cultivation. Artif Intell Agric. 2025;15(2):182-191.
  22. Raushan R, Singhal V, Jha RK. Damage detection in concrete structures with multi-feature backgrounds using the YOLO network family. Autom Constr. 2025;170:105887.
  23. Zarboubi M, Bellout A, Chabaa S, Dliou A. CustomBottleneck-VGGNet: advanced tomato leaf disease identification for sustainable agriculture. Comput Electron Agric. 2025;232:110066.
  24. Xie F, et al. Wine variety traceability by data fusion of near-infrared spectroscopy and mid-infrared spectroscopy combined with GAF and ResNet. Chemom Intell Lab Syst. 2025;264:105468.
  25. Huang J, et al. Estimation of the orientation of potatoes and detection bud eye position using potato orientation detection you only look once with fast and accurate features for the movement strategy of intelligent cutting robots. Eng Appl Artif Intell. 2025;142:109923.
  26. Huang Y, et al. Human intrusion detection with distributed fiber optic data based on Squeeze-Excitation and hierarchical connection enhancement network. Opt Fiber Technol. 2025;94:104297.
  27. Qi R, et al. Mechanical fault diagnosis of on-load tap changers using time-frequency vibration analysis and a lightweight YOLO model. Measurement. 2025;256:118441.
  28. Yan J, Wang Z. YOLO V3+VGG16-based automatic operations monitoring and analysis in a manufacturing workshop under Industry 4.0. J Manuf Syst. 2022;63:134-142.
  29. Nazli NANM, et al. A real-time system for detecting personal protective equipment compliance using deep learning model YOLOv5. Procedia Comput Sci. 2024;245:647-656.
  30. Xiao Y, et al. The prediction of kiwi quality attributes based on multi-source data fusion comprehensive analysis model using HSI and FHSI. J Food Compos Anal. 2025;144:107645.

Przedruki i uprawnienia

Tagi

Monitorowanie w czasie rzeczywistymdetekcja oparta na g bokim uczeniuYOLOv11konwolucyjna sie neuronowawieloskalowa fuzja cechmechanizm uwagiautomatyka przemys owa