Réseau prototype de confiance découplé pour la classification inter-domaines par petits échantillons d’images hyperspectrales

  • role: First author第一作者
  • Affiliation:

    College of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China

  • Email:wangxuesongcumt@163.com
  • Introduction:E-mailwangxuesongcumt@163.com
WANG Xuesong,  
  • Affiliation:

    College of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China

JIANG Wenchao,  
  • role: Corresponding author通信作者
  • Affiliation:

    College of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China

  • Email:kongyicumt@163.com
  • Introduction:E-mailkongyicumt@163.com
KONG Yi*,  
  • Affiliation:

    College of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China

CHENG Yuhu

résumé

En raison de la difficulté d'obtenir des images hyperspectrales annotées (HSI), les méthodes de classification HSI basées sur l'apprentissage par petits échantillons attirent une grande attention. Les méthodes courantes d'apprentissage par petits échantillons supposent généralement que la distribution des échantillons d’entraînement et de test est cohérente, cependant, en raison de l'influence de conditions de prise de vue et d'autres facteurs, il existe souvent des différences de distribution entre les différentes HSI, ce qui rend difficile l'obtention de performances de classification élevées avec les méthodes traditionnelles. Pour cette raison, cet article propose une méthode de classification HSI inter-domaines basée sur un réseau prototype de confiance découplé. Tout d'abord, un réseau convolutif résiduel 3D est utilisé pour extraire les caractéristiques profondes des échantillons afin d'exploiter pleinement les informations spatio-spectrales de HSI ; ensuite, un réseau découplé est utilisé pour séparer fonctionnellement les caractéristiques profondes afin de réaliser une représentation plus ciblée des caractéristiques invariantes au domaine et spécifiques au domaine ; ensuite, le réseau prototype de confiance sélectionne les échantillons de haute confiance dans l’ensemble de requêtes et recalcule un prototype de classe plus fiable ; enfin, en combinant les prototypes de classe à haute confiance et les prototypes de classe originaux, une classification par petits échantillons plus précise est réalisée. La méthode proposée dans cette étude a été validée par des expériences comparatives avec d’autres méthodes existantes sur plusieurs ensembles de données hyperspectrales réelles, démontrant son efficacité.

mots-clés

images hyperspectrales; classification; apprentissage par petits échantillons; réseau découplé; adaptation de domaine; prototype de classe; réseaux neuronaux convolutifs; apprentissage par transfert

1 citation

Les images hyperspectrales Hsi (Hyperspectral Image) sont présentées sous la forme de cubes tridimensionnels contenant de riches signatures spectrales et des informations spatiales complexes, largement utilisées dans le développement urbain.Baur等,2018), surveillance de l'environnement (Wang等,2016), et l'exploration minière (Siebels等,2020), des domaines tels que. La classification Hsi est l'une des tâches fondamentales et importantes pour mener à bien ces applications, dans le but d'attribuer une étiquette de catégorie unique à chaque pixel en fonction des caractéristiques spatiales et spectrales de Hsi. Les méthodes de classification Hsi comprennent généralement des modèles superficiels et des modèles profonds (Kong等,2024). Parmi ceux - ci, les méthodes peu profondes ont tendance à être difficiles à extraire les caractéristiques spectrales et spatiales complexes du Hsi. Pour ce faire, la méthode d'apprentissage profond est appliquée aux tâches de classification Hsi. Tels que:Hang等(2021)Un sous - réseau d'attention spectrale et un sous - réseau d'attention spatiale ont été construits respectivement en combinant un module d'attention et un réseau de neurones convolutifs CNN (Convolutional Neural Network);Zhang等(2018)Utiliser les CNN et les facteurs de poids de plusieurs régions pour apprendre les interactions contextuelles des Hsi et extraire ainsi des caractéristiques spectrales - spatiales plus discriminantes; En réponse au problème des CNN existants ignorant les informations complémentaires superficielles et profondes,Feng等(2019)En fusionnant plusieurs couches de signatures spatiales - spectrales et en pré - marquant les échantillons à haut niveau de confiance, les problèmes de sur - ajustement du CNN pendant l'entraînement ont été atténués.
Bien que le Deep Learning affiche d'excellentes performances dans les tâches de classification HSI, cela dépend souvent d'un grand nombre d'échantillons étiquetés. Cependant, l'étiquetage des échantillons Hsi nécessite beaucoup de temps et de coûts humains. Par conséquent, comment obtenir une classification Hsi de haute précision avec un petit nombre d'échantillons étiquetés est devenu l'un des points chauds de la recherche dans le domaine de la télédétection ces dernières années.朱传海等(2023)Proposer un réseau jumeau basé sur un espace de probabilité a posteriori taxonomique qui réduit la dépendance à l'échantillon en combinant des informations de probabilité a posteriori taxonomiques sur la couverture de surface.陈杰虎和汪西莉(2022)Utilisez des diagrammes pour modéliser les relations de similarité des images dans les espaces caractéristiques et lissez les caractéristiques des images de même catégorie à l'aide d'opérations de convolution de diagramme pour améliorer l'indexation de zone des caractéristiques des différentes catégories d'images. L'apprentissage par migration offre de nouvelles idées pour résoudre le problème de la rareté des échantillons étiquetés, qui vise à migrer les connaissances acquises à partir de tâches avec suffisamment d'échantillons étiquetés (domaines sources) vers des tâches avec moins d'échantillons étiquetés (domaines cibles). Cependant, en fonction des conditions atmosphériques, de l'humidité du sol, des paramètres du capteur et d'autres facteurs, il existe encore certaines différences de distribution entre les différents Hsi provenant du même capteur, ce qui affecte considérablement les performances du classificateur. Adaptation de domaine en tant que méthode classique d'apprentissage par migration, capable de mapper les données de deux domaines différents mais proches dans le même espace caractéristique, extrayant ainsi les caractéristiques invariantes de domaine des deux domaines et utilisées pour les tâches de classification (Deng等,2019). CommeZhao等(2022)L'information spatiale du Hsi est conservée à l'aide d'une fusion d'ordre fractionnaire, et l'alignement Spectral avec le Hsi est effectué à l'aide de données lidar, et enfin, les différences de distribution des caractéristiques spectrales - spatiales sont réduites par un réseau adaptatif de domaine.周莲等(2024)Proposer un module d'attention Collaborative pour guider le réseau vers l'information ciblée, améliorer les données des échantillons d'entraînement pour augmenter la taille de l'ensemble de données, et enfin construire des stratégies d'entraînement conjointes avec des branches d'apprentissage contrastées conçues pour améliorer la précision de la classification.Yu等(2021)Des réseaux basés sur la densité sont proposés et utilisés pour extraire des caractéristiques spectrales - spatiales discriminantes et réduire les différences de distribution entre les différents domaines à l'aide de l'apprentissage antagoniste.Zhong等(2020)Les distributions de probabilité Edge et conditionnelles des différents domaines sont d'abord adaptées par une méthode d'adaptation conjointe des distributions de probabilité, puis les paramètres du modèle formés sur le domaine source sont migrés vers le domaine cible et affinés.Ganin和Lempitsky(2014)La pensée basée sur l'apprentissage antagoniste propose un réseau antagoniste de domaine, Dann (Domain Adversarial Neural Networks), qui acquiert des caractéristiques d'Invariance de domaine par la confrontation d'un discriminateur de domaine avec un extracteur de caractéristiques. Cependant, l'approche de domaine ci - dessus suppose généralement que le domaine cible a un espace d'étiquetage commun avec le domaine source et ne peut pas classer les nouvelles classes de domaine cible qui ne sont pas vues.
Ces dernières années, un petit échantillon d'apprentissage FSL (few shot Learning) a été proposé et utilisé pour résoudre les problèmes mentionnés ci - dessus. L'apprentissage par petits échantillons est également souvent considéré comme un problème de migration du domaine source vers le domaine cible (Sun等,2019), mais contrairement aux méthodes traditionnelles d'adaptation de domaine, ses domaines source et destination n'ont pas besoin de partager le même espace d'étiquetage. L'apprentissage par petits échantillons est essentiellement une méthode de méta - apprentissage (Wang等,2021), en utilisant des stratégies d'apprentissage basées sur des tâches (méta - tâches) sur le domaine source pour obtenir des connaissances génériques (méta - connaissances), qui aident à classer les domaines cibles avec un ou plusieurs échantillons étiquetés. Plus récemment, l'apprentissage par petits échantillons a également été utilisé pour des tâches de classification d'images hyperspectrales. CommeLiu等(2019)Proposer une méthode de petit échantillon profond dfsl (Deep few shot Learning) en connectant les mécanismes résiduels (He等,2016Le res - 3D - CNN (Residual Three Dimensional convulsive Neural Network) est utilisé pour extraire des signatures spectrales spatiales profondes et apprendre un espace métrique à partir de quatre ensembles de données hyperspectrales de source en combinant un réseau prototype. Dans cet espace métrique, les échantillons des mêmes classes sont proches les uns des autres et les échantillons des différentes classes sont éloignés les uns des autres. En outre, SVM (support vector machine) est utilisé séparément lors des tests.Melgani和Bruzzone,2004) et le classificateur Nearest neighbour (plus proche voisin) font des prédictions sur les données de domaine cible non étiquetées.陈华杰等(2024)Proposer un algorithme d'apprentissage de migration inter - domaines basé sur l'ordre de corrélation des échantillons du domaine source. Les échantillons de domaine cible sont d'abord rétro - incorporés dans la tâche de classification de domaine source, les échantillons de domaine source sont triés par pertinence, puis une stratégie d'apprentissage conjoint auto - supervisé est utilisée pour introduire une branche auxiliaire de prédiction d'angle auto - supervisé dans le réseau de classification de domaine cible.
L'apprentissage par petits échantillons donne de bons résultats de classification avec peu d'échantillons étiquetés du domaine cible, mais suppose implicitement que les échantillons du domaine cible proviennent du même domaine que les échantillons du domaine source. Cependant, il existe souvent de grandes différences de distribution entre les échantillons de domaine source et les échantillons de domaine cible, et même des espaces de catégorie ne se chevauchent pas. En outre,Guo等(2020)Il a été noté qu'une partie de l'apprentissage des petits échantillons était moins efficace dans le traitement des tâches de petits échantillons entre domaines. Par conséquent, comment résoudre les différences de distribution de domaine dans l'apprentissage de petits échantillons devient un défi majeur. En réponse à cette question,Li等(2022)Dcfsl (Deep Cross Domain few shot) est une méthode d'apprentissage à petits échantillons qui utilise l'adaptation conditionnelle au domaine (cdan) Tout en apprenant des méta - connaissances.Long等,2018) réduire les différences de caractérisation entre les deux domaines et utiliser les données hyperspectrales d'un seul domaine source pour effectuer des prédictions sur les 4 autres données de domaine cible. Cependant, un alignement excessif entre domaines peut nuire aux performances d'apprentissage des petits échantillons, et pour résoudre ce problème, un réseau de découplage est utilisé pour découpler les caractéristiques de l'échantillon en Invariants de domaine et caractéristiques spécifiques au domaine. Utilisez uniquement les caractéristiques invariantes du domaine pour les tâches de classification de petits échantillons, en évitant autant que possible l'impact des caractéristiques spécifiques du domaine.
Dans cette optique, afin d'atténuer les problèmes de dégradation des performances de généralisation des modèles causés par les différences de distribution Hsi entre domaines et d'améliorer la précision de la classification des petits échantillons, cet article propose une nouvelle méthode de classification des petits échantillons Hsi entre domaines basée sur le dcpn (disentangled confidence prototype Network). Tout d'abord, l'acquisition des caractéristiques spectrales - spatiales profondes du Hsi à l'aide du CNN résiduel 3D et la séparation fonctionnelle des caractéristiques de profondeur à l'aide d'un réseau de découplage; Ensuite, un échantillon de l'ensemble de requêtes à haut niveau de confiance est filtré et un prototype de catégorie plus fiable est calculé; Enfin, l'utilisation combinée des prototypes de catégorie d'origine avec les prototypes de catégorie de confiance élevée permet une classification plus précise des petits échantillons. Des méthodes telles que l'apprentissage avec de petits échantillons existants ont été validées expérimentalement sur six ensembles de données Hsi accessibles au public afin de fournir une réserve technique efficace pour les défis tels que la rareté des échantillons étiquetés dans la traduction intelligente des images de télédétection et le décalage de domaine.

2 découplage du réseau de prototypes de confiance

Ensemble de données du domaine sourceEnsemble de données du domaine cibleContient respectivementetUne catégorie. L'ensemble de données du domaine cible peut être divisé en ensembles d'échantillons étiquetés selon que l'échantillon possède ou non une étiquetteEt ensembles d'échantillons non étiquetés- Oui.Utilisé pour la méta - formation, tandis que le modèle estLa précision de la classification est le résultat de l'évaluation du dcpn. Cependant,Pas assez pour constituer un ensemble de support et de requêtes pour les tâches de petit échantillon du domaine cible, donc dansTirer 5 échantillons étiquetés par classe et ajouter un bruit gaussien aléatoire pour l'expansion des données Composition- Oui.
Le dcpn se compose de deux parties: le Meta - Training et le Meta - test. Parmi eux, le programme de méta - formation est commeFig. 1Montré. Il se compose principalement de tâches de petit échantillon inter - domaines de domaine source et de tâches de petit échantillon inter - domaines de domaine cible. Introduction avec l'exemple d'une tâche de petit échantillon inter - domaines de domaine source, principalement en 3 étapes:
figure

Fig. 1 Meta-training flowchart for HSI cross-domain few-shot classification based on DCPN

(1) Utilisation d'échantillons de domaine source pour constituer des méta - tâches, où les méta - tâches sont prises en charge par un ensemble de supportsEt ensembles de requêtesComposition. En outre, l'étiquetage des ensembles de données à partir du domaine cibleSélection aléatoire de plusieurs échantillons pour constituer l'ensemble d'échantillons du domaine cible. extraire séparément les caractéristiques embarquées du Hsi à l'aide de l'extracteur de caractéristiquesEt,et.ensuite, les caractéristiques intégrées sont entrées dans le réseau découplé, extrayant les caractéristiques invariantes du domaine des deux domaines séparémentEt,Et,Et caractéristiques spécifiques au domaineEt,Et,;
(2) Envoyer les caractéristiques invariantes du domaine de l'ensemble de support du domaine source et de l'ensemble de requêtes dans un réseau prototype de confiance pour calculer les pertes d'apprentissage de petits échantillonsSélectionnez un échantillon d'ensemble de requêtes avec un haut niveau de confiance combiné avec le calcul de l'ensemble de support pour obtenir un prototype corrigé. En calculant et en réduisant la distance de type européen du Centre de la catégorie des ensembles de soutien à ce prototype;
(3) envoie les Invariants de domaine et les caractéristiques spécifiques de domaine des domaines source et destination au classificateur de domaine, calcule la perte de confusion de domaineEt perte de discrimination de domainePhases de test telles queFig. 2Montré, tout d'abord, l'extraction avec un extracteur de caractéristiques pré - formé et un réseau de découplageetCaractéristiques invariantes du domaineEt,Et utiliser le classificateur nn après tous les échantillons non étiquetés restantsFaites des prévisions de catégorie.
figure

Fig. 2 Meta-testing flowchart for HSI cross-domain few-shot classification based on DCPN

2.1 extraction des caractéristiques

Les blocs de proximité régionaux de Hsi sont extraits en tant qu'échantillons d'entrée et les pixels sont traités simultanément le long de l'axe spatial et Spectral à l'aide de 3D - CNN, ce qui permet d'extraire les caractéristiques spectrales spatiales plus discriminantes de Hsi. L'ensemble de support du domaine source est
Dans la formule,,Représente le nombre de catégories d'ensembles de soutien,Représente le nombre d'échantillons notés par classe,Est long / large,Représente la dimension spectrale de l'ensemble de données du domaine source.
L'ensemble de requêtes de domaine source est
Dans la formule,Représente le nombre d'échantillons non étiquetés, les échantillons de support set et de Query set ne coïncident pas.
L'ensemble de données du domaine cible est
Dans la formule,,Représente la dimension spectrale des données du domaine cible,Pour partir deNombre d'échantillons de domaine cible tirés au hasard dans.
Pour que les dimensions spectrales des données du domaine source et du domaine cible soient cohérentes, les données des deux domaines sont prétraitées séparément à l'aide de la couche de mappage du domaine source et de la couche de mappage du domaine cible. Où les couches de mappage sont toutes implémentées par 2D - CNN et le processus de mappage est le suivant:
Dans la formule,etCartographier les noyaux convolutifs des couches, respectivement pour les domaines source et destination,Pour les opérations de convolution. Les caractéristiques de la sortie sont alors, dontDimension spectrale unifiée après traitement par la couche de cartographie pour les deux domaines. Par la suite, l'extraction caractéristique de la sortie de la couche de cartographie est réalisée avec un résidu de profondeur 3D - CNN, ce qui conduit à une signature embarquée.Et,et. où la couche de cartographie et le résidu de profondeur 3D - CNN forment ensemble l'extracteur de caractéristiques,Dimensions caractéristiques.

2.2 découplage du réseau

Les différences de distribution qui existent entre les données d'entraînement et les données d'essai peuvent entraîner une diminution de la généralisation des méthodes d'apprentissage pour un petit échantillon. Pour résoudre ce problème, la méthode commune consiste à aligner la distribution des domaines source et destination. Cependant, cette pratique conduit inévitablement à un alignement des caractéristiques spécifiques du domaine. En outre, comme la catégorie de domaine cible ne coïncide pas avec le domaine source, l'alignement des caractéristiques spécifiques du domaine affecte la capacité du modèle à généraliser sur le domaine cible. Ainsi, les caractéristiques spécifiques au domaine dans les caractéristiques peuvent être séparées, en utilisant uniquement les caractéristiques invariantes du domaine pour la classification de petits échantillons, réduisant ainsi les effets négatifs d'un alignement excessif de la distribution du domaine. CommeLiu等(2018)Pour la première fois, une combinaison de méthodes d'adaptation de domaine et d'idées de découplage a permis d'atteindre le but de la migration des connaissances entre domaines en découplant les caractéristiques du domaine source en caractéristiques invariantes du domaine et caractéristiques spécifiques du domaine. Cao et al. (2018) indiquent que les réseaux neuronaux profonds produisent des caractéristiques hautement couplées qui doivent être découplées en différentes caractéristiques potentielles pour les rendre plus explicatives.Fu等(2021)Les caractéristiques potentielles du découplage sont extraites à l'aide de la partie de codage de deux codeurs automatiques variants, et cet article prend la configuration de cet article pour décomposer les caractéristiques profondément intégrées du Hsi en caractéristiques invariantes de domaine et caractéristiques spécifiques de domaine, afin dePar exemple:
1er encodeurPour extraire les caractéristiques invariantes du domaine, dont la formule de calcul est
2ème encodeurPour extraire des caractéristiques spécifiques au domaine, dont la formule de calcul est
Dans la formule,etParamètres des deux codeurs respectivement. Après cette caractéristique découplage du réseau obtient finalement les caractéristiques invariantes de domaine de l'ensemble de support de domaine source, de l'ensemble de requête de domaine source et du domaine de destinationTheEt,Et les caractéristiques spécifiques du domaineEt,Et,- Oui.etLes dimensions des caractéristiques invariantes du domaine et des caractéristiques spécifiques du domaine, respectivement.

2.3 réseau de prototypes de confiance

Utilisation des caractéristiques invariantes du domaineetCalculer la perte de classification d'un petit échantillon, chaque prototype de classe étant la moyenne des caractéristiques de chaque classe d'échantillon de l'ensemble de support, la formule de calcul est la suivante:
Dans la formule,Support pour le domaine source setNombre d'échantillons de classe,Représentée comme étant laPrototype de classe. Prototype réseau Computing Query set SampleDistance entre les prototypes de classe individuels et calculer la distribution de classe pour chaque échantillon de jeu de requête. AlorsAppartient à laLa formule de calcul des probabilités pour une classe est la suivante:
Dans la formule,Formule de calcul de la distance de type européen,Pour le nombre total de catégories de l'ensemble de soutien. Selon l'échantillon de l'ensemble de requêtesEt des étiquettes authentiquesProbabilité logarithmique négative, la perte de classification de tous les échantillons de l'ensemble de requêtes est exprimée en
La classification des petits échantillons repose sur les échantillons notés des ensembles de support. Par conséquent, il peut y avoir un biais dans les prototypes de catégorie calculés lorsque les échantillons de notation sont rares. Par conséquent, cet article utilise un réseau de prototypage de confiance pour attribuer des poids aux échantillons de jeu de requêtes non étiquetés afin de recalculer les prototypes de cette classe. Alors lePrototype modifié de la classeLe processus de calcul est le suivant:
Dans la formule,Le niveau de confiance de l'échantillon représentant l'ensemble de support est toujours de 1.Montrer le soutien episodeEnsemble d'échantillons de classes.Représentant un échantillon d'ensemble de requêtes avec un haut niveau de confiance, les critères de sélection sont les suivants:
Dans la formule,Pour le seuil de confiance, seuls les échantillons de l'ensemble de requêtes dont le niveau de confiance est supérieur à ce seuil participent式(8)Calcul, si une classe n'a pas d'échantillon de confiance élevée, continuer à utiliser式(5)Prototype dans. Calcule la somme des distances ohrenheit entre les prototypes alignés de toutes les classes et les prototypes de l'ensemble de support:

2.4 classification des domaines

Classificateur de domaineMappez les caractéristiques en scores sur les deux domaines et l'une des tâches de classification de domaine consiste à confondre le classificateur de domaine avec les caractéristiques invariantes du domaine, en calculant les pertes de confusion de domaine:
Dans la formule,Pour le paramètre classificateur de domaine,Et,etÉtiquettes invariantes de domaine pour l'ensemble de support de domaine source, l'ensemble de requête de domaine source et l'échantillon de domaine cible, respectivement, dont la valeur de chaque ligne est définie sur,La fonction est calculée pour la perte de divergence Kullback - Leibler. Classificateur de domaine une autre tâche vise à rendre les caractéristiques spécifiques du domaine reconnaissables par le classificateur de domaine, alors la formule de calcul de la perte discriminante de domaine est la suivante:
Dans la formule,Et,etDes étiquettes discriminantes de domaine respectivement pour l'ensemble de support de domaine source, l'ensemble de requête de domaine source et l'échantillon de domaine cible,etToutes les valeurs sont mises à 1,Toutes les valeurs sont 0,Pour la fonction entropie croisée.

2.5 fonction Objectif

La fonction objectif total de la tâche petit échantillon du domaine source est
Dans la formule,Et,Et,etEst le coefficient des pertes individuelles,Représente la perte totale de tâches de petit échantillon entre domaines du domaine source. Ensuite, la tâche de petit échantillon du domaine de destination est similaire au domaine source, la fonction de destination totale du dcpn est
Fonction objectif total式(13)Et (14) sont mis à jour alternativement jusqu'à ce que le modèle converge.

3 configuration expérimentale et analyse des résultats

3.1 Introduction aux ensembles de données

Pour vérifier la validité de la méthode dcpn, sélectionnez 6 ensembles de données Hsi exposés, y compris UP(University of Pavia)、PC(Pavia Center)、IP(Salinas、Indian Pines)、Chikusei Et (whu - Hi - Longkou) LK pour les expériences. Sélectionnez Chikusei avec le plus grand nombre de catégories d'objets comme jeu de données de domaine source et les 5 autres comme jeu de test de domaine cible (Li等,2022). L'ensemble de données Chikusei a été capturé le 29 juillet 2014 à l'aide du capteur d'imagerie headwall hyperspec - vnir - C de Tsukiji, au Japon, couvrant les zones urbaines et agricoles et contenant 19 Catégories d'objets et 128 bandes. Longueur d'onde 343 - 1018 nm, totalUn pixel, la résolution spatiale est de 2,5 m, les catégories détaillées et les informations d'échantillon telles queFig. 3Montré.
figure

Fig. 3 Class and sample information of the Chikusei dataset

L'ensemble de données up a été capturé par le capteur Rosis à l'Université de Pavie, en Italie, avecUn pixel avec une résolution spatiale de 1,3 M, après élimination du bruit, de l'atmosphère et de l'absorption de l'eau et des bandes superposées, 103 bandes restantes sont utilisées pour l'expérience, avec des longueurs d'onde de 430 à 860 nm, contenant 9 catégories d'objets, des catégories détaillées et des informations d'échantillon telles queFig. 4Montré.
figure

Fig. 4 Class and sample information of the UP dataset

L'ensemble de données PC a été capturé par le capteur Rosis d'une ville du nord de l'ItalieComposition de pixels, résolution spatiale de 1,3 M, contient 102 bandes, longueur d'onde de 430 à 806 nm, jeu de données PC contient 9 catégories d'objets, section PC d'interception expérimentale pour l'expérience, catégories détaillées et informations d'échantillon telles queFig. 5Montré.
figure

Fig. 5 Class and sample information of the PC dataset

L'ensemble de données IP a été collecté en 1992 par le spectrographe AVIRIS sur des clichés du Nord - ouest de l'Indiana, aux États - Unis. Après élimination des bandes bruitées, l'ensemble de données IP comprend 200 bandes de longueur d'onde de 40 à 2500 nm, dontUn pixel avec une résolution spatiale de 20 M. cette image est principalement utilisée pour la recherche pertinente en agriculture et comprend un total de 16 catégories, des catégories détaillées et des informations d'échantillon telles queFig. 6Montré.
figure

Fig. 6 Class and sample information of the IP dataset

L'ensemble de données Salinas a été capturé à l'aide du capteur AVIRIS dans la vallée de Salinas, en Californie, aux États - Unis, couvrant un spectre de 400 à 2500 nm.Pixels avec un total de 204 bandes pour la classification, cet ensemble de données contient 16 objets avec une résolution spatiale de 3,7 M, des catégories détaillées et des informations d'échantillon telles queFig. 7Montré.
figure

Fig. 7 Class and sample information of the Salinas dataset

Ensemble de données LK, capturé par une caméra hyperspectrale embarquée sur une zone agricole de la ville de Longkou, Province du Hubei. Cet ensemble de données contient 270 bandes spectrales,Un total de 9 catégories de pixels avec une résolution spatiale de 0463 M, des catégories détaillées et des informations d'échantillon telles queFig. 8Montré.
figure

Fig. 8 Class and sample information of the LK dataset

3.2 configuration expérimentale

Pour vérifier la validité de la méthode dcpn, sélectionnez 6 ensembles de données Hsi réels. Sélectionnez Chikusei avec le plus grand nombre de catégories d'objets comme domaine source et les 5 ensembles de données restants comme domaine cible. Toutes les expériences ont été réalisées sur des ordinateurs équipés d’un processeur Intel Core i7 - 6850k, d’une nVIDIA GeForce GTX 1080 TI et de 32 go de RAM, en utilisant le Framework pytorch pour Python 3.6 et la plate - forme MATLAB 2017a. Quatre indicateurs de performance ont été sélectionnés pour l'expérience: précision de classification par catégorie, précision de classification globale (OA), coefficient de Kappa et précision de classification moyenne (aa). Chaque expérience a été réalisée indépendamment 10 fois et moyenne.
7 Méthodes de classification ont été sélectionnées pour la comparaison, la méthode de classification superficielle (SVM), la méthode d'apprentissage profond (res - 3D - CNN), la méthode d'adaptation de domaine (Dann et cdan), la méthode d'apprentissage par petits échantillons (dfsl + SVM et dfsl + nn) et la méthode d'apprentissage par petits échantillons inter - domaines (dcfsl). Pour SVM et res - 3D - CNN, utilisezEn tant qu'ensembles d'entraînement, dfsl + SVM et dfsl + nn se réfèrent à la configuration de dfsl, constituent Chikusei, Houston, Botswana et Kennedy Space Center comme domaines sources, délaissant les catégories de moins de 200 échantillons et sélectionnant 100 bandes pour garantir la cohérence dimensionnelle des données d'entrée. Pour les méthodes d'adaptation de domaine Dann et cdan, le domaine source est aligné sur le dcpn etEn tant qu'échantillon sans étiquette de domaine cible pour l'alignement de distribution à deux domaines.
Prenons par exemple la tâche de petit échantillon inter - domaines du domaine source, pour garantir un nombre suffisant d'échantillons, abandonnerIl y a des classes avec des échantillons étiquetés inférieurs à 200 et, selon le paradigme du méta - apprentissage, à chaque entraînementTirage aléatoire moyenClasses, chaque classe tirée au hasardUn échantillon comme ensemble de support de domaine sourceEt tiré au hasard dans le reste de l'échantillonUn échantillon comme ensemble de requête de domaine source. Ordre,,. À partir deParmi 128 échantillons choisis aléatoirement pour constituer un ensemble de données sans étiquette pour le domaine cible. La longueur et la largeur Hsi de l'entrée sont 9. Les paramètres de petit échantillon inter - domaines du domaine cible sont les mêmes que ci - dessus.
Structure de réseau d'extraction de caractéristiques telle queFig. 9Représenté, il est composé d'une couche de mappage, de deux blocs résiduels, de deux couches de Pooling maximal et d'une couche de volume intégral. Conv2d est la couche de cartographie 2D - CNN, dont le but est de faire correspondre les dimensions spectrales des domaines source et cible à la même dimension. Cartographier le noyau convolutif de la coucheEt,Les paramètres sont déterminés par les données d'entrée. Conv signifie que la taille estLa couche de volume 3D, Pooling signifie la couche de Pooling maximale, avec des pas de. la sortie estEt,etLe réseau de découplage est constitué d'un codeur à 2 couches, FC1 pour extraire les caractéristiques génériques, fc21a et fc22a pour extraire les caractéristiques invariantes du domaine et fc21b et fc22b pour extraire les caractéristiques spécifiques du domaine. Un classificateur de domaine est constitué d'une couche de connexion complète et Dropout. Sélectionnez Adam comme optimiseur et le nombre d'itérations d'entraînement est de 10 000.
figure

Fig. 9 Diagram of feature extractor

Autres paramètres hyper tels queTable 1Montré.

Table 1 Hyperparameter settings on different datasets

数据集学习率
UP10080400.0100.31.01.01.0
PC10080400.0100.21.01.01.0
IP9080400.0030.31.01.01.0
Salinas120128320.0030.30.81.00.6
LK60100500.0100.00.50.10.1

3.3 résultats expérimentaux et analyses

Les tableaux 2 à 6 présentent les résultats comparatifs des performances de classification des classificateurs SVM, res - 3D - CNN, Dann, cdan, dfsl + SVM, dfsl + nn et dcfsl (méthode décrite ici) sur 5 ensembles de données, respectivement:
(1) les méthodes d'adaptation de domaine Dann et cdan classent certaines catégories avec moins de précision que SVM, ce qui indique que pour les domaines source et cible où les catégories ne coïncident pas, un alignement excessif des caractéristiques peut réduire la précision de la classification;
(2) en cas de pénurie d'échantillons étiquetés dans le domaine cible, la stratégie d'apprentissage des tâches utilisée dans la méthode d'apprentissage à petit échantillon peut aider le modèle à acquérir des méta - connaissances génériques générales, ce qui lui permet d'obtenir une plus grande précision dans l'identification de nouvelles classes que d'autres méthodes;
(3) La méthode d'apprentissage inter - domaines à petit échantillon dcfsl permet d'obtenir une plus grande précision de classification sur le domaine cible par rapport à la méthode d'apprentissage à petit échantillon. En effet, la méthode prend en compte les différences de distribution entre les domaines source et cible, en rapprochant les distributions des domaines source et cible tout en apprenant la méta - connaissance que le domaine source peut migrer, acquérant ainsi un modèle plus généralisé;
(4) dcpn a obtenu l'OA la plus élevée sur tous les ensembles de données en raison de sa capacité à découpler les caractéristiques de profondeur extraites du réseau profond pour obtenir des caractéristiques invariantes et spécifiques au domaine, ainsi qu'à réduire l'écart de distribution entre les domaines source et cible en combinaison avec un classificateur de domaine. Dans le même temps, le dcpn calcule les prototypes de correction en filtrant les échantillons de l'ensemble de requêtes avec un niveau de confiance élevé, de sorte que les prototypes de correction et les prototypes de l'ensemble de support sont constamment rapprochés au cours de la formation, évitant ainsi dans une certaine mesure les problèmes de désalignement prédictif des échantillons de l'ensemble de requêtes en raison d'un nombre insuffisant d'échantillons étiquetés de l'ensemble de support;
(5) Le dcpn prend beaucoup de temps sur tous les ensembles de données, principalement en raison de: d'une part, l'utilisation de la convolution 3D par dcpn apporte une plus grande complexité de calcul tout en augmentant la capacité du réseau à extraire les signatures spectrales - vides Hsi brutes; D'autre part, le cadre de méta - apprentissage comprend la formation et les tests inter - tâches, ainsi que la formation et les tests intra - tâches. Un grand nombre d'échantillons de test sur les tâches d'entraînement a conduit à un dcpn plus long.

Table 2 Comparison of classification results by different methods on the UP dataset

类别SVMRes-3D-CNNDANNCDANDFSL+SVMDFSL+NNDCFSLDCPN
柏油路面/%61.9499.9073.1275.4580.9573.1873.32
草地/%55.8469.6090.3666.4182.1789.1994.79
碎石路面/%49.9540.8841.4550.5350.5752.2055.25
树木/%85.8884.6791.8390.1991.7398.2088.95
金属板屋顶/%99.1098.5886.6497.7698.51100.00
裸地/%63.0821.5456.3586.0072.4763.8164.51
沥青/%87.7781.2156.4575.0978.0478.9479.85
砖/%71.6346.5969.9270.1766.0657.9886.65
阴影/%100.0094.37100.0097.8899.7999.6899.47
OA/%64.4470.1569.6073.3073.9877.8384.65
AA/%75.6168.6671.6471.0279.5478.8282.98
Kappa0.56000.59690.62000.64000.67000.71000.8000
耗时/s5.31939.03997.311976.141991.891357.802118.96

Table 3 Comparison of classification results by different methods on the PC dataset

类别SVMRes-3D-CNNDANNCDANDFSL+SVMDFSL+NNDCFSLDCPN
水体/%100.0098.11100.00100.00100.00100.00100.00
树木/%71.9391.2589.7394.2392.5290.4990.49
草地/%76.4367.5242.5953.0980.4181.5496.93
砖瓦地/%98.0396.9676.2595.7499.9599.2598.78
裸露土地/%87.5783.6574.2276.0986.0087.0599.30
草地/%95.2097.2693.0894.9995.7594.2699.01
沥青路面/%90.6695.2260.2790.7197.4197.9797.47
砖块/%88.1499.2825.0652.2347.4862.0398.85
阴影/%99.7092.2099.4698.9899.0799.76100.00
OA/%95.2396.0386.1392.0594.4195.1999.13
AA/%89.7792.3072.3984.0688.7590.5697.88
Kappa0.92870.94010.79330.88110.91610.92780.9870
耗时/s4.631257.741309.382262.872302.591463.872379.79

Table 4 Comparison of classification results by different methods on the IP dataset

类别SVMRes-3D-CNNDANNCDANDFSL+SVMDFSL+NNDCFSLDCPN
苜蓿/%68.2987.8039.0297.5697.5697.56
非犁耕玉米地/%14.976.3927.4822.5626.0722.3545.82
少犁耕玉米地/%43.1525.5826.1827.7635.8838.4254.18
玉米地/%43.5333.1942.2453.4578.0287.9383.19
草地/牧地/%76.1551.8855.6560.2574.2783.2675.31
草地/树木/%75.7250.0785.9394.6288.9689.52
草地/修剪过的牧地/%100.00100.00100.00100.00100.00100.00100.00
干草堆/%73.7881.4090.0697.4694.2994.9392.39
燕麦/%100.00100.00100.00100.00100.00100.00
非犁耕的大豆地/%44.5757.7054.1956.2661.6354.4065.25
少犁耕的大豆地/%47.4358.2438.6528.8265.0664.5376.29
清理过的大豆地/%31.2938.6137.5931.2934.6934.5250.34
小麦/%92.0098.0096.5097.5098.50100.0095.50
森林/%42.2970.5673.2067.2285.9568.3385.16
建筑/草地/树木/机器/%23.6227.3057.2254.8667.1979.7962.47
石钢塔/%84.0996.5994.3288.64100.0096.59
OA/%50.7752.5645.4349.3162.4761.3669.92
AA/%61.6564.0739.4567.6275.5375.3878.83
Kappa0.44730.46890.60070.43830.57580.56820.6574
耗时/s1.18706.47714.871898.061902.092240.705465.74

Table 5 Comparison of classification results by different methods on the Salinas dataset

类别SVMRes-3D-CNNDANNCDANDFSL+SVMDFSL+NNDCFSLDCPN
西兰花-幼苗期1/%87.8098.3595.9694.9198.25100.00100.00
西兰花-幼苗期2/%98.9014.9796.3590.3899.6298.2399.81
休耕地/%78.5925.5837.8578.4488.3390.9297.46
休耕地-粗犁/%98.6333.19100.0099.7199.4299.78
休耕地-平整/%98.0251.8888.2593.0494.0994.4694.20
残茬地/%97.2789.9399.3499.49100.00100.00100.00
芹菜/%99.05100.0097.8295.7599.2299.5599.05
葡萄-未整形/%60.7881.4014.2656.5452.0971.9766.97
葡萄园-裸地/发育土壤/%98.6193.3399.0891.5988.7498.6999.90
玉米-衰老期伴生杂草/%82.1957.7022.3665.8440.0287.8183.50
罗马生菜-生长4周/%91.7258.2468.9683.3597.6597.0899.72
罗马生菜-生长5周/%100.0038.6185.4391.1099.12100.0099.27
罗马生菜-生长6周/%98.6898.0097.0497.1598.6899.7898.02
罗马生菜-生长7周/%88.9270.5698.3194.3798.0398.2299.34
葡萄园-自然生长/%37.5627.3061.7985.2174.3875.3577.35
葡萄园-垂直架式/%91.8496.5983.9686.5789.6297.23100.00
OA/%80.2282.5169.9080.2281.8887.6290.35
AA/%88.7191.7279.3878.1080.0393.4595.03
Kappa0.78090.80650.67090.86900.86280.87020.8929
耗时/s6.47735.72757.091976.792030.752338.015372.43

Table 6 Comparison of classification results by different methods on the LK dataset

类别SVMRes-3D-CNNDANNCDANDFSL+SVMDFSL+NNDCFSLDCPN
玉米/%86.3998.6794.2097.4298.0099.9398.81
棉花/%42.6893.5639.4626.9792.3972.1798.29
芝麻/%73.4011.4384.5777.3678.1293.0382.85
阔叶大豆/%64.5889.3762.4055.1070.1575.2081.58
窄叶大豆/%54.9789.5668.5575.9577.2398.4695.88
大米/%85.8083.1272.3779.6392.3995.6691.91
水体/%99.9599.9798.3499.7899.94
道路和房屋/%49.2850.3235.8264.0266.6494.4182.68
混合杂草/%62.8863.7363.1149.7567.9490.9572.32
OA/%79.5591.0679.3277.5487.4987.9793.85
AA/%68.8875.5269.3267.2686.5182.9694.66
Kappa0.74190.882973.920.71800.84140.84580.9199
耗时/s12.862335.092411.932338.782407.391677.832629.08
Pour une comparaison plus intuitive des effets de classification des différentes méthodes de classification sur chaque ensemble de données, figureFig. 10Fig. 14Diagramme d'effet de classification sur différents ensembles de données. Comme on le sait, le dcpn proposé permet d'obtenir des rendus taxonomiques plus fluides et plus détaillés sur tous les ensembles de données.
figure
figure
figure
figure
figure
figure
figure
figure

Fig. 10 Classification maps on the UP dataset

figure
figure
figure
figure
figure
figure
figure
figure

Fig. 11 Classification maps on the PC dataset

figure
figure
figure
figure
figure
figure
figure
figure

Fig. 12 Classification maps on the IP dataset

figure
figure
figure
figure
figure
figure
figure
figure

Fig. 13 Classification maps on the Salinas dataset

figure
figure
figure
figure
figure
figure
figure
figure

Fig. 14 Classification maps on the LK dataset

Prenez par exemple l'ensemble de données Indian Pines, commeFig. 12Montré. Par rapport à d'autres méthodes, le dcpn est caractérisé par des erreurs de notation sur quelques catégories (par exemple, les forêts, etc.), résultant d'une sélection hyperparamétrique non optimale du dcpn. Il est bien connu que la recherche hyperparamétrique optimale basée sur la méthode DL est difficile à mettre en œuvre, tandis que dcpn ajoute une perte de mélange de domaine, une perte de discrimination de domaine et une perte de distance entre les prototypes d'alignement et les prototypes d'ensemble de support, en plus des objectifs d'apprentissage dcfsl, ce qui introduit également des hyperparamètres supplémentaires tout en améliorant la capacité de discrimination du modèle par rapport à la capacité de migration. Néanmoins, le dcpn est toujours en mesure d'obtenir des résultats de classification similaires ou supérieurs à ceux des autres méthodes dans la plupart des catégories. Si d'autres méthodes peuvent diviser par erreur plus de champs de soja défrichés en champs de soja moins labourés et en champs de soja non labourés; Diviser par erreur plus de champs de soja peu labourés en champs de maïs non labourés; Diviser par erreur plus de prairies / arbres en meules et forêts; Divisez par erreur plus de champs de maïs non labourés, moins de champs de maïs labourés, des champs de soja non labourés et des champs de soja défrichés en champs de soja moins labourés. En outre, l'utilisation du dcpn a permis d'obtenir des résultats de classification nettement supérieurs à ceux d'autres méthodes comparatives dans des catégories telles que les prairies sur l'ensemble de données up, les vignobles sur l'ensemble de données Salinas - sol nu / sol en développement, le soja à feuilles larges sur l'ensemble de données LK.
En outre, cet article organise des expériences d'ablation pour vérifier l'effet des différents composants du dcpn sur les performances taxonomiques, telles queTable 7Montré. ParTable 7Peut savoir:

Table 7 Comparison of OA on the five datasets in ablation studies of different loss functions

数据集DCPN(w/ FSL)DCPN(w/FSL and FC)DCPN(w/FSL and FS)DCPN
UP82.5280.5081.0383.49
PC97.1397.7197.7198.66
IP66.5768.0868.5969.08
Salinas87.9688.4089.5791.46
LK93.7992.6891.7893.85
La méthode dcpn a obtenu l'OA la plus élevée sur tous les ensembles de données par rapport à plusieurs autres scénarios. D'une part, dcpn a obtenu un mélange de caractéristiques de différents domaines sur l'espace de caractéristiques invariantes du domaine construit et une différenciation des caractéristiques sur l'espace de caractéristiques spécifiques du domaine à l'aide de pertes FC et FS, ce qui a permis d'atteindre le découplage des caractéristiques et l'objectif d'aligner uniquement les caractéristiques invariantes du domaine, ce qui a atténué les problèmes de migration négative résultant de l'alignement des caractéristiques spécifiques du domaine; D'autre part, en minimisantL'alignement entre les prototypes de catégorie d'origine et les prototypes de catégorie à haut niveau de confiance est réalisé, ce qui atténue le problème de la réduction de la précision de la classification due au décalage des prototypes de catégorie.

3.4 hyperparamètresetAnalyse des effets sur la précision de la classification

Pour valider les hyperparamètresEt,Impact sur la performance de la classification dcpn avec des expériences d'analyse paramétrique sur 5 ensembles de données HSI, avec des résultats tels queFig. 15Montré. Visible:
figure
figure
figure
figure
figure

Fig. 15 Influence of and over OA on different datasets

(1) trop grandeImplique un rapprochement excessif des prototypes modifiés et du Centre de catégorie de l'ensemble de soutien pendant la formation; Trop petitCela indique que les ensembles de requêtes sont classés principalement en fonction du Centre de catégories d'ensembles de support pendant la formation. Des valeurs trop grandes ou trop petites peuvent entraîner une baisse de l'OA;
(2) sur tous les ensembles de données, avecL'augmentation de l'OA montre approximativement une tendance à la hausse puis à la baisse. C'est parce que, trop petitLa prise de valeur entraîne un apprentissage insuffisant des méta - connaissances sur le domaine source, trop grandIl en résulte un sur - ajustement du modèle au domaine source.
Variety, la plage de paramètre recommandée est,- Oui.

4 Conclusion

En réponse au problème de la dégradation de la précision de la classification causée par la difficulté de l'apprentissage par petits échantillons basé sur le méta - apprentissage à répondre efficacement aux différences de division de domaine au cours de la phase de formation, et au problème de la dégradation des performances de classification causée par des prédictions inexactes de prototypes de catégories dans un réseau de prototypes, cet article propose une méthode de classification inter - domaines de petits échantillons d'images hyperspectrales basée sur un réseau de prototypes de confiance découplés. Les principales conclusions sont les suivantes: (1) Utiliser un réseau découplé pour obtenir des caractéristiques non invariantes du domaine et des caractéristiques spécifiques du domaine, en n'effectuant que de petites tâches de classification d'échantillons des caractéristiques invariantes du domaine, réduisant ainsi les effets négatifs des caractéristiques spécifiques du domaine; (2) proposer un réseau de prototypes de confiance qui attribue un poids correspondant aux échantillons non étiquetés de l'ensemble de requêtes afin de recalculer les prototypes pour chaque catégorie et de collaborer avec le Centre de catégorie d'échantillon de l'ensemble de support original pour effectuer conjointement une tâche de classification de haute qualité des petits échantillons. Les résultats expérimentaux sur des ensembles de données Hsi réels montrent que l'utilisation de la méthode présentée ici permet d'obtenir une plus grande précision de classification inter - domaines, ainsi que des résultats de classification plus lisses et plus détaillés. Étant donné que les images hyperspectrales acquises sont souvent influencées par des facteurs tels que les conditions atmosphériques, l'équipement d'acquisition, etc., sur la base de la méthode de cet article, comment obtenir des caractéristiques génériques et spécifiques au domaine plus robustes est une question qui mérite d'être explorée.

References

  1. 1.
    Baur J, Dobler G, Bianco F, Sharma M and Karpf A. 2018. Persistent hyperspectral observations of the urban lightscape//IEEE Global Conference on Signal and Information Processing. Anaheim: IEEE: 983-987
  2. 2.
    Cao J M, Katzir O, Jiang P, Lischinski D, Cohen-Or D, Tu C H and Li Y Y. 2021. DiDA: iterative boosting of disentangled synthesis and domain adaptation//Proceedings of the 11th International Conference on Information Technology in Medicine and Education
  3. 3.
    Chen H J, Lyu D N, Zhou X and Liu J. 2024. Cross-domain transfer learning algorithm for few-shot ship recognition in remote-sensing images. National Remote Sensing Bulletin, 28(3): 793-804
  4. 4.
    Chen J H and Wang X L. 2022. Multi-graph convolutional network for a remote sensing image few shot classification. National Remote Sensing Bulletin, 26(10): 2029-2042
  5. 5.
    Deng W Y, Lendasse A, Ong Y S, Tsang I W H, Chen L and Zheng Q H. 2019. Domain adaption via feature selection on explicit feature map. IEEE Transactions on Neural Networks and Learning Systems, 30(4): 1180-1190
  6. 6.
    Feng J, Chen J T, Liu L G, Cao X H, Zhang X R, Jiao L C and Yu T. 2019. CNN-based multilayer spatial-spectral feature fusion and sample augmentation with local and nonlocal constraints for hyperspectral image classification. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 12(4): 1299-1313
  7. 7.
    Fu Y Q, Fu Y W and Jiang Y G. 2021. Meta-FDMixup: cross-domain few-shot learning guided by labeled target data//Proceedings of the 29th ACM International Conference on Multimedia. [s.l.]: Association for Computing Machinery: 5326-5334
  8. 8.
    Ganin Y and Lempitsky V. 2014. Unsupervised domain adaptation by backpropagation. //Proceedings of the 32nd International Conference on International Conference on Machine Learning. Lille: JMLR.org: 1180-1189
  9. 9.
    Guo Y H, Codella N, Karlinsky L, Codella J V, Smith J R, Saenko K, Rosing T and Feris R. 2020. A broader study of cross-domain few-shot learning//16th European Conference on Computer Vision. Glasgow: Springer: 124-141
  10. 10.
    Hang R L, Li Z, Liu Q S, Ghamisi P and Bhattacharyya S S. 2021. Hyperspectral image classification with attention-aided CNNs. IEEE Transactions on Geoscience and Remote Sensing, 59(3): 2281-2293
  11. 11.
    He K M, Zhang X Y, Ren S Q and Sun J. 2016. Deep residual learning for image recognition//2016 IEEE Conference on Computer Vision and Pattern Recognition. Las Vegas: IEEE: 770-778
  12. 12.
    Kong Y, Cheng Y H, Chen Y and Wang X S. 2024. Joint classification of hyperspectral image and LiDAR data based on spectral prompt tuning. IEEE Transactions on Geoscience and Remote Sensing, 62: 5521312
  13. 13.
    Li Z K, Liu M, Chen Y S, Xu Y M, Li W and Du Q. 2022. Deep cross-domain few-shot learning for hyperspectral image classification. IEEE Transactions on Geoscience and Remote Sensing, 60: 5501618
  14. 14.
    Liu B, Yu X C, Yu A Z, Zhang P Q, Wan G and Wang R R. 2019. Deep few-shot learning for hyperspectral image classification. IEEE Transactions on Geoscience and Remote Sensing, 57(4): 2290-2304
  15. 15.
    Liu Y C, Yeh Y Y, Fu T C, Wang S D, Chiu W C and Wang Y C F. 2018. Detach and adapt: learning cross-domain disentangled deep representation//IEEE/CVF Conference on Computer Vision and Pattern Recognition. Salt Lake City: IEEE: 8867-8876
  16. 16.
    Long M S, Cao Z J, Wang J M and Jordan M I. 2018. Conditional adversarial domain adaptation//Proceedings of the 32nd International Conference on Neural Information Processing Systems. Montréal: Curran Associates Inc.: 1647-1657
  17. 17.
    Melgani F and Bruzzone L. 2004. Classification of hyperspectral remote sensing images with support vector machines. IEEE Transactions on Geoscience and Remote Sensing, 42(8): 1778-1790
  18. 18.
    Siebels K, Goïta K and Germain M. 2020. Estimation of mineral abundance from hyperspectral data using a new supervised neighbor-band ratio unmixing approach. IEEE Transactions on Geoscience and Remote Sensing, 58(10): 6754-6766
  19. 19.
    Sun Q R, Liu Y Y, Chua T S and Schiele B. 2019. Meta-transfer learning for few-shot learning//IEEE/CVF Conference on Computer Vision and Pattern Recognition. Long Beach: IEEE: 403-412
  20. 20.
    Wang T, Zhang H S and Lin H. 2016. High-level impervious surfaces classification in urban environments from hyperspectral imagery//Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing. Los Angeles: IEEE: 1-5
  21. 21.
    Wang Y Q, Yao Q M, Kwok J T and Ni L M. 2021. Generalizing from a few examples: a survey on few-shot learning. ACM Computing Surveys, 53(3): 63
  22. 22.
    Yu C Y, Liu C Y, Yu H Y, Song M P and Chang C I. 2021. Unsupervised domain adaptation with dense-based compaction for hyperspectral imagery. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 14: 12287-12299
  23. 23.
    Zhang M M, Li W and Du Q. 2018. Diverse region-based CNN for hyperspectral image classification. IEEE Transactions on Image Processing, 27(6): 2623-2634
  24. 24.
    Zhao X D, Zhang M M, Tao R, Li W, Liao W Z and Philips W. 2022. Cross-domain classification of multisource remote sensing data using fractional fusion and spatial-spectral domain adaptation. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 15: 5721-5733
  25. 25.
    Zhong C X, Zhang J P, Wu S F and Zhang Y. 2020. Cross-scene deep transfer learning with spectral feature adaptation for hyperspectral image classification. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 13: 2861-2873.
  26. 26.
    Zhou L, He C, Wang D W and Guo Z Q. 2024. Few-shot object detection in optical remote sensing images. National Remote Sensing Bulletin, 28(7): 1693-1701
  27. 27.
    Zhu C H, Chen X H, Chen J, Yuan Y H and Tang K. 2023. A siamese nested-UNet for change detection in posterior probability space (SNU-PS). National Remote Sensing Bulletin, 27(9): 2006-2023

Lire l'article complet

The above content is generated by Large Model Translation. The translated content is for reference only. We do not assume any commercial or legal responsibilty for any consequences arising from the use of our website