Comment puis-je créer des mosaïques d'images dans ArcMap sans que cela affecte la couleur?

11

Il s'agit de 4 sections d'images (NE, SE, NW, SW) d'images. Ils ont un certain chevauchement entre eux.

  • Travailler avec 1m d'ortho-imagerie 3 bandes.
  • Différentes parties sont parfois volées à des moments / sources différents, d'où la différence de périodes de l'année.
  • Les images sont au format .tif.
  • Les propriétés d'imagerie indiquent qu'il s'agit d'une profondeur de pixels de 8 bits et que le type de pixel est un entier non signé

entrez la description de l'image ici

Quand je les mosaïque, les couleurs changent.

Aspect identique à celui ci-dessous Nombre de bandes = 3 Opérateur de mosaïque = Dernière Mode de palette de mosaïque = Dernière

Aspect identique à celui ci-dessous Opérateur de mosaïque = Dernier mode de palette de mosaïque = Correspond à entrez la description de l'image ici Opérateur de mosaïque = Dernier mode de palette de mosaïque = Premier

Cette image est un peu meilleure, les caractéristiques sont mieux définies. Moins de risques. entrez la description de l'image ici

Comment puis-je mosaïquer ces images sans que cela affecte la couleur? La luminosité de l'image a augmenté ..

Existe-t-il un logiciel alternatif à Arcmap qui fusionne mieux les rasters gratuitement?

EDITER Les images sont en 8 couleurs. Meilleure image Mosaic mise à jour. L'utilisation de Raster Mosaic modifie toujours la couleur de l'image.

J'ai utilisé l'outil Mosaic to New Raster.

Existe-t-il un moyen de retirer les parties noires?

Tristan Forward
la source
Quelle méthode avez-vous utilisée pour obtenir ce résultat? Je trouve que la mosaïque raster dans ArcGIS 10 mélange généralement assez bien les couleurs.
Roy
Les images sont-elles 8 bits (256 couleurs chacune)? Ou 24 bits?
Avec quel type d'images travaillez-vous? La source? 1m d'ortho-imagerie 3 bandes? Quel format? .jp2 .tif .sid? Les avez-vous convertis en 8 bits non signés? Ces variables peuvent être importantes pour répondre à votre question.
Aaron
Réponse modifiée pour refléter les commentaires.
Tristan Forward
La modification des propriétés d'affichage de l'arrière-plan ou des valeurs NoData peut aider les parties noires. Personnaliser => Options ArcMap => Onglet Raster (sous-onglet Couche raster) Cela fera de ces propriétés le paramètre par défaut pour tous les .mxds
Roy

Réponses:

4

Je m'attendrais à ce que le changement de couleur soit simplement parce que la palette de couleurs est étirée sur une plus grande plage de valeurs, cela ne devrait pas affecter les valeurs réelles des rasters à des fins d'analyse. Mais ce n'est qu'une présomption de ce qui devrait arriver, ce qui ne fonctionne pas toujours avec Arc!

Du point de vue de la présentation, pourquoi voulez-vous conserver les mêmes couleurs que les originaux, cela ne fait que souligner les différences de temps de collecte, ou est-ce le point? Si c'est le cas, superposez simplement les images avec une valeur de nodata transparente.

Quant à la zone noire. Le souhaitez-vous simplement "vierge" à des fins de présentation ou d'impression? Dans ce cas, vous pouvez changer la couleur d'affichage "pas de données" en blanc.

AnserGIS
la source
3

Je pense que cela n'est pas lié au mosaïquage mais à l'exportation raster dans ArcGIS. J'ai un changement de couleurs similaire lors de l'exportation d'images ortho dans ArcGIS 9.3 (dans un nouveau système de coordonnées par exemple). Peut-être que ma façon de gérer cela peut être utile pour vous ou pour quelqu'un d'autre.

Juste pour l'affichage actuel, vous pouvez accéder aux propriétés de l'image et définir l'étirement comme minimum-maximum au lieu des écarts-types par défaut. Et pour supprimer les zones noires, cochez la case Afficher l'arrière-plan comme sans couleur.

entrez la description de l'image ici

Une autre façon si vous enregistrez le raster en .jpg ou comme ceci.

Le raster exporté a plusieurs fichiers "satellites" du même nom, comme des pyramides, un fichier mondial, etc. Et entre eux un fichier rastername.jpg.aux.xml , qui contient les statistiques du raster qui aident ArcGIS à afficher le raster . Vous pouvez l'ouvrir dans le Bloc-notes. Il y a quelques informations sur les histogrammes:

<PAMDataset>
  <SRS>PROJCS[&quot;WGS_1984_UTM_Zone ... </SRS>
  <Metadata>
    <MDI key="PyramidResamplingType">NEAREST</MDI>
  </Metadata>
  <PAMRasterBand band="1">
    <Histograms>
      <HistItem>
        <HistMin>-0.5</HistMin>
        <HistMax>255.5</HistMax>
        <BucketCount>256</BucketCount>
        <IncludeOutOfRange>0</IncludeOutOfRange>
        <Approximate>0</Approximate>
        <HistCounts>13284|2295|637|1469| ... |109|493</HistCounts>
      </HistItem>
    </Histograms>
    <Metadata>
      <MDI key="STATISTICS_MINIMUM">0</MDI>
      <MDI key="STATISTICS_MAXIMUM">255</MDI>
      <MDI key="STATISTICS_MEAN">108.01276699968</MDI>
      <MDI key="STATISTICS_STDDEV">55.175138249326</MDI>
    </Metadata>
  </PAMRasterBand>
  <PAMRasterBand band="2">
...

Et il en résulte un vilain changement de couleurs pour les rasters exportés.

J'ouvre habituellement ce fichier .xml, supprime tout de

<PAMRasterBand band="1">

à

</PAMRasterBand>

de la dernière troisième bande et enregistrez le fichier .xml. Après cela, le raster est affiché par défaut dans les mêmes couleurs que l'image d'origine. En outre, l'original n'a généralement pas ces statistiques dans le .xml, ou n'a pas du tout .xml.

Nadya
la source
1

Vous aurez besoin d'une correspondance d'histogramme par canal, puis mosaïquez-les dans le canal et finalement combinez les trois mosaïques à l'image RVB finale.

markusN
la source