Inom luftfartsindustrin är det vanligt att använda traditionella metoder för defektdetektering, där konvolutionella neurala nätverk (CNN) är centrala. Dessa metoder är ofta beroende av övervakad inlärning och kräver detaljerade pixelnivå-annoteringar som markörer för defekter i bilder. En av de största utmaningarna inom detta område är den begränsade tillgången på annoterade exempel, särskilt när det gäller ovanliga eller komplexa defekter som kan uppträda i olika luftfartskomponenter. Dessutom, även om träningsdata finns, är det vanligt att dessa dataset har stora skillnader mellan domäner, vilket innebär att modeller som tränats på ett dataset ofta presterar dåligt när de tillämpas på andra, vilket begränsar den övergripande användbarheten i praktiska tillämpningar.

För att hantera dessa problem utvecklas hybridramverk som kombinerar flera metoder, särskilt inom domänadaption, för att förbättra detektionens noggrannhet utan att behöva stora mängder manuella annoteringar. En sådan metod är den som integrerar flerstegs-domänadaption (MSDA) tillsammans med tekniker som progressiv histogrammatching, självlärande och självuppmärksamhet. Denna metod bygger på överföring av kunskap från domäner med annoterade data (källa) till de utan (mål), vilket gör det möjligt att träna detektionsmodeller även i frånvaro av etiketterade data i målgruppen.

Den huvudsakliga tekniska lösningen ligger i användningen av flera domäner där olika dataset för olika komponenter hanteras genom ett flerstegsflöde. Först tränas en modell på ett källsystem, där data är annoterad, och sedan används en progressiv histogrammatching för att transformera data från ett mellandomän, vilket gör att en modell som tränats på en källa kan anpassas för att hantera nya mål utan att behöva förlita sig på ytterligare annoteringar. Detta tillvägagångssätt säkerställer att detektionsmodellen lär sig viktiga visuella mönster och skillnader mellan komponenterna i enlighet med det specifika fältet, vilket gör att den kan utföra detektion i nya, okända miljöer eller för komponenter som den inte direkt tränats på.

Trots att traditionella metoder för domänadaption har visat sig framgångsrika i vissa sammanhang, innebär de också flera problem för luftfartsdefektdetektering. För det första gör den begränsade mängden defektbilder det svårt att definiera exakta domängränser, vilket kan leda till att adaptiva diskriminatorer fastnar i lokala optima under träning. För det andra kan den höga enhetligheten i luftfartsbilder (t.ex. upplösning och belysning) skapa en situation där det inte finns tillräcklig överlappning mellan käll- och måldomäner, vilket gör det svårare att hitta en effektiv anpassning av modeller. Därför krävs nya och innovativa lösningar för att hantera dessa utmaningar.

I vårt föreslagna ramverk introduceras en "mellandomän" där den ursprungliga källans data transformeras via en mellanliggande domän innan det slutliga måldomänet används för att finjustera modellen. Denna metod säkerställer att modellerna kan arbeta effektivt, även när de tillämpas på nya och okända defekter i varierande komponenter, samtidigt som den minimerar behovet av manuella dataannoteringar.

Det är också viktigt att förstå att effektiv domänadaption inte bara handlar om att använda olika dataset utan att effektivt hantera de skillnader som finns mellan dessa. Eftersom luftfartsindustrin ofta arbetar med komponenter som kan variera kraftigt i både struktur och användning, kan defekter på en komponent se helt olika ut beroende på vilket material eller vilken typ av stress det utsätts för. Därför måste modeller kunna anpassas för att förstå dessa variationer, och det är här de innovativa teknikerna som progressiv histogrammatching och självlärande kommer till användning. De gör det möjligt för modellen att successivt förbättra sin prestanda genom att iterativt anpassa sig till nya typer av data, vilket leder till bättre generalisering till olika komponenter och defekter.

För läsaren är det avgörande att förstå att domänadaption inte är en magisk lösning som kan appliceras utan vidare. Trots sina fördelar kräver metoder som MSDA och självlärande att domänspecifika utmaningar hanteras på rätt sätt, vilket innebär att arbetet aldrig är helt automatiserat och fortfarande kräver en noggrann förståelse av de tekniska och praktiska problem som finns. Dessutom måste modeller som tränas med dessa metoder kontinuerligt utvärderas för att säkerställa att de inte bara presterar bra på kända data utan också generaliserar väl till nya och otestade komponenter i den komplexa luftfartsindustrin.

Hur punktmoln används för att upptäcka läckage i infrastruktur: En metod för 3D-segmentering och återställning

I den föreslagna metoden för att extrahera nyckelpunkter baserat på subpixelupplösning identifieras de relevanta punkterna genom att använda projektionsalgoritmer för att generera markeringar av läckage i infrastruktur. Denna metod innebär att vi först beräknar förhållandet mellan 3D-punkter och deras projektioner i ett 2D-bildplan. Detta görs genom att analysera varje punkt och beräkna dess radie och vinkel i förhållande till ett definierat centrum. Genom att för varje identifierad nyckelpunkt skapa en lokal modell av omgivande punkter, kan vi rekonstruera den geometriska formen på infrastrukturen, vilket ger detaljerad information om både strukturella element och potentiella läckageområden.

När dessa lokala segment har identifierats, återgår vi till det ursprungliga 3D-punktmolnet och kartlägger de projicerade segmenten tillbaka till den 3D-miljö där klassificeringen av strukturella komponenter och läckage är av största vikt. För att hantera datan, som kan vara mycket stor och innehålla många klasser, införs en metod för att skapa en balans mellan de ofta dominerande strukturella komponenterna och de mycket mindre representerade klasserna, som läckage. För detta används en dubbelt viktad förlustfunktion som både tar hänsyn till punktens densitet och de klassspecifika vikterna, vilket hjälper till att prioritera de regioner där läckage är mer sannolika, även om de representerar en liten del av den totala datamängden.

Modellen som används för att identifiera och segmentera läckage innehåller en Dual Attention Network (DAN), som integrerar både rumslig och kanal-specifik uppmärksamhet. Detta tillåter nätverket att selektivt fokusera på de mest relevanta områdena i de 2D-bilder som genereras från 3D-punktmolnet, samtidigt som det behåller de övergripande strukturella egenskaperna för bättre generalisering. Genom att applicera denna metod kan man upptäcka även subtila läckagemönster som annars skulle kunna förbises i de globala representationerna av punkterna.

Det som gör denna metod särskilt kraftfull är förmågan att inte bara identifiera och segmentera läckage i den projekterade 2D-bilden utan också återställa dessa segment tillbaka till den ursprungliga 3D-punktmolnsstrukturen. Detta återställande av segmenteringen ger oss en mer detaljerad och exakt representation av den faktiska infrastrukturen, vilket är viktigt för att kunna göra en tillförlitlig bedömning av objektens hälsa och hållbarhet. Genom att förflytta klassificeringen tillbaka till 3D-domen bevaras den rumsliga informationen som kan vara avgörande för vidare inspektioner eller reparationer.

När det gäller experimentell utvärdering har denna metod testats på ett dataset som samlades in från avancerad 3D-laserskanning av markstödsinfrastruktur för rymdprogram. Datauppsättningen bestod av miljontals punkter där en liten del av dessa representerade läckage. På grund av den stora obalansen mellan klasserna, där läckage utgör mindre än 5 % av den totala datamängden, infördes tekniker för att justera vikterna och skapa en bättre balans mellan majoritets- och minoritetsklasserna. Denna justering är avgörande för att modellen ska kunna lära sig att korrekt klassificera de mindre, men ofta viktigare, klasserna, som läckage.

För att mäta metodens effektivitet användes flera komplementära utvärderingsmått, inklusive Precision-Recall-kurvor (PRC), Genomsnittlig Precision (AP) och Intersection over Union (IoU). Dessa metoder gör det möjligt att kvantitativt bedöma hur bra modellen presterar när det gäller att korrekt identifiera och segmentera läckageområden i förhållande till hela datasetet.

För att förstå och implementera denna typ av metod på bästa sätt är det också viktigt att betona några centrala aspekter. För det första, för att uppnå bästa resultat, bör modellen tränas på ett datauppsättning som är så representativ som möjligt för de verkliga förhållandena. Detta inkluderar att säkerställa att alla klasser är ordentligt balanserade för att undvika snedvridna resultat. Vidare bör den utvecklade modellen utvärderas med hjälp av flera mätvärden för att få en omfattande bild av dess prestanda och pålitlighet.

Endtext