Dataset de mosaico de balance de color (Administración de datos)

Resumen

Equilibra el color de un dataset de mosaico para que las teselas parezcan sin interrupciones.

Uso

Sintaxis

ColorBalanceMosaicDataset_management (in_mosaic_dataset, {balancing_method}, {color_surface_type}, {target_raster}, {gamma}, {exclude_raster}, {stretch_type})
ParámetroExplicaciónTipo de datos
in_mosaic_dataset

Escriba o navegue hasta el dataset de mosaico al que desea aplicar el balance de color.

Mosaic Layer; Mosaic Dataset
balancing_method
(Opcional)

Elija el algoritmo de balance que desea utilizar.

  • DODGINGEsta es la técnica fotogramétrica tradicional de sobreexposición, donde el valor de cada píxel cambia al color de destino. Estos valores se utilizan para determinar el valor de salida de cada píxel. Si elige la sobreexposición, también debe elegir el tipo de superficie de color de origen que se va a utilizar, que afectará el color de origen. El balance de sobreexposición tiende a dar el mejor resultado en la mayoría de los casos.
  • HISTOGRAMEsta técnica cambiará los valores de cada píxel, según el histograma de destino. El histograma de destino se puede calcular de manera automática desde todos los rásteres, o bien se puede especificar un ráster de destino. El balance de histograma funciona bien cuando todos los rásteres tienen una forma de histograma similar.
  • STANDARD DEVIATIONEsta técnica cambiará los valores de cada píxel, según el cálculo de desviación estándar. El valor de desviación estándar se puede calcular de manera automática desde todos los rásteres o desde un ráster de destino especificado. El balance de desviación estándar funciona mejor cuando todos los rásteres tienen la misma distribución de histograma de los valores normalizados.
String
color_surface_type
(Opcional)

El Tipo de superficie de color de destino sólo está disponible si se elige la técnica de balance de sobreexposición. Cuando utiliza la técnica de sobreexposición, cada píxel necesita un color de destino, que está determinado por el tipo de superficie que se elije.

  • SINGLE_COLORTodos los píxeles se sobreexponen hacia un único punto de color, que es la media. Una superficie de un solo color funciona bien cuando sólo hay una pequeña cantidad de rásteres y sólo hay algunos tipos diferentes de objetos de terreno. Si hay demasiados rásteres o demasiados tipos de superficies de terreno, entonces el color de salida puede volverse borroso.
  • COLOR_GRIDTodos los píxeles de entrada se sobreexponen hacia un conjunto de múltiples puntos, que están distribuidos en todo el dataset de mosaico. La cuadrícula de color produce una buena salida para una gran cantidad de rásteres o para áreas con muchos objetos de terrenos diversos.
  • FIRST_ORDERTodos los píxeles de entrada se sobreexponen hacia muchos puntos, que se obtienen del plano inclinado polinómico de dos dimensiones. En comparación con la superficie Cuadrícula de color, una superficie de orden polinómico tiende a ser un cambio de color más suave y utiliza menos almacenamiento en la tabla auxiliar pero tarda más tiempo en procesarse.
  • SECOND_ORDERTodos los píxeles de entrada se sobreexponen hacia un conjunto de múltiples puntos, que se obtiene de la superficie parabólica polinómica de dos dimensiones. En comparación con la superficie Cuadrícula de color, una superficie de orden polinómico tiende a ser un cambio de color más suave y utiliza menos almacenamiento en la tabla auxiliar pero tarda más tiempo en procesarse.
  • THIRD_ORDERTodos los píxeles de entrada se sobreexponen hacia múltiples puntos, que se obtienen de la superficie cúbica. En comparación con la superficie Cuadrícula de color, una superficie de orden polinómico tiende a ser un cambio de color más suave y utiliza menos almacenamiento en la tabla auxiliar pero tarda más tiempo en procesarse.
String
target_raster
(Opcional)

La imagen del ráster de destino le permite especificar el ráster de destino para balancear los rásteres.

Cuando se utiliza el balance de sobreexposición, el color de destino que se derive dependerá del tipo de superficie de color de destino que se eligió. Para Color único, se utiliza el valor promedio de la imagen de destino de referencia. Para Cuadrícula de color, la imagen de destino de referencia se remuestrea en una cuadrícula adecuada. Para las superficies de orden polinómico, se obtienen los coeficientes del polinomio mediante la Adecuación por mínimos cuadrados de la imagen de destino de referencia.

Cuando se utiliza el Balance de histograma, el histograma de destino se obtiene de la imagen de destino de referencia.

Cuando se utiliza el balance de Desviación estándar, la desviación estándar de destino se obtiene de la imagen de destino de referencia.

Raster Layer
gamma
(Opcional)

Introduzca el valor gamma que desea utilizar en la extensión de preprocesamiento. Esta opción sólo está disponible si se elije el tipo de preextensión Desviación estándar o Mínimo-Máximo.

Al aplicar la extensión gamma, puede controlar la intensidad global de una imagen. Si el coeficiente gamma se establece demasiado bajo, los tonos centrales aparecen demasiado oscuros; sin embargo, si el coeficiente gamma se establece demasiado alto, los tonos centrales aparecen demasiado luminosos. Gamma cambia no sólo la intensidad sino también la relación de rojo a verde a azul.

Double
exclude_raster
(Opcional)

Navegue hasta el ráster que desea utilizar como capa de exclusión. La herramienta Generar área de exclusión se puede utilizar para crear el área de exclusión.

El área de exclusión se tiene en cuenta antes de que se lleve a cabo el balance de color.

Raster Layer
stretch_type
(Opcional)

La preextensión se puede realizar en cada elemento de catálogo de ráster antes de que se lleve a cabo cualquier otra corrección de color. Esto significa que el elemento de catálogo de ráster original utilizará sus valores de píxel extendidos, en lugar de los valores de píxel originales, en el proceso de corrección de color. Puede utilizar esta opción para cambiar el color a una distribución esperada antes de aplicar la corrección de color.

  • NINGUNO No se aplicará una preextensión. Esta es la configuración predeterminada
  • ADAPTIVE Se aplicará una preextensión adaptable antes de que se lleve a cabo cualquier proceso.
  • MINIMUM_MAXIMUM Se aplicará una preextensión mínimo-máximo antes de que se lleve a cabo cualquier proceso.
  • STANDARD DEVIATION Se aplicará una preextensión de desviación estándar antes de que se lleve a cabo cualquier proceso.
String

Ejemplo de código

Ejemplo 1 de ColorBalanceMosaicDataset (ventana de Python)

Esta es una muestra de Python para ColorBalanceMosaicDataset.

import arcpy 
ColorBalanceMosaicDataset_management("C:/workspace/fgdb.gdb/mosData","DODGING",\
                                     "COLOR_GRID", "C:/workspace/target.tif",\
                                     "C:/temp/excludeArea.tif","NONE","1", \
                                     "BlockName")
Ejemplo 2 de ColorBalanceMosaicDataset (secuencia de comandos independiente)

Esta es una muestra de secuencia de comandos de Python para ColorBalanceMosaicDataset.

##===========================
##Color Balance Mosaic Dataset
##Usage: ColorBalanceMosaicDataset_management(in_mosaic_dataset, {DODGING |
##                                            HISTOGRAM | STANDARD_DEVIATION},
##                                            {SINGLE_COLOR | COLOR_GRID | 
##                                            FIRST_ORDER | SECOND_ORDER | THIRD_ORDER},
##                                            {target_raster}, {exclude_raster},
##                                            {NONE | STANDARD_DEVIATION | MINIMUM_MAXIMUM
##                                            | ADAPTIVE}, {gamma}), {block_field}

try:
    import arcpy
    arcpy.env.workspace = "c:/workspace"
    
    # Color Correction Mosaic Dataset with target layer
    arcpy.ColorBalanceMosaicDataset_management("CC.gdb/cc1", "DODGING", "SINGLE_COLOR",
                                              "Aerial_photo.lyr", "#", "NONE", "#", "BlockName")                                      

    # Color Correction Mosaic Dataset with exclude area dataset and prestretch
    arcpy.ColorBalanceMosaicDataset_management("CC.gdb/cc2", "DODGING", "COLOR_GRID",
                                              "#", "excludearea.tif", "STANDARD_DEVIATION",
                                              "3", "BlockName") 
    
    
except:
    print "Color Balance Mosaic Dataset example failed."
    print arcpy.GetMessages()

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento

Temas relacionados


7/10/2012