Calcular atributos de segmento (Image Analyst)

Disponible con una licencia de Spatial Analyst.

Disponible con licencia de Image Analyst.

Resumen

Calcula un conjunto de atributos asociados con la imagen segmentada. El ráster de entrada puede ser una imagen segmentada de 8 bits, de una sola banda o de 3 bandas.

Uso

  • Esta herramienta genera los atributos de todos los segmentos que existen en la imagen. Los atributos incluyen valor medio, desviación estándar, tamaño de segmento, color convergido (de la herramienta Segmentación (desplazamiento medio)) y compactación.

Parámetros

EtiquetaExplicaciónTipo de datos
RGB segmentado o ráster de escala de grises de entrada

El dataset de ráster segmentado de entrada, donde todos los píxeles que pertenecen a un segmento tienen el mismo color RGB convergido. Normalmente se trata de un ráster RGB de 3 bandas y 8 bits, pero también puede ser un ráster de escala de grises de 1 banda.

Raster Layer; Mosaic Layer
Ráster de entrada adicional
(Opcional)

Se incorporarán datasets ráster secundarios, como una imagen multiespectral o un DEM, para generar atributos y otra información requerida por el clasificador. Este ráster es necesario al calcular atributos como valor medio o desviación estándar. Este parámetro es opcional.

Raster Layer; Mosaic Layer
Atributos de segmento utilizados
(Opcional)

Especifica los atributos que se incluirán en la tabla de atributos asociada con el ráster de salida.

Si la única entrada en la herramienta es una imagen segmentada, los atributos predeterminados son Color de cromacidad promedio, Recuento de píxeles, Compactación y Rectangularidad. Si también se incluye un Ráster de entrada adicional como entrada junto a una imagen segmentada, entonces están disponibles como opciones Número digital medio y Desviación estándar

  • Color convergidoLos valores de color RGB se derivarán del ráster de entrada segmento por segmento. Esto también se conoce como color de cromaticidad promedio.
  • Número de dígito medioEl número digital (DN) medio se derivará de la imagen de píxeles opcional, por segmento.
  • Desviación estándarLa desviación estándar se derivará de la imagen de píxeles opcional, por segmento.
  • Recuento de píxelesEl número de píxeles que componen el segmento, por segmento.
  • CompactaciónEl grado de compactibilidad o circularidad de un segmento, por segmento. Los valores van de 0 a 1, donde 1 corresponde a un círculo.
  • RectangularidadEl grado de rectangularidad del segmento, por segmento. Los valores van de 0 a 1, donde 1 corresponde a un rectángulo.
String

Valor de retorno

EtiquetaExplicaciónTipo de datos
Ráster de índice de segmentos de salida

El ráster de índice de segmentos de salida, donde se registran los atributos para cada segmento en la tabla de atributos asociada.

Raster

ComputeSegmentAttributes(in_segmented_raster, {in_additional_raster}, {used_attributes})
NombreExplicaciónTipo de datos
in_segmented_raster

El dataset de ráster segmentado de entrada, donde todos los píxeles que pertenecen a un segmento tienen el mismo color RGB convergido. Normalmente se trata de un ráster RGB de 3 bandas y 8 bits, pero también puede ser un ráster de escala de grises de 1 banda.

Raster Layer; Mosaic Layer
in_additional_raster
(Opcional)

Se incorporarán datasets ráster secundarios, como una imagen multiespectral o un DEM, para generar atributos y otra información requerida por el clasificador. Este ráster es necesario al calcular atributos como valor medio o desviación estándar. Este parámetro es opcional.

Raster Layer; Mosaic Layer
used_attributes
[used_attributes,...]
(Opcional)

Especifica los atributos que se incluirán en la tabla de atributos asociada con el ráster de salida.

  • COLORLos valores de color RGB se derivarán del ráster de entrada segmento por segmento. Esto también se conoce como color de cromaticidad promedio.
  • MEANEl número digital (DN) medio se derivará de la imagen de píxeles opcional, por segmento.
  • STDLa desviación estándar se derivará de la imagen de píxeles opcional, por segmento.
  • COUNTEl número de píxeles que componen el segmento, por segmento.
  • COMPACTNESSEl grado de compactibilidad o circularidad de un segmento, por segmento. Los valores van de 0 a 1, donde 1 corresponde a un círculo.
  • RECTANGULARITYEl grado de rectangularidad del segmento, por segmento. Los valores van de 0 a 1, donde 1 corresponde a un rectángulo.

Si la única entrada en la herramienta es una imagen segmentada, los atributos predeterminados son COLOR, COUNT, COMPACTNESS y RECTANGULARITY. Si también se incluye un in_additional_raster como entrada junto a la imagen segmentada, MEAN y STD están disponibles como opciones.

String

Valor de retorno

NombreExplicaciónTipo de datos
out_index_raster_dataset

El ráster de índice de segmentos de salida, donde se registran los atributos para cada segmento en la tabla de atributos asociada.

Raster

Muestra de código

Ejemplo 1 de ComputeSegmentAttributes (ventana de Python)

Este ejemplo calcula atributos de segmento para un ráster TIFF.

import arcpy
from arcpy.ia import *

# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")

compute_att = ComputeSegmentAttributes(
                  "c:/test/moncton_seg.tif", "c:/test/moncton.tif", 
                  "COLOR;MEAN;STD;COUNT;COMPACTNESS;RECTANGULARITY")

compute_att.save("c:/test/moncton_computeseg.tif")
Ejemplo 2 de ComputeSegmentAttributes (script independiente)

Este ejemplo calcula atributos de segmento para un ráster TIFF.

# Import system modules
import arcpy
from arcpy.ia import *


"""
Usage: ComputeSegmentAttributes(in_segmented_raster, {in_additional_raster}, 
                               {used_attributes})
"""

# Set local variables
inSegRaster = "c:/test/moncton_seg.tif"
in_additional_raster = "c:/test/moncton.tif"
attributes = "COLOR;MEAN;STD;COUNT;COMPACTNESS;RECTANGULARITY"

# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")

# Execute 
compute_att = ComputeSegmentAttributes(inSegRaster, in_additional_raster, 
                                       attributes)
#save output 
compute_att.save("c:/test/moncton_computeseg.tif")

Información de licenciamiento

  • Basic: Requiere Image Analyst o Spatial Analyst
  • Standard: Requiere Image Analyst o Spatial Analyst
  • Advanced: Requiere Image Analyst o Spatial Analyst

Temas relacionados