Hyperspektral billedanalyse er et kraftfuldt værktøj i landbruget, især når det kommer til at vurdere planter under vandstress. Det udfordrende ved at identificere vandstress er den enorme mængde data, der skal behandles, samt behovet for præcise metoder til at skelne mellem sunde og stressede planter. I denne kontekst er det blevet foreslået at kombinere Principal Component Analysis (PCA) med en One-Dimensional Convolutional Neural Network (1D-CNN), som en effektiv tilgang til at analysere hyperspektrale billeder af planter.

PCA er en statistisk metode, der bruges til at reducere dimensionerne af hyperspektrale data. Denne reduktion gør det muligt at fremhæve de vigtigste variabler i datamængden og dermed forbedre det efterfølgende analysearbejde. Når PCA anvendes på hyperspektrale billeder af planter, kan den samlede datamængde, som ellers kunne være for tung at håndtere, reduceres til mere håndterbare størrelser uden at miste væsentlig information. Efter PCA-behandlingen kan en 1D-CNN anvendes til at klassificere billederne og afgøre, om en plante lider af vandstress eller ej. Denne model består af tre konvolutionslag og to fuldt forbundne lag, som analyserer de PCA-reducerede data og giver en binær klassifikationsudgang.

En undersøgelse, der blev udført på majsplanter dyrket i et højkapacitets plantefænologi-anlæg i et drivhus, viste, at denne kombination af PCA og 1D-CNN kunne opnå en nøjagtighed på 84,3% i at detektere vandstress i planter. Det var en forbedring sammenlignet med den nøjagtighed på 78,1%, som blev opnået, når modellen blev anvendt direkte på de hyperspektrale billeder uden PCA-reduktion. Denne metode kunne endda påvise tidlige tegn på vandstress tre dage før synlige symptomer begyndte at vise sig, hvilket gør det muligt at opdage vandstress på et meget tidligt stadie.

Vandstress i planter er en betydningsfuld problemstilling, især i lyset af de udfordringer, som landbruget står overfor i forhold til klimaændringer og vandforvaltning. For landmænd er tidlig påvisning af vandstress afgørende, da det giver dem mulighed for at implementere målrettede og effektive vandingsteknikker, før planten bliver alvorligt skadet. Hyperspektral billedbehandling er et ikke-destruktivt værktøj, som gør det muligt at overvåge planternes sundhed uden at påvirke deres vækst.

Hyperspektrale billeder indeholder både spektrale og rumlige data, som gør det muligt at vurdere planternes sundhed og vandindhold med stor præcision. Ved at analysere disse data kan man udtrække specifikke spektrale træk og bygge matematiske modeller, der kan forudsige planterens tilstand. Denne metode giver mulighed for at udpege områder med vandmangel i en plante og endda vurdere alvoren af vandstressen baseret på spektrale informationer.

Den brede anvendelse af hyperspektral billedbehandling i landbruget gør det muligt for forskere og landmænd at få indsigt i en række vigtige parametre, såsom vandindhold, næringsstofmangel og sygdomme. Desuden er hyperspektral billedbehandling i stand til at analysere de rumlige træk ved planternes sundhed. Dette muliggør kategorisering og segmentering af billeder, som kan afsløre forskelle i niveauet af stress eller sygdom i forskellige dele af planten. Således kan landmænd få præcise kort, der viser, hvor stress og sygdom er mest udtalt i deres afgrøder.

Selvom hyperspektral billedbehandling allerede er blevet anvendt til at vurdere forskellige afgrøder som majs, ris, kartofler og æbler, er potentialet for yderligere udvikling stort. Forskning på området fortsætter med at forbedre teknologier og metoder til billedbehandling, så præcisionen øges, og det bliver muligt at håndtere en større variation af afgrøder og stressfaktorer. Desuden er det muligt at kombinere hyperspektral billedbehandling med andre teknologier som f.eks. droner og satellitter, hvilket kan udvide anvendelsesmulighederne på større arealer.

For landmænd og andre aktører i landbrugssektoren er hyperspektral billedbehandling et nyttigt værktøj til at optimere vandforbruget, øge afgrødeudbyttet og støtte bæredygtig landbrugspraksis. Det giver mulighed for præcise vurderinger af plantehelbred, som kan føre til en mere effektiv og målrettet indsats i både vanding og gødningsanvendelse. Dette kan ikke kun forbedre afgrødernes vækst og modstandskraft mod tørke, men også bidrage til en mere bæredygtig brug af vandressourcer i landbruget.

Hvordan fungerer Multilayer Perceptron i Hyperspektral Billedsyntese?

Multilayer Perceptron (MLP) er en type kunstig neuralt netværk, der består af flere lag af sammenkoblede neuroner. Dens struktur gør det muligt at udtrække komplekse mønstre fra data og er grundlæggende i dyb læring. MLP anvendes i stor grad til opgaver som klassifikation og regression, især når det drejer sig om billeder med høj kompleksitet, som for eksempel hyperspektrale billeder.

I forbindelse med syntese af hyperspektrale billeder er MLP en kraftfuld metode til at omdanne RGB-billeder til et hyperspektralt format. Hyperspektrale billeder består af mange spektralbånd, der repræsenterer forskellige bølgelængder af lys, som ikke er synlige for det menneskelige øje. I modsætning til et traditionelt RGB-billede, der kun indeholder tre farvekanaler (rød, grøn og blå), indeholder et hyperspektralt billede hundreder af kanaler, der dækker et bredt spektrum af bølgelængder.

Når et RGB-billede anvendes som input til MLP-modellen, fungerer de individuelle pixelværdier for rød, grøn og blå som inputdata for netværkets inputlag. Antallet af inputneuroner svarer til de tre farvekanaler i RGB-billedet. Efter at dataene er blevet sendt gennem netværket, behandles de af skjulte lag, der lærer hierarkiske repræsentationer af inputdataene. Hvert skjult lag består af neuroner, der udfører beregninger, og som videreformidler resultaterne til det næste lag. Denne proces muliggør en dybere forståelse af de underliggende mønstre i billedet, hvilket er afgørende for syntesen af et korrekt hyperspektralt billede.

I tilfælde af regression, som det er tilfældet med syntese af hyperspektrale billeder, vil outputlaget bestå af neuroner, der svarer til antallet af spektrale kanaler, der skal genereres. Under træning af netværket anvendes et sæt ground truth hyperspektrale billeder som reference. Netværket justeres derefter til at minimere forskellen mellem de syntetiserede billeder og de faktiske hyperspektrale data.

Aktiveringsfunktioner som RELU (Rectified Linear Unit) eller ELU (Exponential Linear Unit) kan benyttes i de skjulte lag for at indføre ikke-lineariteter i modellen og forbedre netværkets læringsevne. Outputlaget anvender ofte en lineær aktiveringsfunktion, da denne bedst passer til regressionsopgaver, hvor vi ønsker en kontinuerlig værdigange, som det ses i de spektrale data.

Der findes en række værktøjer, som f.eks. TensorFlow og PyTorch, der kan anvendes til effektivt at bygge, træne og implementere MLP’er og andre typer neurale netværk. Et eksempel på en praktisk anvendelse er brugen af SPECIM IQ-kameraet til at indfange et RGB-billede, som derefter kan bearbejdes af et MLP-netværk for at generere et hyperspektralt billede. Et sådant billede kan indeholde flere hundrede spektralbånd, hvilket giver en detaljeret visning af lysintensiteter ved forskellige bølgelængder.

For at optimere hastigheden og effektiviteten af disse beregninger er en alternativ tilgang, som kombinerer klyngedannelse og MLP. I denne metode grupperes pixels i et RGB-billede baseret på deres farveafstande i RGB-rummet. Pixels, der deler lignende RGB-værdier, formodes at have sammenlignelige spektrale egenskaber. Denne tilgang anvender en klyngemetode som Mini-Batch K-Means, som er en effektiv version af K-Means-algoritmen, hvor en lille delmængde af træningssættet benyttes i hver epoch, hvilket gør beregningerne hurtigere og mindre ressourcekrævende.

Ved hjælp af Mini-Batch K-Means kan man definere klynger af pixels i RGB-rummet. Disse klynger repræsenterer de spektrale egenskaber af pixels, der deler lignende lysdistribution. Klyngerne projiceres derefter ind i et høj-dimensionelt hyperspektralt rum ved hjælp af MLP, hvor hver RGB-klynge forbindes til sin tilhørende spektralgruppe i hyperspektralsystemet. Dette reducerer den beregningsmæssige kompleksitet betydeligt, idet man kun estimerer spektrale værdier for klyngecentroider i stedet for for hver enkelt pixel i billedet.

Som resultat heraf opnår man en betydelig reduktion i den nødvendige beregningskraft og samtidig bevarer man de vigtigste spektrale informationer, som er nødvendige for præcis billedsyntese. Denne tilgang har vist sig at være effektiv, ikke kun i forhold til hastighed, men også i forhold til at undgå problemer som metamerisme, hvor forskellige farver ser ud til at være ens under visse betingelser, men faktisk repræsenterer forskellige spektrale egenskaber.

Det er vigtigt at bemærke, at MLP og relaterede teknikker stadig er under udvikling, og mens de har vist sig at være effektive i mange scenarier, er det stadig nødvendigt at tage højde for den spektrale variation, der kan opstå i praktiske anvendelser. Der er også behov for en finjustering af hyperparametre som læringsrate, batch-størrelse og antal skjulte lag for at opnå optimale resultater i forskellige anvendelser.