Mean Shift-Segmentierung (Spatial Analyst)

Mit der Spatial Analyst-Lizenz verfügbar.

Zusammenfassung

Gruppiert benachbarte Pixel mit ähnlichen Spektraleigenschaften in Segmente.

Verwendung

  • Die Eingabe kann ein beliebiges von Esri unterstütztes Raster mit einer gültigen Bit-Tiefe sein.

  • Der Parameter Bandindex ist eine Liste von drei Bändern, die durch ein Leerzeichen getrennt sind.

  • Um optimale Ergebnisse zu erzielen, verwenden Sie die Registerkarte Symbolisierung in den Dataset-Eigenschaften, um Ihr Eingabe-Raster interaktiv zu strecken, sodass die Features, die Sie klassifizieren möchten, deutlich dargestellt werden. Nutzen Sie diese optimalen Einstellungen dann in der Raster-Funktion Strecken, um Ihre Bilddaten zu optimieren, und legen Sie auf der Registerkarte Allgemein für den Ausgabepixeltyp den Wert 8 bit unsigned fest.

    Der Ausgabe-Layer der zuvor ausgeführten Raster-Funktion Strecken kann das Eingabe-Raster für das Werkzeug Mean Shift-Segmentierung sein.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Raster

Das zu segmentierende Raster-Dataset. Dies kann ein multispektrales oder ein Graustufenbild sein.

Mosaic Layer; Raster Layer
Minimale Segmentgröße in Pixel
(optional)

Die minimale Größe eines Segments. Führt Segmente, die kleiner sind als diese Größe, mit dem am besten passenden Nachbarschaftssegment zusammen. Dies bezieht sich auf die minimale Kartenerstellungseinheit für Ihr Projekt.

Einheiten werden in Pixel angegeben.

Long
Bandindizes
(optional)

Die Bänder, die für die Segmentierung der Bilddaten verwendet werden, getrennt durch eine Leerstelle. Sind keine Bandindizes angegeben, werden sie nach folgenden Kriterien bestimmt:

  • Enthält das Raster nur 3 Bänder, werden diese 3 Bänder verwendet.
  • Enthält das Raster mehr als 3 Bänder, werden das rote, grüne und blaue Band entsprechend den Eigenschaften des Rasters zugewiesen.
  • Werden das rote, grüne und blaue Band nicht in den Eigenschaften des Raster-Datasets identifiziert, werden die Bänder 1, 2 und 3 verwendet.

Die Bandreihenfolge hat keinen Einfluss auf das Ergebnis.

Wählen Sie Bänder aus, die die größte Differenzierung zwischen den relevanten Features bieten.

String
Maximale Segmentgröße in Pixel
(optional)

Die maximale Größe eines Segments. Segmente, die größer als die angegebene Größe sind, werden geteilt. Verwenden Sie diesen Parameter, um Artefakte im Ausgabe-Raster zu verhindern, die sich durch große Segmente ergeben.

Einheiten werden in Pixel angegeben.

Der Standardwert ist -1. Er bedeutet, dass die Segmentgröße nicht begrenzt ist.

Long

Rückgabewert

BeschriftungErläuterungDatentyp
Ausgabe-Raster-Dataset

Geben Sie einen Namen und eine Ausdehnung für das Ausgabe-Dataset an.

Wenn als Eingabe ein multispektrales Bild verwendet wurde, ist die Ausgabe ein 8-Bit-RGB-Bild. Wenn als Eingabe ein Graustufenbild verwendet wurde, ist die Ausgabe ein 8-Bit-Graustufenbild.

Raster

SegmentMeanShift(in_raster, {min_segment_size}, {band_indexes}, {max_segment_size})
NameErläuterungDatentyp
in_raster

Das zu segmentierende Raster-Dataset. Dies kann ein multispektrales oder ein Graustufenbild sein.

Mosaic Layer; Raster Layer
min_segment_size
(optional)

Die minimale Größe eines Segments. Führt Segmente, die kleiner sind als diese Größe, mit dem am besten passenden Nachbarschaftssegment zusammen. Dies bezieht sich auf die minimale Kartenerstellungseinheit für Ihr Projekt.

Einheiten werden in Pixel angegeben.

Long
band_indexes
(optional)

Die Bänder, die für die Segmentierung der Bilddaten verwendet werden, getrennt durch eine Leerstelle. Sind keine Bandindizes angegeben, werden sie nach folgenden Kriterien bestimmt:

  • Enthält das Raster nur 3 Bänder, werden diese 3 Bänder verwendet.
  • Enthält das Raster mehr als 3 Bänder, werden das rote, grüne und blaue Band entsprechend den Eigenschaften des Rasters zugewiesen.
  • Werden das rote, grüne und blaue Band nicht in den Eigenschaften des Raster-Datasets identifiziert, werden die Bänder 1, 2 und 3 verwendet.

Die Bandreihenfolge hat keinen Einfluss auf das Ergebnis.

Wählen Sie Bänder aus, die die größte Differenzierung zwischen den relevanten Features bieten.

String
max_segment_size
(optional)

Die maximale Größe eines Segments. Segmente, die größer als die angegebene Größe sind, werden geteilt. Verwenden Sie diesen Parameter, um Artefakte im Ausgabe-Raster zu verhindern, die sich durch große Segmente ergeben.

Einheiten werden in Pixel angegeben.

Der Standardwert ist -1. Er bedeutet, dass die Segmentgröße nicht begrenzt ist.

Long

Rückgabewert

NameErläuterungDatentyp
out_raster_dataset

Geben Sie einen Namen und eine Ausdehnung für das Ausgabe-Dataset an.

Wenn als Eingabe ein multispektrales Bild verwendet wurde, ist die Ausgabe ein 8-Bit-RGB-Bild. Wenn als Eingabe ein Graustufenbild verwendet wurde, ist die Ausgabe ein 8-Bit-Graustufenbild.

Raster

Verwandte Themen