Equalizar Imagens
Duas imagens podem estar equalizadas se suas médias e variâncias forem iguais. Conhecendo-se as médias e variâncias das imagens, e tomando uma delas como referência (R) e com média Mr e variância Vr, a outra imagem (A), de média Ma e variância Va, terá a sua média e variância ajustadas aplicando uma transformação linear aos valores de seus pixels, gerando a imagem de saída (S). A transformação linear é dada por:
S = A * ganho + offset
onde:
ganho = √(Vr/Va) e
offset = Mr - (ganho * Ma)
O seguinte programa cria a imagem ajustada S de A, na qual a média e a variância são iguais aos da imagem R. Para calcular a média e a variância, use a ferramenta de Estatística.
{ Image imaref, imaju, imaout ("CAT_IMAGE"); //imaref = Retrieve (Name = "IMA_REF"); imaju = Retrieve (Name = "IMA_AJU"); Vaju = 2909.46; // Use adjust variance Vref = 2631.42; // Use reference variance Maju = 86.79; // Use adjust mean Mref = 83.09; // Use reference mean ganho = sqrt (Vref/Vaju); offset = Mref - ganho * Maju; imaout = New (Name = "IMA_OUT", ResX = 1, ResY = 1); //Use res X and Y imaout = ganho * imaju + offset; }
Referência: LEONARDI, S. S.; SOUZA, S. M.; FONSECA, L. M. G. Comparação do desempenho de algorítmos de normalização radiométrica de imagens de satélite. In: SIMPÓSIO BRASILEIRO DE SENSORIAMENTO REMOTO, 11. (SBSR)., 2003, Belo Horizonte. Anais… São José dos Campos: INPE, 2003. p. 2063 - 2069. CD-ROM, Online. ISBN 85-17-00017-X. (INPE-16128-PRE/10731). Disponível em: <http://urlib.net/ltid.inpe.br/sbsr/2002/11.14.16.57>. Acesso em: 23 jun. 2016.