Wie kann ich Bilder in ArcMap mosaikieren, ohne dass dies die Farbe beeinflusst?

11

Dies sind 4 Bildabschnitte (NE, SE, NW, SW). Sie haben einige Überlappungen zwischen ihnen.

  • Arbeiten mit 1 m 3-Band-Orthobildern.
  • Verschiedene Teile werden manchmal zu unterschiedlichen Zeiten / Quellen geflogen, daher der Unterschied in den Jahreszeiten.
  • Die Bilder sind im TIF-Format.
  • Die Bildeigenschaften besagen, dass es sich um eine 8-Bit-Pixeltiefe handelt und der Pixeltyp eine vorzeichenlose Ganzzahl ist

Geben Sie hier die Bildbeschreibung ein

Wenn ich sie mosaikiere, ändern sich die Farben.

Sieht genauso aus wie unten Anzahl der Bänder = 3 Mosaikoperator = Letzte Mosaik-Farbkarte Modus = Letzte

Sieht genauso aus wie unten Mosaik-Operator = Letzter Mosaik-Farbkartenmodus = Übereinstimmungs- Geben Sie hier die Bildbeschreibung ein Mosaik-Operator = Letzter Mosaik-Farbkarten-Modus = Erste

Dieses Bild sieht etwas besser aus, die Funktionen sind besser definiert. Weniger Dunst zu. Geben Sie hier die Bildbeschreibung ein

Wie kann ich diese Bilder mosaikieren, ohne dass dies die Farbe beeinflusst? Die Helligkeit des Bildes hat zugenommen.

Gibt es eine alternative Software zu Arcmap, mit der Raster kostenlos kostenlos zusammengeführt werden können?

BEARBEITEN Bilder sind 8-Farben-Bit. Besseres Mosaikbild aktualisiert. Bei Verwendung von Raster Mosaic wird die Bildfarbe weiterhin geändert.

Ich habe das Mosaic to New Raster-Tool verwendet.

Gibt es eine Möglichkeit, die schwarzen Teile zu entfernen?

Tristan vorwärts
quelle
Mit welcher Methode haben Sie dieses Ergebnis erzielt? Ich finde, dass das Raster-Mosaik in ArcGIS 10 normalerweise Farben ziemlich gut mischt.
Roy
Sind die Bilder 8 Bit (jeweils 256 Farben)? Oder 24 Bit?
Mit welcher Art von Bildern arbeiten Sie? Quelle? 1m 3-Band-Orthobilder? Welches Format? .jp2 .tif .sid? Haben Sie diese in 8-Bit ohne Vorzeichen konvertiert? Dies können wichtige Variablen bei der Beantwortung Ihrer Frage sein.
Aaron
Bearbeitete Antwort, um Kommentare wiederzugeben.
Tristan Forward
Das Ändern der Anzeigeeigenschaften für Hintergrund- oder NoData-Werte kann den schwarzen Bereichen helfen. Anpassen => ArcMap-Optionen => Registerkarte "Raster" (Unterregisterkarte "Rasterebene") Dadurch werden diese Eigenschaften zur Standardeinstellung für alle .mxds
Roy

Antworten:

4

Ich würde erwarten, dass die Änderung der Farbe einfach darauf zurückzuführen ist, dass die Farbpalette über einen größeren Wertebereich gestreckt ist. Sie sollte die tatsächlichen Werte der Raster für Analysezwecke nicht beeinflussen. Dies ist jedoch nur eine Vermutung dessen, was passieren sollte, was bei Arc nicht immer funktioniert!

Warum möchten Sie aus Sicht der Präsentation die gleichen Farben wie die Originale beibehalten? Dies unterstreicht sicherlich nur die Unterschiede in der Sammelzeit, oder ist das der Punkt? Wenn ja, legen Sie die Bilder einfach mit einem transparenten Knotenwert über.

Wie für den schwarzen Bereich. Möchten Sie es einfach für Präsentations- oder Druckzwecke "leer" lassen? In diesem Fall können Sie die Anzeigefarbe "Keine Daten" in Weiß ändern.

AnserGIS
quelle
3

Ich denke, es hängt nicht mit dem Mosaikieren zusammen, sondern mit dem Rasterexport in ArcGIS. Beim Exportieren von Orthobildern in ArcGIS 9.3 (z. B. in einem neuen Koordinatensystem) treten ähnliche Farbänderungen auf. Vielleicht kann meine Art, damit umzugehen, für Sie oder jemand anderen nützlich sein.

Nur für die aktuelle Anzeige können Sie zu den Bildeigenschaften gehen und die Dehnung als Minimum-Maximum anstelle der Standard-Standardabweichungen festlegen. Zum Entfernen schwarzer Bereiche markieren Sie das Kontrollkästchen Hintergrund als keine Farbe anzeigen.

Geben Sie hier die Bildbeschreibung ein

Eine andere Möglichkeit, wenn Sie das Raster als .jpg oder so speichern.

Das exportierte Raster enthält mehrere gleichnamige "Satellitendateien" wie Pyramiden, Weltdateien usw. und dazwischen eine Datei rastername.jpg.aux.xml , die die Rasterstatistiken enthält, mit denen ArcGIS das Raster anzeigen kann . Sie können es im Editor öffnen. Es gibt einige Informationen zu Histogrammen:

<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">
...

Und es führt zu einem hässlichen Farbwechsel für exportierte Raster.

Normalerweise öffne ich diese .xml, lösche alles aus

<PAMRasterBand band="1">

zu

</PAMRasterBand>

des letzten dritten Bandes und speichern Sie die XML-Datei. Danach wird das Raster standardmäßig in den gleichen Farben wie das Originalbild angezeigt. Außerdem enthält das Original diese Statistiken normalerweise nicht oder überhaupt nicht in der XML-Datei.

Nadya
quelle
1

Sie benötigen eine kanalweise Histogrammanpassung, mosaikieren sie dann kanalweise und kombinieren schließlich die drei Mosaike zum endgültigen RGB-Bild.

markusN
quelle