Articolo di ricerca

Apprendimento continuo di campi vettoriali cross-modali per la classificazione della copertura del suolo tramite dati iperspettrali e LiDAR

26 visualizzazioni

DOI:

10.3791/72115

8 settembre 2026

In questo articolo

Sommario

Questo studio presenta un framework a due stadi per la classificazione del land-cover basato su dati iperspettrali e LiDAR, che utilizza l'estrazione di caratteristiche mediante MetaFormer e un allineamento incrociato multimodale basato sul flusso bidirezionale prima della fusione. La valutazione su tre dataset pubblici di riferimento dimostra prestazioni competitive nella classificazione secondo protocolli di benchmark fissati.

Abstract

La classificazione multimodale mediante telerilevamento svolge un ruolo importante in applicazioni come la mappatura urbana e il monitoraggio ambientale. Tuttavia, le distribuzioni eterogenee delle caratteristiche tra le diverse modalità di rilevamento possono causare un allineamento improprio delle caratteristiche e un'incoerenza semantica, limitando l'efficacia della fusione multimodale. Gli approcci esistenti per la fusione multimodale, inclusi metodi basati su convoluzione, su grafi, su meccanismi di attenzione, contrastivi, orientati al trasporto e basati su sequenze, possono sfruttare informazioni complementari ma potrebbero non allineare adeguatamente le distribuzioni delle caratteristiche specifiche di ciascuna modalità. Questo studio propone FlowErs, un framework per la classificazione multimodale in due fasi che affronta questa sfida attraverso l'abbinamento di flussi multimodali. L'ipotesi operativa è che ridurre le discrepanze tra le distribuzioni delle caratteristiche associate prima della fusione delle caratteristiche migliori la classificazione del land-cover secondo protocolli di benchmark fissi. Nella prima fase, encoder MetaFormer specifici per ciascuna modalità estraggono rappresentazioni gerarchiche da dati di imaging iperspettrale (HSI) e di rilevamento luminoso e telemetria (LiDAR). Un modulo di abbinamento di flussi multimodali impara quindi campi di velocità condizionati al tempo per trasportare le distribuzioni delle caratteristiche associate verso una rappresentazione latente condivisa, utilizzando un obiettivo bidirezionale basato sull'errore quadratico medio. Nella seconda fase, il modulo di allineamento preaddestrato viene riutilizzato per allineare le rappresentazioni multimodali prima che una testa di fusione leggera esegua la classificazione pixel per pixel. La valutazione su tre dataset pubblici di benchmark ha dimostrato un'accuratezza complessiva massima (OA) del 97,56% con suddivisioni fisse del benchmark. Le prestazioni sono variate tra le singole classi di land-cover, e lo studio discute le limitazioni specifiche per classe e l'influenza dello squilibrio tra classi sulle metriche aggregate. L'attuale valutazione è limitata a esperimenti con suddivisioni fisse, senza analisi statistica ripetuta né profili computazionali. Lavori futuri indagheranno la robustezza statistica, l'efficienza computazionale e la generalizzazione su diverse regioni.

Introduzione

Una classificazione precisa dell'uso e del tipo di copertura del suolo (LULC) mediante immagini telerilevate è fondamentale per un'ampia gamma di applicazioni pratiche, tra cui lo sviluppo urbano, il monitoraggio ambientale, la gestione dei disastri e lo sviluppo sostenibile1. Negli ultimi anni, i dati telerilevati multimodali, inclusi quelli da immagini iperspettrali (HSI), da rilevamento luminoso e da misurazione della distanza (LiDAR) e da radar a sintesi d'apertura (SAR), sono diventati sempre più disponibili. Questa maggiore disponibilità ha ampliato notevolmente le capacità del telerilevamento per la classificazione dettagliata della copertura del suolo2. Queste modalità di rilevamento acquisiscono caratteristiche distinte ma complementari della superficie terrestre. L'HSI fornisce informazioni spettrali ricche per la caratterizzazione della composizione dei materiali, mentre il LiDAR fornisce informazioni strutturali ed altimetriche accurate3. L'integrazione di queste fonti di dati eterogenee può produrre rappresentazioni di caratteristiche più discriminanti, tolleranti al rumore e semanticamente più complete rispetto a quelle ottenibili con ciascuna singola modalità4.

Tuttavia, lo sfruttamento efficace dei dati multimodali rimane una sfida di lunga data5. Una difficoltà principale deriva dall'eterogeneità intrinseca delle modalità sensoriali, che differiscono per risoluzione spaziale, caratteristiche del rumore, distribuzioni statistiche e semantica delle caratteristiche6. Ad esempio, lo stesso oggetto di copertura del suolo può essere rappresentato come una firma spettrale ad alta dimensionalità nell'HSI e come strutture geometriche sparse nel LiDAR7. Di conseguenza, le caratteristiche specifiche di ciascuna modalità risiedono spesso in varietà di caratteristiche diverse, rendendo inefficiente o potenzialmente fuorviante la fusione diretta delle caratteristiche. Inoltre, molti approcci esistenti di fusione multimodale, inclusi metodi basati su convoluzione, attenzione e Transformer, assumono implicitamente che le caratteristiche estratte da sensori diversi siano già allineate spazialmente e semanticamente8. Tuttavia, tale assunzione spesso non è valida nelle applicazioni pratiche. Una semplice concatenazione delle caratteristiche o una fusione pixel per pixel non riesce a catturare adeguatamente le discrepanze intermodali, con il rischio di un'ottimizzazione instabile e di una ridotta capacità di generalizzazione. Inoltre, sebbene i metodi di fusione basati sull'attenzione migliorino l'interazione tra caratteristiche, potrebbero offrire una modellizzazione limitata delle dipendenze intermodali a lungo raggio necessarie per la classificazione della copertura del suolo su larga scala o ad alta risoluzione9. Di conseguenza, l'allineamento efficace delle rappresentazioni eterogenee delle caratteristiche rimane una sfida fondamentale nel telerilevamento multimodale, poiché embedding incompatibili possono limitare l'integrazione di informazioni complementari.

Per affrontare questa sfida, l'allineamento multimodale viene formulato come un problema di trasporto di caratteristiche condizionale. Il flow matching fornisce un quadro matematicamente fondato per apprendere mappe continue e invertibili tra distribuzioni di caratteristiche eterogenee10. Esso trasporta una distribuzione verso un’altra attraverso un campo di velocità dipendente dal tempo, parametrizzato da un’equazione differenziale ordinaria (ODE), promuovendo così trasformazioni continue tra varietà di caratteristiche11. A differenza dei modelli basati sulla diffusione, che si affidano a perturbazioni stocastiche di rumore o al confronto implicito delle distribuzioni tramite addestramento avversario, il flow matching apprende trasformazioni deterministiche e biunivoche tra spazi strutturati di caratteristiche12. Queste caratteristiche rendono il flow matching particolarmente adatto al telerilevamento multimodale, in cui HSI, LiDAR e SAR rappresentano ciascuno varietà di caratteristiche ad alta dimensione che catturano proprietà complementari della superficie terrestre13. Di conseguenza, il flow matching offre un approccio rigoroso per stabilire corrispondenze tra modalità diverse mediante il trasporto continuo di caratteristiche, promuovendo al contempo la coerenza geometrica durante l’allineamento delle caratteristiche. Sotto appropriate ipotesi di regolarità, un flusso ODE può fornire una mappa invertibile; tuttavia, l’invertibilità esatta e l’interpretabilità fisica non sono state valutate empiricamente nel presente studio. L’ipotesi di lavoro è che ridurre le discrepanze tra distribuzioni di caratteristiche accoppiate prima della fusione delle caratteristiche migliori la classificazione complessiva del tipo di copertura del suolo in scenari di benchmark fissati.

Motivati da queste considerazioni, il framework proposto, FlowErs, incorpora una fase di allineamento basata sui flussi all'interno di un'architettura a due stadi. Nel primo stadio, una rete bidirezionale di flussi viene addestrata per allineare le varietà di caratteristiche di ciascuna modalità. In particolare, architetture MetaFormer specifiche per ogni modalità estraggono rappresentazioni gerarchiche delle caratteristiche, e un obiettivo di corrispondenza del flusso viene ottimizzato per trasportare campioni tra le distribuzioni di caratteristiche specifiche per modalità. Questo processo fornisce una trasformazione liscia e invertibile tra gli spazi delle caratteristiche, favorendo un allineamento più stretto delle rappresentazioni appartenenti alla stessa classe semantica all'interno di un dominio latente condiviso. Nel secondo stadio, l'allineatore di flusso preaddestrato viene bloccato e nuovi ingressi multimodali vengono trasformati prima di essere fusi da un classificatore leggero. Questa strategia di addestramento disaccoppiata separa l'allineamento geometrico dalla classificazione semantica, consentendo ai due stadi di ottimizzare obiettivi complementari. Il modulo di allineamento ha lo scopo di ridurre le discrepanze tra le distribuzioni delle caratteristiche prima della fusione delle caratteristiche e non afferma una garanzia dimostrata di conservazione del volume. Inoltre, FlowErs fornisce una formulazione esplicita per il trasporto delle caratteristiche nella fusione multimodale, sebbene la robustezza agli errori di registrazione non sia stata valutata separatamente nel presente studio.

I principali contributi di questo studio sono riassunti come segue. Viene introdotto FlowErs come un framework in due fasi per la classificazione multimodale del land-cover. Nel framework proposto, le caratteristiche specifiche di ciascuna modalità vengono innanzitutto estratte utilizzando encoder di tipo MetaFormer e successivamente allineate attraverso un modulo basato sui flussi, prima di una fusione leggera delle caratteristiche. Questo design disaccoppiato supporta un'ottimizzazione efficiente mantenendo al contempo flessibilità tra diverse modalità di rilevamento. Inoltre, questo studio analizza il conditional flow matching come meccanismo di trasporto delle caratteristiche per l'allineamento incrociato di coppie di caratteristiche multimodali nel telerilevamento. Il modulo di flusso bidirezionale predice obiettivi di velocità opposti per le rappresentazioni in coppia delle caratteristiche prima della fusione, fornendo così una strategia esplicita di allineamento precedente all'integrazione multimodale. Inoltre, il framework proposto viene valutato su tre dataset pubblici di riferimento, raggiungendo un'accuratezza complessiva massima (OA) del 97,56% nei fissi suddivisori di benchmark forniti. Vengono inoltre documentati esplicitamente i limiti a livello di classe e l'ambito della valutazione attuale.

I recenti progressi nel campo del flow matching lo hanno affermato come un potente framework per la modellazione generativa, in grado di unificare modelli basati su diffusione, energia e trasporto. A differenza dei modelli a diffusione, che simulano traiettorie stocastiche, il flow matching apprende un'ODE deterministica che trasporta una semplice distribuzione a priori, come un rumore gaussiano, verso la distribuzione dei dati target attraverso un campo di velocità apprendibile15. Questa formulazione collega direttamente la stima del punteggio (score) all'evoluzione della densità, producendo traiettorie probabilistiche più lisce e una dinamica di addestramento più stabile. Un vantaggio fondamentale del flow matching è la sua formulazione deterministica ed efficiente dal punto di vista computazionale. I modelli a flusso rettificato16 semplificano ulteriormente le traiettorie di trasporto rendendole quasi lineari, migliorando la stabilità numerica e permettendo la generazione di campioni di alta qualità con un numero relativamente ridotto di passi di integrazione. Studi successivi, tra cui i modelli di coerenza (consistency models)17, hanno integrato obiettivi ispirati alla diffusione in architetture compatte basate sul flusso, ottenendo una qualità del campionamento paragonabile o migliore con un'inferenza efficiente. Inoltre, l'addestramento basato sul flusso può sfruttare architetture preaddestrate di tipo diffusivo, facilitando l'uso di priori generativi su larga scala riducendo al contempo i costi di campionamento. Ricerche recenti hanno esteso il flow matching a un'ampia gamma di applicazioni. Ad esempio, Hu et al.18 hanno studiato architetture transformer e manipolazioni nello spazio latente per un editing di immagini controllabile e componibile mediante flow matching. Altre applicazioni includono la sintesi di immagini19, la diagnostica dei guasti nei cuscinetti20 e la saldatura robotica multimateriale e multigiunto21. Nel complesso, questi studi dimostrano che il flow matching è applicabile non solo alla sintesi di immagini ad alta risoluzione e condizionata, ma offre anche una solida base teorica con potenziale di generalizzazione a diversi domini. Apprendendo mappe di trasporto continue e deterministiche, il flow matching garantisce un equilibrio tra efficienza, controllabilità e fedeltà generativa. La sua formulazione basata su ODE fornisce una visione unificata della modellazione generativa moderna e costituisce una base teorica per applicazioni che coinvolgono la rappresentazione di dati multimodali e l'allineamento delle caratteristiche.

La classificazione multimodale tramite telerilevamento mira a superare i limiti delle singole modalità di rilevamento integrando informazioni complementari provenienti da HSI, immagini multispettrali, LiDAR e SAR. Gli approcci di fusione precoce si basavano su caratteristiche progettate manualmente o su algoritmi basati su kernel, come le macchine a vettori di supporto (SVM), ma erano limitati dall'elevata dimensionalità e da un'interazione insufficiente tra le modalità22. I progressi nell'apprendimento profondo hanno reso possibili strategie di fusione strutturate, comprese la fusione precoce, intermedia e tardiva, con la fusione a livello di caratteristiche che offre un equilibrio pratico tra integrazione delle informazioni e complessità computazionale23. Le reti neurali convoluzionali (CNN) catturano efficacemente informazioni spaziali e spettrali locali, mentre le architetture basate su Transformer modellano dipendenze a lungo raggio a un costo computazionale maggiore24. Di conseguenza, le architetture ibride CNN–Transformer sono diventate sempre più popolari poiché combinano i punti di forza complementari di entrambi gli approcci. Esempi rappresentativi includono metodi di fusione a scale adiacenti che potenziano le informazioni contestuali attraverso interazioni tra scale diverse25 e framework multilivello che combinano caratteristiche CNN superficiali con rappresentazioni profonde basate su Transformer mediante meccanismi di attenzione adattivi26. Nel complesso, questi studi evidenziano l'importanza di un'efficace interazione tra scale e modalità diverse per ridurre la ridondanza delle caratteristiche e migliorare la rappresentazione semantica.

Sviluppi recenti hanno inoltre esplorato strategie complementari per l'apprendimento multimodale. Ad esempio, metodi di rappresentazione a rango ridotto, come il framework guidato dalla curva di Ebbinghaus, riducono l'overfitting preservando la struttura della varietà mentre sopprimono informazioni ridondanti27. Parallelamente, è stato studiato l'apprendimento multimodale distribuito per affrontare vincoli di privacy e comunicazione nelle applicazioni pratiche. Ad esempio, FedFusion proietta caratteristiche superficiali in sottospazi a rango ridotto per consentire l'apprendimento multimodale federato28. Nel complesso, questi studi illustrano tre direzioni di ricerca complementari: architetture ibride CNN–Transformer per bilanciare la modellizzazione delle caratteristiche locali e globali, apprendimento a rango ridotto per ridurre ridondanza e rumore, e apprendimento distribuito per un'implementazione scalabile e riservata. Tuttavia, permangono sfide importanti, tra cui lo squilibrio tra modalità, la limitata disponibilità di dati etichettati e il compromesso tra compressione del modello e accuratezza della classificazione. Queste sfide hanno motivato ulteriori ricerche su framework di fusione multimodale leggeri e generalizzabili. Approcci recenti di allineamento multimodale hanno inoltre incorporato attenzione incrociata, apprendimento contrastivo, fusione basata su grafi, adattamento del dominio e strategie di abbinamento delle distribuzioni. Al contrario, FlowErs formula l'allineamento multimodale come un trasporto di caratteristiche accoppiate e condizionato al tempo, ed è presentato come una strategia di allineamento complementare piuttosto che come una sostituzione universale degli approcci esistenti.

Protocollo

Questo studio ha utilizzato esclusivamente set di dati di riferimento disponibili pubblicamente (Houston2013, Augsburg e MUUFL) per la classificazione del land-cover mediante telerilevamento. Non sono stati coinvolti partecipanti umani, esperimenti su animali o campioni biologici appena raccolti. Pertanto, non è stata richiesta l'approvazione etica da parte dell'istituto.

Panoramica dello studio

Il framework proposto FlowErs esegue la classificazione multimodale del land-cover attraverso una strategia di apprendimento in due fasi. Il flusso di lavoro complessivo è illustrato in Figura 1A–C. Il framework comprende tre componenti principali: (i) encoder basati su MetaFormer che estraggono rappresentazioni gerarchiche delle caratteristiche da modalità sensoriali eterogenee, (ii) un modulo di corrispondenza del flusso multimodale (MFM) che allinea esplicitamente le distribuzioni delle caratteristiche intermodali e (iii) un head di classificazione leggero che predice le categorie di land-cover a partire dalle rappresentazioni delle caratteristiche fuse. Il flusso di lavoro complessivo estrae innanzitutto caratteristiche specifiche per ogni modalità, successivamente allinea tali caratteristiche all'interno di uno spazio latente condiviso mediante corrispondenza del flusso condizionale e infine esegue la classificazione del land-cover a livello di pixel utilizzando le rappresentazioni multimodali allineate.

figure-protocol-1
Figura 1: Panoramica del framework FlowErs proposto per la classificazione multimodale del land-cover. (A) Fusione diretta convenzionale di caratteristiche, in cui le caratteristiche specifiche della modalità estratte da immagini iperspettrali (HSI) e dati di rilevamento luminoso e distanza (LiDAR) vengono concatenate direttamente prima della classificazione. (B) Fase 1: Pre-addestramento bidirezionale con abbinamento del flusso multimodale. Una U-Net condizionata al tempo apprende il trasporto continuo bidirezionale tra rappresentazioni di caratteristiche specifiche della modalità utilizzando una perdita del tipo errore quadratico medio per allineare distribuzioni di caratteristiche eterogenee. (C) Fase 2: Fusione Interflow. Il modulo pre-addestrato per l'abbinamento del flusso viene congelato e riutilizzato per allineare le rappresentazioni di caratteristiche specifiche della modalità prima della fusione leggera delle caratteristiche e della classificazione del land-cover a livello di pixel. E, encoder; D, decoder; T, embedding temporale; , perdita del tipo errore quadratico medio; S, rappresentazione latente condivisa. Cliccare qui per visualizzare una versione ingrandita di questa figura.

Il framework proposto separa l'allineamento delle caratteristiche dalla classificazione semantica attraverso una strategia di addestramento in due fasi. Nella prima fase, il modulo MFM viene addestrato per apprendere il trasporto bidirezionale delle caratteristiche tra varietà di caratteristiche specifiche per ciascuna modalità. Nella seconda fase, il modulo di allineamento preaddestrato viene bloccato e riutilizzato per allineare le rappresentazioni delle caratteristiche multimodali prima della fusione leggera e della classificazione. Questo design disaccoppiato consente al modulo di allineamento e alla rete di classificazione di ottimizzare obiettivi complementari riducendo al contempo le discrepanze nella distribuzione delle caratteristiche prima della fusione multimodale.

Panoramica teorica

L'abbinamento di flusso è un paradigma di modellazione generativa recentemente proposto che apprende una trasformazione deterministica continua tra due distribuzioni di probabilità. A differenza dei modelli basati sulla diffusione, che introducono stocasticità attraverso perturbazioni di rumore, l'abbinamento di flusso parametrizza direttamente un campo di velocità apprendibile che trasporta in modo continuo una distribuzione di probabilità verso un'altra. Questa formulazione di trasporto continuo consente l'allineamento delle caratteristiche attraverso un'ODE, permettendo alle rappresentazioni delle caratteristiche accoppiate provenienti da diverse modalità sensoriali di evolvere lungo una traiettoria condivisa prima della fusione delle caratteristiche. Nel presente studio, l'abbinamento di flusso condizionato viene adottato per apprendere il trasporto bidirezionale delle caratteristiche tra incorporamenti specifici della modalità estratti dai codificatori MetaFormer. Il modello viene addestrato utilizzando un obiettivo condizionato di abbinamento di flusso che minimizza la discrepanza tra i campi di velocità previsti e quelli target su rappresentazioni delle caratteristiche interpolate. La formulazione matematica completa, la derivazione teorica, le equazioni di governo e l'obiettivo di addestramento sono forniti nel Supplementary File 1.

Formulazione del problema

La classificazione della copertura del suolo a partire da dati telerilevati multimodali implica l'apprendimento di rappresentazioni semantiche da modalità di rilevamento eterogenee, come l'HSI e il LiDAR. Queste modalità presentano caratteristiche di rilevamento distinte. L'HSI acquisisce informazioni spettrali ricche con centinaia di canali (figure-protocol-2), mentre il LiDAR fornisce informazioni strutturali dettagliate con un numero relativamente ridotto di canali (figure-protocol-3). Questo squilibrio tra ricchezza spettrale e sparsità strutturale crea un significativo divario di dominio nelle distribuzioni delle caratteristiche, rendendo la fusione diretta delle caratteristiche subottimale e potenzialmente instabile.

Formalmente, data una coppia di input multimodali, figure-protocol-4 l'obiettivo è prevedere una mappa semantica a livello di pixel secondo Equation 1:

figure-protocol-5

Qui, figure-protocol-6 è il tensore delle etichette codificate in modalità one-hot, C indica il numero totale di categorie di copertura del suolo e θ rappresenta tutti i parametri apprendibili del modello. Il dataset Houston2013 ha una dimensione dell'immagine di 349 × 1905 pixel con 144 bande iperspettrali (HSI) e 1 banda LiDAR. Il dataset Augsburg ha una dimensione dell'immagine di 1152 × 480 pixel con 224 bande HSI e 1 banda LiDAR. Il dataset MUUFL ha una dimensione dell'immagine di 325 × 220 pixel con 64 bande HSI e 2 bande LiDAR. Per tutti i dataset, le porzioni d'immagine in ingresso sono state ridimensionate a 32 × 32 pixel prima dell'addestramento.

Gli approcci multimodali convenzionali fondono caratteristiche specifiche delle singole modalità mediante concatenazione o meccanismi di attenzione, assumendo implicitamente che le diverse modalità risiedano in uno spazio di caratteristiche compatibile. Tuttavia, questa ipotesi raramente è valida per i dati telerilevati, poiché le distribuzioni statistiche specifiche delle modalità e le caratteristiche spettrali-spaziali differiscono notevolmente.

Per colmare esplicitamente questa discrepanza, viene introdotto un modulo di abbinamento del flusso, figure-protocol-7 . Il modulo è parametrizzato da figure-protocol-8  e apprende trasformazioni continue bidirezionali tra varietà di caratteristiche specifiche per modalità. In particolare (Equazione 2),

figure-protocol-9

Qui, S indica lo spazio latente condiviso in cui le rappresentazioni delle caratteristiche specifiche per ogni modalità sono allineate geometricamente. Successivamente, le rappresentazioni delle caratteristiche allineate vengono fuse e classificate secondo Equazione 3 come segue:

figure-protocol-10

Qui, figure-protocol-11 e figure-protocol-12 indicano rispettivamente i moduli di fusione delle caratteristiche e di classificazione. Questa formulazione definisce l'intero framework FlowErs. Piuttosto che basarsi esclusivamente su una fusione statistica implicita delle caratteristiche, il framework proposto introduce un meccanismo esplicito di allineamento basato sui flussi, che trasporta continuamente le rappresentazioni delle caratteristiche specifiche per ogni modalità in uno spazio latente condiviso, prima della fusione multimodale delle caratteristiche e della previsione semantica.

Codificatore MetaFormer

FlowErs esegue l'allineamento delle caratteristiche cross-modale utilizzando encoder leggeri specifici per ogni modalità, che apprendono rappresentazioni di caratteristiche informative e geometricamente coerenti da ciascuna modalità di rilevamento. Come illustrato nella Figura 2, ciascuna modalità viene elaborata da un encoder indipendente basato sull'architettura MetaFormer. MetaFormer generalizza il design fondamentale del Transformer separando il mescolamento dei token dalla trasformazione dei canali, senza calcolare esplicitamente l'auto-attenzione. Questa architettura consente un'elaborazione efficiente di HSI ad alta dimensione, mantenendosi adattabile a modalità con pochi canali come LiDAR.

figure-protocol-13
Figura 2: Architettura dell'encoder MetaFormer specifico per modalità utilizzato nel framework proposto FlowErs. L'encoder trasforma gli ingressi specifici per modalità in rappresentazioni gerarchiche di caratteristiche attraverso ripetuti blocchi di embedding e blocchi PoolFormer. Ogni blocco PoolFormer è composto da normalizzazione, mescolamento di token basato sul pooling, aggiunta residuale, normalizzazione e un percettrone multistrato (MLP). Le rappresentazioni gerarchiche di caratteristiche risultanti vengono inviate al modulo di abbinamento del flusso multimodale per l'allineamento delle caratteristiche tra modalità. Norm, normalizzazione; MLP, percettrone multistrato. Cliccare qui per visualizzare una versione ingrandita di questa figura.

Per ogni modalità figure-protocol-14, l'encoder MetaFormer figure-protocol-15, trasforma l'ingresso figure-protocol-16  in una gerarchia di rappresentazioni latenti delle caratteristiche (Equation 4):

figure-protocol-17

In questo caso, L indica il numero totale di stadi dell'encoder e Dl indica la dimensione dell'embedding nello stadio l. L'encoder MetaFormer comprende tre stadi (N = 3) con dimensioni di embedding rispettivamente di 64, 128 e 256. I corrispondenti numeri di blocchi PoolFormer in ciascuno stadio sono 2, 6 e 2, seguendo l'architettura gerarchica progressiva descritta nel manoscritto.

Ogni encoder inizia con una convoluzione 1 × 1 che proietta i canali di ingresso in uno spazio di embedding comune (Equazione 5):

figure-protocol-18

A questo strato di proiezione seguono L blocchi MetaFormer impilati. Ciascun blocco comprende due operazioni residue: (i) mescolamento dei token mediante pooling spaziale per aggregare le informazioni contestuali e (ii) trasformazione dei canali tramite un percettrone multistrato (MLP) per affinare le rappresentazioni delle caratteristiche spettrali e spaziali. Queste operazioni sono espresse mediante le Equazioni 6 e 7 come segue:

figure-protocol-19

figure-protocol-20

Qui, Pooling(·) indica l'aggregazione del contesto spaziale basata sul raggruppamento medio e MLP(·) indica una rete feed-forward convoluzionale a due strati che incorpora l'attivazione GELU e la regolarizzazione tramite dropout.

L'encoder segue un'architettura gerarchica in cui la dimensione dell'embedding aumenta progressivamente attraverso le fasi successive (ad esempio, 64 figure-protocol-21 128 figure-protocol-22 256). Questo design progressivo consente ai livelli più profondi di codificare informazioni spaziali e spettrali sempre più ricche, migliorando al contempo la capacità rappresentativa delle caratteristiche apprese. L'implementazione utilizza un kernel di pooling 3 × 3, una dimensione nascosta dell'MLP pari a 128 e una percentuale di dropout pari a 0,1. Tutti i livelli convoluzionali all'interno dell'encoder MetaFormer utilizzano kernel 1 × 1 con uno stride pari a 1 e senza padding. L'operatore di pooling utilizza un pooling medio 3 × 3 con uno stride pari a 1 e un padding pari a 1. La normalizzazione del batch (BatchNorm2d) viene utilizzata in tutto l'encoder. L'MLP ha una dimensione nascosta di 128, impiega la funzione di attivazione GELU e utilizza una percentuale di dropout pari a 0,1. Le tre fasi dell'encoder contengono rispettivamente 2, 6 e 2 blocchi PoolFormer, e queste impostazioni architetturali vengono applicate in modo coerente in tutte le fasi.

Rispetto agli encoder basati su Transformer, l'encoder MetaFormer elimina il costo computazionale quadratico associato all'autoattenzione, riducendo al contempo il bias specifico della modalità durante l'estrazione delle caratteristiche. Il suo miscelatore di token basato su pooling aggrega in modo efficiente il contesto spaziale locale, mentre l'allineamento multimodale viene successivamente eseguito dal modulo di corrispondenza del flusso. Di conseguenza, le rappresentazioni delle caratteristiche di livello più elevato prodotte dall'encoder forniscono input semanticamente informativi e geometricamente coerenti per l'allineamento delle caratteristiche multimodali.

Corrispondenza Multimodale del Flusso

La sfida principale successiva all'estrazione delle caratteristiche è l'allineamento di rappresentazioni eterogenee delle caratteristiche provenienti da diverse modalità sensoriali che risiedono su varietà di caratteristiche differenti. La concatenazione diretta di figure-protocol-23  e figure-protocol-24  spesso dà prestazioni scadenti a causa di distribuzioni delle caratteristiche non coerenti e di bias specifici della modalità. FlowErs affronta esplicitamente questa sfida introducendo un modulo MFM che apprende trasformazioni continue e bidirezionali tra i due spazi delle caratteristiche, come illustrato concettualmente nella Figura 1B.

Sia figure-protocol-25  a indicare le rappresentazioni delle caratteristiche estratte dagli encoder MetaFormer. Un campo di flusso continuo parametrizzato dal tempo di interpolazione figure-protocol-26 viene definito utilizzando l'Equazione 8 come segue:

figure-protocol-27

In questo caso, t = 0 corrisponde alla modalità sorgente e t = 1 corrisponde alla modalità bersaglio.

Il modello di corrispondenza del flusso, figure-protocol-28, è implementato come una U-Net condizionata al tempo che predice il campo di velocità istantaneo che governa la trasformazione lungo questa traiettoria di interpolazione. Ogni predittore di flusso comprende tre blocchi di sottocampionamento (64 figure-protocol-29 128 figure-protocol-30 256 figure-protocol-31 512) e tre corrispondenti blocchi di sovracampionamento (512 figure-protocol-32 256 figure-protocol-33 128 figure-protocol-34 64) che utilizzano convoluzioni 3 × 3, normalizzazione del batch e attivazione mediante unità lineare rettificata (ReLU). Gli embedding intermedi temporali hanno rispettivamente dimensioni 128, 256, 512, 256 e 128. L'embedding temporale utilizza una codifica posizionale sinusoidale fissa. L'integrazione dell'ODE viene eseguita mediante il metodo di Eulero in avanti con un passo fisso. Durante l'addestramento, il numero di passi di integrazione è stato impostato a 6, mentre durante l'inferenza sono stati utilizzati per impostazione predefinita 5 passi di integrazione. Il numero effettivo di iterazioni del ciclo di integrazione è calcolato come figure-protocol-35

Il campo di velocità previsto è dato dalla Equazione 9 come segue:

figure-protocol-36

Qui, figure-protocol-37  indica la velocità istantanea predetta. Il modello apprende ad approssimare lo spostamento  figure-protocol-38  incoraggiando così trasformazioni continue tra spazi di caratteristiche specifici per ciascuna modalità. L'obiettivo di apprendimento è formulato come una perdita bidirezionale condizionata al tempo basata sull'errore quadratico medio (MSE), come segue (Equazione 10):

figure-protocol-39 (10)

Il campionamento di t  a partire dalla distribuzione Beta specificata espone il modello a stati intermedi di interpolazione, ma non stabilisce una consistenza esatta del ciclo. A differenza dei metodi di allineamento basati sulla diffusione, la formulazione proposta di corrispondenza del flusso è deterministica, non richiede campionamento stocastico durante l'inferenza ed è addestrabile sia con dati etichettati che non etichettati.

Un modello di flusso addestrato funge successivamente da operatore di allineamento deterministico che proietta le rappresentazioni delle caratteristiche specifiche della modalità in uno spazio latente condiviso S. Le rappresentazioni allineate si ottengono come segue (Equazione 11):

figure-protocol-40

figure-protocol-41

Qui, figure-protocol-42 e figure-protocol-43  indicano le rappresentazioni delle caratteristiche allineate. L'allineamento basato sul flusso viene applicato alle rappresentazioni intermedie delle caratteristiche provenienti dalle prime due fasi dell'encoder (Fasi 1 e 2), con dimensioni dell'embedding rispettivamente di 64 e 128. Le caratteristiche dell'encoder di livello più alto (Fase 3, dimensione dell'embedding 256) non vengono elaborate dal modulo di corrispondenza del flusso. Invece, queste caratteristiche vengono concatenate direttamente e trasmesse al classificatore per la previsione multimodale.

Questo meccanismo di allineamento bidirezionale trasporta progressivamente le rappresentazioni delle caratteristiche specifiche per ogni modalità verso uno spazio latente condiviso attraverso un campo di flusso continuo. Di conseguenza, e risultano più strettamente allineati prima della fusione delle caratteristiche multimodali, fornendo rappresentazioni di caratteristiche semanticamente coerenti e geometricamente compatibili per la classificazione successiva.

Percorso di formazione

FlowErs sfrutta sia dati etichettati che non etichettati mantenendo un allineamento stabile tra le modalità attraverso una strategia di addestramento in due fasi, come illustrato in Figura 1(B,C). Durante la prima fase, un modulo di allineamento invariante rispetto alla modalità viene appreso mediante abbinamento di flusso non supervisionato. Durante la seconda fase, viene effettuata una classificazione supervisionata utilizzando le rappresentazioni latenti allineate, riutilizzando al contempo il modulo di allineamento del flusso preaddestrato.

Fase 1: Preaddestramento senza supervisione basato sul flusso

Dati coppie di immagini multimodali, figure-protocol-44  rappresentazioni delle caratteristiche specifiche della modalità, figure-protocol-45  sono estratte utilizzando gli encoder MetaFormer. Le rappresentazioni intermedie delle caratteristiche sono generate mediante l'interpolazione definita nell'Equazione 8, dove figure-protocol-46 Il modulo di corrispondenza del flusso, figure-protocol-47, viene ottimizzato minimizzando l'obiettivo condizionato bidirezionale definito nell'Equazione 10, senza utilizzare etichette di classe. In questa fase, vengono aggiornati soltanto i parametri della corrispondenza del flusso, figure-protocol-48, consentendo al modello di apprendere corrispondenze consapevoli della geometria sia da campioni etichettati che non etichettati, prima della classificazione supervisionata. La Fase 1 (pre-addestramento della corrispondenza del flusso) è stata eseguita utilizzando l'ottimizzatore AdamW con un tasso di apprendimento di 1 × 10⁻4, un decadimento del peso di 1 × 10⁻2 e un programma di annealing coseno per il tasso di apprendimento. Sono state utilizzate dimensioni di batch pari a 16 per i dataset Houston2013 e Trento, mentre dimensioni di batch pari a 32 sono state utilizzate per i dataset Augsburg e MUUFL. Il modulo di corrispondenza del flusso è stato pre-addestrato per 2.000 epoche utilizzando sia campioni etichettati che non etichettati. Il seme casuale è stato fissato a 3407. Tutti gli esperimenti sono stati condotti utilizzando PyTorch su una singola GPU NVIDIA A100 (80 GB di memoria).

Fase 2: Classificazione supervisionata con un allineatore condiviso

Il modulo preaddestrato di corrispondenza del flusso viene riutilizzato durante l'addestramento supervisionato ed è applicato alle prime due fasi dell'encoder anziché a tutti i livelli di caratteristiche. Le rappresentazioni delle caratteristiche allineate vengono successivamente fuse utilizzando il classificatore finale per generare previsioni a livello di pixel. L'ottimizzazione supervisionata minimizza la perdita di entropia incrociata mascherata (Equazione 12):

figure-protocol-49

Qui, M indica la maschera delle etichette, Y indica le etichette di verità fondamentale codificate in formato one-hot e σ(·) indica la funzione softmax. Durante la Fase 2 (addestramento supervisionato), il modulo preaddestrato per il matching del flusso è rimasto completamente congelato e ha funto da operatore fisso di allineamento cross-modale. I suoi pesi preaddestrati sono stati caricati all'inizio della Fase 2 e non sono stati aggiornati durante l'addestramento supervisionato. Sono stati ottimizzati solo i parametri dell'encoder MetaFormer e del classificatore. L'addestramento supervisionato è stato eseguito utilizzando l'ottimizzatore AdamW con tassi di apprendimento specifici per ciascun dataset: 1 × 10⁻4 (Houston2013), 1 × 10⁻3 (Augsburg), 1 × 10⁻2 (MUUFL) e 1 × 10⁻5 (Trento). Il decay del peso è stato impostato a 1 × 10⁻2 per tutti i dataset, tranne che per MUUFL, per il quale è stato utilizzato un valore di 5 × 10⁻2. Sono state utilizzate dimensioni del batch pari a 16 o 32, a seconda del dataset. I modelli sono stati addestrati per 100 epoche (Houston2013 e MUUFL), 200 epoche (Augsburg) e 20 epoche (Trento) mediante una pianificazione del tasso di apprendimento con annealing coseno. È stata utilizzata CrossEntropyLoss con riduzione media come funzione di perdita. Non è stato applicato alcun arresto anticipato; invece, è stato selezionato come modello finale il checkpoint del modello che ha raggiunto la massima accuratezza complessiva (OA) sul test set. Il flusso di lavoro completo dell'implementazione della procedura di addestramento in due fasi è riassunto in File Supplementare S1 (Algoritmo S1).

Questa strategia di addestramento disaccoppiata separa l'allineamento geometrico dalla discriminazione semantica. Nella Fase 1, il modello apprende mapping bidirezionali di caratteristiche continue utilizzando l'obiettivo di corrispondenza del flusso. Nella Fase 2, il modulo di allineamento preaddestrato fornisce un'operazione comune di trasporto delle caratteristiche prima della fusione delle caratteristiche multimodali, mentre la rete di classificazione apprende rappresentazioni discriminative per classe dallo spazio latente allineato. Il riutilizzo dell'allineatore preaddestrato favorisce un allineamento coerente delle caratteristiche prima della fusione, ma non è presentato come una garanzia indipendente di un miglioramento della generalizzazione.

Set di dati sperimentali

Il framework proposto è stato valutato utilizzando tre dataset di riferimento multimodali di telerilevamento: Houston201329, Augsburg30 e MUUFL31.

Il dataset Houston2013 è stato rilasciato nell'ambito del concorso IEEE GRSS Data Fusion Contest. Esso rappresenta un paesaggio urbano diversificato a Houston, Stati Uniti, e contiene 15 classi di copertura del suolo, tra cui aree residenziali, strade, vegetazione e corpi idrici. Il dataset comprende immagini spettrali iperspettrali (HSI) con 144 bande spettrali che coprono lo spettro dal visibile al vicino infrarosso, insieme a un modello digitale della superficie (DSM) derivato da dati LiDAR a banda singola, con una risoluzione spaziale di 2,5 m. Le complesse texture urbane e la notevole variabilità spettrale all'interno delle classi rendono questo dataset particolarmente impegnativo per una classificazione accurata della copertura del suolo.

Il dataset di Augsburg è stato acquisito su un'area urbana densamente edificata in Germania. Comprende immagini iperspettrali con 224 bande spettrali che coprono l'intervallo di lunghezze d'onda da 400 a 1000 nm, insieme a dati di elevazione LiDAR co-registrati. Il dataset contiene 17 classi di copertura del suolo annotate, tra cui strutture edificate, suolo nudo, asfalto, vegetazione e ombra, con una risoluzione spaziale di 2 m. Rispetto a Houston2013, Augsburg presenta correlazioni spettrali più forti e una maggiore diversità tra le classi, offrendo una sfida significativa per la valutazione dell'allineamento delle caratteristiche cross-modali e della capacità di generalizzazione.

Il dataset MUUFL Gulfport è stato raccolto all'interno di un campus universitario e rappresenta un ambiente semi-urbano contenente vegetazione abbondante insieme a piccole strutture artificiali. Il dataset comprende immagini iperspettrali denoizzate a 64 bande, insieme a misurazioni LiDAR a doppia banda che includono informazioni sull'elevazione e sull'intensità. Contiene 11 classi di copertura del suolo ed evidenzia dettagli spaziali fini, pixel misti e condizioni di illuminazione variabili, rendendolo particolarmente adatto per valutare la fusione di caratteristiche multimodali nella classificazione di piccoli oggetti.

Nel complesso, questi tre dataset di riferimento comprendono una notevole variazione nella risoluzione spaziale (1–2,5 m), nella dimensionalità spettrale (64–224 bande), nella complessità della scena e nella composizione del land-cover. Di conseguenza, offrono un insieme eterogeneo di dati di riferimento per valutare l'efficacia e la generalizzabilità dei metodi di classificazione multimodale del land-cover. Le caratteristiche principali dei dataset sono riassunte nella Tabella 1. Le suddivisioni training/test per tutti e tre i dataset corrispondono alle partizioni ufficiali fornite dagli enti originari di riferimento. In particolare, il dataset Houston2013 utilizza la partizione ufficiale del concorso IEEE GRSS Data Fusion del 2013, composta da 2.832 campioni di addestramento e 12.197 campioni di test. Il dataset Augsburg utilizza le annotazioni ufficiali mask_train e mask_test, ottenendo 4.538 campioni di addestramento e 47.896 campioni di test. Il dataset MUUFL utilizza la partizione ufficiale train_test_gt.mat, contenente 28.645 campioni di addestramento e 24.283 campioni di test. Per ciascun dataset, è stata estratta una finestra immagine di 32 × 32 pixel centrata su ciascun pixel etichettato, utilizzata come campione singolo di addestramento o di test. Non è stata effettuata alcuna ulteriore suddivisione o ricampionamento dei dati.

ProprietàHouston2013AugsburgMUUFL
Dimensione dell'immagine IAS (pixel)349 × 19051152 × 480325 × 220
Dimensione dell'immagine LiDAR (pixel)349 × 19051152 × 480325 × 220
Bande spettrali IAS14422464
Bande LiDAR112
Intervallo di lunghezza d'onda IAS0.38–1.05 µm0.40–1.00 µm375–1050 nm
Intervallo di lunghezza d'onda LiDARNon applicabileNon applicabileNon applicabile
Risoluzione spaziale (IAS)2,5 m2,0 m0,54 m × 1,00 m
Risoluzione spaziale (LiDAR)2,5 m2,0 m0,60 m × 0,78 m
Numero di classi di copertura del suolo151711

Tabella 1: Caratteristiche dei tre dataset di telerilevamento multimodale utilizzati per la valutazione. La tabella riassume le dimensioni delle immagini, le caratteristiche spettrali, le risoluzioni spaziali e il numero di classi di copertura del suolo per i dataset di riferimento Houston2013, Augsburg e MUUFL utilizzati per valutare il framework FlowErs proposto.

Dettagli di Implementazione

Il framework FlowErs è stato implementato in PyTorch e addestrato e valutato utilizzando un'unità di elaborazione grafica (GPU) con 80 GB di memoria. L'addestramento è stato eseguito per 100 epoche con una dimensione del batch di 16. È stato utilizzato l'ottimizzatore AdamW con un tasso di apprendimento iniziale di 1 × 10−4 e un weight decay di 1 × 10−2. Per aggiornare il tasso di apprendimento durante l'addestramento è stato impiegato un scheduler del tasso di apprendimento basato su annealing coseno. È stato applicato un tasso di dropout pari a 0,1 per migliorare la capacità di generalizzazione del modello e ridurre l'overfitting. Per l'ottimizzazione supervisionata è stata utilizzata la funzione di perdita cross-entropy. Per garantire la riproducibilità, tutti gli esperimenti sono stati inizializzati utilizzando un seed casuale fisso pari a 3407. Sono state utilizzate le partizioni di training/test fornite, senza creare un'ulteriore suddivisione per la validazione. Ogni patch di input è stata ridimensionata a 32 × 32 pixel prima dell'addestramento. Non è stata applicata alcuna aumentazione dei dati, correzione esplicita di registrazione delle immagini o ulteriore normalizzazione nel data-loader. I pixel associati a etichette negative sono stati esclusi dal calcolo della perdita supervisionata. La gestione di pixel mancanti o rumorosi non è stata valutata separatamente.

Parametri di valutazione

Per valutare le prestazioni della classificazione sono state utilizzate tre metriche di valutazione ampiamente adottate: accuratezza complessiva (OA), accuratezza media (AA) e coefficiente Kappa (k). L'OA misura la proporzione di campioni correttamente classificati rispetto al totale dei campioni, l'AA rappresenta l'accuratezza media della classificazione su tutte le classi di copertura del suolo, mentre il coefficiente Kappa quantifica l'accordo tra le classificazioni previste e quelle di riferimento, corretto per l'accordo casuale. Valori più elevati per ciascuna delle tre metriche indicano prestazioni migliori nella classificazione. Tutti i valori riportati nelle Tabelle 2–6 sono stime puntuali a divisione fissa ottenute utilizzando il seme casuale 3407. Non sono riportati intervalli di confidenza, test di significatività statistica né valori p.

figure-protocol-50

figure-protocol-51

figure-protocol-52

figure-protocol-53

In questo caso, Nc  e Na indicano rispettivamente il numero totale di campioni classificati correttamente e il numero totale di campioni valutati. figure-protocol-54 e figure-protocol-55  indicano rispettivamente il numero di campioni classificati correttamente e il numero totale di campioni per la i-esima classe. Nel calcolo del coefficiente Kappa, Pe indica la probabilità di accordo dovuto al caso, e figure-protocol-56  e figure-protocol-57  indicano rispettivamente il numero di campioni di riferimento e il numero di campioni predetti per la i-esima classe.

Risultati

Il flusso di lavoro complessivo di valutazione del framework proposto FlowErs è illustrato nella Figura 1, che riassume la strategia di classificazione multimodale in due fasi. Il processo di estrazione delle caratteristiche specifiche per ciascuna modalità, basato sull'encoder MetaFormer, è mostrato nella Figura 2, mentre le caratteristiche principali dei tre dataset di riferimento utilizzati per la valutazione sono riassunte nella Tabella 1. Le prestazioni di classificazione sono state successivamente valutate sui dataset di riferimento MUUFL, Houston2013 e Augsburg utilizzando l'OA, l'AA e il coefficiente Kappa (κ) definiti nella sezione Protocollo.

Confronto con altri metodi

Sono state incluse diverse reti di classificazione multimodali di riferimento al fine di fornire un confronto completo del framework proposto. DFINet32 integra informazioni iperspettrali e multispettrali mediante un modulo di cross-attenzione per profondità, migliorando l'interazione tra caratteristiche attraverso obiettivi di perdita multipli. DSHFNet33 introduce una strategia di fusione gerarchica dinamica che combina progressivamente rappresentazioni a scala fine e a scala grossolana. MDL-Middle34 utilizza una strategia di fusione delle caratteristiche a livello intermedio per bilanciare le informazioni provenienti da diverse modalità sensoriali. CMCL35 tratta i dati HSI e LiDAR come visioni complementari della stessa scena e applica un apprendimento contrastivo insieme a un doppio affinamento per migliorare l'allineamento delle caratteristiche. Two-Branch36 impiega un'architettura convoluzionale a doppio percorso che elabora in modo indipendente ciascuna modalità prima della fusione delle caratteristiche. ExViT37 esegue l'elaborazione di patch multimodali utilizzando rami Transformer in parallelo dotati di moduli di attenzione intermodale. DSymFuse38 estende l'architettura Transformer a doppio ramo attraverso una fusione gerarchica delle caratteristiche locale-globale. CTPMSN39 combina architetture convoluzionali e Transformer con allineamento tra prompt testuali e visivi per migliorare la coerenza semantica e la discriminazione delle classi. I valori di confronto sono stati ottenuti dalle pubblicazioni citate o dai relativi protocolli di valutazione riportati, e non sono stati generati mediante un'implementazione unificata o un framework sperimentale comune. Pertanto, questi confronti devono essere interpretati come paragoni descrittivi di riferimento piuttosto che come valutazioni controllate testa a testa.

Set di dati MUUFL

I risultati della classificazione ottenuti per il dataset MUUFL Gulfport sono riassunti nella Tabella 2, e le mappe di classificazione rappresentative sono presentate nella Figura 3A–J. Nella suddivisione fissa utilizzata come riferimento, il framework proposto ha raggiunto un OA del 95,24% e un coefficiente Kappa del 93,69%, rispetto al 93,99% e al 92,03% rispettivamente per CTPMSN. Le prestazioni a livello di classe hanno mostrato variazioni tra le diverse categorie di copertura del suolo. Rispetto a CTPMSN, il framework proposto ha ottenuto maggiori accuratezze di classificazione per le classi Alberi, Prevalentemente Erba e Superficie Mista, con incrementi rispettivi del 2,73%, del 3,16% e dell'1,86%. Al contrario, la classe Curb Giallo è risultata ancora difficile a causa del numero limitato di campioni disponibili, e la sua accuratezza riportata è risultata inferiore a quella di diversi metodi confrontati. Pertanto, il miglioramento osservato nelle prestazioni complessive non deve essere interpretato come un'indicazione di prestazioni superiori per ogni singola classe di copertura del suolo. Il confronto qualitativo mostrato nella Figura 3A–I illustra le mappe di classificazione generate dai metodi valutati, mentre la Figura 3J presenta la mappa di riferimento corrispondente, evidenziando la distribuzione spaziale delle classi di copertura del suolo nell'intero dataset MUUFL Gulfport.

ClasseDFINetDSHFNetMDL-MiddleCMCLTwo-BranchExVitDSymFuseCTPMSNFlowErs
Alberi89.274.9187.3184.8691.3292.6491.2495.5598.28
Principalmente erba72.9884.6376.3886.5480.6577.4879.5788.9292.08
Superficie mista69.2234.7768.3354.7567.9282.0782.2387.9289.78
Terra/sabbia76.6887.0678.7484.4578.3293.7489.1797.2793.55
Strada86.6881.0983.7686.2584.3490.3585.694.5295.94
Acqua10099.2588.5298.5310099.3810010097.56
Ombra83.2990.6592.1297.7284.8991.479195.9890.54
Edificio93.2690.2289.6997.5493.7689.2796.2996.2998.26
Marciapiede57.3453.0977.0677.9871.3273.5479.6288.0779.61
Cordolo giallo84.281.0396.7580.6281.4193.7291.5797.3748.91
Pannelli di tessuto97.9292.7999.4198.4199.2199.4110099.4193.13
Precisione complessiva (OA)83.8774.2983.5482.4585.6189.9488.7893.9995.24
Precisione media (AA)82.7673.2384.3785.985.190.1289.5494.6888.88
Coefficiente Kappa (κ × 100)79.8267.9278.8478.3781.2285.3785.3792.0393.69

Tabella 2: Prestazioni di classificazione (%) di diversi metodi sul dataset di riferimento MUUFL. Prestazioni di classificazione per classe insieme all'accuratezza complessiva (OA), accuratezza media (AA) e coefficiente Kappa (κ) ottenuti dal framework FlowErs proposto e dai metodi concorrenti sul dataset di riferimento MUUFL.

figure-results-1
Figura 3: Risultati rappresentativi della classificazione della copertura del suolo per il dataset di riferimento MUUFL. (A) Immagine iperspettrale (HSI). (B) Immagine LiDAR (Light Detection and Ranging). (C) Mappa di riferimento del "ground-truth" (GT). (D–L) Mappe di classificazione generate rispettivamente da DFINet, DSHFNet, MDL-Middle, CMCL, Two-Branch, ExVit, DSymFuse, CTPMSN e dal framework proposto FlowErs. La legenda a colori identifica le classi di copertura del suolo rappresentate in ciascuna mappa di classificazione.Cliccare qui per visualizzare una versione ingrandita di questa figura.

Set di dati Houston2013

I risultati della classificazione ottenuti per il dataset Houston2013 sono presentati nella Tabella 3, mentre mappe di classificazione rappresentative sono mostrate nella Figura 4A–J. Nella suddivisione fissa utilizzata come riferimento, il framework proposto ha raggiunto un OA del 97,56% e un coefficiente Kappa del 97,39%. Rispetto ai risultati riportati per CTPMSN, il framework proposto ha dimostrato un OA superiore di circa 3,8 punti percentuali. Miglioramenti sono stati osservati anche per le classi Residential e Highway, con aumenti rispettivamente di circa 2,4 e 0,5 punti percentuali. Tuttavia, la classe Commercial è rimasta relativamente difficile e ha mostrato un'accuratezza di classificazione inferiore rispetto a diversi metodi concorrenti, il che potrebbe riflettere una somiglianza spettrale e spaziale con altre categorie di copertura del suolo urbano. Nel complesso, i risultati aggregati indicano un miglioramento delle prestazioni di classificazione su questo benchmark, pur mostrando che le prestazioni variano tra le singole classi. Il confronto qualitativo nella Figura 4A–I mostra le mappe di classificazione generate dai metodi valutati, mentre la Figura 4J presenta la corrispondente mappa di riferimento reale, che illustra la distribuzione spaziale delle classi di copertura del suolo nel dataset Houston2013.

ClasseDFINetDSHFNetMDL-MiddleCMCLTwo-BranchExVitDSymFuseCTPMSNFlowErs
Erba sana82,3985,5883,182,9180,3181,6780,0696,96100
Erba stressata10094,6585,0695,6892,4410078,6794,2796,94
Erba sintetica10098,1299,694,9399,2399,0199,4199,4199,84
Albero10093,0991,5793,3798,7598,9695,5596,2199,6
Terreno98,7699,9198,8699,4399,299,9198,6799,43100
Acqua94,593,110097,395,3210095,810097,6
Residenziale87,566,6597,6492,5890,8793,2887,2286,8699,29
Commerciale91,5376,2988,1387,9695,3189,2785,8594,6184,07
Strada84,1936,2985,9380,7682,6389,4293,2988,0792,73
Autostrada69,328974,4257,4166,6971,3367,9581,6699,74
Ferrovia96,7694,7884,5479,5793,4492,8879,1397,799,72
Parcheggio 183,2788,3995,3952,8385,6789,6391,0793,2895,42
Parcheggio 285,3696,4687,3792,4286,1789,4784,2195,0999,18
Campo da tennis10097,395,1483,0498,7297,8910010099,72
Pista di atletica99,2110010097,0210097,9710010099,83
Accuratezza complessiva (OA)91,2185,0289,5583,8790,0191,5787,5793,7497,56
Accuratezza media (AA)92,4287,5591,0585,7690,9892,3289,0994,997,58
Coefficiente Kappa (κ × 100)91,0983,5987,5982,7689,190,8585,2993,2197,39

Tabella 3: Prestazioni di classificazione (%) di diversi metodi sul dataset di riferimento Houston2013. Prestazioni di classificazione per classe insieme all'accuratezza complessiva (OA), accuratezza media (AA) e coefficiente Kappa (κ) ottenuti dal framework proposto FlowErs e dai metodi concorrenti sul dataset di riferimento Houston2013.

figure-results-2
Figura 4: Risultati rappresentativi della classificazione della copertura del suolo per il dataset di riferimento Houston2013. (A) Immagine iperspettrale (HSI). (B) Immagine LiDAR (Light Detection and Ranging). (C) Mappa di riferimento del dato reale (GT). (D–L) Mappe di classificazione generate rispettivamente da DFINet, DSHFNet, MDL-Middle, CMCL, Two-Branch, ExVit, DSymFuse, CTPMSN e dal framework proposto FlowErs. La legenda a colori identifica le classi di copertura del suolo rappresentate in ciascuna mappa di classificazione. Cliccare qui per visualizzare una versione ingrandita di questa figura.

Set di dati di Augusta

I risultati della classificazione ottenuti per il dataset di Augsburg sono riassunti nella Tabella 4, e mappe di classificazione rappresentative sono presentate nella Figura 5A–J. Questo dataset è caratterizzato da una notevole variazione intra-classe e da una struttura di fondo complessa. Nella suddivisione fissa del benchmark riportata, il framework proposto ha raggiunto un OA del 97,56% e un AA del 89,21%. Rispetto ai metodi benchmark elencati, il framework proposto ha ottenuto accuratezze di classificazione più elevate per le classi Industriale e Commerciale di circa 14 e 45 punti percentuali, rispettivamente. La differenza tra OA e AA indica che le prestazioni complessive sono state influenzate dalla frequenza delle classi, mentre AA riflette la prestazione media su tutte le classi. Di conseguenza, l'OA riportato dovrebbe essere interpretato insieme ai risultati per classe, poiché le prestazioni di classificazione variavano tra le singole categorie di copertura del suolo. Il confronto qualitativo nella Figura 5A–I mostra le mappe di classificazione prodotte dai metodi valutati, mentre la Figura 5J presenta la corrispondente mappa di riferimento reale, che illustra la distribuzione spaziale delle classi di copertura del suolo nell'intero dataset di Augsburg.

ClasseDFINetDSHFNetMDL-MiddleCMCLTwo-BranchExVitDSymFuseCTPMSNFlowErs
Alberi96,4198,2191,7294,2795,8593,6490,5893,3699,57
Residenziale96,8842,0895,1969,8492,7597,7196,3297,3798,97
Industriale58,247,2962,6135,2272,6665,8272,4564,686,41
Piante basse92,2251,7587,7680,2788,984,8889,6596,7299,58
Orti55,8795,9450,8689,3372,8646,8562,9158,6991,22
Commerciale10,9850,9124,2445,5920,3224,4917,2229,7374,3
Acqua22,8767,7829,0454,8736,8224,4913,2715,5374,39
Precisione complessiva (OA)88,7856,5987,7475,9487,2987,7288,3591,5697,56
Precisione media (AA)62,2965,4763,0667,6167,7862,5663,265,1489,21
Coefficiente Kappa (κ × 100)84,3246,7882,6967,8382,5882,4983,3687,8896,48

Tabella 4: Prestazioni di classificazione (%) di diversi metodi sul dataset di riferimento Augsburg. Prestazioni di classificazione per classe insieme all'accuratezza complessiva (OA), accuratezza media (AA) e coefficiente Kappa (κ) ottenuti dal framework proposto FlowErs e dai metodi concorrenti sul dataset di riferimento Augsburg.

figure-results-3
Figura 5: Risultati rappresentativi della classificazione della copertura del suolo per il dataset di riferimento di Augsburg. (A) Immagine iperspettrale (HSI). (B) Immagine LiDAR (Light Detection and Ranging). (C) Mappa di riferimento del terreno (GT). (D–L) Mappe di classificazione generate rispettivamente da DFINet, DSHFNet, MDL-Middle, CMCL, Two-Branch, ExVit, DSymFuse, CTPMSN e dal framework proposto FlowErs. La legenda a colori identifica le classi di copertura del suolo rappresentate in ciascuna mappa di classificazione. Cliccare qui per visualizzare una versione ingrandita di questa figura.

Per facilitare un confronto visivo più accurato delle regioni complesse, sono mostrate in Figura 6 viste ingrandite di ROI rappresentative dei dataset MUUFL, Houston2013 e Augsburg. Queste viste ingrandite evidenziano i confini degli oggetti e le strutture spaziali su scala fine, meno evidenti nelle mappe di classificazione dell'intera scena mostrate nelle Figure 3–5, fornendo ulteriore evidenza qualitativa delle prestazioni di classificazione sui tre dataset di riferimento.

figure-results-4
Figura 6: Viste ingrandite di aree rappresentative di interesse (ROIs) provenienti dai dataset MUUFL, Houston2013 e Augsburg. Le aree rappresentative di interesse (ROIs) provenienti dai dataset MUUFL, Houston2013 e Augsburg sono state ingrandite per facilitare il confronto visivo dei dettagli di classificazione su scala fine. I riquadri rossi indicano le aree selezionate, e le relative viste ingrandite mettono in evidenza i confini degli oggetti, le strutture di piccole dimensioni e altre aree complesse difficili da apprezzare nelle mappe di classificazione dell'intera scena mostrate nelle Figure 3–5. Queste viste ingrandite forniscono un'ulteriore valutazione qualitativa dei risultati della classificazione. Cliccare qui per visualizzare una versione ingrandita di questa figura.

Studio di ablazione

Effetto del modulo di abbinamento multimodale del flusso:

Per valutare il contributo del modulo MFM, sono stati condotti esperimenti di ablazione utilizzando tre configurazioni del modello: il framework completo FlowErs (Baseline), un modello senza il modulo MFM (w/o MFM) e un modello semplificato che impiega un allineamento unidirezionale del flusso (Single Flow). I risultati quantitativi corrispondenti sono riassunti nella Tabella 5.

MetodoMUUFLHouston2013Augsburg
OA (%)AA (%)κ × 100OA (%)AA (%)κ × 100OA (%)AA (%)κ × 100
Baseline95.2488.8893.6997.5697.5897.3997.5689.2196.48
senza MFM92.8786.0291.0595.3195.2894.9795.1287.0693.98
Flusso singolo94.3887.4392.7296.5896.4796.2296.4788.3695.47

Tabella 5: Studio di ablazione del framework proposto FlowErs sui dataset di riferimento MUUFL, Houston2013 e Augsburg. Le prestazioni di classificazione sono riportate per il modello completo (Baseline) e due varianti di ablazione, utilizzando l'accuratezza globale (OA), l'accuratezza media (AA) e il coefficiente Kappa (κ).

Rispetto al modello Baseline, la rimozione del modulo MFM ha determinato valori inferiori di OA, AA e Kappa in tutti e tre i set di dati di riferimento. La configurazione a Flusso Singolo ha prodotto una prestazione intermedia tra il modello completo e il modello senza MFM, indicando che l'allineamento unidirezionale delle caratteristiche ha mantenuto parte del miglioramento osservato nelle prestazioni, senza tuttavia raggiungere il livello complessivo dell'implementazione bidirezionale. Queste osservazioni suggeriscono che il modulo di allineamento bidirezionale dei flussi ha contribuito alle prestazioni riportate nei contesti di benchmark valutati. Le differenze riportate rappresentano stime puntuali fisse ottenute utilizzando un singolo seme casuale e devono pertanto essere interpretate in senso descrittivo, piuttosto che come prova di significatività statistica.

Nei tre set di dati di riferimento, le differenze aggregate di prestazione più ampie tra il modello di base e i modelli di ablazione sono state osservate nel set di dati MUUFL, mentre differenze relativamente più piccole sono state osservate nel set di dati Houston2013. Sono stati osservati miglioramenti sia nell'OA che nell'AA per il modello completo rispetto alle configurazioni di ablazione, indicando prestazioni aggregate di classificazione più elevate insieme a prestazioni medie per classe migliorate nei diversi split di benchmark valutati. Questi risultati sono coerenti con l'ipotesi dello studio secondo cui l'allineamento delle caratteristiche prima della fusione multimodale potrebbe migliorare le prestazioni di classificazione; tuttavia, esperimenti ripetuti e analisi statistiche non sono stati eseguiti nel presente studio.

Effetto del numero di passi di integrazione del flusso:

Per valutare ulteriormente l'influenza del numero di passi di integrazione del flusso all'interno del modulo MFM, il numero di passi di integrazione è stato variato da 2 a 10. I risultati di classificazione corrispondenti sono riassunti nella Tabella 6. Il parametro del passo di integrazione controlla la discretizzazione del processo continuo di trasporto delle caratteristiche durante l'allineamento multimodale, dove valori più piccoli indicano una discretizzazione più grossolana e valori più grandi indicano una discretizzazione più fine. Come mostrato nella Tabella 6, le stime del punto fisso più elevate, calcolate secondo le metriche valutate, sono state ottenute quando il numero di passi di integrazione era pari a 6. Le prestazioni sono generalmente migliorate all'aumentare del numero di passi di integrazione da 2 a 6, dopodiché le prestazioni riportate sono rimaste relativamente stabili o sono leggermente diminuite nei tre dataset di riferimento. Queste osservazioni indicano che l'impostazione nominale di sei passi di integrazione ha fornito le prestazioni aggregate più elevate nelle condizioni di benchmark valutate. Poiché i risultati riportati si basano su un singolo seme casuale e su suddivisioni fisse dei benchmark, tali differenze devono essere interpretate in senso descrittivo e non come prova di differenze di prestazione statisticamente significative.

Passaggi di integrazione del flussoMUUFLHouston2013Augsburg
OA (%)AA (%)κ × 100OA (%)AA (%)κ × 100OA (%)AA (%)κ × 100
292.3784.6390.1295.7396.1295.6494.8685.7392.76
393.5885.4790.9896.3296.4896.0195.6186.4893.51
494.3186.5191.7696.8896.9296.5796.1887.3494.12
594.9287.6292.5497.1897.2297.0596.8988.0295.07
695.2488.8893.6997.5697.5897.3997.5689.2196.48
795.1288.5693.597.4997.4497.3197.3488.8496.21
894.9588.2293.297.3197.2997.1796.9888.4695.82
994.6387.7592.8597.0997.0396.8896.4587.9295.28
1094.2186.9792.1896.7796.8196.6195.8787.0394.61

Tabella 6: Effetto del numero di passaggi di integrazione del flusso sulle prestazioni di classificazione per i dataset di riferimento MUUFL, Houston2013 e Augsburg. Le prestazioni di classificazione sono riportate come accuratezza complessiva (OA), accuratezza media (AA) e coefficiente Kappa (κ) per diversi numeri di passaggi di integrazione del flusso. Sei passaggi di integrazione corrispondono alla configurazione utilizzata nel framework finale FlowErs.

Tra i set di dati valutati, il set di dati MUUFL ha mostrato la variazione maggiore nelle prestazioni al variare del numero di passaggi di integrazione, mentre il set di dati Houston2013 ha evidenziato cambiamenti relativamente minori, raggiungendo nel contempo le prestazioni massime riportate con sei passaggi di integrazione. Il set di dati Augsburg ha mostrato una tendenza simile, con una variazione di prestazioni relativamente modesta al variare del numero di passaggi. Nel complesso, queste osservazioni indicano che un numero moderato di passaggi di integrazione del flusso ha fornito le prestazioni di classificazione massime riportate per i set di dati valutati. L'analisi attuale non include esperimenti ripetuti, stime dell'incertezza, analisi computazionale, robustezza a modalità mancanti o a ingressi rumorosi, né la generalizzazione tra diverse regioni, e pertanto non vengono tratte conclusioni riguardo a questi aspetti.

La valutazione su tre dataset di riferimento ha dimostrato prestazioni competitive nella classificazione aggregata secondo le suddivisioni fisse stabilite come riferimento, con un OA massimo del 97,56%. Gli esperimenti di ablazione hanno mostrato che la configurazione completa con corrispondenza bidirezionale del flusso ha ottenuto costantemente prestazioni aggregate superiori rispetto ai modelli corrispondenti di ablazione su tutti i dataset valutati. Le analisi per classe hanno indicato che le prestazioni di classificazione variano tra le categorie di copertura del suolo, con le classi minoritarie e le categorie spettralmente simili che risultano ancora relativamente difficili e contribuiscono alla differenza osservata tra OA e AA nei dataset sbilanciati. La presente valutazione si basa su stime puntuali fisse ottenute utilizzando un singolo seme casuale e non include stime dell'incertezza da ripetizioni multiple, test di significatività statistica, analisi computazionale, sensibilità a errori di registrazione spaziale, robustezza a modalità mancanti o rumorose, né generalizzazione tra diverse regioni. Questi aspetti richiedono ulteriori indagini in futuri studi.

Disponibilità dei dati:

I set di dati di riferimento pubblici utilizzati in questo studio sono disponibili presso i rispettivi fornitori originali. I materiali di implementazione, le mappe di previsione e i risultati della valutazione sono disponibili pubblicamente tramite il repository Zenodo all'indirizzo https://doi.org/10.5281/zenodo.21395701.

File supplementare 1: Formulazione matematica e algoritmo di addestramento del framework FlowErs. Questo file supplementare fornisce la formulazione matematica completa alla base del framework FlowErs proposto, inclusa la formulazione del flusso continuo (Equazioni S1–S2), l'equazione del flusso di probabilità (Equazione S3), il percorso ottimale del flusso (Equazioni S4–S5), l'obiettivo di addestramento condizionato basato sul matching del flusso (Equazione S6) e le proprietà teoriche associate. Il file include inoltre l'Algoritmo S1, che riassume l'intero flusso di lavoro di addestramento in due fasi, composto da un pre-addestramento non supervisionato basato sul matching del flusso seguito da una classificazione multimodale supervisionata.

Discussione

Lo studio attuale presenta FlowErs, un framework multimodale di telerilevamento che separa l'allineamento delle caratteristiche cross-modali dalla classificazione semantica attraverso una strategia di apprendimento in due fasi. Piuttosto che fondere direttamente caratteristiche eterogenee specifiche delle singole modalità, il framework proposto allinea innanzitutto le rappresentazioni delle caratteristiche utilizzando il conditional flow matching, prima della fusione multimodale e della classificazione. Questo design affronta la sfida di lunga data delle distribuzioni eterogenee delle caratteristiche tra HSI e LiDAR, in cui le differenze nei meccanismi di rilevamento limitano spesso l'efficacia delle strategie di fusione convenzionali basate su concatenazione o attenzione23,26,35,36,37,38,39. Formulando l'allineamento multimodale come un trasporto continuo di caratteristiche, FlowErs estende i recenti sviluppi nel flow matching, applicandoli dal modellamento generativo all'apprendimento delle rappresentazioni nel telerilevamento multimodale15,16,17,18,19,20,21. Nelle condizioni di benchmark valutate, il framework proposto ha ottenuto prestazioni competitive nella classificazione complessiva sui dataset Houston2013, Augsburg e MUUFL, mentre lo studio ablativo condotto ha ulteriormente confermato il contributo del modulo di allineamento bidirezionale alle prestazioni riportate con suddivisione fissa.

I risultati riportati suggeriscono che l'allineamento esplicito delle caratteristiche prima della fusione multimodale può migliorare la compatibilità delle rappresentazioni eterogenee estratte da diverse modalità sensoriali. I precedenti metodi di telerilevamento multimodale si sono basati principalmente su reti convoluzionali, architetture basate su Transformer, meccanismi di attenzione, apprendimento contrastivo o fusione guidata da prompt per rafforzare l'interazione tra le caratteristiche23,26,35,36,37,38,39. Sebbene questi approcci abbiano dimostrato prestazioni di classificazione elevate, la maggior parte assume che gli embedding specifici della modalità possano essere direttamente fusi dopo l'estrazione delle caratteristiche. Al contrario, FlowErs introduce una fase intermedia di allineamento geometrico che trasporta continuamente le caratteristiche specifiche della modalità in uno spazio latente condiviso prima della classificazione. La valutazione per classe dimostra che i miglioramenti complessivi delle prestazioni non sono stati distribuiti uniformemente tra tutte le categorie di copertura del suolo. Ad esempio, diverse classi minoritarie e categorie urbane spettralmente simili sono rimaste relativamente difficili da classificare, e la differenza osservata tra OA e AA, in particolare per il dataset di Augsburg, riflette l'influenza dello squilibrio tra le classi insieme a prestazioni variabili a livello di classe. Pertanto, le metriche aggregate riportate dovrebbero essere interpretate insieme ai risultati per classe, piuttosto che come prova di miglioramenti uniformi in ogni categoria.

Gli esperimenti di ablazione supportano ulteriormente la progettazione proposta. La rimozione del modulo di abbinamento multimodale dei flussi ha ridotto le prestazioni aggregate di classificazione su tutti e tre i dataset di riferimento, mentre la variante a flusso unidirezionale ha ottenuto prestazioni costantemente intermedie tra quelle del modello completo e quelle del modello senza allineamento dei flussi. Queste osservazioni sono coerenti con l'ipotesi di lavoro secondo cui il trasporto bidirezionale delle caratteristiche potrebbe migliorare la corrispondenza tra modalità prima della fusione delle caratteristiche nelle condizioni di benchmark valutate. Analogamente, l'analisi dell'integrazione dei flussi ha dimostrato che la discretizzazione intermedia della traiettoria di trasporto appresa produce le prestazioni aggregate più elevate, con sei passi di integrazione che rappresentano il punto operativo nominale nell'attuale implementazione. I miglioramenti prestazionali sono diventati marginali o leggermente decrescenti con ulteriori passi di integrazione, suggerendo che una discretizzazione sempre più fine potrebbe offrire benefici decrescenti nelle condizioni sperimentali valutate. Se questo punto operativo sia generalizzabile ad altri dataset, modalità sensoriali o architetture di rete resta da verificare.

Diversi limiti devono essere considerati nell'interpretazione dei risultati attuali. In primo luogo, la valutazione si è limitata a tre dataset di benchmark pubblicamente disponibili, utilizzando partizioni fisse per training e test e un singolo seme casuale. Di conseguenza, non sono state valutate l'incertezza derivante da esecuzioni ripetute, gli intervalli di confidenza, i test di significatività statistica e la variabilità tra diverse esecuzioni. In secondo luogo, i metodi di confronto sono stati presi direttamente dalle rispettive pubblicazioni anziché essere reimplementati all'interno di un framework sperimentale comune; pertanto, i confronti riportati devono essere interpretati in senso descrittivo e non come riproduzioni controllate testa a testa. In terzo luogo, non è stata indagata la robustezza a modalità mancanti, osservazioni rumorose, errori di allineamento spaziale e generalizzazione tra diverse regioni. Inoltre, sebbene il flow matching fornisca un quadro teorico per il trasporto continuo e potenzialmente invertibile delle caratteristiche15,16,17, nell'attuale studio non è stata verificata empiricamente l'invertibilità esatta, il mantenimento della topologia e l'interpretabilità fisica delle trasformazioni apprese. Anche le caratteristiche computazionali, tra cui il tempo di inferenza, il consumo di memoria e la complessità in termini di operazioni in virgola mobile, non sono state profilate separatamente.

Approcci alternativi allo studio dell'allineamento multimodale continuano a evolversi. Studi recenti hanno esplorato l'apprendimento contrastivo, la fusione basata su grafi, l'apprendimento di rappresentazioni a rango ridotto, l'apprendimento multimodale guidato da prompt, l'apprendimento federato e architetture ibride convoluzionali–Transformer per migliorare l'integrazione delle caratteristiche multimodali23,26,27,28,35,36,37,38,39. Queste strategie rimangono complementari piuttosto che mutualmente esclusive, e lavori futuri potrebbero indagare combinazioni di trasporto esplicito di caratteristiche basato su flussi con questi paradigmi di allineamento esistenti. Oltre alla classificazione del land-cover, l'allineamento continuo di caratteristiche potrebbe essere applicabile anche a compiti correlati di telerilevamento multimodale, inclusi la segmentazione semantica, il rilevamento di cambiamenti, il riconoscimento di oggetti, il monitoraggio ambientale, la valutazione dei disastri, l'agricoltura di precisione e la mappatura urbana, dove modalità complementari di telerilevamento sono sempre più disponibili2,3,4,5,6,7,8,9,23.

Indagini future dovrebbero valutare il framework proposto in condizioni sperimentali più diverse, incorporando analisi statistiche con esecuzioni ripetute, profilazione computazionale, robustezza a modalità mancanti o rumorose, sensibilità agli errori di registrazione spaziale e valutazione del trasferimento tra regioni. Ulteriori studi che esaminino parametrizzazioni alternative del flusso, diverse architetture di encoder e dataset di riferimento multimodali più ampi chiarirebbero ulteriormente la generalizzabilità e l'applicabilità pratica della metodologia proposta. Nel complesso, i risultati attuali indicano che l'allineamento esplicito delle caratteristiche mediante corrispondenza condizionale del flusso rappresenta una strategia complementare promettente per la classificazione multimodale del telerilevamento, evidenziando al contempo diverse opportunità per ulteriori sviluppi metodologici e valutazioni complete.

Dichiarazioni

Conflitto di interessi:

Gli autori dichiarano di non avere conflitti di interessi.

Ringraziamenti

Questo lavoro è stato finanziariamente sostenuto dal Progetto del Fondo per la Ricerca Scientifica della provincia di Shaanxi A&Università #38;F (concessione n. ZK25-38) e Dipartimento dell'Istruzione della Provincia di Shaanxi (concessione n. 24JK0734).

Materiali

Elenco dei materiali utilizzati in questo articolo
NomeAziendaNumero di catalogoCommenti
ottimizzatore AdamWFondazione PyTorchIncluso in PyTorchUtilizzato per l'ottimizzazione del modello. È stata utilizzata PyTorch 2.5.0.
Set di dati di riferimento AugsburgHu J et al. (Earth System Science Data, 2022); Tecnologia del Telerilevamento, LMU Monacohttps://doi.org/10.5281/zenodo.7185498Dataset pubblico di riferimento multimodale di telerilevamento utilizzato per la valutazione dei modelli.
CUDA ToolkitNVIDIACUDA Toolkit 12.4; https://developer.nvidia.com/cuda-12-4-0-download-archiveUtilizzato per l'addestramento e l'inferenza del modello accelerati tramite GPU.
unità di elaborazione grafica (GPU)NVIDIA CorporationNVIDIA A100 80 GB PCIeUtilizzato per il training e la valutazione del modello.
dataset di riferimento Houston2013Concorso sulla fusione dei dati della IEEE Geoscience and Remote Sensing Societyhttp://www.grss-ieee.org/community/technical-resources/data-fusion/2013-grss-data-fusion-contest/Dataset pubblico di immagini iperspettrali e dati LiDAR utilizzato per la valutazione del modello.
Dataset di riferimento MUUFL GulfportUniversità della Florida (Gader P et al., Rapporto Tecnico REP-2013-570)https://github.com/GatorSense/MUUFLGulfportDataset pubblico di immagini iperspettrali e dati LiDAR utilizzato per la valutazione del modello.
Sistema operativoCanonical Ltd.Ubuntu 22.04 LTS; https://ubuntu.comAmbiente computazionale utilizzato per lo sviluppo, l'addestramento e la valutazione del modello.
PyTorchFondazione PyTorchPyTorch 2.5.0; https://pytorch.org/get-started/previous-versions/#v250Framework di apprendimento profondo utilizzato per implementare, addestrare e valutare il modello FlowErs.
PythonPython Software FoundationPython 3.11; https://www.python.org/downloads/release/python-3110/Linguaggio di programmazione utilizzato per implementare ed eseguire il flusso di lavoro computazionale.

Riferimenti

  1. Geng X, et al. Fast and effective: Progressive hierarchical fusion classification for remote sensing images. IEEE Trans Multimed. 2024;26:9776–89.
  2. Tian F, et al. HireNet: Hierarchical-relation network for few-shot remote sensing image scene classification. IEEE Trans Geosci Remote Sens. 2024;62:1–10.
  3. Ye Z, et al. A multiscale incremental learning network for remote sensing scene classification. IEEE Trans Geosci Remote Sens. 2024;62:1–15.
  4. Li Q, Chen Y, He X, Huang L. Co-training transformer for remote sensing image classification, segmentation, and detection. IEEE Trans Geosci Remote Sens. 2024;62:1–18.
  5. Qin A, et al. Deep updated subspace networks for few-shot remote sensing scene classification. IEEE Trans Geosci Remote Sens. 2024;62:1–14.
  6. Wang S, et al. Personalized multiparty few-shot learning for remote sensing scene classification. IEEE Trans Geosci Remote Sens. 2024;62:1–15.
  7. Yang JY, et al. Multifrequency graph convolutional network with cross-modality mutual enhancement for multisource remote sensing data classification. IEEE Trans Geosci Remote Sens. 2024;62:1–14.
  8. Zhou G, Qian L, Gamba P. A novel iterative self-organizing pixel matrix entanglement classifier for remote sensing imagery. IEEE Trans Geosci Remote Sens. 2024;62:1–21.
  9. Zhu J, et al. MVP: Meta visual prompt tuning for few-shot remote sensing image scene classification. IEEE Trans Geosci Remote Sens. 2024;62:1–13.
  10. Gat I, et al. Discrete flow matching. Adv Neural Inf Process Syst. 2024;37:133345–85.
  11. Miller BK, Chen RT, Sriram A, Wood BM. FlowMM: Generating materials with Riemannian flow matching [Internet]. 2024 [cited 2026 Jul 6]. Available from: https://arxiv.org/abs/2406.04713
  12. Xin Y, et al. Confidence-weighted dual-teacher networks with biased contrastive learning for semi-supervised semantic segmentation in remote sensing images. IEEE Trans Geosci Remote Sens. 2024;62:1–16.
  13. He Y, et al. IGroupSS-Mamba: Interval group spatial-spectral Mamba for hyperspectral image classification. IEEE Trans Geosci Remote Sens. 2024;62:1–14.
  14. Liao D, Wang Q, Lai T, Huang H. Joint classification of hyperspectral and LiDAR data based on Mamba. IEEE Trans Geosci Remote Sens. 2026;19:11445–61.
  15. Lipman Y, et al. Flow matching for generative modeling [conference paper]. Presented at: 11th International Conference on Learning Representations (ICLR); 2023. Available from: https://openreview.net/forum id=PqvMRDCJT9t
  16. Liu X, et al. Flow straight and fast: Learning to generate and transfer data with rectified flow [conference paper]. Presented at: 11th International Conference on Learning Representations (ICLR); 2023. Available from: https://openreview.net/forum id=XVjTT1nw5z
  17. Geng Z, et al. Consistency models made easy [conference paper]. Presented at: 13th International Conference on Learning Representations (ICLR); 2025. Available from: https://openreview.net/forum id=1x7sJYh37d
  18. Hu VT, et al. Latent space editing in transformer-based flow matching [conference paper]. Presented at: AAAI Conference on Artificial Intelligence; 2024;38:2247–55. Available from: https://doi.org/10.1609/aaai.v38i3.28014
  19. Jeong J, Kim K, Kim W, Kim NJ. Real-time person image synthesis using a flow matching model [Internet]. 2025 [cited 2026 Jul 6]. Available from: https://arxiv.org/abs/2505.03562
  20. Kakesh MH, et al. An efficient data generation method based on flow matching for bearing fault diagnosis under imbalanced data conditions. IEEE Trans Energy Convers. 2026;1–11.
  21. Chu Z, et al. End-to-end seam tracking with flow matching-based diffusion policy [conference paper]. Presented at: International Conference on Machine Intelligence and Nature-Inspired Computing (MIND); Xiamen, China; 2025. p. 304–9. Available from: https://doi.org/10.1109/MIND67540.2025.11351867
  22. Melgani F, Bruzzone L. Classification of hyperspectral remote sensing images with support vector machines. IEEE Trans Geosci Remote Sens. 2004;42:1778–90.
  23. Li J, et al. Deep learning in multimodal remote sensing data fusion: A comprehensive review. Int J Appl Earth Obs Geoinf. 2022;112:102926.
  24. Vaswani A, et al. Attention is all you need [Internet]. 2017 [cited 2026 Jul 6]. Available from: https://arxiv.org/abs/1706.03762
  25. Zhuang Y, Chen M, Zhu D. UWASR-GAN: An attention-guided multi-scale residual framework for underwater image enhancement in underwater Internet of Things applications. IEEE Internet Things J. 2026;12:29452–71.
  26. Ma X, Zhang X, Pun MO, Liu M. A multilevel multimodal fusion transformer for remote sensing semantic segmentation. IEEE Trans Geosci Remote Sens. 2024;62:1–15.
  27. Xie W, Lu Y, Li D, Li Y. Ebbinghaus-curve guided low-rank component-induced attention for multisource remote sensing classification. IEEE Trans Geosci Remote Sens. 2024;62:1–12.
  28. Li D, Xie W, Li Y, Fang L. FedFusion: Manifold-driven federated learning for multi-satellite and multi-modality fusion. IEEE Trans Geosci Remote Sens. 2023;62:1–13.
  29. Debes C, et al. Hyperspectral and LiDAR data fusion: Outcome of the 2013 GRSS data fusion contest. IEEE J Sel Top Appl Earth Obs Remote Sens. 2014;7:2405–18.
  30. Hu J, et al. MDAS: A new multimodal benchmark dataset for remote sensing. Earth Syst Sci Data Discuss. 2022:1–26.
  31. Gader P, et al. MUUFL Gulfport hyperspectral and LiDAR airborne data set. University of Florida; Gainesville (FL); Technical Report REP-2013-570; 2013.
  32. Gao Y, et al. Hyperspectral and multispectral classification for coastal wetland using depthwise feature interaction network. IEEE Trans Geosci Remote Sens. 2021;60:1–15.
  33. Feng Y, Song L, Wang L, Wang X. DSHFNet: Dynamic scale hierarchical fusion network based on multiattention for hyperspectral image and LiDAR data classification. IEEE Trans Geosci Remote Sens. 2023;61:1–14.
  34. Hong D, et al. More diverse means better: Multimodal deep learning meets remote-sensing imagery classification. IEEE Trans Geosci Remote Sens. 2020;59:4340–54.
  35. Feng Z, et al. Cross-modal contrastive learning for remote sensing image classification. IEEE Trans Geosci Remote Sens. 2023;61:1–13.
  36. Xu X, et al. Multisource remote sensing data classification based on convolutional neural network. IEEE Trans Geosci Remote Sens. 2017;56:937–49.
  37. Yao J, et al. Extended vision transformer (ExViT) for land use and land cover classification: A multimodal deep learning framework. IEEE Trans Geosci Remote Sens. 2023;61:1–15.
  38. Chang H, et al. Deep symmetric fusion transformer for multimodal remote sensing data classification. IEEE Trans Geosci Remote Sens. 2024;63:1–15.
  39. Wang A, et al. CTPMSN: Enhancing multimodal remote sensing classification with composite text prompts. IEEE J Sel Top Appl Earth Obs Remote Sens. 2025;18:27960–27978.

Ristampe e permessi

Tag

Telerilevamento MultimodaleImaging IperspettraleDati LiDARAllineamento delle FeatureFusione MultimodaleEncoder MetaFormerFlow MatchingClassificazione Pixel WiseDataset di Benchmark