Compressive Sensing (CS) er blevet et fundamentalt værktøj i behandling af hyperspektrale og multispektrale data, da det gør det muligt at opnå effektiv databehandling og analysere komplekse billeddata, hvor der er sparsitet. Den største udfordring i disse typer data er at indsamle tilstrækkelige målinger uden at bruge for meget ressourcer og samtidig sikre, at de vigtigste oplysninger ikke går tabt. CS-teknikker har vist sig at være ekstremt nyttige i disse scenarier, da de gør det muligt at rekonstruere signaler med færre målinger ved at udnytte sparsitetsegenskaberne i signalet.
Compressive Sampling Matching Pursuit (CoSaMP) er en af de mest anvendte metoder i denne sammenhæng. Denne iterative algoritme bruges til sparsom signalgenopretning og -rekonstruktion, og den kan anvendes både på hyperspektrale og multispektrale data. Algoritmen starter med en grov skøn over signalet, hvorefter den gentagne gange identificerer de vigtigste komponenter af signalet ved at finde de største indekser i residualen. Med hver iteration udvælger CoSaMP et sæt indekser, der bedst matcher residualen og opdaterer signalestimaterne ved hjælp af en mindste kvadraters approximation. Denne opdatering integrerer de valgte komponenters bidrag og reducerer støy i dataene. Det er en kraftfuld metode, der gør det muligt at rekonstruere hyperspektrale data fra et begrænset sæt målinger, hvilket er særligt nyttigt i applikationer som materialidentifikation og anomaliopdagelse.
CoSaMP er effektiv, især når hyperspektrale data udviser sparsitet, f.eks. når specifikke spektralsignaturer er til stede. Hyperspektrale billeder har ofte et stort antal spektralbånd, og det er ikke nødvendigt at måle dem alle for at opnå en korrekt rekonstruktion. Dette reducerer den nødvendige datastørrelse uden at miste vigtige spektrale informationer. På den anden side, selv om multispektrale data har færre spektralbånd, kan CoSaMP stadig anvendes til at udtrække de mest relevante komponenter, hvilket forbedrer dataanalysen og muliggør præcise opgaver som ændringsdetektion og klassificering af jord.
Nonlocal Similarity-baserede metoder er en anden tilgang, der er yderst effektiv til behandling af hyperspektrale og multispektrale billeder. Disse metoder udnytter det faktum, at der ofte er strukturer eller mønstre i dataene, der gentager sig på forskellige steder i billedet. Ved at anvende denne ikke-lokale lighed kan disse teknikker reducere støj og redundans, samtidig med at de fastholder de væsentlige oplysninger.
Metoden starter med at opdele billedet i overlappende patches, som repræsenterer små lokale områder. Derefter beregnes ligheden mellem hver patch og alle andre patches i billedet ved hjælp af mål som euklidisk afstand eller spektral vinkel. På baggrund af disse målinger vælges de patches, der er mest lig de centrale patches, og de vægtes derefter i henhold til deres lighed. Denne vægtede gennemsnit af patches gør det muligt at rekonstruere et denoiseret eller forbedret billede. Det væsentlige ved denne teknik er, at den bevarer både de spektrale og rumlige egenskaber, hvilket er kritisk for præcise analyser som klassifikation eller ændringsdetektion i både hyperspektrale og multispektrale billeder.
I hyperspektrale billeder kan støy ofte stamme fra atmosfæriske forstyrrelser eller sensorbegrænsninger. Nonlocal similarity-baseret støjreduktion viser sig særligt effektiv i disse tilfælde, da den kan fjerne støy samtidig med at den bevarer de vigtige spektrale træk. Denne metode er også meget nyttig, når det gælder reduktion af dimensioner i hyperspektrale data, som ofte er høj-dimensional. Den fjerner unødvendige dimensioner og bevarer kun de mest relevante, hvilket gør analysen lettere og hurtigere. Selv om multispektrale billeder har færre spektralbånd, kan den samme teknik stadig anvendes effektivt til at finde og udnytte gentagne spektrale mønstre, hvilket forbedrer billedkvaliteten og reducerer beregningsomkostningerne.
I begge metoder er det nødvendigt at forstå, at sparsitet og nonlocal lighed er nøgleelementer i databehandling. I stedet for at analysere hvert spektral bånd individuelt, kan disse teknikker udnytte de underliggende strukturer i dataene, som gør det muligt at få meningsfuld information ud af mindre målinger eller færre bånd. Ved at udnytte sparsitet og mønstre i dataene, kan der opnås en effektiv rekonstruktion og forbedring af billeder, hvilket resulterer i bedre præstationer i applikationer som overvågning af miljøændringer, landklassificering og materielgenkendelse.
Endelig er det vigtigt at bemærke, at både CoSaMP og Nonlocal Similarity-baserede metoder er en del af en bredere strategi for at håndtere hyperspektrale og multispektrale data. Disse metoder kræver, at man er opmærksom på, hvordan de anvendes i forhold til de specifikke egenskaber ved dataene. Der er ikke én universel løsning, og valget af metode afhænger af den specifikke opgave og de data, der arbejdes med. Effektiv anvendelse af disse teknikker kræver en dyb forståelse af den sparsomme natur af de data, der behandles, og en nøje overvejelse af de muligheder og udfordringer, der opstår i forbindelse med billedbehandling og analyse af spektrale data.
Hvordan forbedrer registrering af hyperspektrale billeder præcisionen i forskellige applikationer?
Registrering af hyperspektrale billeder har et bredt spektrum af anvendelser, der spænder fra målsøgningssystemer og klassifikation til opdagelse af anomalier. Et klassisk eksempel er registreringen af elektro-optiske RGB-billeder med hyperspektrale VNIR-billeder, som signifikant forbedrer præcisionen og recall i afgrødeklassifikation. En anden anvendelse er i sundhedsvæsenet, hvor registreringen af hyperspektrale billeder taget på samme patient på forskellige tidspunkter giver mulighed for at vurdere sygdommens progression. I militære applikationer hjælper registreringen af LWIR-billeder (Long-Wave Infrared) fra forskellige tidspunkter med at analysere ændringer og forbedrer nøjagtigheden af emissivitetspektre. Desuden spiller hyperspektral registrering en vigtig rolle i vurderingen af fødevares sundhed og kvalitet, hvor præcis registrering af hyperspektrale billeder anvendes til at evaluere fødevareprodukter [1, 3, 4].
I dette kapitel præsenteres de primære klasser af hyperspektral billede-registrering, både de traditionelle og de nye algoritmer inden for hver klasse, samt de centrale udfordringer, der venter på området. Klassifikationen er opdelt i hyperspektral billede-registrering i refleksionsbåndene, der dækker VNIR og SWIR-regionerne, og hyperspektral billede-registrering i termiske bånd som MWIR og LWIR-regionerne. Studierne i refleksion og termiske bånd bliver yderligere opdelt baseret på den anvendte tekniske metode og brugen af samme bånd eller krydsbånd hyperspektrale billeder til registrering.
Traditionel registreringspipeline for hyperspektrale billeder
Traditionelt har registrering af hyperspektrale billeder været semi-manuel og blevet udført med software som ENVI [28] samt løsninger fra virksomheder som Headwall [29] og Specim [30]. Disse værktøjer afhænger af brugerens input, og de anvendte metoder i disse softwarepakker ligner tæt de algoritmer, der er udviklet til automatisk registrering i litteraturen. Hyperspektral billede-registrering omfatter typisk følgende trin: Først vælges to bånd med høj visuel kvalitet fra billedparet, som skal registreres. De valgte hyperspektrale billeder kan dække samme eller forskellige spektrale regioner. Derefter markeres pixelpunkter, der svarer til samme position i scenen, manuelt på de valgte bånd. Den globale pose-estimering mellem billederne udføres ved hjælp af de matchende punkter, og en plan projektiv transformation (homografi) estimeres ved hjælp af Random Sample Consensus (RANSAC)-algoritmen [31].
Denne transformation anvendes derefter på det relevante billede, og pixelkoordinaterne transformeres til koordinaterne i det andet billede. I den sidste fase skabes et mosaikbillede ved at anvende den samme proces på hvert bånd af det hyperspektrale billede, der transformeres. Resultatet er et mosaikbillede, som kan indeholde både overlappende og ikke-overlappende områder af de to billeder.
Eksempler på registreringen af hyperspektrale billeder i VNIR- og SWIR-regionerne viser, hvordan denne metode fungerer i praksis. Efter at have udvalgt et bånd fra VNIR- og SWIR-billederne og markeret de korresponderende punkter, anvendes den geometriske transformation på det ene billede, og de to billeder sammenføjes. Det samme gælder for registrering af hyperspektrale billeder i MWIR og LWIR-båndene, hvor den fælles spektrale rækkevidde af det sammensmeltede billede dækker begge disse områder.
Fremtidens udfordringer for hyperspektral billede-registrering
Flere spørgsmål er blevet fremhævet i litteraturen for at forbedre og automatisere registreringen af hyperspektrale billeder, herunder hvordan man bedst udvælger nøglepunkter i 3D-strukturen af hyperspektrale billeder, samt hvordan man kan tilpasse optimeringsteknikker baseret på gensidig information (mutual information) til hyperspektrale billeder. Der er også udfordringer med at håndtere lokale fejljusteringer, der kan opstå ved brug af globale stive transformationer, og hvordan disse kan overvindes for at forbedre pålideligheden af registreringen.
En af de mest interessante retninger er brugen af dybe neurale netværk (deep learning) til at forbedre registreringsprocessens præstationer. Der er et klart potentiale for at udnytte dyb læring til at automatisere og optimere processen med billede-registrering, især når det gælder store mængder hyperspektrale data.
Hyperspektral billede-registrering i reflektive VNIR- og SWIR-bånd
De fleste hyperspektrale billede-registreringer fokuserer på VNIR- og SWIR-båndene. Her koncentrerer mange studier sig om registreringen af hyperspektrale billeder indenfor disse bånd, mens andre arbejder med at justere billeder med høj spatial opløsning og lav spektral opløsning (f.eks. RGB-billeder) med billeder med lav spatial opløsning og høj spektral opløsning. Formålet med disse studier er at skabe hyperspektrale kuber med et bredere spektralt område, hvilket kan forbedre detektion, genkendelse og klassifikation. Desuden betragtes registreringen af elektro-optiske billeder og hyperspektrale billeder ofte som et første skridt mod at skabe superopløsningsbilleder med højere detaljer.
I de studier, der fokuserer på VNIR- og SWIR-båndene, er formålet ofte at forbedre billedes kvalitet, så de kan bruges i mere præcise applikationer, f.eks. i fjernmåling fra satellitter, hvor registrering af multispektrale billeder med hyperspektrale billeder kan give mulighed for en mere detaljeret analyse af de registrerede objekter.
Yderligere overvejelser
For at forbedre registreringen af hyperspektrale billeder er det essentielt at fokusere på udviklingen af både de teknologiske metoder og de anvendte algoritmer. Der er også en stor udfordring i forhold til, hvordan hyperspektrale data effektivt kan bearbejdes og analyseres, når de skal bruges i applikationer som landbrug, sundhedsvæsen og militær analyse. Kombinationen af hyperspektrale data med andre typer sensorinformation, såsom termiske billeder eller multispektrale billeder, kan udvide mulighederne for præcis vurdering og beslutningstagning. Forskning på området vil formentlig lede til endnu mere effektive og automatiserede metoder til hyperspektral billede-registrering, som vil kunne tackle de nuværende udfordringer og åbne op for nye applikationer.
Hvordan kunstig farve kan anvendes i hyperspektral billedanalyse
Hyperspektrale billeder (HSC) indeholder langt mere spektral information end billeder taget med en kommerciel farvekamera (COTS). Denne righoldighed af data skaber dog en væsentlig udfordring: data er ikke det samme som information. Hvis vi formår at behandle dataene korrekt, kan vi udvinde værdifuld information fra HSC-billederne. Et lignende problem blev mødt af naturen selv. Den indkommende lysstråling er så kompleks spektralt, at måling af den med høj opløsning ville producere langt mere data, end organismer kan håndtere i realtid. Naturens løsning på dette problem var at benytte sig af irreversible POCS (Projections Onto Convex Sets), som giver enorme reduktioner i datamængden med minimal tab af information.
I lighed med naturen kan vi arrangere vores menneskeskabte systemer til at udføre det samme, nemlig at projicere HSC-billedet på to eller flere brede, overlappende kurver. Den metode, vi har udviklet, kaldes "Kunstig Farve". Vi rapporterer her om anvendelsen af HSC-billeddata, der er projiceret på to eller tre konvekse, overlappende kurver, som svarer til menneskets keglecellers følsomhedskurver. Ved at teste to meget forskellige HSC-billeder på denne måde opnåede vi det ønskede resultat: god diskrimination eller segmentering, som kan udføres meget enkelt og dermed sandsynligvis i realtid med specialiserede computere.
Brugen af POCS på HSC-data for at reducere behandlingskompleksiteten viste sig at give fremragende diskrimination i de to testede tilfælde. Ved at anvende denne teknik opnåede vi en effektiv databehandling, som ikke kun bevarer, men faktisk forbedrer den information, vi kan udvinde fra billederne. Dette er især vigtigt, når man arbejder med store datamængder, som ofte er tilfældet i hyperspektral billedbehandling.
Denne tilgang til farveprojektionssystemet ligner til en vis grad de farvesystemer, vi kender fra andre teknologier, som for eksempel digital farvebehandling i fotografi eller billedredigering. Her forsøger vi at repræsentere farven på en måde, der gør det lettere at analysere billederne og udtrække relevant information. Den største forskel er, at mens traditionelle systemer arbejder med et begrænset antal farver, arbejder vi med et langt større spektrum af data, som vi forsøger at komprimere effektivt.
I de eksperimenter, vi har udført, har POCS-teknologien været med til at opnå en betydelig reduktion i beregningernes kompleksitet, hvilket gør det muligt at behandle hyperspektrale billeder hurtigt og effektivt. Dette har store anvendelser inden for områder som jordbrug, miljøovervågning og selv i militære anvendelser, hvor hurtig og præcis billedbehandling er afgørende.
For dem, der arbejder med hyperspektrale data, er det vigtigt at forstå, at jo mere data vi indsamler, desto mere udfordrende bliver det at udvinde relevant information. Den kunstige farvemetode, som vi præsenterer, adresserer netop dette problem ved at fokusere på de mest relevante aspekter af dataene og filtrere unødvendige detaljer fra. Dette gør det muligt at opnå en højere præcision i analysen og gør systemerne langt mere effektive i praksis.
Det er væsentligt at bemærke, at den kunstige farveteknik kræver en vis grad af specialiseret software og hardware for at kunne håndtere de store datamængder og de komplekse beregninger, som arbejdet med hyperspektrale billeder indebærer. For dem, der er interesseret i at implementere denne teknologi, er det derfor nødvendigt at have adgang til tilpasset udstyr og et grundigt kendskab til de underliggende principper for både farvebehandling og spektralanalyse.
Denne teknologi åbner nye døre for, hvordan vi kan forstå og analysere komplekse billeddata. Det kan revolutionere den måde, vi tilgår billedesegmentering, forbedring af opløsning og andre anvendelser, som kræver stor præcision og effektivitet i behandlingen af billeder.
Hvordan fungerer kunstig farvesegmentering i billedbehandling?
Kunstig farve (Artificial Color) er et relativt nyt koncept inden for billedbehandling og mønstergenkendelse, der tager inspiration fra den naturlige farveopfattelse i naturen. Dette teknologiske skridt muliggør en mere præcis segmentering af billeder baseret på spektrale informationer. Denne metode benytter sig af flere overlappende sensorfølsomhedskurver for at opnå resultater, der minder om, hvordan mennesker opfatter farve i den fysiske verden. Kunstig farve er særligt relevant i hyperspektral billedbehandling, da det kombinerer hastighed og følsomhed, hvilket giver en fordel i diskrimination af objekter i scener, hvor naturlige farver er svære at adskille.
En væsentlig fordel ved kunstig farve er dens evne til at behandle billeddata uden at miste den essentielle farveinformation, som ofte går tabt i traditionel gråskala segmentering. Dette er muligt gennem en speciel type filtrering, der anvender spektrale diskriminanter for at klassificere objekter i et billede. Her bruges specifikke filtre, der kan transmissere eller dæmpe signaler baseret på, om spektret på et pixel genkendes som tilhørende en bestemt klasse. En anden vigtig udvikling i kunstig farve er anvendelsen af boolesk logik og fuzzy beslutningsregler, som giver en større fleksibilitet end de traditionelle skarpe beslutningsregler, der typisk benyttes.
En analyse af præstationen af forskellige farvesegmenteringsmetoder viser, at kunstig farve-metoden giver lovende resultater. I tests blev det påvist, at den kunne klassificere op til 74% af pixels korrekt i blå firkanter, hvilket overgår andre metoder som Support Vector Machines (SVM) og Minimum Distance. Dette blev suppleret med en simpel Bayesiansk vægtning af fejl, som tillader en sammenligning af fejltyper og omkostninger ved de forskellige metoder. For eksempel blev det observeret, at kunstig farve havde en lav falsk positiv rate og en relativt lav fejlraten for de ikke-klassificerede pixels. En vigtig pointe her er, at metoden kan justeres yderligere ved at tune marginparameteren, hvilket kan forbedre resultaterne endnu mere.
En af de største udfordringer i farvesegmentering er valget af den rette farvemodel. Traditionelt er farvesegmentering enten baseret på en gråskala-tilgang eller på specifikke farvemodeller som RGB eller HSV. Hver farvemodel har sine egne fordele og ulemper, og valget afhænger af den specifikke anvendelse. Kunstig farve tilbyder en løsning, der er tilpasset den ønskede algoritme eller applikation, hvilket gør den mere fleksibel end de fleste eksisterende metoder.
I forbindelse med marginindstillingen er det vigtigt at forstå, at større marginer reducerer antallet af fejlkategoriserede pixels, men samtidig kan medføre, at flere pixels forbliver ikke-klassificerede. Dette skaber et dilemma mellem at reducere fejl og at sikre, at så mange pixels som muligt bliver klassificeret. Denne balance er afgørende for at opnå de bedste resultater afhængigt af scenariets krav.
Kunstig farve bør ikke betragtes som en erstatning for hyperspektral billedbehandling, men snarere som et supplement, der kan levere hurtigere og mere effektive resultater, når det er nødvendigt at arbejde med farvesegmentering i scenarier, hvor hyperspektral information kan være for tung eller uundværlig.
Det er også relevant at forstå, at kunstig farve ikke kun fungerer godt med hyperspektrale billeder, men også kan anvendes på almindelige farvebilleder, hvilket udvider dens anvendelsesmuligheder betydeligt. Kunstig farve-metoden er derfor ikke kun et teknologisk skridt fremad for hyperspektral billedbehandling, men åbner også op for en bredere anvendelse af spektral diskrimination i andre områder af billedbehandling og mønstergenkendelse.
Med den rette indstilling og tunning af parametrene, herunder marginindstillinger og valg af farvemodel, kan kunstig farve skabe imponerende resultater i en lang række applikationer. Dette omfatter alt fra landbrugsteknologier til medicinsk billedbehandling og avancerede industrielle inspektioner, hvor præcision og hastighed er afgørende faktorer.
Hvordan BBO-teknik Optimerer Udvælgelse af Spektralbånd i Hyperspektrale Billeder
I moderne billedklassificering, specielt for hyperspektrale billeder, er det ofte nødvendigt at reducere dimensionerne af dataene for at opnå en mere effektiv og præcis analyse. Et af de mest anvendte værktøjer til dette formål er bandudvælgelse, hvor kun de mest relevante spektralbånd udvælges til videre behandling. Blandt de forskellige teknikker, der anvendes til bandudvælgelse, har metoder som genetiske algoritmer (GA), differential evolution (DE) og biogeografi-baserede optimeringsmetoder (BBO) vist sig at være meget effektive. Denne analyse fokuserer på BBO som et redskab til at vælge de mest relevante bånd i hyperspektrale billeder og sammenligner resultaterne med GA og DE.
I de eksperimentelle resultater opnået med den indiske fyrretræsdatasæt (Indian Pine), afsløres det, at BBO-metoden konsekvent resulterer i højere klassifikationsnøjagtighed og kappa-værdi sammenlignet med GA og DE. For eksempel viser Tabel 7.1, at når 40 bånd er udvalgt med BBO, er den opnåede nøjagtighed 96,7%, mens den med GA og DE kun er henholdsvis 93,1% og 95,0%. Dette illustrerer, hvordan BBO forbedrer præstationen markant i forhold til andre bandudvælgelsesmetoder.
Desuden viser den grafiske fremstilling i Figur 7.13, at nøjagtigheden for alle tre metoder stabiliserer sig, når antallet af valgte bånd når 20 eller mere. Det er også tydeligt, at BBO-metoden giver den bedste stabilisering af nøjagtigheden, hvilket gør den til den mest effektive metode til bandudvælgelse i hyperspektrale billedklassifikationsopgaver. På baggrund af disse resultater anbefales det at vælge BBO til bandudvælgelse, især når man arbejder med store datasæt som Indian Pine, KSC og Botswana.
Når man ser på de specifikke eksperimenter, der blev udført med forskellige konvolutionelle neurale netværk (CNN), kan man observere en væsentlig reduktion i træningstiden, når BBO anvendes som bandudvælgelsesmetode. Dette skyldes, at BBO reducerer antallet af redundante bånd, hvilket resulterer i færre lærbare parametre for modellen. For eksempel viser Tabel 7.5, at antallet af lærbare parametre for en 3D CNN-model på Indian Pine-datasættet blev reduceret fra 819.672 til 115.160, når BBO anvendtes. Denne reduktion i parametre har stor betydning for træningstiden og effektiviteten af modellerne.
Kombinationen af BBO og CNN-teknologi resulterer derfor i markante forbedringer i både klassifikationsnøjagtighed og træningseffektivitet. Dette understøttes af resultaterne fra Tabel 7.4, hvor både 2D CNN og 3D CNN modeller opnåede højere nøjagtighed og kortere træningstid, når BBO var anvendt som forbehandling til dataene.
Det er vigtigt at bemærke, at selv komplekse modeller som DR-CNN, der tidligere ikke kunne trænes på grund af systembegrænsninger, nu kan håndteres effektivt med BBO baseret bandudvælgelse. Den betydelige reduktion i spektral dimension gør det muligt for disse modeller at lære mere effektivt, hvilket er særligt nyttigt, når man arbejder med meget store datasæt.
Yderligere analyser afslører, at BBO ikke kun forbedrer præstationen i klassifikationen, men også spiller en væsentlig rolle i at reducere den nødvendige hukommelse og beregningskraft for at træne de dybe neurale netværk. Denne dimensionelle reduktion er afgørende for at kunne anvende dybe læringsmetoder i store, komplekse datasæt som hyperspektrale billeder.
I de eksperimentelle resultater fra Tabel 7.2 ses det, at BBO konsekvent opnåede overlegne resultater på tværs af flere datasæt, herunder Indian Pine, KSC og Botswana. På disse datasæt viste BBO sig at være en stabil og effektiv metode til bandudvælgelse, hvilket resulterede i en markant forbedring af både klassifikationsnøjagtighed og kappa-koefficient.
I denne sammenhæng er det essentielt at forstå, at hyperspektrale billeder indeholder et meget stort antal spektralbånd, der hver især indeholder forskellige former for information. Udvælgelsen af de relevante bånd er derfor et kritisk skridt for at undgå overflødig information, der kan føre til unødvendig kompleksitet i modellerne og lang træningstid. Det er her, metoder som BBO bliver særligt nyttige, da de systematisk reducerer antallet af bånd og bevarer de vigtigste spektrale egenskaber, hvilket forbedrer klassifikationen.
Desuden er det værd at understrege, at anvendelsen af BBO som et pre-processing værktøj sammen med CNN-modeller ikke kun forbedrer klassifikationen i hyperspektrale billeder, men også åbner op for nye muligheder for at arbejde med store datasæt, som tidligere var vanskelige at håndtere på grund af systembegrænsninger. Det viser sig, at denne kombination er en af de mest lovende til fremtidig forskning og anvendelse af hyperspektrale billedklassifikationsmetoder.

Deutsch
Francais
Nederlands
Svenska
Norsk
Dansk
Suomi
Espanol
Italiano
Portugues
Magyar
Polski
Cestina
Русский