68
UNIVERSIDADE FEDERAL DE SANTA CATARINA Análise do método de interpretação geométrica para o reconhecimento de padrões em imagens do céu. Guilherme Teixeira Tessmer

Análise do método de interpretação geométrica para o ... · CURSO DE CIÊNCIAS DA COMPUTAÇÃO Análise do método de interpretação geométrica ... Análise do método de interpretação

Embed Size (px)

Citation preview

UNIVERSIDADE FEDERAL DE SANTA CATARINA

Análise do método de interpretação geométrica para o reconhecimento de padrões em imagens do céu.

Guilherme Teixeira Tessmer

UNIVERSIDADE FEDERAL DE SANTA CATARINA

DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA

CURSO DE CIÊNCIAS DA COMPUTAÇÃO

Análise do método de interpretação geométrica para o reconhecimento de padrões em imagens do céu.

Guilherme Teixeira Tessmer

Trabalho de conclusão de curso submetido à Universidade Federal de Santa Catarinacomo parte dos requisitos para a obtenção do grau de bacharel em Ciências daComputação.

Florianópolis, 2004

Análise do método de interpretação geométrica para o reconhecimento de padrões em imagens do céu.

Guilherme Teixeira Tessmer

Este trabalho de Conclusão de Curso foi julgado adequado para obtenção deGraduação em Ciência da Computação e aprovado em sua forma final junto aUniversidade Federal de Santa Catarina.

_____________________________________________ Prof. Dr. rer.nat. Aldo von Wangenheim Orientador

Banca Examinadora:

_____________________________________________ Prof. Dr. Mauro Roisenberg

_____________________________________________ Dr. Sylvio Luiz Mantelli Neto

Florianópolis, 18/02/2004

AGRADECIMENTOS

Os agradecimentos são para os membros da família 992, pela jornada que foi

trilhada em comum até o presente momento, em vias de conclusão de curso. Aos outros

colegas de curso também, que mesmo não sendo da mesma turma, foram e são bons

amigos.

Agradecimentos também aos professores do curso, em particular aqueles que

lecionaram as disciplinas cujo conhecimento foi necessário para a elaboração do

presente trabalho.

Especial agradecimento aos meus pais, que sempre acreditaram no meu potencial,

como ser humano e como um profissional. Agradeço também a minha família, como um

todo; agradeço à Kellen pela presença constante e infalível durante toda minha formação

acadêmica. E finalmente à Deus, em um de seus infinitos nomes, conhecido como

Syamasundara, que significa : “da cor de uma nuvem carregada de chuva”, por me

manter saudável e apto a continuar trabalhando.

Resumo

Este artigo apresenta uma análise do método de interpretação geométrica utilizado

para o reconhecimento de padrões em imagens do céu. Para a análise do método foi

utilizado um sistema imageador automático e desenvolvido algoritmos de classificação

de padrões. O presente trabalho apresenta uma análise preliminar de dois padrões mais

importantes: céu (espalhamento Rayleigh) e nuvens. O passo seguinte a este trabalho

será a identificação da turbidêz atmosférica, a análise da profundidade óptica das

nuvens, e uma segmentação mais precisa das bordas difusas dos padrões presentes nas

imagens.

Palavras-chave: padrões no céu, interpretação geométrica.

1 Abstract

This article presents an analysis of geometric interpretation method for the

recognition of patterns present on sky images. To achieve its goals it was used an

automatic sky imager and developed some pattern recognition algorithms. The current

work presents a preliminary analysis for the two main patterns present: sky (Rayleigh

scattering) and clouds. The next steps for the current work will implement atmospheric

turbidity recognition, cloud optical deepness and a more precise segmentation of diffuse

borders present on analyzed image patterns.

Key-words: sky patterns, geometric interpretation.

Sumário

LISTA DE SIGLAS

RGB - Red Green BlueIHS - Intensity Hue SaturationSOHO - Solar and Heliospheric ObservatoryMDI - Michelson Doppler ImagerTSI - Total Sky ImagerAl - AlumínioNi - NíquelCo - CobaltoO - Oxigênio livreO2 - OxigênioO3 - OzônioF3CO4 - Óxido de ferroINPE - Instituto Nacional de Pesquisas Espaciaisppb - Partes por BilhãoNASA - Nacional Aeronautics and Space Administration

1 - INTRODUÇÃO

O presente trabalho, avalia métodos de reconhecimento de padrões na análise

da cobertura de nuvens. Os sistemas de cores RGB e IHS foram extensivamente

analizados, na avaliação dos métodos. Uma ferramenta para o auxílio da classificação

dos padrões é contemplado como objetivo principal. Para isso foi utilizado um

imageador de nuvens específico, com características próprias. A ferramenta adapta-se

ao modelo do imageador, sendo específica em alguns detalhes, como no tratamento da

obstrução circular, ao redor da imagem considerada, onde o centro da mesma possui

formato e dimensões próprios.

1.1 Objetivo geral

A análise da cobertura de nuvens possui uma importância vital nos estudos de

solarimetria. As nuvens são responsáveis por uma grande modulação energética de toda

energia solar incidente na atmosfera. Uma quantificação e análise da influência das

mesmas se faz necessário para melhor compreender os fenômenos atmosféricos. Assim,

pode-se dizer que o objetivo geral é melhorar a estimativa de radiação solar incidente na

superfície da terra na presença de nuvens.

Fornecer subsídios adicionais para avaliar a modulação da energia solar através da

atmosfera.

Identificar padrões no céu que representam fenômenos físicos na faixa do visível.

Futuramente, comparar imagens de satélite com dados de estações superfície.

1.2 Objetivos específicos

Como objetivos específicos, o trabalho se concentra em pesquisar métodos que possam

propiciar uma correta classificação de padrões encontrados em imagens do céu.

Algumas técnicas de processamento digital de imagens foram utilizados, e as mais

promissoras foram extensivamente analizadas. Como segundo objetivo, foi elaborado

uma ferramenta no auxílio à classificação de dois padrões principais : espalhamento

Rayleigh e nuvens. A análise da obstrução também foi contemplada devido à

necessidade de desconsiderá-la na avaliação dos dados.

0

0

O trabalho se desenvolve inicialmente na pesquisa de métodos de reconhecimento

de padrões que se adaptem ao modelo de estudo em questão e posteriormente na

elaboração de uma ferramenta utilizando os métodos mais promissores estudados.

1.3 Organização do Trabalho

O presente trabalho está dividido em partes constituintes. São elas :

1) Uma abordagem introdutória sobre a estrutura solar e o vento solar, onde são

correlacionados elementos que introduzem o assunto como um todo.

2) A magnetosfera e geomagnetismo, e como sua presença está relacionada com o

vento solar. Elementos atmosféricos, onde se introduz a noção dos padrões encontrados,

e fornece uma explicação científica da constituição de tais padrões.

3) Sistema de cores. Uma introdução aos sistemas de cores RGB e IHS, onde a

maior parte do trabalho foi elaborada, utilizando-se conceitos dentro dos modelos de

espaços de cores.

4) Desenvolvimento do trabalho, onde existe uma descrição geral das soluções

obtidas, material e métodos utilizados, detalhamento dos mesmos e uma descrição da

ferramenta de análise.

5) Descrição dos algoritmos e limitações da ferramenta desenvolvida. Resultados

alcançados nos diferentes métodos, análise crítica do desempenho da ferramenta,

comparações, vantagens e desvantagens dos métodos.

6) Conclusão. Aqui se fornece uma abordagem sobre objetivos atingidos,

dificuldades encontradas e propostas de futuros trabalhos.

1

1

2 – ELEMENTOS FÍSICOS

2.1 Estrutura solar

O Sol é uma esfera imensa e brilhante com bilhões de anos de idade, composta

primordialmente por gás ionizado. É a estrela mais próxima da Terra. Existem milhões

de estrelas semelhantes na Via Láctea, a nossa galáxia, e bilhões de galáxias no

universo. O Sol sustenta a vida na Terra. A energia solar é a fonte primária que

possibilitou a vida na terra tal como é concebida. Nas plantas interage como fonte

energética através do processo da fotossíntese. A conexão e a interação entre o Sol e a

Terra movimentam o ciclo das estações, as correntes oceânicas e o clima. O Sol tem

massa milhares de vezes maior que a da Terra, e contém a maior parte de toda a massa

do sistema solar como um todo. A estrela se mantém concentrada devido à atração

gravitacional, produzindo temperatura e pressão imensas em seu núcleo.

Pode-se dividir a estrutura do corpo solar em : núcleo, região de radiação, camada

de interface, região de convecção. No núcleo é gerada a energia que se espalha para a

região de radiação. Raios x e raios gama em grande quantidade são espalhados para

fora, para a região de radiação. Milhões de graus é a temperatura estimada pelos

cientistas para o núcleo do sol. Tal temperatura sustenta e explica as reações

termonucleares de fusão que ocorrem no interior do globo solar. No processo de fusão

termonuclear, quatro núcleos de hidrogênio funde-se em um núcleo de hélio. A massa

então gerada pelo núcleo da partícula alfa, (hélio) é menor que a massa do núcleo dos

quatro átomos de hidrogênio. Essa diferença gera uma liberação de energia que é

transportada para a superfície do planeta por fenômenos conhecidos como radiação e

convecção. No processo de fusão termonuclear também são gerados partículas de carga

neutra, conhecidas como neutrinos. Essas partículas espalham-se para fora do corpo

solar para o espaço circundante em diferentes direções do universo. A energia liberada

impede o colapso do Sol e o mantém em forma gasosa. Dos limites do núcleo para fora,

passando primeiro pela zona radiativa e a seguir pela zona de convecção, a temperatura

do Sol diminui. A densidade também diminui e essa diferença, faz com que fótons

levem milhões de anos para perfazer a distância do núcleo da estrutura solar até a

superfície, nas camadas mais exteriores. A camada de convecção é onde ocorre uma

propagação do calor para fora do globo solar. Do início da camada, até a superfície

2

2

solar, a temperatura cai significativamente. Na região de convecção, os fluidos solares

se expandem até atingir a parte externa do sol. A camada de interface é uma região entre

a região de radiação e a região de convecção. Atualmente acredita-se que é o local onde

é gerado o campo magnético solar.

2.1.1 A fotoesfera

A "superfície" do Sol, conhecida como fotosfera, é apenas a camada visível, da

qual a radiação e a luz do Sol enfim escapam, e é o lugar na qual localizamos as

manchas solares. A superfície do sol é um corpo gasoso onde é possível observar (com

o devidos filtros apropriados) a existência de grânulos, manchas escuras e manchas

claras, também conhecidas como fáculas. A superfície visível do Sol é denominada de

fotosfera. A fotosfera encontra-se coberta por vários milhares de supergrânulos, regiões

com cerca de alguns milhares de quilômetros de diâmetro (cerca de duas vezes maiores

do que a Terra e com um período de vida de cerca de 2 dias, que formam uma imensa

rede de células). Outros grânulos, bem menores, com diâmetro em torno 1000

quilômetros, correspondem ao topo das células de convecção de plasma. São as

estruturas responsáveis por transportar o calor do interior do núcleo solar até a

superfície.

Dados observacionais recolhidos pelo MDI (Michelson Doppler Imager),

instrumento que se encontra a bordo do Observatório Solar SOHO – Solar and

Heliospheric Observatory (ESA/NASA), permitiram estudos mais detalhados de toda

estrutura solar. Se for possível compreender a supergranulação poderá se descobrir

como se processa o transporte do campos magnéticos até à superfície do Sol, e como

depois estes se dispersam. Perceber melhor a dinâmica do magnetismo solar e as rápidas

mudanças dos campos magnéticos solares, significa compreender a atividade solar mais

intensa, como é o caso das flares e das ejecções de matéria coronal. Quando a toda essa

atividade é mais intensa, ela pode afetar o planeta terra com um vento solar fortíssimo

que entra em forte choque com o campo geomagnético da terra. Isso influencia a

atmosfera e afeta os sistemas e equipamentos tecnológicos, dos quais somos cada vez

mais dependentes.

3

3

2.1.2 Coroa Solar

Acima da cromosfera localiza-se a corona ("coroa"), que se estende do Sol em

direção ao espaço na forma de "vento solar", atingindo os limites do sistema solar. A

corona é extremamente quente, atingindo temperaturas da ordem dos milhões de graus.

Já que é fisicamente impossível transferir energia térmica da superfície do Sol, mais

fria, para a corona, muito mais quente, a fonte do calor da corona vem sendo um

mistério científico há mais de 60 anos. É a região externa do sol. Coroa é o nome dado

ao , que se extende para o espaço na forma de vento solar. A Coroa é a atmosfera

exterior do Sol. É visível durante o eclipse total do Sol. Os cientistas acreditam que a

transferência de energia teria de acontecer na forma de ondas ou de energia magnética.

Prováveis soluções emergiram de recentes observações pelos satélites SOHO e TRACE,

que localizaram indícios de transferência de energia magnética da superfície do Sol para

a corona, acima. Os pesquisadores do projeto de ciência espacial Conexão Sol-Terra, da

Administração Nacional da Aeronáutica e Espaço (Nasa) norte-americana estudam

esses fenômenos.

2.1.3 Vento Solar

O Sol é a fonte do vento solar, que é o fluxo de gases que jorram do Sol, a uma

temperatura elevadíssima, carregado de partículas, principalmente de hidrogênio

ionizado (elétrons e prótons). Este fluxo se desloca do Sol a uma velocidade muito

grande indo para regiões distantes do sistema solar, ultrapassando a Terra. Perturbações

no vento solar provocam alterações significativas no planeta Terra. Regiões na

superfície do Sol emitem luz ultravioleta e raios X que acabam aquecendo a parte mais

alta da atmosfera da Terra. Estas mudanças podem provocar alterações nas órbitas dos

satélites artificiais e podem até mesmo danificá-los, podendo encurtar o seu tempo de

permanência ao redor da Terra. Esta radiação em excesso ser uma ameaça aos

astronautas que estiverem no espaço. Hoje existe uma utilização muito intensa dos

satélites como veículos de comunicação e tal uso tornou mais perceptível as mudanças

que ocorrem no Sol através do vento solar. As oscilações do campo magnético da Terra,

alteradas pelas mudanças no vento solar, pode também causar consequências na

superfície da Terra. Os cabos de alta tensão, que transportam energia elétrica entre

estações de alta tensão, são afetados pela variação do campo magnético, isto acaba

4

4

danificando os equipamentos das estações. Explosões solares de grande intensidade tem

afetado o planeta terra durante séculos. Explosões de tal porte, intensas, lançam no

espaço uma grande quantidade de matéria coronal. Muitas vezes, não direcionada

diretamente para a terra, mas devido ao movimento do sol em torno de seu eixo pode

ocorrer um impacto deste vento solar com a magnetosfera terrestre. Tal acontecimento

gera uma série de fenômenos tais como auroras boreais onde partículas provenientes do

vento solar formam cores no céu sendo canalizadas pelo magnetismo terrestre. Os

sistemas de telecomunicações são sensivelmente afetados por tais fenômenos.

Existe a possibilidade de se prever com antecedência tais explosões coronais do

planeta sol. Os satélites SOHO e TRACE são os principais aliados atualmente falando

da investigação e análise das reações ocorridas no sol. Com o auxílio dos satélites pode-

se antever determinados acontecimentos e na medida do possível tomar as devidas

precauções. As manchas solares são regiões na superfície da estrela onde o campo

magnético gerado dentro da estrela aparece como manchas escuras. Tais regiões são as

mais prováveis de ocorrerem grandes explosões, emissão de partículas e radiação.

2.2 Geomagnetismo

O presente capítulo pretende dar uma visão geral do magnetismo terrestre e sua

correlação intrínseca com o vento solar. As primeiras partes do capítulo tratam de

magnetismo como fenômeno e abordam algumas características físicas preliminares.

2.2.1 Substâncias magnéticas

Fenômenos magnéticos resultam de forças entre cargas elétricas em movimento.

Diferentes instrumentos elétricos de medição utilizam a relação entre a eletricidade e o

magnetismo.

Depósitos de minério ferro magnético foram descobertos na Ásia Menor há

muitos séculos. A região era conhecida como Magnésia e, assim, o minério foi

chamado magnetita. Outros depósitos de magnetita são encontrados em diferentes

regiões do mundo, e os pedaços de magnetita são conhecidos como ímãs naturais. Se

for pendurado ou equilibrado de alguma forma, se alinha com o campo magnético da

5

5

Terra. Dessa forma surgiram as primeiras bússulas, por volta do século XII, com ímas

naturais. A magnetita, um óxido de ferro (Fe3O4), é o ímã natural, encontrado em

rochas. Com a descoberta da magnetita, o ímã passou a ser usado pelos chineses,

inicialmente como um "objeto mágico", no auxílio de previsões e de adivinhações.

Usavam uma colher de magnetita que, apoiada sobre um pino, podia girar livremente

na horizontal e, ao ser influenciada pelo campo magnético terrestre, tomava sempre a

mesma direção ao longo do eixo norte-sul. Seu aperfeiçoamento resultou na invenção

da bússola, que já era usada pelos chineses para a orientação de navios no séc. 10.

Alguns materiais, notadamente o ferro e o aço, são fortemente atraídos pelos ímãs; o

cobalto e o níquel são atraídos em grau menor. Diz-se que essas substâncias têm

propriedades ferromagnéticas. Ligas especiais, como o permalloy e o alnico, têm

extraordinárias propriedades ferromagnéticas. Os físicos têm demonstrado muito

interesse pela estrutura dos materiais dotados da propriedade do ferromagnetismo.

Atualmente, são fabricados ímãs artificiais muito fortes e versáteis, com substâncias

ferromagnéticas. Os ímãs de alnico (Al, Ni e Co) atuais suportam um peso muito maior

que o peso do próprio imã.

2.2.2 Substâncias não-magnéticas

Materias não magnéticos, quando colocados próximos de um campo de um ímã

muito forte, são ligeiramente repelidos pelo ímã, ao passo que outros são ligeiramente

atraídos.

O zinco, o bismuto, o cloreto de sódio, o ouro e o mercúrio são algumas das

substâncias ligeiramente repelidas e diz-se que são diamagnéticas. madeira, alumínio,

platina, oxigênio e sulfato de cobre são exemplos de substâncias ligeiramente atraídas

por um ímã forte. Diz-se que esses materiais são paramagnéticos e esse tipo de

comportamento magnético é chamado paramagnetismo.

O fato de que as limalhas de ferro se prendem principalmente nas extremidades

de um ímã de barra indica que a força magnética atua sobre as limalhas basicamente

nessas regiões ou pólos; isso não significa que a região intermediária do ímã seja

6

6

desmagnetizada. Quando o pólo N de um segundo ímã é aproximado do pólo N do

ímã pendurado, os dois se repelem mutuamente; idêntica ação se observa com os dois

pólos S. Se o pólo S de um ímã for aproximado do pólo N do outro, eles se atraem

mutuamente. Essas experiências mostram que pólos idênticos se repelem e pólos

diferentes se atraem.

O primeiro estudo quantitativo da força entre dois ímãs geralmente é creditado a

Coulomb, que descobriu que essa força é governada pela mesma relação do inverso do

quadrado aplicável à força grasitacional e à força eletrostática. A lei de Coulomb para

o magnetismo diz que a força entre dois pólos magnéticos é diretamente proporcional

ao produto das intensidades magnéticas dos pólos e inversamente proporcional ao

quadrado da distância entre elas. A força é de repulsão ou de atração, se os pólos

magnéticos forem iguais ou diferentes.

2.2.3 Campo de força magnético

O comportamento do campo elétrico próximo de um objeto eletricamente

carregado é análogo à situação de um ímã . Se um pólo N independente é aproximado

de um ímã, ele fica submetido a uma força de acordo com a lei de Coulomb, porque a

região próxima do ímã exibe um campo magnético: um campo magnético existe numa

região em que uma força magnética atua sobre um pólo independente colocado nesta

região. Embora um campo elétrico e um campo magnético tenham características

semelhantes, não são equivalentes. Uma partícula eletricamente carregada em

movimento é influenciada por um campo magnético, mas não da mesma forma que é

influenciada por um campo elétrico.

O trajeto de um pólo N independente num campo magnético é chamado linha de

força ou de fluxo.. Linha de fluxo é uma linha traçada de tal maneira que uma tangente

a ela em qualquer ponto indica a direção do campo magnético. Supõe-se que as linhas

de fluxo 'saiam' de um ímã no pólo N e 'entrem' no pólo S, sendo todas as linhas um

trajeto fechado, passando do pólo S para o pólo N dentro do ímã. As linhas de fluxo

de um campo magnético são coletivamente chamadas fluxo magnético. A unidade de

7

7

fluxo magnético (ou fluxo de indução magnética) no Sistema Internacional de

Unidades é o weber (wb).

2.2.4 Permeabilidade magnética

Os materiais não-magnéticos, em geral, são transparentes ao fluxo magnético;

isto é, seu efeito sobre as linhas de fluxo não é apreciavelmente diverso se comparado

com o ar. A propriedade de um material pela qual ele muda a indução de um campo

magnético, em relação ao seu valor no ar, é chamada permeabilidade (m). A

permeabilidade do ar é a de valor unitário m(ar) = 1. As permeabilidades das

substâncias ditas diamagnéticas são ligeiramente inferiores a uma unidade, ao passo

que as permeabilidades de substâncias paramagnéticas são ligeiramente maiores do

que a unidade. A permeabilidade é uma razão de densidades de fluxo e, por

conseguinte, não tem dimensão.

Se uma folha de ferro cobre um ímã, não existe campo magnético acima da folha,

porque o fluxo entra no ferro e segue um trajeto inteiramente dentro do próprio ferro.

A indução magnética no ferro é maior do que no ar; por conseguinte, diz-se que o

ferro tem elevada permeabilidade. As permeabilidades de outras substâncias

ferromagnéticas também são muito altas.

Colocando uma barra de ferro num campo magnético, devido à sua

permeabilidade, o campo é distorcido e o fluxo magnético passa pelo ferro, em vez de

pelo ar. A barra de ferro se transforma num ímã, nessas circunstâncias essa barra está

imantada por indução. O magnetismo produzido numa substância ferromagnética, pela

influência de um campo magnético, é chamado magnetismo induzido. Se o campo

magnético for retirado, a maior parte do magnetismo induzido se perde; os ímãs

produzidos por indução são conhecidos como ímãs temporários. Um pedaço de aço

temperado não é tão fortemente magnetizado por indução, mas conserva maior

magnetismo residual, quando retirado do campo indutor.

8

8

2.2.5 Magnetismo terrestre

A Terra se comporta como um imenso imã. Em 1600, William Gilbert publicou

seu tratado científico, De Magnete, que aborda o magnetismo da Terra; foi uma das

primeiras publicações sobre ciência experimental. Gilbert deduziu que a Terra se

comportava como um grande ímã porque o seu interior consistia de material

permanentemente magnético. Atualmente, os cientistas acreditam que o centro da

Terra é demasiado quente para ser um ímã permanente. Karl Friedrich Gauss (1777-

1855), físico alemão, mostrou que o campo magnético da Terra deve originar-se de

dentro da Terra. Walter M. Elsasser, professor de física teórica na Universidade da

Califórnia, sugeriu em 1939 que o campo magnético da Terra resulta das correntes

geradas pelo fluxo da matéria do núcleo fluido da Terra.

2.2.6 A magnetosfera

Os veículos espaciais que viajam até os limites exteriores da atmosfera terrestre

e para além deles têm estimulado um interesse cada vez maior numa região da

atmosfera superior chamada magnetosfera. É uma região situada além de

aproximadamente 200 quilômetros de altitude, e na qual o movimento das partículas

carregadas é governado fundamentalmente pelo campo magnético da Terra. A

magnetosfera situada no lado frontal ao Sol estende-se além da superfície da Terra

aproximadamente 57000 km, ou cerca de 10 raios da Terra. Do lado oposto ao Sol, a

magnetosfera se estende provavelmente por centenas de raios da Terra. A forma

alongada resulta da influência do vento solar, ou plasma solar, consistindo

principalmente de prótons e elétrons emitidos pelo Sol, e que comprime grandemente

a magnetosfera, do lado mais próximo do Sol.

Em 1958 descobriram-se imensas regiões de radiação dentro da magnetosfera.

Essas regiões, agora conhecidas como cinturões de radiação Van Allen, contêm prótons

e elétrons energéticos presos pelo campo magnético da Terra. O cinturão de Van Allen é

composto de duas faixas, das quais a interior se situa entre 2200 e 5000 quilômetros, e a

exterior entre 13000 e 55000 quilômetros da superfície da Terra. (Texto adaptado de:

9

9

Física Moderna, John E. Williams, Editora Renes). Quando esses intensos cinturões de

radiação foram descobertos, os cientistas ficaram apreensivos quanto às sérias ameaças

que poderiam oferecer às viagens espaciais. Atualmente, sabe-se que os astronautas que

se dirigem para o espaço exterior podem passar rapidamente por essas regiões com

proteção adequada contra a radiação Van Allen.

O campo geomagnético, é uma barreira que impede o avanço do vento solar

(plasma solar), fazendo-o contornar a terra a velocidades supersônicas e criando uma

bolha alongada semelhante a forma de um cometa, denominada magnetosfera. Esse

campo geomagnético dentro da cavidade magnetosférica encontra-se em constante

interação com o plasma solar, gerando ondas hidromagnéticas na fronteira de interação.

Tais ondas hidromagnéticas se propagam ao longo das linhas do campo geomagnético,

atravessam a ionosfera terrestre e chegam a superfície na forma de micropulsações

geomagnéticas. Apesar de uma vasta infra-estrutura técnica e experimental, os processos

de geração e transmissão das ondas hidromagnéticas (ou micropulsações

geomagnéticas) até a superfície terrestre, principalmente em baixas latitudes, não se

encontram ainda suficientemente entendidos. Acredita-se que o campo geomagnético

seja originário das correntes elétricas que fluem no núcleo metálico, em estado de fusão,

e que tornam a Terra um dipolo magnético (um grande ímã) suspenso no espaço. Esse

campo não só atua na direção das bússolas como é envolvido por uma região

denominada magnetosfera, que orienta o fluxo contínuo de partículas "sopradas" pelo

Sol rumo às regiões de altas latitudes, os pólos Norte e Sul magnéticos. O espetáculo

resultante da interação dessas partículas com a atmosfera superior talvez seja um dos

mais fascinantes da natureza são as auroras polares. Átomos e moléculas de oxigênio e

nitrogênio da atmosfera, após serem excitados pelo "vento solar" (um fluxo composto

de iguais quantidades de prótons e elétrons), tendem a recuperar sua estabilidade e, por

isso, liberam energia eletromagnética na faixa visível do espectro. As emissões

fluorescentes (as auroras) apresentam-se em faixas, bandas ou arcos, em sua maioria

verdes ou azul-esverdeadas, ocorrem mais freqüentemente entre 100 km e 500 km de

altitude e se estendem por centenas de quilômetros no céu. O estudo do magnetismo

terrestre é relevante, pois alguns pesquisadores acreditam que o clima possa ser afetado

pela ocorrência de auroras, já constatada também em outros planetas.

0

0

Os estudos de Geomagnetismo desenvolvidos no INPE baseiam-se na realização

de medidas das variações temporais do campo magnético terrestre observadas na

superfície da Terra. Essas variações resultam da soma de duas contribuições distintas:

uma de origem externa (considerada primária e gerada por correntes elétricas fluindo na

ionosfera e na magnetosfera) e outra interna (secundária, induzida pelas variações

externas em materiais condutores no interior da terra. A medição e separação entre as

variações primárias (externas) e induzidas (internas) constitui uma parte fundamental

dos estudos de Geomagnetismo, pois permite interpretá-las em termos dos processos

físicos envolvidos em sua geração e transmissão. Assim, a individualização das

variações de origem externa possibilita o estudo de diferentes processos eletrodinâmicos

em meios ionizados (sistemas de correntes elétricas na ionosfera, interação do vento

solar com a magnetosfera terrestre, gerando sob certas circunstâncias as chamadas

tempestades magnéticas), enquanto as variações de origem interna permitem inferir a

distribuição da condutividade elétrica na crosta e manto superior terrestres (um

conhecimento básico em estudos de Geofísica Básica e Aplicada). As pesquisas em

Geomagnetismo no INPE caracterizam-se por levar em consideração esses dois

enfoques complementares: Variações Geomagnéticas, e Indução Eletromagnética. A par

dessas atividades, os pesquisadores do grupo de Geomagnetismo envolvem-se também

em pesquisas correlatas em outras áreas (em particular, Aeronomia, Meteorologia e

Sensoriamento Remoto), enquanto a equipe de apoio técnico concentra-se no

desenvolvimento e manutenção da instrumentação necessária.

Os principais assuntos de interesse atual do Núcleo de Aeronomia são os

seguintes: aerossóis estratosféricos de origem vulcânica; a climatologia da estratosfera e

mesosfera; a dinâmica da mesosfera e termosfera, incluindo a propagação de ondas

internas de gravidade e marés atmosféricas; a fotoquímica da mesosfera e baixa

termosfera; fenômenos esporádicos tais como camadas E-esporádicas, camadas neutras

esporádicas e camadas de inversão térmica na mesosfera; as correntes e os campos

elétricos ionosféricos e o eletrojato equatorial; instabilidades de plasma na região F da

ionosfera equatorial, e seus efeitos sobre radiopropagação; a circulação global da alta

atmosfera e ionosfera, e o acoplamento da ionosfera com a atmosfera neutra e o meio

interplanetário. Uma tema comum em todas estas linhas de pesquisa é a mudança global

da alta atmosfera.

1

1

2.3.7 Elementos Atmosféricos

A radiação solar chega em todos os comprimentos de onda ou freqüências, mas

principalmente entre 200 e 3000 nanômetros (ou 0,2-3 mícrons). O máximo de emissão

se verifica no comprimento de onda de 0,48 mícrons. A altura do sol é máxima quando

ela está no centro do céu por volta do meio dia. Esta posição é conhecida como zênite.

Quando o sol está no zênite a energia que atinge a superfície é máxima. A altura do sol é

mínima quando ele se põe no horizonte, numa inclinação de poucos graus acima da

linha do horizonte. Quando sol esta assim, a energia que atinge a superfície é mínima.

O movimento aparente do sol e a latitude também definem a duração do dia. Os

dias são longos no verão e curtos no inverno. Assim, quanto maior o dia, maior é a

quantidade de insolação recebida pela superfície e quanto menor o dia menor a

quantidade de insolação recebida pela superfície. Este fato explica por que o hemisfério

de verão recebe mais energia solar que o de inverno.

O ar puro é constituído por uma mistura de oxigênio e nitrogênio. Uma das

características é que espalhado pela atmosfera ele não absorve radiação solar, mas é

capaz de distribuir radiação com comprimentos de onda menores do que 1 mícron

(dispersão Rayleigh). Esta dispersão encontra-se dentro do spectro visível podendo ser

observada a olho nu. Esta dispersão é mais acentuada para os menores comprimentos de

onda. A atmosfera é responsável por uma espécie de filtragem dos raios solares .O ar

captura uma parte dessa energia e a espalha, principalmente no azul; dessa forma,

recebemos luz com esse comprimento de onda predominante como radiação difusa do

céu. A explicação para uma cor azul para o céu vem exatamente dessas manifestações

físicas. Por outro lado, quando o sol se encontra perto do horizonte os raios diretos que

chegam a nossos olhos atravessaram uma massa de ar maior, e a dispersão aumenta sua

intensidade; a maior atenuação no azul faz com que a luz do sol seja avermelhada no

espectro visível. Este efeito se acentua quando há poeira em suspensão na atmosfera.

Qualquer conjunto de gases, como poeira de terra, fumaça de queimadas poluição de

fábricas, ou mesmo o intenso movimento de carros produzem uma grande massa de gás,

partículas que em suspensão na atmosfera interferem em maior ou menor grau no

espalhamento da radiação solar. Na atmosfera existem alguns gases que possuem uma

2

2

peculiaridade pouco comum para a maioria dos outros gases presentes. A capacidade de

absorção em grandes quantidades é uma característica intrínsica de moléculas como

ozônio.

O ozônio é produzido principalmente na alta atmosfera, entre 25 e 50 km de

altitude, através de uma reação fotoquímica: raios solares no ultravioleta são absorvidos

por uma molécula de oxigênio (composição O2), que fica excitada e é capaz de

combinar-se com outra molécula de oxigênio (reação O2 + O2 -> O3 + O). O átomo de

oxigênio livre (O) é muito ativo quimicamente, e termina combinando-se com uma

molécula de O2 para formar mais uma de ozônio (O + O2 -> O3). Também é possível

formar ozônio perto da atmosfera, a partir dos gases de escapamento de automóveis nas

cidades, e de queimas de florestas. Perto da superfície, a concentração é da ordem de 30-

50 ppb (partes por bilhão), aumentando até 2000 ppb na estratosfera. A atividade

industrial produz alguns gases que, ao se difundirem e chegarem à estratosfera, são

capazes de inteferir na reação fotoquímica que gera ozônio. Produtos como o fluor-

cloro-carbono podem destruir a camada de ozônio e criar uma abertura para radiações

solares que transportam grandes quantidades de energia. Isto está produzindo o buraco

de ozônio nas regiões polares, entre outras regiões, responsável por um aumento da

radiação ultravioleta que chega à superfície nessas regiões.

Se uma molécula qualquer for excitada de algum modo apropriado, seus átomos

podem adquirir movimentos que são aparentemente desorganizados, mas, uma análise

cuidadosa mostrará que esses movimentos são apenas combinações dos modos normais

de vibração. Como cada modo normal de vibração tem uma energia própria, conhecendo

quais são esses modos e quais são suas energias saberemos muito sobre como a

molécula pode interagir com os agentes excitadores. Um deles pode ser a luz que incide

sobre a molécula. Supondo que um feixe de luz, um feixe de fótons incide sobre uma

molécula qualquer (hipoteticamente falando). É possível que a energia do fóton seja

absorvida pela molécula, fazendo-a vibrar com um de seus modos normais. Nesse caso,

o fóton é absorvido e sua energia vira energia de vibração. As moléculas costumam

absorver fótons de luz infravermelha pois seus átomos vibram com freqüências nessa

região do espectro. Esse tipo de fenômeno, chamado de absorção no infravermelho, é

muito útil na caracterização das moléculas, mas o que pode acontecer quando luz de

energia mais alta, na faixa da luz visível, incide sobre uma molécula? Um fóton de luz

3

3

incidindo sobre uma molécula é espalhado por ela. Se não houver troca de energia, isto

é, se a molécula espalhadora não se abalar, o espalhamento é elástico. A grande maioria

dos fótons incidentes é espalhada elasticamente. Esse tipo de espalhamento é chamado

de espalhamento Rayleigh, pois foi Lord Rayleigh que estudou esse processo e mostrou

que é responsável pela cor azul do céu.

Alguns fótons, porém, podem excitar um modo de vibração da molécula (ou vários

modos), perdendo energia no processo. Depois desse espalhamento inelástico, a

molécula passa a vibrar e o fóton muda de cor, pois sua energia diminuiu. A mudança de

cor no processo, que na verdade é apenas uma mudança no comprimento de onda da luz,

seria imperceptível ao olho. O vapor de água está presente em proporções variáveis (até

15 ou 20 gramas por cada kg de ar). O vapor de água é capaz de absorver radiação em

várias faixas ( bandas de absorção) no infravermelho próximo (comprimentos de onda

maiores que 0,8 µm). Já o gás carbônico está presente em concentração constante na

atmosfera em uma altitude de até 80 km (em torno de 350 ppm: partes por milhão).

Ele também absorve radiação solar em várias bandas de absorção no infravermelho

próximo. O vapor da água e o gás carbônico e mais o ozônio são responsáveis por uma

absorção de até 15% de toda incidência dos raios que chegam até nosso planeta.

As partículas em suspensão na atmosfera também são capazes de absorver e/ou

dispersar radiação solar, e e muitos casos a coloração proveniente do pôr do sol ou do

alvorecer nas primeiras horas da manhã são causadas em boa parte por aerossóis. Seu

efeito é notável quando associado a fenômenos da intensidade de uma queimada em

florestas, ou das cinzas expelidas por uma erupção vulcânica.

As nuvens são suspensões de gotículas ou de cristais de gêlo. Como tais, podem

ser consideradas como um aerossol concentrado no espaço. Suas partículas têm alto

poder refletor, e no infravermelho próximo são bons absorventes de radiação solar. Sua

variedade se extende desde nuvens planas, com pouca espessura e grande extensão

horizontal, semitransparentes e situadas em altitudes elevadas (cirrus), até nuvens com

grande desenvolvimento vertical e ocupando áreas relativamente restritas, com grande

poder refletivo no seu topo e lateralmente (cumulonimbus). As nuvens variam

continuamente de forma e tamanho, e são as grandes moduladoras da energia solar que

4

4

chega à superfície. Considerando sua distribuição sobre o globo terrestre, elas provocam

reflexão de 25-30% (em média) da radiação solar que chega ao planeta.

A radiação solar que consegue chegar à superfície poderá ser absorvida pelo solo,

na medida em que este tenha pouca refletância (inferior a 10%). Ums superfície

vegetada é bastante absorvente no visível. Isto é devido à clorofila, que absorve

especialmente no azul, laranja e vermelho: como absorve menos no verde, este é mais

refletido.... e é essa a explicação para a coloração verde da vegetação. Já no

infravervelho próximo, nossos olhos não o percebem mas as superfícies vegetadas têm

refletância alta (da ordem ou superior a 35%). Superfícies minerais têm refletância alta,

a algumas (como a neve) refletem a maior parte da radiação solar que chega a elas. Já a

água tem refletância pequena no visível, que vai diminuindo ainda mais com o

comprimento de onda.

Nem toda energia que chega ao topo da atmosfera atinge a superfície. Na verdade

31% é refletida para o espaço sem ser aproveitada. As nuvens contribuem refletindo

23% da energia incidente. Essa energia refletida representa o albedo planetário. O

restante da energia incidente é absorvida pela atmosfera em sua maior parte pela

superfície da terra. Da mesma forma que refletem grande quantidade de energia vinda

do sol, as nuvens absorvem enormes porções da energia refletida pela superfície. Por

isso as nuvens são muito importantes, pois funcionam como barreira para a insolação

emitida pela terra impedindo que o planeta esfrie demasiadamente. Ou seja, as nuvens

funcionam como controladoras da temperatura da superfície do planeta e qualquer

processo que altere a quantidade média das nuvens afetará a nossa vida.

Outro elemento importante é o gás carbônico que juntamente com as nuvens

controla a temperatura da terra. Ele absorve a energia emitida pela superfície e

juntamente com o vapor d’água é um dos principais constituintes do chamado efeito

estufa, fenômeno natural sem o qual a vida do planeta não existiria como conhecemos.

5

5

3 – DESENVOLVIMENTO DO TRABALHO

3.1 Descrição geral da solução do problema

O trabalho consiste em reunir técnicas que se adaptem ao propósito sugerido de

reconhecimento de padrões no céu. Dos padrões existentes no modelo de estudo, a

saber: espalhamento Rayleigh, espalhamento Mie, Turbidez atmosférica, nuvens e

obstrução, três são tratados com maior atenção na solução do problema. São eles:

espalhamento Rayleigh, nuvens e obstrução. Técnicas dentro de sistemas de cores

diferentes, são extensivamente abordadas. Análises e interpretações dentro dos sistemas

de cores são evidenciadas. Posteriormente , a título comparativo, uma rede neural com

algoritmo de retropropagação, foi gerada e testada comparativamente com os modelos

principais utilizados no trabalho.

3.2 Material e Métodos

Para a implementação da análise dos métodos propostos, será utilizado um

imageador automático do céu para a obtenção das imagens e algoritmos de pós-

processamento digital de imagens. As imagens são obtidas a cada 15 minutos

sincronizadas com a amostragem do satélite para futura implementação da validação dos

resultados obtidos.

3.2.2 Imageador Yankee

O imageador é um equipamento utilizado para a aquisição automática das

imagens do céu. O modelo utilizado é o TSI-440 total sky imager da marca americana

YANKEE. O imageador possui uma câmera digital, um sistema de sombreamento

automático para a proteção da câmera contra a exposição direta do Sol e um programa

de aquisição, armazenamento e controle, residente em um computador. A aquisição das

imagens é obtida por um sistema, onde o equipamento fotográfico está conectado à um

software de controle através de uma conexão TCP-IP. O sistema pode ser acessado

remotamente por um operador. O sistema imageador atua como um servidor de

6

6

imagens, que pode ser acessado pela internet através de um terminal remoto. Uma

câmera do tipo CCD está apontada para um espelho convexo que engloba toda parte

visível do céu, até a linha do horizonte. As imagens coletadas ficam então denominadas

de acordo com a data e horário específico em que foram capturadas e são armazenadas

no formato standart padrão JPEG. Algumas características fornecidas pelo próprio

fabricante : resolução da câmera : 352x288 pixel, intervalo de captura variável com

máx. de uma foto a cada 30 segundos, programa de controle compatível com sistema

MS-Windows 9x/NT. Abaixo duas fotos do Imageador, a primeira fornecida no manual

do fabricante e a segunda uma foto do imageador da estação solarimétrica de

Florianópolis, o utilizado no presente trabalho.

figura 3.1 Imageador Yankee figura 3.2 Imageador da estação de Florianópolis

7

7

3.3 Sistemas de cores

3.3.1 Sistema de cores RGB

No sistema de cores RGB, utiliza-se três cores (vermelho, verde, azul) para se

representar qualquer outra cor. A partir da mistura de diferentes intensidades dessas três

cores pode-se formar as outras cores dentro do spectro do visível. Matematicamente

uma cor C é dada por C = rR+gG+bB onde R,G,B são cores primárias e r,g,b são os

coeficiente de mistura. Utiliza-se um byte para representação de cada canal, possuindo-

se um total de 256 níveis de intensidade para cada cor. Ou seja, para cada canal será

atribuído oito bits para representação de cada uma das cores (vermelho, verde ou azul).

figura 3.3 cubo de cores RGB com diagonal principal

3.3.2 Estrutura geométrica

A utilização desse sistema gera uma representação espacial para cada cor assim

definida. Tem-se então um cubo de cores com aresta igual a 255 unidades de

comprimento. A origem do sistema de coordenadas representa a cor preta definida como

(0,0,0). No outro vértice oposto tem-se o branco, formado pela combinação dos três

campos setados com seus valores máximos (255,255,255). Os oito vértices do cubo de

cores ficam assim definidos :

8

8

Azul : 00,00,ff ; Vermelho : ff,00,00; Verde : 00,ff,00; Preto : 00,00,00; Branco:

ff,ff,ff; Magenta : ff,00,ff ; Ciano: 00,ff,ff ; Amarelo : ff,ff,00

3.3.3 Sistema de cores IHS

O sistema de cores IHS também é definido por uma tríade composta de I

(intensidade), H (Hue) ou a matiz da cor e S (saturação). Intensidade : refere-se à

intensidade luminosa. Define o brilho, é a medida de energia total envolvida em todos

os comprimentos de onda. Hue : Hue ou em português, matiz. Define a cor de um objeto

como a medida do comprimento de onda médio da luz que é refletido ou emitido por um

corpo. Saturação : A saturação representa a pureza da cor de um objeto, classificando-a

em diferentes níveis conforme a variação espectral. Assim uma cor mais pastél

representa uma mistura de diferentes comprimentos de onda enquanto uma cor viva e

intensa é uma cor espectralmente pura. O sistema de cores IHS pode ser representado

geometricamente por um cone, prisma ou um cilindro de cores. Considerando-se a

forma de um cilindro tem-se a altura do mesmo que indicará a variação de intensidade

luminosa, expressa e medida através do eixo central do cilindro. O raio do cilindro

desde seu eixo central até a superfície lateral expressa os diferentes níveis de saturação.

A saturação está definida matematicamente dentro do intervalo de 0 a 1 incluindo os

extremos. Assim tem-se um cilindro de raio unitário. A medida que se afasta do eixo

central, as cores serão espectralmente mais puras, possuindo uma saturação maior. Ao

longo do eixo do cilindro, a saturação permanece com

9

9

Figura 3.4 sistema de cores IHS

seu valor igual a zero (0), representando diferentes tons de cinza (saturação zero). A

medida da matiz da cor em questão é expressa como um ângulo de 0 (zero) à 360 graus

ao redor do eixo do cilindro. Assim , diferenciando-se do modelo RGB, onde as

coordenadas são cartesianas, o modelo IHS pode ser definido por coordenadas

cilindricas polares.

3.4 Técnicas adotadas

Os métodos implementados consistem principalmente de análises nos sistemas

de cores IHS e RGB. Por conselho do próprio orientador um método para obter os

índices de saturação para cada imagem foi elaborado. O histograma implementado

consiste de uma discretização do intervalo entre zero e um em cem partes iguais. Após

isso se faz uma varredura em todos os pixels da imagem e procura-se classificar todos

eles dentro de suas respectivas saturações. Dessa forma, um contador ira informar

quantos pixels há para cada faixa de saturação. Os resultados são plotados em um

gráfico e obtém-se uma curva com os valores de saturação para cada imagem. Dentro do

0

0

modelo IHS, a utilização de histogramas foi largamente utilizada. No modelo de estudo

em questão (espalhamento rayleigh e nuvens), a saturação tende a permanecer maior

para céu azul do que para nuvens, como será evidenciado posteriormente. O histogramas

são também abordados no sistema RGB.

Interpretações geométricas são consideradas dentro do modelo RGB como uma

forma viável de se tratar naturalmente os dados. Assim, a principal metodologia em

RGB, foi considerações sobre distância euclidiana dentro do espaço de cores e a

utilização deste estudo correlacionado com histogramas, onde a relação entre os

modelos se faz de forma natural e matematicamente viável .

23.4.1 Cilindros e Esferas

Na tentativa de confirmar a presença dos pixels de nuvens próximos à diagonal do cubo

RGB, foi utilizado dois algoritmos. Esferas são colocadas dispostas com os centros

pertencentes à reta da diagonal, com raios variados. Analizou-se a pertinência dos

pontos da imagem à essas esferas e constatou-se a presença da grande maioria dos pixels

das nuvens. Da mesma forma considerou-se apenas a distância entre ponto e reta, ou

seja à distância dos pixels da imagem em relação à diagonal principal. O resultado disso

serão pontos pertencentes à cilindros ao redor da diagonal.

Os resultados obtidos vieram a confirmar a existência de pixels de nuvens

próximos da diagonal do cubo de cores RGB. Em algumas fotografias diferenciadas por

uma grande diferença de horário ou mesmo condições de tempo, com a diferença de um

dia claro para outro chuvoso, muitos valores não são previamente detectados pelo

algoritmo. Com um determinado ajuste do tamanho do raio das esferas ou dos cilindros

pode-se corrigir esses casos. Assim fica evidenciado mais uma vez que para o caso das

nuvens é possível colocá-las em regiões bem definidas do espaço, variando-se apenas a

distância em relação à diagonal principal, mas mantendo-se sempre a relação com o eixo

da diagonal. Assim como o modelo das esferas, um outro modelo foi implementado

tendo em mente a imagem de um cilindro ao redor da diagonal do cubo RGB. O

algoritmo aqui calcula então a distância que pode ter um ponto qualquer dentro da

fotografia em relação à reta central. Um raio é pré-determinado e é feito uma análise de

pertinência ao cilindro(s).

1

1

Ao considerar-se as diversas matizes do espalhamento Mie o domínio do escopo

de ação fica bem mais abrangente e complexo, pois aparecem diferentes tonalidades que

vão do vermelho ao amarelo, passando por tons alaranjados, matizes por hora lilás,

púrpura, mesmo verde ou cores ainda mais inusitadas. Inicialmente, não irá aqui se

considerar estes casos em particular para não causar confusão, pois pretende-se

simplificar para poder entender. Além do mais, os casos específicos de espalhamento

Mie são ainda mais complicados pois a mesma cor encontrada para céu sem nuvens

pode ser encontrada em alguma nuvem. Na verdade, é como se cores amareladas,

alaranjadas ou avermelhadas penetrassem nas nuvens e também no céu claro. Por

questões mais intuitivas do que propriamente científicas, considera-se aqui mais

prudente primeiro tratar dos casos mais simples e que já demostraram uma maior

naturalidade à tentativa de clusterização. Abaixo segue ilustrações dos métodos

geométricos utilizados.

figura 3.5 esferas utilizadas figura 3.6 modelo de cilindro utlizado

Posteriomente falando, também será evidenciado que existe uma separação de

clusters dos padrões adotados. Assim como as nuvens encontram-se próximas da

diagonal do cubo de cores, pixels de céu azul possuem também uma região própria no

espaço de cores. Por último, foi considerado também uma rede neural com algoritmo de

retropropagação. Sua utilização foi adotada a título comparativo, mas análises em larga

escala não foram totalmente comtempladas. Faltou uma interface que pudesse inserir a

rede gerada pelo Matlab, ao aplicativo desenvolvido.

2

2

3.4.1 Histogramas

Histogramas foram extensivamente utilizados na abordagem do problema.

Histograma é uma forma de se calcular a quantidade de elementos presentes em cada

faixa de valores submetidos. Assim um histograma de saturação é calculado dividindo-

se o domínio em 100 partes iguais, por exemplo. Em cada pixel, calcula-se o valor da

saturação e verifica-se a pertinência em relação às faixas discretizadas. Um contador

fornece o incremento que irá armazenar a quantidade de pixels em cada faixa de

saturação. Histogramas foram utilizados tanto no domínio RGB, como no domínio IHS.

3.4.2 Rede Neural

A Inteligência artificial conexionista foi contemplada como um método de análise

para o trabalho na forma de uma rede neural com algoritmo de retropropagação. Não foi

devidamente analisada até a exaustão como os outros métodos apresentados. Devido

principalmente, a uma falta de mecanismo que pudesse “interfacear” entre o Matlab

(onde a rede foi gerada) e a ferramenta elaborada.

3.5 Descrição da ferramenta de análise

A ferramenta de análise desenvolvida consiste na criação de filtros e na geração derelatórios escritos sobre as imagens. Algoritmos de análise geométrica também estãopresentes.

3.5.1 Filtros

Filtros de canais individuais são criados. Divide-se um campo de 255

possibilidades em um determinado valor n. Tem-se por exemplo dez níveis de

componente para cada canal. Um pixel terá dentro de cada canal uma pertinência à

determinado nível de acordo com o valor de sua componente em cada canal individual.

Enquadra-se em um campo de valores para a cor azul, tanto como para as cores

3

3

vermelho e verde também. Foi criado então três métodos, um para cada canal, separando

os pixels em diferentes grupos de valores para determinada componente (red, green,

blue). Feito isso pode-se constatar visualmente diferentes níveis separados por um

degradê de cores que foi arbitrado alaeatoriamente apenas seguindo certa ordem de

tonalidades para manter a coerência com os índices das componentes individuais

encontradas nas imagens . Abaixo segue um exemplo da separação do canal verde em

10 níveis distintos de intensidade. Cada tom de verde representa uma faixa de valores

em que o pixel possui no canal verde.

figura 3.7 ilustra o filtro para canal verde

A seguinte configuração de atribuição de cores foi utilizada :

if(greenCH < 25){cor = 0x09099e;}

if(greenCH >= 25 & greenCH < 50) { cor = 0x28572f;}

if(greenCH >= 50 & greenCH < 75) { cor = 0x1d632d;}

if(greenCH >= 75 & greenCH < 100) {cor= 0x116f1f;}

4

4

if(greenCH >= 100 & greenCH < 125) { cor = 0x037c1c;}

if(greenCH >= 125 & greenCH < 150) { cor = 0x039c22;}

if(greenCH >= 150 & greenCH <175) { cor = 0x04bd29;}

if(greenCH >= 175 & greenCH <200) { cor = 0x05d830;}

if(greenCH >= 200 & greenCH <225) { cor = 0x05ef34;}

if(greenCH >= 225 & greenCH <=255) { cor = 0x1ffa4a;}

da mesma forma pode-se evidenciar os valores para os outro dois canais separando- se o

canal específico e manipulando os diferentes níveis que se queira obter dentro do canal.

Nos estudos efetuados foi segmentado os níveis em nove ou dez conjuntos de índices de

concentração do valor do canal em questão. Outros dois filtros foram desenvolvidos de

forma similar, dentro do modelo IHS, são eles: filtro de saturação e filtro de

luminosidade.

Os valores da intensidade luminosa podem ser matematicamente calculados

através de : intensity = (cap_red + cap_blue + cap_green)/3. Abaixo imagens

demostrando a aplicação dos filtro de luminosidade que foi construído no trabalho.

figura 3.8 ilustra o filtro de luminosidade sendo aplicado

5

5

Para o filtro de saturação, o intervalo entre zero e um é dividido em partes iguais, e cada

pixel da imagem submetida será classificado dentro deste critério. O resultado segue os

mesmos moldes dos filtros já mostrados. Resumindo o aplicativo gera cinco filtros :

canal vermelho, canal verde, canal azul, luminosidade e saturação.

3.5.2 Relatórios

Outra análise obtida com os canais RGB é relatórios escritos do percentual de

cada canal em diferentes valores. Da mesma maneira que os filtros são gerados,

relatórios escritos, como histogramas são gerados. No modelo RGB, os canais

individuais, discretizados entre valores de um à 255, é analisado a quantidade de pixels

para cada valor desses. Abaixo segue modelo de relatório gerado para um canal em

particular :

faixa : 0.000000 Valor : 0.000000 Percent : 0.000000%faixa : 1.000000 Valor : 0.000000 Percent : 0.000000%--------------------------------------------------------------------faixa : 96.000000 Valor : 1.000000 Percent : 0.002348%faixa : 97.000000 Valor : 0.000000 Percent : 0.000000%faixa : 98.000000 Valor : 0.000000 Percent : 0.000000%faixa : 99.000000 Valor : 0.000000 Percent : 0.000000%faixa : 100.000000 Valor : 6.000000 Percent : 0.014088%faixa : 101.000000 Valor : 0.000000 Percent : 0.000000%faixa : 102.000000 Valor : 0.000000 Percent : 0.000000%faixa : 103.000000 Valor : 0.000000 Percent : 0.000000%faixa : 104.000000 Valor : 33.000000 Percent : 0.077487%faixa : 105.000000 Valor : 0.000000 Percent : 0.000000%faixa : 106.000000 Valor : 0.000000 Percent : 0.000000%faixa : 107.000000 Valor : 0.000000 Percent : 0.000000%faixa : 108.000000 Valor : 47.000000 Percent : 0.110360%faixa : 109.000000 Valor : 0.000000 Percent : 0.000000%faixa : 110.000000 Valor : 0.000000 Percent : 0.000000%faixa : 111.000000 Valor : 0.000000 Percent : 0.000000%faixa : 112.000000 Valor : 113.000000 Percent : 0.265333%faixa : 113.000000 Valor : 0.000000 Percent : 0.000000%faixa : 114.000000 Valor : 0.000000 Percent : 0.000000%faixa : 115.000000 Valor : 0.000000 Percent : 0.000000%faixa : 116.000000 Valor : 251.000000 Percent : 0.589368%faixa : 117.000000 Valor : 0.000000 Percent : 0.000000%faixa : 118.000000 Valor : 0.000000 Percent : 0.000000%faixa : 119.000000 Valor : 0.000000 Percent : 0.000000%

6

6

faixa : 120.000000 Valor : 369.000000 Percent : 0.866441%faixa : 121.000000 Valor : 0.000000 Percent : 0.000000%faixa : 122.000000 Valor : 0.000000 Percent : 0.000000%faixa : 123.000000 Valor : 0.000000 Percent : 0.000000%faixa : 124.000000 Valor : 452.000000 Percent : 1.061332%faixa : 125.000000 Valor : 0.000000 Percent : 0.000000%faixa : 126.000000 Valor : 0.000000 Percent : 0.000000%faixa : 127.000000 Valor : 0.000000 Percent : 0.000000%faixa : 128.000000 Valor : 578.000000 Percent : 1.357190%faixa : 129.000000 Valor : 0.000000 Percent : 0.000000%faixa : 130.000000 Valor : 0.000000 Percent : 0.000000%faixa : 131.000000 Valor : 0.000000 Percent : 0.000000%faixa : 132.000000 Valor : 708.000000 Percent : 1.662440%faixa : 133.000000 Valor : 0.000000 Percent : 0.000000%faixa : 134.000000 Valor : 0.000000 Percent : 0.000000%faixa : 135.000000 Valor : 0.000000 Percent : 0.000000%faixa : 136.000000 Valor : 798.000000 Percent : 1.873767%faixa : 137.000000 Valor : 0.000000 Percent : 0.000000%faixa : 138.000000 Valor : 0.000000 Percent : 0.000000%faixa : 139.000000 Valor : 0.000000 Percent : 0.000000%faixa : 140.000000 Valor : 746.000000 Percent : 1.751667%faixa : 141.000000 Valor : 0.000000 Percent : 0.000000%faixa : 142.000000 Valor : 0.000000 Percent : 0.000000%faixa : 143.000000 Valor : 0.000000 Percent : 0.000000%faixa : 144.000000 Valor : 852.000000 Percent : 2.000564%faixa : 145.000000 Valor : 0.000000 Percent : 0.000000%faixa : 146.000000 Valor : 0.000000 Percent : 0.000000%faixa : 147.000000 Valor : 0.000000 Percent : 0.000000%faixa : 148.000000 Valor : 878.000000 Percent : 2.061614%faixa : 149.000000 Valor : 0.000000 Percent : 0.000000%faixa : 150.000000 Valor : 0.000000 Percent : 0.000000%faixa : 151.000000 Valor : 0.000000 Percent : 0.000000%faixa : 152.000000 Valor : 823.000000 Percent : 1.932469%faixa : 153.000000 Valor : 0.000000 Percent : 0.000000%faixa : 154.000000 Valor : 0.000000 Percent : 0.000000%faixa : 155.000000 Valor : 0.000000 Percent : 0.000000%faixa : 156.000000 Valor : 892.000000 Percent : 2.094487%faixa : 157.000000 Valor : 0.000000 Percent : 0.000000%faixa : 158.000000 Valor : 0.000000 Percent : 0.000000%faixa : 159.000000 Valor : 0.000000 Percent : 0.000000%faixa : 160.000000 Valor : 975.000000 Percent : 2.289377%faixa : 161.000000 Valor : 0.000000 Percent : 0.000000%faixa : 162.000000 Valor : 0.000000 Percent : 0.000000%faixa : 163.000000 Valor : 0.000000 Percent : 0.000000%faixa : 164.000000 Valor : 1398.000000 Percent : 3.282615%faixa : 165.000000 Valor : 0.000000 Percent : 0.000000%faixa : 166.000000 Valor : 0.000000 Percent : 0.000000%faixa : 167.000000 Valor : 0.000000 Percent : 0.000000%faixa : 168.000000 Valor : 2169.000000 Percent : 5.092984%faixa : 169.000000 Valor : 0.000000 Percent : 0.000000%faixa : 170.000000 Valor : 0.000000 Percent : 0.000000%

7

7

faixa : 171.000000 Valor : 0.000000 Percent : 0.000000%faixa : 172.000000 Valor : 2797.000000 Percent : 6.567578%faixa : 173.000000 Valor : 0.000000 Percent : 0.000000%faixa : 174.000000 Valor : 0.000000 Percent : 0.000000%faixa : 175.000000 Valor : 0.000000 Percent : 0.000000%faixa : 176.000000 Valor : 2692.000000 Percent : 6.321029%faixa : 177.000000 Valor : 0.000000 Percent : 0.000000%faixa : 178.000000 Valor : 0.000000 Percent : 0.000000%faixa : 179.000000 Valor : 0.000000 Percent : 0.000000%faixa : 180.000000 Valor : 2647.000000 Percent : 6.215366%faixa : 181.000000 Valor : 0.000000 Percent : 0.000000%faixa : 182.000000 Valor : 0.000000 Percent : 0.000000%faixa : 183.000000 Valor : 0.000000 Percent : 0.000000%faixa : 184.000000 Valor : 3350.000000 Percent : 7.866066%faixa : 185.000000 Valor : 0.000000 Percent : 0.000000%faixa : 186.000000 Valor : 0.000000 Percent : 0.000000%faixa : 187.000000 Valor : 0.000000 Percent : 0.000000%faixa : 188.000000 Valor : 3100.000000 Percent : 7.279046%faixa : 189.000000 Valor : 0.000000 Percent : 0.000000%faixa : 190.000000 Valor : 0.000000 Percent : 0.000000%faixa : 191.000000 Valor : 0.000000 Percent : 0.000000%faixa : 192.000000 Valor : 2578.000000 Percent : 6.053348%faixa : 193.000000 Valor : 0.000000 Percent : 0.000000%faixa : 194.000000 Valor : 0.000000 Percent : 0.000000%faixa : 195.000000 Valor : 0.000000 Percent : 0.000000%faixa : 196.000000 Valor : 2079.000000 Percent : 4.881657%faixa : 197.000000 Valor : 0.000000 Percent : 0.000000%faixa : 198.000000 Valor : 0.000000 Percent : 0.000000%faixa : 199.000000 Valor : 0.000000 Percent : 0.000000%faixa : 200.000000 Valor : 1571.000000 Percent : 3.688833%faixa : 201.000000 Valor : 0.000000 Percent : 0.000000%faixa : 202.000000 Valor : 0.000000 Percent : 0.000000%faixa : 203.000000 Valor : 0.000000 Percent : 0.000000%faixa : 204.000000 Valor : 1188.000000 Percent : 2.789518%faixa : 205.000000 Valor : 0.000000 Percent : 0.000000%faixa : 206.000000 Valor : 0.000000 Percent : 0.000000%faixa : 207.000000 Valor : 0.000000 Percent : 0.000000%faixa : 208.000000 Valor : 980.000000 Percent : 2.301118%faixa : 209.000000 Valor : 0.000000 Percent : 0.000000%faixa : 210.000000 Valor : 0.000000 Percent : 0.000000%faixa : 211.000000 Valor : 0.000000 Percent : 0.000000%faixa : 212.000000 Valor : 814.000000 Percent : 1.911337%faixa : 213.000000 Valor : 0.000000 Percent : 0.000000%faixa : 214.000000 Valor : 0.000000 Percent : 0.000000%faixa : 215.000000 Valor : 0.000000 Percent : 0.000000%faixa : 216.000000 Valor : 675.000000 Percent : 1.584954%faixa : 217.000000 Valor : 0.000000 Percent : 0.000000%faixa : 218.000000 Valor : 0.000000 Percent : 0.000000%faixa : 219.000000 Valor : 0.000000 Percent : 0.000000%faixa : 220.000000 Valor : 530.000000 Percent : 1.244482%faixa : 221.000000 Valor : 0.000000 Percent : 0.000000%

8

8

faixa : 222.000000 Valor : 0.000000 Percent : 0.000000%faixa : 223.000000 Valor : 0.000000 Percent : 0.000000%faixa : 224.000000 Valor : 447.000000 Percent : 1.049591%faixa : 225.000000 Valor : 0.000000 Percent : 0.000000%faixa : 226.000000 Valor : 0.000000 Percent : 0.000000%faixa : 227.000000 Valor : 0.000000 Percent : 0.000000%faixa : 228.000000 Valor : 393.000000 Percent : 0.922795%faixa : 229.000000 Valor : 0.000000 Percent : 0.000000%faixa : 230.000000 Valor : 0.000000 Percent : 0.000000%faixa : 231.000000 Valor : 0.000000 Percent : 0.000000%faixa : 232.000000 Valor : 369.000000 Percent : 0.866441%faixa : 233.000000 Valor : 0.000000 Percent : 0.000000%faixa : 234.000000 Valor : 0.000000 Percent : 0.000000%faixa : 235.000000 Valor : 0.000000 Percent : 0.000000%faixa : 236.000000 Valor : 351.000000 Percent : 0.824176%faixa : 237.000000 Valor : 0.000000 Percent : 0.000000%faixa : 238.000000 Valor : 0.000000 Percent : 0.000000%faixa : 239.000000 Valor : 0.000000 Percent : 0.000000%faixa : 240.000000 Valor : 357.000000 Percent : 0.838264%faixa : 241.000000 Valor : 0.000000 Percent : 0.000000%faixa : 242.000000 Valor : 0.000000 Percent : 0.000000%faixa : 243.000000 Valor : 0.000000 Percent : 0.000000%faixa : 244.000000 Valor : 332.000000 Percent : 0.779562%faixa : 245.000000 Valor : 0.000000 Percent : 0.000000%faixa : 246.000000 Valor : 0.000000 Percent : 0.000000%faixa : 247.000000 Valor : 0.000000 Percent : 0.000000%faixa : 248.000000 Valor : 410.000000 Percent : 0.962713%faixa : 249.000000 Valor : 0.000000 Percent : 0.000000%faixa : 250.000000 Valor : 0.000000 Percent : 0.000000%faixa : 251.000000 Valor : 0.000000 Percent : 0.000000%faixa : 252.000000 Valor : 828.000000 Percent : 1.944210%faixa : 253.000000 Valor : 0.000000 Percent : 0.000000%faixa : 254.000000 Valor : 0.000000 Percent : 0.000000%faixa : 255.000000 Valor : 2011.000000 Percent : 4.721987%-----------------------------------------total pixels : 42588.000000 Maxvalue : 3350.000000

Faixamax : 184.000000 Percent : 7.866066%

Observa-se que no relatório acima foi omitido uma faixa de 2 até 95 pois esses

valores permaneceram em zero mas no arquivo gerado pelo aplicativo, esses valores

aparecem. No final do relatório aparece o total de pixels processado : no caso 42588, e o

valor máximo obtido encontrado na faixa de 184 com 3350 pixels, perfazendo um total

de 7,8% do total dos pixels analizados. Tal relatório de histogramas pode ser gerado

para todos os três canais (R,G,B). Um procedimento similar foi elaborado com

9

9

histogramas de saturação e luminosidade. O modelo de geração de relatórios com

histogramas para luminosidade referente a figura acima é mostrado abaixo :

faixa : 0.000000 Valor : 255.000000 Percent : 0.606435%faixa : 1.000000 Valor : 0.000000 Percent : 0.000000%faixa : 2.000000 Valor : 0.000000 Percent : 0.000000%faixa : 3.000000 Valor : 0.000000 Percent : 0.000000%faixa : 4.000000 Valor : 0.000000 Percent : 0.000000%faixa : 5.000000 Valor : 0.000000 Percent : 0.000000%faixa : 6.000000 Valor : 0.000000 Percent : 0.000000%faixa : 7.000000 Valor : 0.000000 Percent : 0.000000%faixa : 8.000000 Valor : 0.000000 Percent : 0.000000%faixa : 9.000000 Valor : 0.000000 Percent : 0.000000%faixa : 10.000000 Valor : 0.000000 Percent : 0.000000%faixa : 11.000000 Valor : 0.000000 Percent : 0.000000%faixa : 12.000000 Valor : 0.000000 Percent : 0.000000%faixa : 13.000000 Valor : 0.000000 Percent : 0.000000%faixa : 14.000000 Valor : 0.000000 Percent : 0.000000%faixa : 15.000000 Valor : 0.000000 Percent : 0.000000%faixa : 16.000000 Valor : 0.000000 Percent : 0.000000%faixa : 17.000000 Valor : 0.000000 Percent : 0.000000%faixa : 18.000000 Valor : 0.000000 Percent : 0.000000%faixa : 19.000000 Valor : 0.000000 Percent : 0.000000%faixa : 20.000000 Valor : 0.000000 Percent : 0.000000%faixa : 21.000000 Valor : 0.000000 Percent : 0.000000%faixa : 22.000000 Valor : 0.000000 Percent : 0.000000%faixa : 23.000000 Valor : 0.000000 Percent : 0.000000%faixa : 24.000000 Valor : 0.000000 Percent : 0.000000%faixa : 25.000000 Valor : 0.000000 Percent : 0.000000%faixa : 26.000000 Valor : 0.000000 Percent : 0.000000%faixa : 27.000000 Valor : 0.000000 Percent : 0.000000%faixa : 28.000000 Valor : 0.000000 Percent : 0.000000%faixa : 29.000000 Valor : 0.000000 Percent : 0.000000%faixa : 30.000000 Valor : 0.000000 Percent : 0.000000%faixa : 31.000000 Valor : 0.000000 Percent : 0.000000%faixa : 32.000000 Valor : 0.000000 Percent : 0.000000%faixa : 33.000000 Valor : 0.000000 Percent : 0.000000%faixa : 34.000000 Valor : 0.000000 Percent : 0.000000%faixa : 35.000000 Valor : 0.000000 Percent : 0.000000%faixa : 36.000000 Valor : 0.000000 Percent : 0.000000%faixa : 37.000000 Valor : 0.000000 Percent : 0.000000%faixa : 38.000000 Valor : 0.000000 Percent : 0.000000%faixa : 39.000000 Valor : 0.000000 Percent : 0.000000%faixa : 40.000000 Valor : 0.000000 Percent : 0.000000%faixa : 41.000000 Valor : 0.000000 Percent : 0.000000%faixa : 42.000000 Valor : 0.000000 Percent : 0.000000%faixa : 43.000000 Valor : 0.000000 Percent : 0.000000%faixa : 44.000000 Valor : 0.000000 Percent : 0.000000%faixa : 45.000000 Valor : 0.000000 Percent : 0.000000%faixa : 46.000000 Valor : 0.000000 Percent : 0.000000%

0

0

faixa : 47.000000 Valor : 0.000000 Percent : 0.000000%faixa : 48.000000 Valor : 0.000000 Percent : 0.000000%faixa : 49.000000 Valor : 0.000000 Percent : 0.000000%faixa : 50.000000 Valor : 0.000000 Percent : 0.000000%faixa : 51.000000 Valor : 0.000000 Percent : 0.000000%faixa : 52.000000 Valor : 0.000000 Percent : 0.000000%faixa : 53.000000 Valor : 1.000000 Percent : 0.002378%faixa : 54.000000 Valor : 0.000000 Percent : 0.000000%faixa : 55.000000 Valor : 0.000000 Percent : 0.000000%faixa : 56.000000 Valor : 0.000000 Percent : 0.000000%faixa : 57.000000 Valor : 0.000000 Percent : 0.000000%faixa : 58.000000 Valor : 0.000000 Percent : 0.000000%faixa : 59.000000 Valor : 0.000000 Percent : 0.000000%faixa : 60.000000 Valor : 0.000000 Percent : 0.000000%faixa : 61.000000 Valor : 0.000000 Percent : 0.000000%faixa : 62.000000 Valor : 0.000000 Percent : 0.000000%faixa : 63.000000 Valor : 0.000000 Percent : 0.000000%faixa : 64.000000 Valor : 0.000000 Percent : 0.000000%faixa : 65.000000 Valor : 0.000000 Percent : 0.000000%faixa : 66.000000 Valor : 0.000000 Percent : 0.000000%faixa : 67.000000 Valor : 0.000000 Percent : 0.000000%faixa : 68.000000 Valor : 0.000000 Percent : 0.000000%faixa : 69.000000 Valor : 0.000000 Percent : 0.000000%faixa : 70.000000 Valor : 0.000000 Percent : 0.000000%faixa : 71.000000 Valor : 0.000000 Percent : 0.000000%faixa : 72.000000 Valor : 0.000000 Percent : 0.000000%faixa : 73.000000 Valor : 0.000000 Percent : 0.000000%faixa : 74.000000 Valor : 1.000000 Percent : 0.002378%faixa : 75.000000 Valor : 0.000000 Percent : 0.000000%faixa : 76.000000 Valor : 3.000000 Percent : 0.007135%faixa : 77.000000 Valor : 0.000000 Percent : 0.000000%faixa : 78.000000 Valor : 1.000000 Percent : 0.002378%faixa : 79.000000 Valor : 0.000000 Percent : 0.000000%faixa : 80.000000 Valor : 1.000000 Percent : 0.002378%faixa : 81.000000 Valor : 2.000000 Percent : 0.004756%faixa : 82.000000 Valor : 2.000000 Percent : 0.004756%faixa : 83.000000 Valor : 0.000000 Percent : 0.000000%faixa : 84.000000 Valor : 1.000000 Percent : 0.002378%faixa : 85.000000 Valor : 2.000000 Percent : 0.004756%faixa : 86.000000 Valor : 1.000000 Percent : 0.002378%faixa : 87.000000 Valor : 0.000000 Percent : 0.000000%faixa : 88.000000 Valor : 0.000000 Percent : 0.000000%faixa : 89.000000 Valor : 0.000000 Percent : 0.000000%faixa : 90.000000 Valor : 0.000000 Percent : 0.000000%faixa : 91.000000 Valor : 0.000000 Percent : 0.000000%faixa : 92.000000 Valor : 0.000000 Percent : 0.000000%faixa : 93.000000 Valor : 1.000000 Percent : 0.002378%faixa : 94.000000 Valor : 16.000000 Percent : 0.038051%faixa : 95.000000 Valor : 0.000000 Percent : 0.000000%faixa : 96.000000 Valor : 18.000000 Percent : 0.042807%faixa : 97.000000 Valor : 5.000000 Percent : 0.011891%

1

1

faixa : 98.000000 Valor : 31.000000 Percent : 0.073724%faixa : 99.000000 Valor : 0.000000 Percent : 0.000000%faixa : 100.000000 Valor : 24.000000 Percent : 0.057076%faixa : 101.000000 Valor : 39.000000 Percent : 0.092749%faixa : 102.000000 Valor : 64.000000 Percent : 0.152203%faixa : 103.000000 Valor : 0.000000 Percent : 0.000000%faixa : 104.000000 Valor : 95.000000 Percent : 0.225927%faixa : 105.000000 Valor : 71.000000 Percent : 0.168851%faixa : 106.000000 Valor : 272.000000 Percent : 0.646864%faixa : 107.000000 Valor : 0.000000 Percent : 0.000000%faixa : 108.000000 Valor : 94.000000 Percent : 0.223549%faixa : 109.000000 Valor : 180.000000 Percent : 0.428072%faixa : 110.000000 Valor : 476.000000 Percent : 1.132013%faixa : 111.000000 Valor : 0.000000 Percent : 0.000000%faixa : 112.000000 Valor : 339.000000 Percent : 0.806202%faixa : 113.000000 Valor : 246.000000 Percent : 0.585032%faixa : 114.000000 Valor : 327.000000 Percent : 0.777664%faixa : 115.000000 Valor : 0.000000 Percent : 0.000000%faixa : 116.000000 Valor : 158.000000 Percent : 0.375752%faixa : 117.000000 Valor : 246.000000 Percent : 0.585032%faixa : 118.000000 Valor : 607.000000 Percent : 1.443554%faixa : 119.000000 Valor : 0.000000 Percent : 0.000000%faixa : 120.000000 Valor : 369.000000 Percent : 0.877548%faixa : 121.000000 Valor : 183.000000 Percent : 0.435207%faixa : 122.000000 Valor : 338.000000 Percent : 0.803824%faixa : 123.000000 Valor : 0.000000 Percent : 0.000000%faixa : 124.000000 Valor : 190.000000 Percent : 0.451854%faixa : 125.000000 Valor : 300.000000 Percent : 0.713453%faixa : 126.000000 Valor : 554.000000 Percent : 1.317511%faixa : 127.000000 Valor : 0.000000 Percent : 0.000000%faixa : 128.000000 Valor : 174.000000 Percent : 0.413803%faixa : 129.000000 Valor : 249.000000 Percent : 0.592166%faixa : 130.000000 Valor : 531.000000 Percent : 1.262812%faixa : 131.000000 Valor : 0.000000 Percent : 0.000000%faixa : 132.000000 Valor : 252.000000 Percent : 0.599301%faixa : 133.000000 Valor : 295.000000 Percent : 0.701562%faixa : 134.000000 Valor : 512.000000 Percent : 1.217627%faixa : 135.000000 Valor : 0.000000 Percent : 0.000000%faixa : 136.000000 Valor : 227.000000 Percent : 0.539846%faixa : 137.000000 Valor : 424.000000 Percent : 1.008347%faixa : 138.000000 Valor : 687.000000 Percent : 1.633808%faixa : 139.000000 Valor : 0.000000 Percent : 0.000000%faixa : 140.000000 Valor : 336.000000 Percent : 0.799068%faixa : 141.000000 Valor : 443.000000 Percent : 1.053533%faixa : 142.000000 Valor : 736.000000 Percent : 1.750339%faixa : 143.000000 Valor : 0.000000 Percent : 0.000000%faixa : 144.000000 Valor : 377.000000 Percent : 0.896573%faixa : 145.000000 Valor : 673.000000 Percent : 1.600514%faixa : 146.000000 Valor : 1030.000000 Percent : 2.449523%faixa : 147.000000 Valor : 0.000000 Percent : 0.000000%faixa : 148.000000 Valor : 280.000000 Percent : 0.665890%

2

2

faixa : 149.000000 Valor : 359.000000 Percent : 0.853766%faixa : 150.000000 Valor : 667.000000 Percent : 1.586245%faixa : 151.000000 Valor : 0.000000 Percent : 0.000000%faixa : 152.000000 Valor : 321.000000 Percent : 0.763395%faixa : 153.000000 Valor : 635.000000 Percent : 1.510143%faixa : 154.000000 Valor : 744.000000 Percent : 1.769364%faixa : 155.000000 Valor : 0.000000 Percent : 0.000000%faixa : 156.000000 Valor : 187.000000 Percent : 0.444719%faixa : 157.000000 Valor : 383.000000 Percent : 0.910842%faixa : 158.000000 Valor : 803.000000 Percent : 1.909677%faixa : 159.000000 Valor : 0.000000 Percent : 0.000000%faixa : 160.000000 Valor : 298.000000 Percent : 0.708697%faixa : 161.000000 Valor : 598.000000 Percent : 1.422150%faixa : 162.000000 Valor : 752.000000 Percent : 1.788390%faixa : 163.000000 Valor : 0.000000 Percent : 0.000000%faixa : 164.000000 Valor : 186.000000 Percent : 0.442341%faixa : 165.000000 Valor : 453.000000 Percent : 1.077315%faixa : 166.000000 Valor : 684.000000 Percent : 1.626674%faixa : 167.000000 Valor : 0.000000 Percent : 0.000000%faixa : 168.000000 Valor : 296.000000 Percent : 0.703941%faixa : 169.000000 Valor : 532.000000 Percent : 1.265191%faixa : 170.000000 Valor : 657.000000 Percent : 1.562463%faixa : 171.000000 Valor : 0.000000 Percent : 0.000000%faixa : 172.000000 Valor : 191.000000 Percent : 0.454232%faixa : 173.000000 Valor : 510.000000 Percent : 1.212871%faixa : 174.000000 Valor : 681.000000 Percent : 1.619539%faixa : 175.000000 Valor : 0.000000 Percent : 0.000000%faixa : 176.000000 Valor : 285.000000 Percent : 0.677781%faixa : 177.000000 Valor : 521.000000 Percent : 1.239031%faixa : 178.000000 Valor : 690.000000 Percent : 1.640943%faixa : 179.000000 Valor : 0.000000 Percent : 0.000000%faixa : 180.000000 Valor : 253.000000 Percent : 0.601679%faixa : 181.000000 Valor : 456.000000 Percent : 1.084449%faixa : 182.000000 Valor : 646.000000 Percent : 1.536303%faixa : 183.000000 Valor : 0.000000 Percent : 0.000000%faixa : 184.000000 Valor : 200.000000 Percent : 0.475636%faixa : 185.000000 Valor : 562.000000 Percent : 1.336536%faixa : 186.000000 Valor : 843.000000 Percent : 2.004804%faixa : 187.000000 Valor : 0.000000 Percent : 0.000000%faixa : 188.000000 Valor : 334.000000 Percent : 0.794311%faixa : 189.000000 Valor : 453.000000 Percent : 1.077315%faixa : 190.000000 Valor : 656.000000 Percent : 1.560085%faixa : 191.000000 Valor : 0.000000 Percent : 0.000000%faixa : 192.000000 Valor : 222.000000 Percent : 0.527955%faixa : 193.000000 Valor : 678.000000 Percent : 1.612405%faixa : 194.000000 Valor : 731.000000 Percent : 1.738448%faixa : 195.000000 Valor : 0.000000 Percent : 0.000000%faixa : 196.000000 Valor : 297.000000 Percent : 0.706319%faixa : 197.000000 Valor : 445.000000 Percent : 1.058289%faixa : 198.000000 Valor : 519.000000 Percent : 1.234274%faixa : 199.000000 Valor : 0.000000 Percent : 0.000000%

3

3

faixa : 200.000000 Valor : 274.000000 Percent : 0.651621%faixa : 201.000000 Valor : 457.000000 Percent : 1.086827%faixa : 202.000000 Valor : 662.000000 Percent : 1.574354%faixa : 203.000000 Valor : 0.000000 Percent : 0.000000%faixa : 204.000000 Valor : 311.000000 Percent : 0.739613%faixa : 205.000000 Valor : 488.000000 Percent : 1.160551%faixa : 206.000000 Valor : 683.000000 Percent : 1.624295%faixa : 207.000000 Valor : 0.000000 Percent : 0.000000%faixa : 208.000000 Valor : 270.000000 Percent : 0.642108%faixa : 209.000000 Valor : 432.000000 Percent : 1.027373%faixa : 210.000000 Valor : 491.000000 Percent : 1.167685%faixa : 211.000000 Valor : 0.000000 Percent : 0.000000%faixa : 212.000000 Valor : 205.000000 Percent : 0.487526%faixa : 213.000000 Valor : 425.000000 Percent : 1.010726%faixa : 214.000000 Valor : 568.000000 Percent : 1.350805%faixa : 215.000000 Valor : 0.000000 Percent : 0.000000%faixa : 216.000000 Valor : 252.000000 Percent : 0.599301%faixa : 217.000000 Valor : 366.000000 Percent : 0.870413%faixa : 218.000000 Valor : 556.000000 Percent : 1.322267%faixa : 219.000000 Valor : 35.000000 Percent : 0.083236%faixa : 220.000000 Valor : 252.000000 Percent : 0.599301%faixa : 221.000000 Valor : 365.000000 Percent : 0.868035%faixa : 222.000000 Valor : 811.000000 Percent : 1.928702%faixa : 223.000000 Valor : 119.000000 Percent : 0.283003%faixa : 224.000000 Valor : 194.000000 Percent : 0.461367%faixa : 225.000000 Valor : 156.000000 Percent : 0.370996%faixa : 226.000000 Valor : 613.000000 Percent : 1.457823%faixa : 227.000000 Valor : 258.000000 Percent : 0.613570%faixa : 228.000000 Valor : 0.000000 Percent : 0.000000%faixa : 229.000000 Valor : 64.000000 Percent : 0.152203%faixa : 230.000000 Valor : 247.000000 Percent : 0.587410%faixa : 231.000000 Valor : 432.000000 Percent : 1.027373%faixa : 232.000000 Valor : 0.000000 Percent : 0.000000%faixa : 233.000000 Valor : 160.000000 Percent : 0.380508%faixa : 234.000000 Valor : 50.000000 Percent : 0.118909%faixa : 235.000000 Valor : 344.000000 Percent : 0.818093%faixa : 236.000000 Valor : 1.000000 Percent : 0.002378%faixa : 237.000000 Valor : 41.000000 Percent : 0.097505%faixa : 238.000000 Valor : 0.000000 Percent : 0.000000%faixa : 239.000000 Valor : 0.000000 Percent : 0.000000%faixa : 240.000000 Valor : 0.000000 Percent : 0.000000%faixa : 241.000000 Valor : 0.000000 Percent : 0.000000%faixa : 242.000000 Valor : 0.000000 Percent : 0.000000%faixa : 243.000000 Valor : 0.000000 Percent : 0.000000%faixa : 244.000000 Valor : 0.000000 Percent : 0.000000%faixa : 245.000000 Valor : 0.000000 Percent : 0.000000%faixa : 246.000000 Valor : 0.000000 Percent : 0.000000%faixa : 247.000000 Valor : 0.000000 Percent : 0.000000%faixa : 248.000000 Valor : 0.000000 Percent : 0.000000%faixa : 249.000000 Valor : 0.000000 Percent : 0.000000%faixa : 250.000000 Valor : 0.000000 Percent : 0.000000%

4

4

faixa : 251.000000 Valor : 0.000000 Percent : 0.000000%faixa : 252.000000 Valor : 0.000000 Percent : 0.000000%faixa : 253.000000 Valor : 0.000000 Percent : 0.000000%faixa : 254.000000 Valor : 0.000000 Percent : 0.000000%

----------------------------------------------maxlumi: 1030.000000 maxval: 146.000000 maxpercent: 2.449523%total pixels : 42049

Resumindo, os relatórios escritos são similares aos filtros e foram gerados

individualmente para as componentes das cores. Por fim um último relatório pode ser

gerado, diferenciando-se um pouco dos anteriores. Consiste na análise de cada pixel em

relação à distância da diagonal do cubo de cores RGB. Abaixo segue modelo de tal

relatório.

Red_ch : 114 Green_ch : 131 Blue_ch : 151 distancia : 26.191602

Red_ch : 119 Green_ch : 134 Blue_ch : 155 distancia : 25.573424

Red_ch : 134 Green_ch : 145 Blue_ch : 165 distancia : 22.226111

Red_ch : 136 Green_ch : 142 Blue_ch : 164 distancia : 20.848661

Red_ch : 138 Green_ch : 146 Blue_ch : 167 distancia : 21.181753

Red_ch : 145 Green_ch : 153 Blue_ch : 174 distancia : 21.181753

Red_ch : 147 Green_ch : 155 Blue_ch : 176 distancia : 21.181753

Red_ch : 146 Green_ch : 154 Blue_ch : 175 distancia : 21.181753

Red_ch : 145 Green_ch : 156 Blue_ch : 178 distancia : 23.762716

Red_ch : 146 Green_ch : 157 Blue_ch : 179 distancia : 23.762716

5

5

Red_ch : 146 Green_ch : 154 Blue_ch : 177 distancia : 22.759613

Red_ch : 146 Green_ch : 154 Blue_ch : 177 distancia : 22.759613

Red_ch : 145 Green_ch : 152 Blue_ch : 178 distancia : 24.589971

Red_ch : 146 Green_ch : 153 Blue_ch : 179 distancia : 24.589971

Red_ch : 146 Green_ch : 153 Blue_ch : 179 distancia : 24.589971

Red_ch : 147 Green_ch : 153 Blue_ch : 179 distancia : 24.055491

Red_ch : 147 Green_ch : 154 Blue_ch : 180 distancia : 24.589971

Red_ch : 146 Green_ch : 153 Blue_ch : 179 distancia : 24.589971

Red_ch : 151 Green_ch : 157 Blue_ch : 183 distancia : 24.055491

Red_ch : 151 Green_ch : 157 Blue_ch : 183 distancia : 24.055491

Red_ch : 152 Green_ch : 159 Blue_ch : 185 distancia : 24.589971

Red_ch : 153 Green_ch : 160 Blue_ch : 186 distancia : 24.589971

Red_ch : 157 Green_ch : 167 Blue_ch : 194 distancia : 27.067816

Red_ch : 162 Green_ch : 172 Blue_ch : 199 distancia : 27.067816

Red_ch : 166 Green_ch : 176 Blue_ch : 201 distancia : 25.495098

Red_ch : 169 Green_ch : 179 Blue_ch : 204 distancia : 25.495098

Red_ch : 184 Green_ch : 194 Blue_ch : 219 distancia : 25.495098

6

6

Red_ch : 184 Green_ch : 194 Blue_ch : 219 distancia : 25.495098

Red_ch : 185 Green_ch : 197 Blue_ch : 221 distancia : 25.922963

Red_ch : 186 Green_ch : 198 Blue_ch : 222 distancia : 25.922963

Red_ch : 185 Green_ch : 197 Blue_ch : 221 distancia : 25.922963

Red_ch : 186 Green_ch : 198 Blue_ch : 222 distancia : 25.922963

. Red_ch : 145 Green_ch : 155 Blue_ch : 180 distancia : 25.495098

Red_ch : 148 Green_ch : 162 Blue_ch : 189 distancia : 29.473152

Red_ch : 154 Green_ch : 165 Blue_ch : 193 distancia : 28.437065

Red_ch : 160 Green_ch : 172 Blue_ch : 194 distancia : 24.385788

Red_ch : 166 Green_ch : 181 Blue_ch : 200 distancia : 24.097026

Red_ch : 176 Green_ch : 183 Blue_ch : 209 distancia : 24.589971

Red_ch : 181 Green_ch : 191 Blue_ch : 216 distancia : 25.495098

Red_ch : 187 Green_ch : 199 Blue_ch : 223 distancia : 25.922963

maxdist : 30.408332 mindist : 12.027746

Rmax : 133 Gmax : 176 Bmax : 155

Rmin : 239 Gmin : 255 Bmin : 242

7

7

3.5.3 Gráficos de saturação

Gráficos de saturação são gerados à partir dos histogramas. Os gráficos são curvas

que constituem-se de retas unindo os pontos máximos das barras verticais de saturação

em cada um dos 100 níveis discretizados do intervalo de 0 à 1.

3.5.4 Esferas

Seguindo o modelo proposto, uma outra função foi contemplada pelo aplicativo.

Consiste na possibilidade de se inserir até 5 esferas e atribuir raios a cada uma delas.

Feito isso é analisado a pertinência dos pixels da imagem submetida às esferas. A idéia

é utilizar pontos da diagonal principal como centro das esferas e vislumbrar a ocorrência

dos pontos cinzas, de baixa saturação, presentes ali. Abaixo segue ilustração de tal

método dentro do aplicativo.

figura 3.9 ilustrando a aplicação de esferas na imagem

8

8

3.5.5 Obstrução

A necessidade de eliminar a obstrução é uma das atividades adotadas. Entende-se

por obstrução, todo e qualquer elemento que apareça na imagem e não seja objeto de

estudo em questão. Toda a parte externa à imagem refletida do espelho que aparece na

fotografia é obstrução. Também dentro da imagem refletida pelo espelho aparecem

obstruções como um poste de luz, morros no horizonte e possíveis elementos aéreos

com pássaros ou aviões. Outro elemento gerador de grande obstrução encontra-se no

próprio espelho convexo do imageador Yankee. Trata-se da banda de sombreamento

utilizada para bloquear a incidência direta dos raios solares refletidos pelo espelho na

objetiva da câmera. Esta banda de sombreamento acompanha o deslocamento aparente

do sol durante todo o dia. Utiliza para isso cálculos que acompanham deslocamento

azimutal em função do horário exato em GMT e das coordenadas geográficas. Dessa

forma o espelho do imageador gira durante o decorrer do dia, acompanhando a posição

do sol. Tal banda de sombreamento ocupa uma considerável área de imagem útil na

fotografia. A necessidade de se eliminar tal obstrução é vital para uma análise mais

precisa dos dados, não considerando assim possíveis valores que distorciariam as

análises e conclusões. Para a eliminação de toda obstrução foi necessário obter um meio

de detectar tais obstruções sem informar a localização disso na imagem,

desconsiderando-se tais partes da imagem. Assim elimina-se toda área ali contida para

posterior análise em outros procedimentos. Para a região encontrada além da borda

circular do espelho, foi um procedimento fácil pois bastou considerar um círculo que

tenha o mesmo raio até a borda do espelho e desconsiderar assim toda área externa

circundante. O problema foi a obstrução encontrada dentro da imagem. A pergunta

principal era : como detectar a obstrução dentro da imagem sem informar nenhuma

coordenada de posição ao algoritmo? Para a faixa de sombreamento havia duas

prováveis saídas :

1) considerar o mesmo cálculo de variação do azimute utilizado pelo mecanismo desoftware do imageador.

2) Utilizar algum mecanismo de detecção de borda que fosse sensível ao modeloem questão.

A segunda hipótese tornou-se a de melhor aplicabilidade pois além de solucionar o

problema do movimento da banda de sombreamento, servia também para detectar

possíveis outras obstruções como morros no horizonte, árvores, postes ou qualquer

9

9

outro elemento que aparecesse na imagem coletada. Além do mais, os cálculos

sugeridos na primeira abordagem eram mais complicados de se trabalhar e necessitavam

de informação extra como o horário GMT. Tais informações deveriam ser informadas

ao algoritmo quando antes de sua execução. Assim optou-se por utilizar uma solução de

detecção de bordas.

13.5.6 Detector de bordas – máscara de distância euclidiana

Uma máscara de 9X9 pixels foi a solução adotada. Com o intuito de poder separar

os elementos causadores de obstrução foi elaborado uma rotina de deteção de borda que

consiste na varredura de todo o conjunto da imagem por uma máscara. Em uma máscara

de dimensões 9x9 temos um ponto central entre todos os elementos. Dado este ponto

escolhe-se um outro ponto qualquer do conjunto de pontos da máscara, calcula-se a

distância entre esses dois pontos e compara-se com a média da distância do ponto

central aos outros pontos. Marcando-se o ponto cuja a distância excede a média das

outras distâncias então obtem-se um detector de bordas. No entanto, dentro do âmbito

da aplicação específica, mesmo assim, ocorre que algumas vezes, nuvens, com um

contorno bem definido, como num dia de muito sol por exemplo, podem ter uma borda

que é detectada pelo algoritmo exposto. Se porém se calibrar o índice dessa

comparação entre as distâncias dos pixels vizinhos pode-se efetivar detecções mais

suaves ou mais nítidas como se queira. Mas é muito menos comum tal máscara

encontrar fronteiras considerando-se apenas céu e nuvens que em geral possuem

contornos difusos. A máscara foi uma implementação que inicialmente auxiliaria em

definir o que se pretende analisar na imagem e o que não interessa. Abaixo uma

amostra da eliminação da obstrução : toda obstrução recebe a cor preta que será

desconsiderada como área não analizada.

0

0

figura 3.10 ilustra a eliminação da obstrução

3.5.7 Rede neural com algoritmo de retropropagação

Uma abordagem conexionista usando redes neurais com algoritmo de aprendizagem

backpropagation, foi utilizada. Como a idéia principal do trabalho acabou tornando-se

criar uma ferramenta para o auxílio da pesquisa sobre imageadores de nuvens, o

trabalho concentrou-se em análises no campo de espaço de cores, que obtiveram bons

resultados. No entanto, a título comparativo, uma rede neural com algoritmo

backpropagation foi treinada para poder se avaliar a performance quando comparada

aos resultados obtidos com interpretação geométrica no sistema RGB ou com

histogramas de saturação e limiar de corte no sistesma IHS.

Algums modelos previamente montados possuiam grande dificuldade de

convergência dependendo do número de neurônios na camada interna, ou nas camadas

internas. Geralmente precisando de mais de 2000 épocas de treinamento para iniciar

uma convergência que acaba “presa”, provavelmente devido a algum ponto de mínimo

local. Uma rede porém, cuja topologia foi melhor adaptada convém ilustrar aqui pois,

surpreendentemente, foi treinada, convergindo corretamente com um número bem

menor de épocas necessárias. Um detalhe que deve ser levado em consideração é

referente aos valores utilizados como dados de treinamento. Utilizou-se campos de 24

bits (rgb), cujos valores dos conjuntos distintos (céu e nuvens) estavam próximos entre

si. Este detalhe talvez seja bastante relevante para a análise de resultados da rede.

1

1

A rede possui a seguinte configuração : três neurônios na camada de entrada,

representado os canais red, green, blue. Os valores foram mantidos sem nenhuma

normalização inicial, pois o domínio para os três campos é o mesmo. Abaixo segue

figura com descrição da topologia da rede.

figura 3.11 ilustra topologia da rede utilizada

3.6 Resultados alcançados

Devido às características intrínsicas das imagens analizadas foi possível apenas

com as informações obtidas : componentes RGB e IHS se obter uma separação natural

para os dois principais padrões analizados : céu azul (espalhamento rayleigh) e nuvens.

Apenas com essas informações é possível diferenciar em valores distintos das

componentes RGB e IHS os padrões entre si. Assim evitou-se a necessidade de utilizar

filtros que manipulassem a integridade natural dos pixels transformando-os em outros

por algum processo de morfologia matemática. No modelo RGB foi possível se fazer

uma distinção dos conjuntos verificando-se que possuem posições geométricas

diferentes, com formação de clusters mais ou menos definidos e distintos na maior parte

dos casos entre si. Geometricamente falando, percebe-se novamente que existe uma

região específica para tonalidades de azul que variam dentro de um degradê de

luminosidade muito expressivo. Obviamente, os limites deste provável conjunto, não

são elementos bem definidos pois os conjuntos não são abruptos, mas sim posssuem as

fronteiras que permanecem em constante redefinição. Os modelos encontrados para céu

2

2

azul limpo, sem nuvens variam na coloração do azul. A medida que o céu está mais

próximo, no campo de visão , da linha do horizonte mais empalidecido ficará. Da

mesma forma, o padrão das nuvens encontra-se geometricamente diferenciados do céu

azul dentro do cubo RGB. Isso é para a maioria dos casos em que considera-se

espalhamento rayleigh e nuvens apenas. Os casos de pôr de sol e alvorecer são

excessões que fogem à regra. Os pixels que representam semanticamente uma nuvem

para a compreensão da visão humana, possuem todos uma coloração em diferentes tons

de cinza, não puro mas com variações que modificam-se através de diferentes espectros

absorvidos e/ou refletidos pelas nuvens. Observados a olho nu, é possível se indicar

coloração acinzentada para diferentes tipos de formação de nuvens. Se agora existir

uma representação no plano cartesiano tridimensional, poderia-se observar que desde

uma nuvem mais escura até uma outra clara e tranlúcida, existe sempre uma

proximidade referente à diagonal principal do cubo de cores RGB. Isto porque

representam níveis de saturação variáveis, mas pequenos. As nuvens são cinzas porque

misturam diferentes comprimentos de ondas em função da presença específica de

aerossóis e moléculas de diferentes tipos e tamanhos. A penetração dos raios solares

através da atmosfera em diferentes graus do ângulo de incidência gera variados efeitos

ópticos que podem ser observados nas imagens em questão. A medida que o sol vai se

afastando da linha do horizonte, não parece mais as nuances coloridas de um alvorecer

das primeiras horas da manhã. O mesmo ocorre no final do dia, onde a proximidade

com a linha do horizonte faz novamente com que os raios solares penetrem um caminho

maior na atmosfera, sensibilizando a visão com o espalhamento da luz nas moléculas

maiores e mais pesadas, (por isso ficam na baixa na atmosfera), que possuem diâmetro

similar ao comprimento de onda da luz vermelha, amarela, laranja etc. Este tipo de

efeito deve-se à reflexão e refração de moléculas, aerossóis, que causam colorações de

diversas matizes de menor freqûencia dentro do espectro do arco-íris.

Em relação ao locus espacial dos clusters de nuvens pode-se evidenciar que os

níveis de cinza são quando temos as três coordenadas x, y, z ou r, g, b com seus valores

iguais entre si. Esses pontos formam então à reta que representa a diagonal principal do

cubo de cores RGB. No modelo real, as nuvens não são todas de cinzas totalmente puros

mas sim de leves distorções de tonalidades, ou seja, baixa saturação.

3

3

3.6.1 Histogramas de saturação

Uma análise conclusiva pode ser obtida quando se compara a distribuição dos

valores de saturação nas imagens de céu azul claro, e nas imagens de céu nublado.

Considerando as imagens de céu zul, os pixels constituintes possuem um espectro mais

puro, uma saturação maior, quando comparados aos casos de céu nublado. Em todos os

casos em que o ângulo de elevação do sol, em relação à linha do horizonte é

relativamente aberto (sem mais as nuances do alvorecer e pôr do sol), existe uma maior

incidência de saturação para céu azul do que para nuvens. Abaixo segue exemplo de

imagens comparando duas fotografias bem distintas, onde os gráficos de saturação

demostram o que se afirma.

A saturação serve de filtro, pois atribui valores maiores para céu azul do que para

as nuvens. Sabe-se de antemão que é possível aproximar-se de algum limiar de corte

entre a média dos histogramas de céu claro e céu nublado. Assim pode-se gerar alguma

curva de distribuição gaussiana que indicaria um possível limiar. Tal medida não foi

adotada por considera-se que as possíveis variações sazonais e de posição geográfia

podem sensivelmente afetar tais valores. Assim, omitiu-se tal análise, não querendo

priorizar resultados específicos mas sim, outros mais genéricos e abrangentes.

4

4

figura 3.12 mostrando histogramas de saturação em dia nublado

figura 3.13 mostrando histogramas de saturação em dia de céu claro.

3.6.2 Interpretação geométrica no espaço RGB

Com algoritmos como os dois que foram criados no presente trabalho, a saber :

esferas e cilindros concêntricos pode-se contatar a presença de cluster de nuvens

5

5

próximos da parte superior da diagonal principal do cubo de cores RGB. Existe na

verdade uma relação intrínseca entre o que foi evidenciado com a maior saturação para

céu azul, e com a presençã das nuvens próximas da diagonal. Uma saturação baixa,

indica uma proximidade da diagonal, pois a diagonal é constituída pelos pontos de

saturação nula (zero). Assim, obviamente, um pixel de baixa saturação estará mais

próximo da diagonal. Apenas o sistema de cores muda, mas a relação se faz presente e

pode-se interpretar de duas formas diferenciadas. Abaixo segue exemplo da evidência

de nuvens ao redor da diagonal do cubo RGB. A análise de uma distribuição geométrica

no espaço de cores RGB mostrou que um cluster formado por pixels de nuvens

encontra-se próximos da parte superir da diagonal principal do cubo de cores. Os pixels

que representam céu, ao contrário, encontram-se em outra região e apresentam uma

distribuição em camada, diferente da forma encontrada para cluster de nuvens. Existe

também uma região do espaço de distribuição de cores em que ocorre uma intersecção

dos conjuntos. Não é a regra, mas sim uma exceção onde céu se confunde com nuvens e

vice versa.

figura 3.14 pixels plotados no cubo de cores figura 3.15 pixels plotados no cubo de cores

3.6.3 Rede Neural

6

6

A rede neural foi gerada no final de quase todo o trabalho. Os resultados obtidos

após alcançar uma rede mais adequada foram bastante promissores. Segue abaixo as

etapas de criação da rede, com valores de inicialização, treinamento, conjunto de testes e

resultados.

Inicialização :

Primeiramente cria-se um vetor p representando os valores de entrada de cada

neurônio da camada de entrada.

P = [+0.1 +0.9; +0.1 +0.9; +0.1 +0.9];

Feito isso inicializa-se a rede usando a função initiff do matlab, que irá inicializar o

valor dos pesos e dos bias. Após algumas tentativas acabou-se modelando a rede com a

camada intermediária com 11 neurônios e a camada de saída com um único neurônio

representando a saída booleana sim ou não (céu azul ou nuvem). Para a função de

ativação utiliza-se a função sigmoidal pois o domínio do problema está entre zero e um.

A função tangente hiperbólica não foi utilizada pois possui domínio entre -1 a 1

cobrindo um campo de abrangência não utilizado no problema em questão.

Assim fica:

[w1,b1,w2,b2] = initff(P,11,'logsig',1,'logsig')

w1 =

11.2803 7.3160 7.8480

-5.9767 9.3767 -10.8956

3.7328 8.3222 -12.6161

-0.4963 -11.4616 -10.5234

12.1163 -2.9197 -9.3289

7.8656 13.0686 3.1148

7

7

-1.4205 13.6043 -7.4339

-13.0367 -2.4295 -8.1547

7.1246 8.7260 -10.7449

-1.6901 -13.5131 7.5430

9.2202 -11.7522 -4.3854

b1 =

-7.8442

3.3243

-0.7326

15.5526

0.3794

-15.7278

-0.2311

16.0215

-8.5354

8

8

6.0878

1.9577

w2 =

Columns 1 through 5

2.4330 0.0206 1.5360 -0.5214 -1.4327

Columns 6 through 10

-2.2757 -2.2480 1.3362 -1.4463 0.3056

Column 11

-2.5601

b2 = 3.5346

Treinando a rede :

Para treinar a rede utilizamos algumas modificações nos valores em default do matlab,

são elas:

9

9

fr = 10; // Frequência de amostragem em épocas.

nu = 2000; // Número máximo de épocas.

r = 0.1; //Somatório do erro quadrático.

tx = 0.05; // Taxa de aprendizado.

valores para treinamento

(Red_channel(céu azul)) +118 +116 +114 +109 +110 +108 +107 +106

(Green_channel(céu azul)) +156 +154 +156 +153 +156 +155 +153 +153

(Blue_channel(céu azul)) +219 +217 +228 +224 +233 +233 +231 +233

(Red-channel(céu cinza)) +151 +151 +153 +152 +155 +156 +158 +159

(Green_channel(céu cinza)) +169 +171 +173 +175 +178 +179 +178 +179

(Blue_channel(céu cinza)) +205 +206 +208 +209 +212 +213 +213 +214

--------------------------------------------------------

(Red_channel(céu cinza)) +155 +155 +154 +154 +154

(Green_channel(céu cinza)) +165 +165 +166 +168 +168

(Blue_channel(céu cinza)) +192 +192 +192 +194 +194

Inicializando os vetores :

0

0

veti1 = [+118 +116 +114 +109 +110 +108 +107 +106 +151 +151 +153 +152 +155

+156 +158 +159 +155 +155 +154 +154 +154; +156 +154 +156 +153 +156 +155 +153

+153 +169 +171 +173 +175 +178 +179 +178 +179 +165 +165 +166 +168 +168; +219

+217 +228 +224 +233 +233 +231 +233 +205 +206 +208 +209 +212 +213 +213 +214

+192 +192 +192 +194 +194];

veti2 =[+0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.9 +0.9 +0.9 +0.9 +0.9 +0.9 +0.9

+0.9 +0.9 +0.9 +0.9 +0.9 +0.9];

agora utilizando a função para treinamento da rede no matlab...

[w1,b1,w2,b2,ep,tr] = trainbp(w1,b1,'logsig',w2,b2,'logsig',veti1,veti2,[fr nu er tx]);

figura 3.16 Erro quadrático

Agora utilizando uns dados de teste : valores para teste (1)

(Red_channel(céu nublado)) +196 +197 +199

1

1

(Green_channel(céu nublado)) +212 +211 +210

(Blue_channel(céu nublado)) +238 +238 +238

(Red_channel(céu azul)) +123 +121 +121 +120 +119 +123

(Green_channel(céu azul)) +179 +178 +177 +177 +178 +174

(Blue_channel(céu azul)) +255 +255 +254 +255 +255 +255

Inicializando o vetor de teste 1:

teste = [ +196 +197 +199 +123 +121 +121 +120 +119 +123; +212 +211 +210 +179

+178 +177 +177 +178 +174; +238 +238 +238 +255 +255 +254 +255 +255 +255];

coloca- se os valores para a rede avaliar através da função simuff

a = simuff(teste,w1,b1,'logsig',w2,b2,'logsig')

e o resultado obtido :

a =

Columns 1 through 5

0.8452 0.8452 0.8452 0.1873 0.1873

2

2

Columns 6 through 9

0.1873 0.1873 0.1873 0.1873

A rede acertou 100%. Observa-se no resultado que as três primeiras colunas são valores

próximos de 1, e as colunas subsequentes, valores próximos de zero. Claro, esse é um

teste pequeno. Segue novos testes para avaliação. Abaixo, a figura com os dados de

teste 2.

figura 3.17 Ilustra valores utilizados para teste da rede.

teste2 = [ +155 +123 +74 +110 +195 +103 +64 +104 +94; +168 +132 +114 +166

+216 +110 +90 +173 +101; 187 +149 +165 +227 +247 +126 +141 +255 +120];

O resultado obtido foi :

a = Columns 1 through 5 0.8452 0.8452 0.1873 0.1873 0.8452

3

3

Columns 6 through 9 0.8452 0.1873 0.1873 0.8452

Novamente a rede acertou todos os valores. Em testes subsequentes com outros

valores coletados o acerto da rede permaneceu muito bom. A recente descoberta de uma

boa adaptação de uma rede de retropropagação com o modelo de estudo indica que

futuramente uma abordagem conexionista mais intensa deva ser pesquisado. Por hora,

em vias de conclusão de tcc fica ainda a falta de uma interface da rede ao aplicativo

criado. Uma rede neural já treinada que possa gerar filtros como os apresentados no

trabalho, por exemplo.

A rede neural treinada com algoritmo backpropagation demostrou possuir um

grau de acerto acima do previamente esperado. Testes quantitativos ficam à espera de

futuros trabalhos. Isso porque enquanto os filtros gerados no aplicativo desenvolvido

analizavam milhares de pixels em cada imagem, Em vias de conclusão, uma pequena

gama de testes foi realizada com êxito, e pode-se deduzir que os resultados se

assemelham aos obtidos pelas análises das outras técnicas. Uma ressalva apenas deve

ser feita em relação à rede utilizada : como a camada de saída tem apenas um neurônio

deve necessariamente ter na saída um dos dois valores possíveis : céu ou nuvem.

Submetendo-se valores que não pertencem a nenhum dos conjuntos, a rede irá produzir

resultados discrepantes . Exemplos :

figura 3.18 teste para rede (vértices do cubo)

4

4

veti3=[ +0 +255 +0 +0 +255 +255 +0 +255; +0 +0 +255 +0 +255 +0 +255 +255;

+255 +0 +0 +0 +255 +255 +255 +0];

para a sequência de valores acima,os resultados são :

0.8598 0.9017 0.9628 0.5089 0.8452 0.1017 0.1873 0.8607. Os valores

são completamente desconexos. Ou seja não se pode submeter outros valores diferentes

dos dois padrões (como obstrução) à análise da rede.

Os casos com espalhamento Mie possuem outras características bem distintas. As

análises verificadas para espalhamento Rayleigh e nuvens não se aplicam nos casos do

espalhamento Mie. As imagens possuem outros comportamentos em histogramas e

análises geométricas. Possivelmente, uma série de filtros aplicados sucessivamente até

se obter alguma evidência pode ser especulada. Uma maior utilização de morfologia

matemática deve ser empregada em casos assim. Abaixo segue um contraexemplo,

ilustrando como numa fotografia de pôr de sol, a saturação pode inverter seus valores

esperados quando comparados aos casos de espalhamento Rayleigh.

figura 3.19 ilustra saturação em caso de espalhamento Mie

5

5

4 - CONCLUSÃO

Os métodos propostos obtiveram êxito na classificação dos padrões analisados :

espalhamento Rayleigh, nuvens, obstrução. Tanto a análise com histogramas, como a

análise da distância euclidiana são satisfatoriamente utilizados. Na verdade os métodos

são intrinsicamente relacionados. Uma abordagem matemática da definição e dedução

das componentes IHS através das componentes RGB indica claramente que uma menor

saturação é coincidente com uma proximidade do eixo central do cilindro IHS, ou do

cubo RGB. Assim ambos os métodos se complementam, um ao outro.

A rede neural parece ser de grande utilidade, pois mostrou-se ser eficiente em

uma pequena gama de testes. No entando, considerando o conjunto de treinamento

pequeno, acredita-se que poderá surtir efeitos melhores ainda quando melhor analizadas.

Uma diferente topologia deveria ser também abordada, considerando a camada de saída

com valores diferentes da saída booleana.

A ferramenta é de cunho específico, para o caso de estudo, apesar de analizar

qualquer imagem JPG que for submetida. Possui limitações, por não poder aplicar

filtros sucessivos, ou por apenas analizar o spectro de formação de cores. No entanto

para o caso particular, uma classificação automática está satisfatória.

Trabalhos futuros podem contemplar melhor a abordagem conexionista, com

saídas para filtros e relatório (como os gerados pelo aplicativo).Uma criação de

diferentes filtros morfológicos seria também de grande utilidade no upgrade da

ferramenta. Quando parece que se está chegando perto é que se descobre que muito mais

ainda pode ser trilhado, e que talvez isso possa servir de lição para nunca desistir.

6

6

Referências Bibliográficas

DUFIE, J. A., BECKMAN W. A. Solar Engineering of Thermal Process. John wileyand Sons 1980.

FOLEY, D. J. ,van DAM A., FEINER S. K., HUGES J. F.. Computer GraphicsPrinciples and Practice. 2nd ed. Addison-Wesley Publishing Company 1996.

IQBAL, MUHAMMAD, An introduction to solar radiation. Academic Press 1983

LILLESAND, THOMAS M; KIEFER, RALPH W; WILEY, JOHN Remote Sensingand Image Interpretation 3 rd ed.1994

MANTELLI NETO S. L., Desenvolvimento de uma metodologia para a estimativada cobertura de nuvens utilizando uma câmera de superfície e comparando comimagens de satélite. Tese de Mestrado do Dep. de Informática e Estatística da UFSC2001.

RENEE, D. Mapas de cobertura de nuvens. (NREL/USA, 1991). Comunicaçãopessoal.

SOUZA, M. P. Desenvolvimento de uma metodologia para a determinação dacobertura efetiva de nuvens. Tese de Mestrado do INPE 1999.

VIANELLO, R. L., ALVES A. R., Meteorologia Básica e Aplicações. Universidade

Federal de Viçosa. Imprensa Universitária 1991.

7

7

Anexos

8

8