A ferramenta Detectar alvo usando espectros calcula uma pontuação de correspondência para cada pixel em um raster de entrada, com base em quão bem o espectro do pixel corresponde aos espectros de destino definidos por um arquivo de assinatura espectral de entrada.
A saída é uma camada de imagem hospedada.
Exemplos
Identifique a localização de minerais argilosos em uma imagem de satélite hiperespectral usando o espectro do mineral como entrada.
Anotações de uso
A ferramenta Detectar alvo usando espectros inclui configurações para a camada de entrada, configurações de detecção e a camada de resultados.
Camada de entrada
O grupo Camadas de entrada inclui os seguintes parâmetros:
- O raster de entrada especifica o raster de múltiplas bandas que contém os pixels de destino a serem detectados.
- O tipo de arquivo de espectros de entrada indica o tipo de arquivo da assinatura espectral de entrada. As seguintes opções estão disponíveis:
- Arquivo de espectros (padrão) — o arquivo de assinatura espectral é um arquivo (.esl) da biblioteca espectral da Esri.
- Camada de feição — O arquivo de assinatura espectral é uma camada de feição de ponto, que você pode criar no ArcGIS Pro usando o Gerenciador de amostras de treinamento.
- O arquivo de espectros de entrada especifica o arquivo de assinatura espectral que contém os espectros de destino.
Configurações de detecção
O grupo Configurações de detecção inclui os seguintes parâmetros:
- O método de detecção especifica o método usado para calcular a pontuação de correspondência entre o raster de entrada e o arquivo de assinatura espectral. Todas as pontuações são normalizadas de zero a um. Uma pontuação mais alta indica uma melhor correspondência entre o espectro de um pixel no raster de entrada e o espectro de destino no arquivo de assinatura espectral. As seguintes opções estão disponíveis:
- SAM (padrão) — use o método Mapeador de ângulo espectral para calcular as pontuações de correspondência. Este método mede o ângulo entre o espectro de destino e o espectro do pixel. Não é sensível a mudanças na iluminação.
- SID — utilize o método de Divergência de informação espectral para calcular as pontuações de correspondência. Este método mede a divergência entre as distribuições de probabilidade do espectro de destino divididas pelo espectro do pixel. Essa opção é útil para identificar destinos em pixels com espectros mistos.
- SID-SAM — utiliza uma combinação dos métodos de Divergência de informação espectral e Mapeador de ângulo espectral para calcular as pontuações de correspondência. Este método consegue discriminar destinos em pixels com espectros mistos melhor do que as opções SID e SAM individualmente.
- NS3 — use o método de Pontuação de similaridade espectral normalizada para calcular as pontuações de correspondência. Este método utiliza a distância Euclidiana e a pontuação SAM para calcular a pontuação de correspondência. Este método consegue discriminar destinos de forma eficiente, mas requer uma extensa base de dados de referência para garantir precisão.
- CEM — utilize o método de minimização de energia restrita para calcular as pontuações de correspondência. Este método utiliza um filtro de Resposta ao impulso finito (FIR), que apresenta uma resposta maior ao espectro de um pixel quando este é mais semelhante ao espectro de destino. Essa opção é útil quando o ruído de fundo é mínimo.
- ACE — utilize o método do Estimador de cosseno adaptativo para calcular as pontuações de correspondência. Este método estima a similaridade entre um vetor de destino e o espectro de um pixel, após a normalização do ruído de fundo. Essa opção é útil quando a imagem raster de entrada apresenta ruído de fundo significativo.
- MF—use o método de filtro adaptado para calcular as pontuações de correspondência. Este método utiliza um filtro FIR, que apresenta uma resposta maior a um espectro de pixels com média subtraída quando este é mais semelhante ao espectro de destino com média subtraída. Essa opção é útil quando o ruído de fundo é ruído branco Gaussiano aditivo.
Remover Continuum indica se os espectros devem ser normalizados, o que pode ser feito usando uma imagem ou dados de referência. Por padrão, esse parâmetro está desmarcado e os espectros não são normalizados. Se selecionada, a opção normaliza os espectros.
Para criar o contínuo, a ferramenta utiliza segmentos de linha reta para conectar a máxima do local no espectro e ajustar um casco convexo sobre a parte superior do espectro. Para remover o contínuo, este é dividido no espectro de cada pixel no raster de entrada e nos espectros de destino no arquivo de assinatura espectral de entrada. Essa remoção permite comparar as feições de absorção no raster de entrada e no arquivo de assinatura espectral de entrada a partir de uma linha de base comum.
Camada resultante
O grupo de Camada de resultado inclui os seguintes parâmetros:
- O raster de pontuação de saída especifica o nome da camada que contém o raster de pontuação de correspondência, que é criado e exibido. O nome deve ser único. Se já existir uma camada com o mesmo nome em sua organização, a ferramenta falhará e você será solicitado a usar um nome diferente.
- Tipo de camada de saída especifica o tipo de saída raster a ser criado. A saída pode ser uma camada de imagem mosaicada ou uma camada de imagem dinâmica.
- Salvar na pasta especifica o nome de uma pasta em Meu conteúdo onde o resultado será salvo.
Limitações
As seguintes limitações se aplicam à ferramenta:
- Se o arquivo de assinatura espectral de entrada for uma camada de feição de ponto, o número de bandas no raster de entrada e no arquivo de assinatura espectral de entrada deverá ser o mesmo.
- Se o arquivo de assinatura espectral de entrada for um arquivo .esl, e o número de bandas no arquivo não corresponder ao número de bandas no raster de entrada, os dados espectrais no arquivo de assinatura espectral de entrada serão reamostrados usando um método de média de bandas. Alternativamente, você pode reamostrar os espectros usando a ferramenta Espectros da biblioteca de reamostragem.
- Se o arquivo de assinatura espectral de entrada for de uma biblioteca espectral na qual os valores de refletância variam de zero a um, como a biblioteca espectral USGS, o raster de entrada também deverá conter valores entre zero e um.
- Se o intervalo de valores de pixel do raster de entrada não estiver entre zero e um, como em imagens de 8 bits ou 16 bits, será recomendado ativar a ferramenta Remover contínuo para normalizar os espectros. Alternativamente, você pode coletar assinaturas espectrais do material de destino usando a ferramenta Visualizador espectral no ArcGIS Pro, que permite salvar espectros em um intervalo definido por um raster de entrada.
Ambientes
As configurações do ambiente de análise são parâmetros adicionais que afetam os resultados de uma ferramenta. Você pode acessar as configurações do ambiente de análise da ferramenta no grupo de parâmetros Configurações do ambiente.
Esta ferramenta respeita os seguintes ambientes de análise:
- Sistema de Coordenadas de Saída
- Transformações geográficas
- Extensão de processamento
Anotação:
A extensão de processamento padrão para ferramentas de análise raster e funções raster é a Extensão de exibição. Essa configuração padrão é diferente de outros tipos de análise.
- Ajustar raster
- Tamanho da célula
- Método de reamostragem
Créditos
Esta ferramenta consome créditos.
Use Estimar créditos para calcular o número de créditos que serão necessários para executar a ferramenta. Para obter mais informações, consulte Compreender os créditos para análise espacial.
Saídas
O resultado inclui uma camada de imagens que representa as pontuações de correspondência entre o raster de entrada e o arquivo de assinatura espectral. Se o arquivo de assinatura espectral de entrada tiver múltiplas assinaturas espectrais, a saída será múltiplas bandas com uma banda por assinatura.
Requisitos de uso
Esta ferramenta requer o seguinte tipo de usuário e configurações:
- Tipo de Usuário Creator, Professional ou Professional Plus
- Papel de Publisher, Facilitator ou Administrator, ou um papel personalizado equivalente
Recursos
Utilize os seguintes recursos para saber mais:
- Detectar alvo usando espectros no ArcGIS API for Python
- Detectar alvo usando espectros no ArcGIS Pro