UNIVERSIDADE DE BRASÍLIA
/
INSTITUTO DE GEOCIÊNCIAS
TESE DE DOUTORADO No
065
PAULO QUINTILIANO DA SILVA
RECONHECIMENTO AUTOMÁTICO DE ALVOS EM IMAGENS MULTIESPECTRAIS E HIPERESPECTRAIS BASEADO EM MODELO, NOS EIGENSPACES E NA "KLT – KARHUNEN-LOÉVE TRANSFORM”
Palavras-chave: Reconhecimento automático de alvos, classificação, KLT, imagens multiespectrais e hiperespectrais, thresholds..
DATA DA DEFESA: 07/11/2003
ÁREA DE CONCENTRAÇÃO: PROCESSAMENTO DE DADOS EM GEOLOGIA E ANÁLISE AMBIENTAL
ORIENTADOR: Prof. ANTONIO NUNO DE CASTRO SANTA ROSA (UnB)
EXAMINADORES: Prof. PAULO ROBERTO MENESES (UnB); Prof. ROBERTO ALEXANDRE VITÓRIA
DE MORAES (UnB); Profa. JULIANA FERNANDES CAMAPUM WANDERLEY (ENE/UNB); Prof.
SILVIO ROGÉRIO CORRÊA DE FREITAS (UFPR)
RESUMO
Nesta Tese de Doutorado propõe-se um modelo de
reconhecimento automático de alvos em imagens multiespectrais e hiperespectrais,
baseado em modelo, nos eigenspaces e na KLT- Karhunen-Loève Transform. Para
tanto, os conceitos de reconhecimento automático de alvos (ATR – Automated
Target Recognition) são adaptados à realidade dos interesses geocientíficos e às
especificidades de seus alvos, de forma a viabilizar o reconhecimento desses
alvos em imagens multiespectrais ou hiperespectrais. O modelo proposto utiliza a
KLT para a redução da dimensionalidade dos dados.
Para efeito de processamento das imagens multiespectrais ou hiperespectrais, os
pixels são tratados como se fossem vetores-coluna, com tantas linhas quantas
forem as bandas espectrais das imagens trabalhadas. Assim, essas imagens
multiespectrais ou hiperespectrais são armazenadas em grandes vetores, tendo
todos os seus pixels representados na forma de imagens em níveis de cinza, de
forma a ser possível a utilização da KLT.
Os alvos são representados por modelos no domínio dos autovalores e dos
autovetores (eigenspace), obtidos após a aplicação da transformada KL. Esses
modelos são vetores construídos a partir dos autovetores com os maiores
autovalores, com quantidade de elementos determinada pelo threshold aplicado no
corte dos autovalores. Assim, tanto os padrões utilizados para treinamento do
modelo para cada uma das classes, como os novos alvos submetidos a
reconhecimento, têm os seus modelos, constituídos por um vetor contendo os
descritivos obtidos no eigenspace, trabalhando-se no domínio dos autovetores.
Na fase de treinamento, na modalidade supervisionada, com base nas amostras
coletadas de todas as classes trabalhadas, são calculados e construídos os
modelos de todas as classes, já no domínio dos autovalores. Na fase de
reconhecimento são calculados e construídos os modelos dos novos alvos. Esses
modelos são, então, comparados com os modelos das classes, por meio das
distâncias euclidiana e de Mahalanobis. Dessa forma, são calculadas as
distâncias entre o modelo do alvo submetido a reconhecimento e os modelos de
todas as classes trabalhadas. Se a distância entre o novo alvo e a classe i for
a menor encontrada, e se tal distância estiver dentro do threshold aplicado,
então houve o reconhecimento do novo alvo como pertencente à classe i.
Para efeito de demonstração do funcionamento do modelo proposto, foram
desenvolvidos alguns aplicativos de detecção de alvos e de classificação de
imagens multiespectrais. Com base nos resultados obtidos, esses aplicativos
montam mapas com as classificações feitas e com a detecção dos alvos
trabalhados.
No cálculo dos thresholds, está sendo proposta a utilização de um Fator Q, que
possibilita a abertura ou o fechamento dos thresholds, de forma a ajustar e a
controlar os índices de falso-positivos e de falso-negativos dos resultados
obtidos, permitindo-se a adequação do modelo às necessidades específicas de
quaisquer aplicações.
UNIVERSITY OF BRASILIA /
INSTITUTE OF GEOSCIENCES
PhD THESIS No
065
PAULO QUINTILIANO DA SILVA
AUTOMATIC RECOGNITION OF TARGETS IN MULTISPECTRAL AND HYPERSPECTRAL IMAGES BASED IN MODEL, IN EIGENSPACES AND IN THE "KLT – KARHUNEN-LOÉVE TRANSFORM”
KeyWords: Automated target recognition, classification, KLT, multispectral and hyperspectral images, thresholds
DATE OF ORAL PRESENTATION: 07/11/2003
TOPIC OF THE THESIS: GEOLOGICAL DATA PROCESSING AND ENVIRONMENTAL ANALYSIS
ADVISOR: Prof. ANTONIO NUNO DE
CASTRO SANTA ROSA (UnB)
COMMITTEE MEMBERS: Prof. PAULO ROBERTO MENESES (UnB); Prof. ROBERTO ALEXANDRE
VITÓRIA DE MORAES (UnB); Profa. JULIANA FERNANDES CAMAPUM WANDERLEY (ENE/UNB);
Prof. SILVIO ROGÉRIO CORRÊA DE FREITAS (UFPR)
ABSTRACT
In this Doctorate Thesis an automated target
recognition approach was proposed using multispectral or hyperspectral images,
based on model, on eigenspaces and on KLT- Karhunen-Loève Transform. For this,
the ATR - Automated Target Recognition concepts are adapted to the Earth
Sciences reality and to the characteristics of its targets, in the way of making
possible the recognition of these targets in multispectral or hyperspectral
images. The proposed approach uses KLT for the dimensionality reduction of the
data.
In order to process the multispectral or hyperspectral images, the pixels are
treated as if they were column-vectors, with so many lines as many spectral
bands of the worked images have. In this way, these multispectral or
hyperspectral images are stored in big vectors, and all of their pixels are
represented in the form of two-dimensional images, in the way it is possible to
use KLT.
The targets are represented by models in the eigenvalues and eigenvectors domain
(i.e., eigenspace), obtained after the application of the KLT. These models are
vectors built from eigenvectors with the biggest eigenvalues, with quantity of
elements determined by the threshold applied in the eigenvalues cutting. In this
way, both the standards used to the model training for each one of the classes,
and the standards of the new targets submitted for recognition have their
models, constituted by a vector with the descriptives obtained in eigenspace,
working in the eigenvectors domain.
In the training time, using the supervised modality, based on the samples
collected from all the worked classes are calculated and built the models of all
the classes, already in the eigenvalues domain. In the recognition time, the new
targets models are calculated and built. So, these models are compared with the
classes models, by means of the Euclidean and Mahalanobis distances. Thus, these
distances are calculated between the model of the submitted target for
recognition and the models of all the worked classes. If the distance between
the new target and the class "i" is the smaller, and if such distance is inside
the threshold applied, then there was the recognition of the new target as
belonging to class "i".
In order to demonstrate the proposed model operation, It was developed some
target detection and image classification applications. Based on the obtained
results, these applications drawn some maps with the classifications done and
with the detection of the worked targets.
In the calculation of the thresholds, It was proposed the utilization of a
Factor Q, which enables the opening or the closing of the thresholds, in the way
of adjusting and controlling the indices of false-positive and of false-negative
of the obtained results, allowing the adaptation of the approach to the specific
needs of any applications.