CONTORNOS ATIVOS SNAKES PARA A SEGMENTAÇÃO DE IMAGENS DIGITAIS

Tamanho: px
Começar a partir da página:

Download "CONTORNOS ATIVOS SNAKES PARA A SEGMENTAÇÃO DE IMAGENS DIGITAIS"

Transcrição

1 FACULDADE DE INFORMÁTICA DE PRESIDENTE PRUDENTE CONTORNOS ATIVOS SNAKES PARA A SEGMENTAÇÃO DE IMAGENS DIGITAIS FAGNER DANIEL DE MELO Presidente Prudente SP 2005

2 FACULDADE DE INFORMÁTICA DE PRESIDENTE PRUDENTE CONTORNOS ATIVOS SNAKES PARA A SEGMENTAÇÃO DE IMAGENS DIGITAIS FAGNER DANIEL DE MELO Trabalho monográfico apresentado no curso de graduação, Bacharelado em Ciência da Computação, como requisito parcial para sua conclusão. Área de concentração: Processamento Gráfico. Orientadores: MSc. Francisco Assis da Silva MSc. Leandro Luiz de Almeida Presidente Prudente SP 2005

3 FICHA CATALOGRÁFICA 004 MELO, Fagner Daniel. Contornos Ativos Snakes para a Segmentação de Imagens Digitais Fagner Daniel de Melo. Presidente Prudente: UNOESTE: Universidade do Oeste Paulista, p. : il Monografia (Graduação) Universidade do Oeste Paulista UNOESTE, Presidente Prudente, SP, Bibliografia 1. Segmentação de Imagens, 2. Contornos Ativos. 3. Snake. I. Autor. II. Título.

4 DEDICATÓRIA Dedico este trabalho a minha mãe Maria Rodrigues de Melo e ao meu pai Antonio de Melo, que nunca mediram esforços e sempre estiveram presentes em todos os momentos de sua realização. Aos meus irmãos Fabio, Fernando e Flávia pelo carinho e confiança.

5 AGRADECIMENTOS A minha família que, em todos os momentos de realização desta pesquisa, esteve presente. A minha namorada que esteve sempre presente ao meu lado com toda a sua irreverência. Agradecimentos também ao professor orientador, MSc. Francisco Assis da Silva e ao professor Co-Orientador, MSc. Leandro Luiz de Almeida que, na rigidez de seus ensinamentos, fez aprimorar meus conhecimentos. Em especial ao professor, Dr. Almir Olivette Artero, pela amizade e auxílio no desenvolvimento do projeto. Aos meus amigos Amandia, Diogo, Eli, Julierme, Marco Aurélio, Rafael, Sidney e Vanderlei pelo companheirismo e os muitos momentos de alegria compartilhados.

6 EPÍGRAFE [...] A imaginação é mais importante que o conhecimento. [...] Albert Einstein

7 MELO, Fagner Daniel. Contornos Ativos Snakes para a Segmentação de Imagens Digitais. Presidente Prudente: UNOESTE, Monografia de Graduação. Orientador: MSc. Francisco Assis da Silva Co-Orientador: MSc. Leandro Luiz de Almeida RESUMO Há alguns anos os métodos de detecção de bordas vêem se tornando um importante recurso utilizado no processo de Segmentação de Imagens. Concentramse grandes esforços em experimentos de novas técnicas, que buscam suprir alguns problemas encontrados nos métodos mais antigos, cujos resultados são publicações nos mais conceituados periódicos científicos, tais como o método Gradient Vector Flow e o T-Snakes. O método de Contornos Ativos Snake é uma solução para a segmentação de imagens digitais, que possui a característica de movimentar uma curva de maneira dinâmica sobre a imagem, até que se alinhe às bordas do objeto de interesse. Este projeto apresenta o desenvolvimento de um novo método de contornos ativos Snake que, baseado no modelo tradicional proposto por Kass, Witkin e Terzopoulos, e nas suas evoluções, solucione os problemas dos métodos tradicionais de forma simples e com desempenho computacional significativo. Para tanto apresenta-se uma ferramenta para a execução dos métodos Snakes desenvolvidos, de acordo com algumas energias envolvidas no processo, e que servirá de base para aplicações em áreas específicas.

8 MELO, Fagner Daniel. Contornos Ativos Snakes para a Segmentação de Imagens Digitais. Presidente Prudente: UNOESTE, Graduation Monograph. Adviser: MSc. Francisco Assis da Silva Co-Adviser: MSc. Leandro Luiz de Almeida ABSTRACT The some years ago the edges detention methods it became an important resource used in the Images Segmentation process. Great efforts are concentrated in experiments of new techniques to supply some problems found in the old methods, whose resulted are publications in the best scientific periodic such as the Gradient method Flow Vector and the T-Snakes. The Active Contours Snake method is a solution for the segmentation of digital images. It has the characteristic to motion a curve in a dynamic way on the image until found the edges of the interest object. This project presents the development of a new Snake active contours method that based in the traditional model by Kass, Witkin and Terzopoulos and in its evolutions, solves the problems of the traditional methods of simple form and with significant computational performance. A tool for the execution of the developed Snakes methods is presented, in accordance with some involved energies in the process, and that it will serve of base for applications in specific areas.

9 LISTA DE FIGURAS FIGURA 1 Representação da segmentação por Detecção de Bordas (OLIVEIRA, 2000)...14 FIGURA 2 - Aplicação do Modelo Snake FIGURA 3 Representação de uma Imagem Digital (RIBEIRO, 1998)...19 FIGURA 4 Arranjo matricial com respectivos níveis de cinza...20 FIGURA 5 Representação: Imagem original e imagem com ruído (RIBEIRO, 1998) FIGURA 6 Aplicação do filtro da média (RIBEIRO, 1998)...22 FIGURA 7 Aplicação do filtro da mediana (RIBEIRO, 1998)...24 FIGURA 8 Curva de grau dois, definida a partir de três pontos (OLIVEIRA, 2000) FIGURA 9 Representação da ação da curva do modelo de contornos ativos (SILVA, 2003)...28 FIGURA 10 Direção da força elástica atuando sobre um ponto p i. (OLIVEIRA, 2000)...32 FIGURA 11 Ponto de contorno v i sobre a ação da energia de continuidade (OLIVEIRA, 2000) FIGURA 12 Ação da força balão sobre um contorno inicial FIGURA 13 Utilização da matriz E grad (7x7) para a obtenção da energia baseada em gradiente (OLIVEIRA, 2000) FIGURA 14 (a) Imagem original contendo alguns objetos (bordas) e algumas terminações e (b) Snake obtida (OLIVEIRA, 2000)...39 FIGURA 15 Algoritmo para contornos ativos (TRUCCO, 1998) FIGURA 16 (a) Imagem original com seu contorno inicial e (b) contorno final obtido com o método original (XU; PRINCE, 1997) FIGURA 17 Determinação de uma nova força baseada no fluxo do vetor gradiente (GVF) (XU; PRINCE, 1997)...45 FIGURA 18 (a) contorno inicial, (b) contorno final obtido com o modelo de energias tradicional, (c) contorno inicial (definido longe das bordas do objeto), (d) contorno final utilizando GVF (XU; PRINCE, 1997) FIGURA 19 (a) contorno inicial (passando através das bordas do objeto), (b) contorno obtido utilizando GVF (c) contorno inicial, aplicado no interior de um conjunto de pontos (contorno subjetivo) e (d) resultado obtido utilizando GVF (XU; PRINCE, 1997) FIGURA 20 (a) Imagem médica e o contorno inicial, (b) contorno final utilizando GVF (OLIVEIRA, 2000)...48 FIGURA 21 Triangulação Coxeter-Freudental FIGURA 22 Representação do novo modelo em um determinado estado de evolução (MACHADO, 2003) FIGURA 23 Extração de atributos para objetos previamente segmentados via extração de bordas (SÁ, 2005) FIGURA 24 Contagem e mensuração automática de fibras musculares sem um pré-processamento FIGURA 25 Contagem e mensuração automática de fibras musculares após a

10 etapa de pré-processamento FIGURA 26 Utilização de contornos ativos para a determinação da área do disco ótico FIGURA 27 Utilização de contornos na análise de avalanches de neve, (a) contorno obtido em um momento e (b) contornos obtidos em momentos diferentes mostram a evolução da avalanche de neve FIGURA 28 Em análise o ponto p1: a deformação é iterativa e ocorre deslocando o ponto analisado para um novo ponto central, que é o produto vetorial entre os snaxels de p0p1 e p1p2. O processo segue iterativamente para todos os pontos iterativamente...58 FIGURA 29 Em análise o ponto p1: a deformação é iterativa e ocorre deslocando o ponto analisado em direção ao baricentro da curva. O processo segue iterativamente para todos os pontos iterativamente...59 FIGURA 30 Representação da direção dos vetores normais para o processo de expansão da curva...61 FIGURA 31 Aplicação da energia externa utilizando-se de um limiar de duas classes de tons de cinza. O histograma representa a quantidade de tons de cinza da imagem original e da imagem sob o efeito limiar...62 FIGURA 32 Aplicação da energia externa utilizando-se de um limiar de duas faixas de tons de cinza. O histograma representa a quantidade de tons de cinza da imagem original e da imagem sob o efeito limiar (OLIVEIRA, 2000) FIGURA 33 Aplicação da força de rotação...65 FIGURA 34 Convolução Aperiódica FIGURA 35 Aplicação do filtro da média...67 FIGURA 36 Exemplo da substituição do pixel mediano FIGURA 37 Aplicação do filtro da mediana FIGURA 38 Máscara do Operador Laplaciano...68 FIGURA 39 Aplicação do Filtro Laplaciano com a operação de Negação de Cores...68 FIGURA 40 Aplicação do Filtro de Binarização pela Média Global FIGURA 41 Aplicação do Filtro Limiar igual a FIGURA 42 Agrupamento de Níveis de Cinza FIGURA 43 Equação do Filtro Limiar FIGURA 44 Interface principal da Ferramenta de Segmentação por Contornos Ativos Snake FIGURA 45 Representação da Classe TSnakes...72 FIGURA 46 Representação da Classe Snakes...73 FIGURA 47 Representação gráfica da estrutura de dados do projeto FIGURA 48 Imagem recém aberta pela ferramenta...77 FIGURA 49 Configuração da Snake inicial...77 FIGURA 50 (a) Deformação da Snake...78 FIGURA 50 (b) Divisão da Snake...78 FIGURA 51 Contorno final dos objetos FIGURA 52 Passos de uma situação crítica do experimento e resolução via Junção de duas Snakes....81

11 SUMÁRIO 1 INTRODUÇÃO Classificação dos Métodos de Segmentação Modelo Baseado em Bordas e Contornos Ativos Objetivos, Justificativas e Motivações do Projeto Trabalhos Correlatos e suas Aplicações Estrutura desta Monografia CONCEITOS BÁSICOS Imagem Digital Pré-Processamento Ruídos Filtros Filtros da Média Filtro da Mediana Curvas Splines O MODELO DE CONTORNOS ATIVOS Energia Interna Modelo baseado na elasticidade e rigidez da curva Modelo Baseado na Continuidade e Força Balão Energia de Continuidade Força Balão Energia Externa Energia da Intensidade da Imagem Energia do Gradiente da Imagem Energia das Terminações Outras energias externas Energia Confinada Normalização das Energias Algoritmo Greedy OS MODELOS: GRADIENT VECTOR FLOW (GVF) E T-SNAKES A nova força externa: Gradient Vector Flow O modelo T-Snakes APLICAÇÕES DOS MÉTODOS SNAKES Sistema Semi-Automático para Análise de Imagens Digitais Contagem e Mensuração de Fibras Musculares Medição do Disco Ótico Análise de Avalanches O PROJETO: DESENVOLVENDO UM MODELO DISCRETO DE SNAKE Energias Desenvolvidas Energias Internas Força Tradicional...57

12 Força Baricentro Força Mista Força Balão Tradicional e Força Balão Baricentro Energia Externa Energia Confinada Força de Rotação Criação de Pontos Intermediários Filtros de Pré-Processamento Desenvolvidos Filtro da Média Filtro da Mediana Filtro Laplaciano Binarização pela Média: Local e Global Filtro Limiar A FERRAMENTA DESENVOLVIDA Estruturas Utilizadas Preenchimento dos Campos e Passos para a Deformação Considerações Adicionais EXPERIMENTOS E RESULTADOS CONCLUSÕES...82 REFERÊNCIAS BIBLIOGRÁFICAS...83

13 11 1 INTRODUÇÃO A segmentação (BALAN, 2003), é um processo essencial para análise e identificação de características marcantes em uma imagem. Seu objetivo é identificar os objetos que compõem uma cena, sendo, na maioria dos casos, o grande responsável pelo sucesso ou fracasso dos resultados obtidos da análise. Esta etapa consiste em abstrair objetos para utilizá-los em processos posteriores como classificação, reconhecimento, dentre outros. Algumas das ocorrências que dificultam a tarefa de segmentar uma imagem de forma eficiente são (MIYASAKI, 2003): Existência de ruído na imagem: o nível de ruído em uma imagem pode ser devido a vários fatores: deficiência dos dispositivos de imageamento, interferências eletromagnéticas, entre outros; Baixo contraste na imagem: em algumas situações os objetos presentes na imagem não apresentam uma boa separação nos tons de cinza ou mesmo cores; Falta de uma iluminação adequada: pode levar ao aparecimento de áreas de sombra, que podem induzir a segmentação de um único objeto em dois pedaços (área clara e área escura). Para tanto existe a etapa que visa garantir em grande parte a correção das imperfeições resultantes das imagens, sendo esta definida de préprocessamento de imagens. A função desta etapa é aprimorar as qualidades da imagem para a etapa de segmentação, sendo feita por meio de filtros especializados que visam a sua suavização (MARQUES, 1999). Além da etapa de pré-processamento na segmentação de imagens, pode-se utilizar uma outra etapa, que é também conhecida como pósprocessamento. O pós-processamento é utilizado para completar a tarefa de segmentação, para os casos em que esta não obtiver bons resultados (OLIVEIRA, 2000).

14 12 Para o processo de segmentação são utilizadas duas propriedades básicas: similaridade e descontinuidade. A similaridade procura pixels com a mesma tonalidade ou pertencentes à mesma faixa de intensidade nos níveis de cinza. A descontinuidade procura pixels que possuam tonalidades diferentes nos níveis de cinza. 1.1 Classificação dos Métodos de Segmentação De acordo com Gonzalez (GONZALEZ, 1987), os métodos de segmentação podem ser classificados em: Limiarização, Detecção de Bordas e Baseado em Regiões. Limiarização: é considerado o método mais simples, onde todos os pixels que pertencem a uma mesma faixa de intensidade compõem uma mesma região. Sua funcionalidade se baseia na propriedade de similaridade; Detecção de Bordas: é usado para localizar regiões na imagem onde os níveis de cinza dos pixels variam bruscamente; num pixel a intensidade é uma e nos pixels imediatamente ao seu redor possuem uma intensidade bem diferente. São conhecidas como descontinuidades e podem aparecer na forma de pontos isolados, linhas, segmentos ou curvas. A partir das descontinuidades são formados os contornos dos objetos; Crescimento por Regiões: tem o intuito de aumentar pequenos grupos de pixels em grupos maiores, baseado em um conjunto inicial, a partir deste conjunto, se junta os pixels vizinhos que possuem propriedades semelhantes, como cor, textura, dentre outras propriedades. Existem vários métodos utilizados para a segmentação de imagens, alguns muito antigos e a maioria apresentam deficiências em algumas situações.

15 13 Alguns, quando aplicados em imagens com altos níveis de ruídos e com diferentes características de contexto podem não apresentar resultados satisfatórios. Sendo assim, novos métodos que apresentem bons resultados, mesmo em situações adversas, continuam ainda sendo investigados. Este projeto utiliza a propriedade de descontinuidade e segue a classificação segundo as abordagens envolvidas no processo de detecção de bordas. 1.2 Modelo Baseado em Bordas e Contornos Ativos Há alguns anos o assunto detecção de bordas vem desafiando pesquisadores da área de Processamento de Imagens, cada vez mais surgem experimentos de novas técnicas, cujos resultados são publicados nos mais conceituados periódicos científicos mundiais. Este modelo é um dos processos existentes para a segmentação de imagens digitais que vem apresentando resultados satisfatórios. Por sua vez, ele tem a tarefa de dividir uma imagem em suas unidades significativas, visando realçar as bordas de objetos de uma cena, para posterior análise e compreensão. De acordo com Gonzalez (GONZALEZ, 2000), a suposição inicial da abordagem baseada em bordas é que ela é fundamental no processo de análise de imagens, porque as bordas definem o contorno dos objetos presentes na imagem. Sendo assim, justifica-se o grande interesse dos pesquisadores no estudo e desenvolvimento de métodos voltados a esta área. Como exemplo da abordagem tradicional baseada na detecção de bordas, tem-se a figura 1, onde, dada uma imagem original com alto nível de ruído realiza-se a segmentação por detecção de bordas mostrando os resultados obtidos dessa segmentação.

16 14 (a) (b) (c) (d) FIGURA 1 Representação da segmentação por Detecção de Bordas (OLIVEIRA, 2000). De acordo com a figura 1 tem-se: (a) uma imagem original apresentando alto nível de ruído, (b) imagem de bordas, (c) contorno obtido por vetorização (utilizando linhas retas ao invés de uma abordagem via Splines) e (d) forma esperada. Grande parte dos métodos existentes para a segmentação de imagens possui algumas restrições quando aplicados em imagens de diferentes características de contexto, como altos níveis de ruídos e contraste, não apresentando resultados satisfatórios no processo. Um modelo que, mesmo nestas situações, apresenta uma melhor continuidade do contorno é a segmentação por contornos ativos Snakes. O Modelo de Contorno Ativo é uma vigorosa técnica de análise de imagens, pois oferecem um único e poderoso método que mistura geometria, física e teoria de aproximação. Este modelo é caracterizado por tentar ajustar uma curva sobre a borda de um objeto da imagem. As Snakes (KASS, 1988) são modelos que possuem

17 15 a capacidade de se deformar até se adequar ao objeto de interesse. A figura 2 trata um contorno inicial (curva) e o resultado final da aplicação do modelo. FIGURA 2 - Aplicação do Modelo Snake. Com a deformação, as Snakes não retornam ao seu formato original, pelo fato de que forças atuam sobre ela (KASS, 1988). Estas forças são devidas a energias, que são conhecidas por energia interna e energia externa. A energia interna é responsável por deformar a Snake enquanto a energia externa é responsável por puxar, atrair a Snake em direção à borda do objeto. O termo modelo deformável refere-se a uma curva que se deforma sob ação de forças internas e externas. O campo de atuação deste modelo é extensamente vasto, englobando aplicações que envolvem detecção de bordas, modelagem de formas, segmentação e rastreamento de movimentos. Problemas associados principalmente com a inicialização da curva e convergência a limites côncavos limitaram a utilidade das Snakes tradicionais. O modelo do Fluxo de Vetor Gradiente (GVF) é uma nova força externa para contornos ativos que resolve ambos os problemas em grande parte. Esta força externa é computada como uma difusão dos vetores gradiente dos níveis de cinza derivados da imagem. Com isso tem-se como resultado a insensibilidade a inicialização e uma maior flexibilidade do contorno quando aplicada em regiões côncavas. Outro modelo que apresenta resultados satisfatórios é o T-Snakes, que visa o tratamento de mudanças topológicas dos objetos da imagem.

18 Objetivos, Justificativas e Motivações do Projeto O objetivo desse projeto é realizar o desenvolvimento e implementação de um novo modelo para a segmentação de imagens digitais via a abordagem de contornos ativos Snake e que apresente uma evolução do modelo Snake tradicional. Para tanto, realizou-se a investigação da utilização de contornos ativos Snakes na segmentação de imagens digitais e conseqüentemente a análise e confronto dos resultados obtidos desta investigação, objetivando o desenvolvimento de um modelo com características próprias e conceitualmente simples. Um outro objetivo é realizar experimentos dos algoritmos Snakes desenvolvidos com imagens de diferentes características de contexto, com relação à iluminação, ruídos, topologia, cores, entre outros. Neste contexto, desenvolveu-se uma ferramenta para auxiliar a execução dos algoritmos implementados desta técnica, com o intuito de facilitar a realização dos experimentos. Esse é um importante recurso para a solução de problemas em processamento de imagens digitais, particularmente para a etapa de segmentação de imagens, mas muito utilizada também em rastreamento de movimento e modelagem de formas. As aplicações que englobam esta técnica estão em ascensão, com destaque para as áreas da medicina, cartografia e computação gráfica. A forma suave dos objetos envolvidos nestas áreas, porém não regular, incentiva à utilização de Snakes, devido à tendência dos contornos se deformarem e se adequarem ao objeto, mantendo característica de suavidade da curva. Outro fator relevante que justifica o uso desta técnica é a menor sensibilidade a ruídos, podendo ser aplicada mais eficientemente em imagens com altos níveis de ruídos, mantendo mesmo nestas situações uma melhor continuidade do contorno. As motivações que levaram a realização deste projeto se resumem ao fato de que existem diversas propostas de segmentação de imagem, algumas muito antigas e a maior parte delas apresentam alguma deficiência em alguma situação. Sendo assim, a investigação de novos métodos que apresentem melhores resultados para segmentação de imagens, como é o caso do modelo deformável

19 17 para localização de bordas Gradient Vector Flow GVF (Fluxo do Vetor Gradiente) e o modelo para tratamento de mudanças topológicas T-Snakes, que vem suprindo os problemas habituais encontrados nos modelos tradicionais, é um fator de extrema importância. Tal investigação serviu de base para a solução adotada neste projeto. Outra motivação é do fato de que as aplicações Snakes estão em constante ascensão, com grande influência nas áreas de processamento de imagens, imageamento médico, segmentação e rastreabilidade de movimentos (MIYASAKI, 2003). 1.4 Trabalhos Correlatos e suas Aplicações Existem diversos trabalhos relacionados ao método de segmentação por contornos ativos Snakes, sendo estes aplicados em uma vasta gama de aplicações, como medicina, geografia, entre outros. Dentre estes, cita-se neste projeto o trabalho de Silva (SILVA, 2003), Geo-Snake: uma aplicação da técnica Snake em imagens geográficas. Este trabalho consiste em uma ferramenta para a identificação de elementos específicos e características em imagens de satélite, como por exemplo, a identificação de regiões e sub-regiões de mesmo relevo, estradas, rodovias e tipos de vegetação. Alguns trabalhos enfatizam a definição de novos modelos, que são evolução do modelo de contornos ativos Snake tradicionais, e que buscam resolver alguns de seus problemas e limitações para com isso garantir maior flexibilidade e desempenho na segmentação de imagens digitais. O presente projeto segue a linha desses novos modelos, buscando o desenvolvimento de um modelo próprio de maneira simples e que resolva os problemas das Snakes tradicionais.

20 Estrutura desta Monografia Após a síntese introdutória correspondente ao primeiro capítulo desta monografia, apresentam-se os conceitos mais elaborados. O capítulo 2 fornece base inicial para a elaboração do projeto, descrevendo os conceitos sobre imagens digitais, pré-processamento de imagens, alguns filtros de suavização, e curvas Splines. O capítulo 3 corresponde a descrição do modelo de contornos ativos tradicional, apresenta a formulação inicial proposta por Kass, Witkin e Terzopoulos (KASS, 1988), algumas formas de se desenvolver as energias envolvidas no processo de segmentação pelo método Snake e descrição lógica do algoritmo Greedy. O capítulo 4 descreve os modelos Gradient Vector Flow (GVF) e o T- Snakes que resolvem os problemas encontrados nas Snakes tradicionais com grande eficiência e que serviram de base para o desenvolvimento de uma solução própria. Algumas aplicações abordando o contexto do projeto serão apresentadas no capítulo 5. Descreve-se no capítulo 6 o projeto implementado, seus conceitos e métodos que, tomando por base os conteúdos apresentados nos capítulos anteriores, contribuíram para o desenvolvimento de uma solução autêntica para os modelos de contornos ativos Snake. O capítulo 7 é referente à ferramenta desenvolvida para execução de testes dos algoritmos implementados, buscando enfatizar as estruturas utilizadas, a exploração e tradução dos conceitos teóricos para a solução computacional e uma breve descrição da utilização da ferramenta. Por fim, o capítulo 8 trata dos resultados obtidos por meio da realização de experimentos com imagens diversas, vantagens e limitações do modelo proposto, extensão do projeto para futuras versões e conclusões finais.

21 19 2 CONCEITOS BÁSICOS 2.1 Imagem Digital Uma Imagem Digital é formada por um conjunto de pontos discretos de tons de cinza e brilho, que são geralmente organizados em uma matriz de pixels (PEREIRA, 1996). Um pixel é representado por um ponto (x, y) que corresponde à sua localização na imagem. Como representado na figura 3. Considera-se que, a localização (0, 0) corresponde ao canto superior esquerdo da imagem, e f(x, y) corresponde ao tom de cinza ou cor da imagem na posição (x, y). Píxel Imagem Digital Nível de cinza do píxel FIGURA 3 Representação de uma Imagem Digital (RIBEIRO, 1998).

22 20 Uma Imagem Digital é uma imagem contínua amostrada em um arranjo matricial M x N, sendo o valor de cada elemento da matriz o nível de cinza do pixel correspondente no plano de imagem (figura 4). FIGURA 4 Arranjo matricial com respectivos níveis de cinza. 2.2 Pré-Processamento A etapa de pré-processamento tem o objetivo do realce e suavização de uma imagem de modo que a imagem resultante seja mais adequada para uma aplicação específica, dada uma imagem original. A utilização de um préprocessamento (aplicação de filtros) antes da segmentação por contornos ativos deve ser algo considerável (MENDELS, 1999), pois quanto melhor estiver à imagem a ser segmentada maior é a possibilidade de uma segmentação eficiente. A interpretação do resultado desta etapa normalmente é subjetiva e dependente de conhecimento prévio do observador a respeito das imagens analisadas. Não existem técnicas de suavização e realce capazes de resolver 100% dos problemas que uma imagem digital possa apresentar, mas seus resultados são relativamente satisfatórios, apresentando um bom desempenho (MARQUES, 1999). Já estes problemas são referentes à principalmente ruídos existentes em imagens digitais, mas também podem se influenciados por outros fatores como falta de iluminação adequada e baixo contraste. Serão apresentados alguns filtros na etapa de suavização para eliminação de ruídos em imagens, sendo estes os por filtragem pela media e filtro da mediana.

23 Ruídos São causados por erros na transmissão de dados, onde os pixels corrompidos ou são alterados para o valor máximo, ou tem alguns bits alterados, causando uma diferença brusca de tons entre estes pixels e seus vizinhos (RIBEIRO, 1998). A figura 5 demonstra uma imagem original sem ruído e a mesma com alto nível de ruído. Imagem Original Imagem com Ruído FIGURA 5 Representação: Imagem original e imagem com ruído (RIBEIRO, 1998) Filtros Os filtros de passa baixa, também conhecidos como filtros de suavização, são empregados na remoção de ruídos de alta freqüência espacial em imagens digitais. Ruídos estes que são geralmente introduzidos durante o processo de conversão analógico-digital (RIBEIRO, 1998). Entre as técnicas de suavização conhecidas, existem as de suavização conservativa, que são técnicas de redução de ruídos que têm seu nome derivado do fato de empregar um algoritmo simples e rápido de filtragem que elimina o ruído de forma a manter os detalhes de altas freqüências como os contornos da imagem. Essa técnica é especialmente desenvolvida para remover picos de ruídos, porém não é muito eficiente na redução de ruído aditivo.

24 Filtros da Média O filtro da média é implementado da seguinte maneira, tem-se uma janela que percorre toda a imagem, o elemento central dessa janela recebe a média de todos os elementos da janela (RIBEIRO, 1998). Por exemplo, tem-se a janela 3x3 abaixo: A média dos valores é: ( ) / 9 = 219. Assim o valor do pixel central que era 12 será 219. A figura 6 mostra o exemplo da aplicação do filtro da média. Imagem Original Imagem com Ruído Imagem após filtro 3x3 Imagem após filtro 5x5 FIGURA 6 Aplicação do filtro da média (RIBEIRO, 1998).

25 Filtro da Mediana Uma das principais limitações do filtro da média, em situações onde o objetivo é a remoção de ruídos em imagens, está na sua incapacidade de preservar bordas e detalhes finos de imagem. Para contorná-la, uma técnica alternativa é o filtro da mediana. Nesta técnica, o nível de cinza do pixel central da janela é substituído pela mediana dos pixels situados em sua vizinhança. Neste filtro o pixel central é substituído pelo valor mediano de seus vizinhos. O processo consiste em ordenar na forma crescente ou decrescente os valores dos pixels e pegar o valor mediano (RIBEIRO, 1998). Por exemplo (Janela 3x3): Ordenando os valores tem-se: 12, 238, 244, 244, 245, 245, 247, 250, 252. O quinto valor é o mediano, ou seja, o valor 245. Um dos maiores problemas do filtro da mediana é o seu custo computacional, pois para encontrar o pixel mediano é necessário que se ordenem todos os valores da vizinhança, sendo relativamente mais lento do que o filtro da média.

26 24 A figura 7 mostra o exemplo com a aplicação do filtro da mediana: Imagem Original Imagem com Ruído Imagem após filtro media3x3 Imagem após filtro mediana 3x3 FIGURA 7 Aplicação do filtro da mediana (RIBEIRO, 1998). Este método apresenta desempenho particularmente bom em situações onde a imagem é contaminada por bastante ruído. 2.3 Curvas Splines Um dos motivos da escolha de Splines no método de segmentação por contornos ativos é o fato de que elas são suficientemente flexíveis para representar qualquer tipo de curva, preservando características da suavidade do objeto. A curva é definida exclusivamente por um conjunto de pontos de controle, que funcionam como pontos de atração sobre a curva (OLIVEIRA, 2000).

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha Filtragem As técnicas de filtragem são transformações da imagem "pixel" a "pixel", que dependem do nível de cinza de um determinado "pixel" e do valor dos níveis de cinza dos "pixels" vizinhos, na imagem

Leia mais

Filtragem Espacial. (Processamento Digital de Imagens) 1 / 41

Filtragem Espacial. (Processamento Digital de Imagens) 1 / 41 Filtragem Espacial (Processamento Digital de Imagens) 1 / 41 Filtragem Espacial Filtragem espacial é uma das principais ferramentas usadas em uma grande variedade de aplicações; A palavra filtro foi emprestada

Leia mais

SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS

SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS André Zuconelli 1 ; Manassés Ribeiro 2 1. Aluno do Curso Técnico em Informática, turma 2010, Instituto Federal Catarinense, Câmpus Videira, andre_zuconelli@hotmail.com

Leia mais

FILTRAGEM ESPACIAL. Filtros Digitais no domínio do espaço

FILTRAGEM ESPACIAL. Filtros Digitais no domínio do espaço FILTRAGEM ESPACIAL Filtros Digitais no domínio do espaço Definição Também conhecidos como operadores locais ou filtros locais Combinam a intensidade de um certo número de piels, para gerar a intensidade

Leia mais

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Visão Computacional Não existe um consenso entre os autores sobre o correto escopo do processamento de imagens, a

Leia mais

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens Prof Fabrízzio Alphonsus A M N Soares 2012 Capítulo 2 Fundamentos da Imagem Digital Definição de Imagem: Uma imagem

Leia mais

2.1.2 Definição Matemática de Imagem

2.1.2 Definição Matemática de Imagem Capítulo 2 Fundamentação Teórica Este capítulo descreve os fundamentos e as etapas do processamento digital de imagens. 2.1 Fundamentos para Processamento Digital de Imagens Esta seção apresenta as propriedades

Leia mais

REFLEXÃO DA LUZ: ESPELHOS 412EE TEORIA

REFLEXÃO DA LUZ: ESPELHOS 412EE TEORIA 1 TEORIA 1 DEFININDO ESPELHOS PLANOS Podemos definir espelhos planos como toda superfície plana e polida, portanto, regular, capaz de refletir a luz nela incidente (Figura 1). Figura 1: Reflexão regular

Leia mais

Universidade Federal do Rio de Janeiro - IM/DCC & NCE

Universidade Federal do Rio de Janeiro - IM/DCC & NCE Universidade Federal do Rio de Janeiro - IM/DCC & NCE Processamento de Imagens Tratamento da Imagem - Filtros Antonio G. Thomé thome@nce.ufrj.br Sala AEP/033 Sumário 2 Conceito de de Filtragem Filtros

Leia mais

Segmentação de Imagens

Segmentação de Imagens Segmentação de Imagens (Processamento Digital de Imagens) 1 / 36 Fundamentos A segmentação subdivide uma imagem em regiões ou objetos que a compõem; nível de detalhe depende do problema segmentação para

Leia mais

Processamento digital de imagens. introdução

Processamento digital de imagens. introdução Processamento digital de imagens introdução Imagem digital Imagem digital pode ser descrita como uma matriz bidimensional de números inteiros que corresponde a medidas discretas da energia eletromagnética

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Aritmética de Números Inteiros Representação de Números

Leia mais

Figura 01: Aplicações do Filtro Espacial Passa-Baixa.

Figura 01: Aplicações do Filtro Espacial Passa-Baixa. 791 IMPLEMENTAÇÃO DE TÉCNICAS DE PRÉ-PROCESSAMENTO E PROCESSAMENTO DE IMAGENS PARA RADIOGRAFIAS CARPAIS Rafael Lima Alves 1 ; Michele Fúlvia Angelo 2 Bolsista PROBIC, Graduando em Engenharia de Computação,

Leia mais

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu 1 Programação Não Linear Aula 25: Programação Não-Linear - Funções de Uma única variável Mínimo; Mínimo Global; Mínimo Local; Optimização Irrestrita; Condições Óptimas; Método da Bissecção; Método de Newton.

Leia mais

PROCESSAMENTO DIGITAL DE IMAGENS

PROCESSAMENTO DIGITAL DE IMAGENS PROCESSAMENTO DIGITAL DE IMAGENS Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação - UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação - UFJF FILTRAGEM ESPACIAL

Leia mais

Departamento de Matemática - UEL - 2010. Ulysses Sodré. http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010.

Departamento de Matemática - UEL - 2010. Ulysses Sodré. http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010. Matemática Essencial Extremos de funções reais Departamento de Matemática - UEL - 2010 Conteúdo Ulysses Sodré http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010.

Leia mais

APLICAÇÕES DA DERIVADA

APLICAÇÕES DA DERIVADA Notas de Aula: Aplicações das Derivadas APLICAÇÕES DA DERIVADA Vimos, na seção anterior, que a derivada de uma função pode ser interpretada como o coeficiente angular da reta tangente ao seu gráfico. Nesta,

Leia mais

CorelDRAW 11 1. UM PROGRAMA DE DESIGN

CorelDRAW 11 1. UM PROGRAMA DE DESIGN CorelDRAW 11 1. UM PROGRAMA DE DESIGN Com o Corel você vai trabalhar com um dos aplicativos mais usados no campo do design e da auto-edição, já que permite operar com dois tipos de gráficos (vetoriais

Leia mais

Conforme explicado em 2.4.3, o sinal de voz x(n) às vezes é alterado com a adição de ruído r(n), resultando num sinal corrompido y(n).

Conforme explicado em 2.4.3, o sinal de voz x(n) às vezes é alterado com a adição de ruído r(n), resultando num sinal corrompido y(n). 4 Wavelet Denoising O capítulo 3 abordou a questão do ruído durante a extração dos atributos as técnicas do SSCH e do PNCC, por exemplo, extraem com mais robustez a informação da voz a partir de um sinal

Leia mais

Transformada de Hough. Cleber Pivetta Gustavo Mantovani Felipe Zottis

Transformada de Hough. Cleber Pivetta Gustavo Mantovani Felipe Zottis Transformada de Hough Cleber Pivetta Gustavo Mantovani Felipe Zottis A Transformada de Hough foi desenvolvida por Paul Hough em 1962 e patenteada pela IBM. Originalmente, foi elaborada para detectar características

Leia mais

Operações Algébricas e Lógicas. Guillermo Cámara-Chávez

Operações Algébricas e Lógicas. Guillermo Cámara-Chávez Operações Algébricas e Lógicas Guillermo Cámara-Chávez Operações Aritméticas São aquelas que produzem uma imagem que é a soma, diferença, produto ou quociente pixel a pixel Operações Aritméticas Fig A

Leia mais

RUÍDOS EM IMAGENS FILTRAGEM DE RUÍDOS. o Flutuações aleatórias ou imprecisões em dados de entrada, precisão numérica, arredondamentos etc...

RUÍDOS EM IMAGENS FILTRAGEM DE RUÍDOS. o Flutuações aleatórias ou imprecisões em dados de entrada, precisão numérica, arredondamentos etc... RUÍDOS EM IMAGENS FILTRAGEM DE RUÍDOS RUÍDOS EM IMAGENS Em Visão Computacional, ruído se refere a qualquer entidade em imagens, dados ou resultados intermediários, que não são interessantes para os propósitos

Leia mais

RESUMO 2 - FÍSICA III

RESUMO 2 - FÍSICA III RESUMO 2 - FÍSICA III CAMPO ELÉTRICO Assim como a Terra tem um campo gravitacional, uma carga Q também tem um campo que pode influenciar as cargas de prova q nele colocadas. E usando esta analogia, podemos

Leia mais

SEGEMENTAÇÃO DE IMAGENS. Nielsen Castelo Damasceno

SEGEMENTAÇÃO DE IMAGENS. Nielsen Castelo Damasceno SEGEMENTAÇÃO DE IMAGENS Nielsen Castelo Damasceno Segmentação Segmentação Representação e descrição Préprocessamento Problema Aquisição de imagem Base do conhecimento Reconhecimento e interpretação Resultado

Leia mais

Protocolo em Rampa Manual de Referência Rápida

Protocolo em Rampa Manual de Referência Rápida Protocolo em Rampa Manual de Referência Rápida 1 O que é o Protocolo em Rampa O protocolo em rampa é um protocolo para testes de esforço que não possui estágios. Nele o incremento da carga se dá de maneira

Leia mais

O tornado de projeto é admitido, para fins quantitativos, com as seguintes características [15]:

O tornado de projeto é admitido, para fins quantitativos, com as seguintes características [15]: 4 Tornado de Projeto O tornado de projeto é admitido, para fins quantitativos, com as seguintes características [15]: Tornado do tipo F3-médio; Velocidade máxima de 233km/h = 64,72m/s; Velocidade translacional

Leia mais

)LJXUD8PGRVSDUHV'SDUDFRQYROXomRTXHWHPRPHVPRHIHLWRGR NHUQHOGD)LJXUD

)LJXUD8PGRVSDUHV'SDUDFRQYROXomRTXHWHPRPHVPRHIHLWRGR NHUQHOGD)LJXUD )LOWURJDXVVLDQR O filtro Gaussiano pode ser usado como um filtro SDVVDEDL[D. Usando a função Gaussiana para obter valores de uma máscara a ser definida digitalmente. O Filtro de Gaussiano em 1-D tem a

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

Tabela de roteamento

Tabela de roteamento Existem duas atividades que são básicas a um roteador. São elas: A determinação das melhores rotas Determinar a melhor rota é definir por qual enlace uma determinada mensagem deve ser enviada para chegar

Leia mais

Capítulo 5 Filtragem de Imagens

Capítulo 5 Filtragem de Imagens Capítulo 5 Filtragem de Imagens Capítulo 5 5.1. Filtragem no Domínio da Frequência 5.2. Filtragem no Domínio Espacial 2 Objetivo Melhorar a qualidade das imagens através da: ampliação do seu contraste;

Leia mais

Este documento foi elaborado sob a licença

Este documento foi elaborado sob a licença 1 2 Este documento foi elaborado sob a licença Atribuição - Não Comercial - Sem Trabalhos Derivados Brasil (CC BY-NC-ND 4.0) Sobre este documento, você tem o direito de: Compartilhar - reproduzir, distribuir

Leia mais

CONTROLE DE QUALIDADE e VALIDAÇÃO DE PRODUTO CARTOGRÁFICO

CONTROLE DE QUALIDADE e VALIDAÇÃO DE PRODUTO CARTOGRÁFICO CONTROLE DE QUALIDADE e VALIDAÇÃO DE PRODUTO CARTOGRÁFICO Editar dados em vários formatos e armazenar estas informações em diferentes sistemas é provavelmente uma das atividades mais comuns para os profissionais

Leia mais

PARTE 2 FUNÇÕES VETORIAIS DE UMA VARIÁVEL REAL

PARTE 2 FUNÇÕES VETORIAIS DE UMA VARIÁVEL REAL PARTE FUNÇÕES VETORIAIS DE UMA VARIÁVEL REAL.1 Funções Vetoriais de Uma Variável Real Vamos agora tratar de um caso particular de funções vetoriais F : Dom(f R n R m, que são as funções vetoriais de uma

Leia mais

Processamento de Imagem. Prof. Herondino

Processamento de Imagem. Prof. Herondino Processamento de Imagem Prof. Herondino Sensoriamento Remoto Para o Canada Centre for Remote Sensing - CCRS (2010), o sensoriamento remoto é a ciência (e em certa medida, a arte) de aquisição de informações

Leia mais

IBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 3

IBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 3 Linhas de Força Mencionamos na aula passada que o físico inglês Michael Faraday (79-867) introduziu o conceito de linha de força para visualizar a interação elétrica entre duas cargas. Para Faraday, as

Leia mais

RECONHECIMENTO DE PLACAS DE AUTOMÓVEIS ATRAVÉS DE CÂMERAS IP

RECONHECIMENTO DE PLACAS DE AUTOMÓVEIS ATRAVÉS DE CÂMERAS IP RECONHECIMENTO DE PLACAS DE AUTOMÓVEIS ATRAVÉS DE CÂMERAS IP Caio Augusto de Queiroz Souza caioaugusto@msn.com Éric Fleming Bonilha eric@digifort.com.br Gilson Torres Dias gilson@maempec.com.br Luciano

Leia mais

Classificação da imagem (ou reconhecimento de padrões): objectivos Métodos de reconhecimento de padrões

Classificação da imagem (ou reconhecimento de padrões): objectivos Métodos de reconhecimento de padrões Classificação de imagens Autor: Gil Gonçalves Disciplinas: Detecção Remota/Detecção Remota Aplicada Cursos: MEG/MTIG Ano Lectivo: 11/12 Sumário Classificação da imagem (ou reconhecimento de padrões): objectivos

Leia mais

3 Classificação. 3.1. Resumo do algoritmo proposto

3 Classificação. 3.1. Resumo do algoritmo proposto 3 Classificação Este capítulo apresenta primeiramente o algoritmo proposto para a classificação de áudio codificado em MPEG-1 Layer 2 em detalhes. Em seguida, são analisadas as inovações apresentadas.

Leia mais

PROF. DR. JACQUES FACON

PROF. DR. JACQUES FACON PUCPR- Pontifícia Universidade Católica Do Paraná PPGIA- Programa de Pós-Graduação Em Informática Aplicada PROF. DR. JACQUES FACON LIMIARIZAÇÃO DUPLA DE ISTVÁN CSEKE PROJETO DE UMA RÁPIDA SEGMENTAÇÃO PARA

Leia mais

Diagrama de transição de Estados (DTE)

Diagrama de transição de Estados (DTE) Diagrama de transição de Estados (DTE) O DTE é uma ferramenta de modelação poderosa para descrever o comportamento do sistema dependente do tempo. A necessidade de uma ferramenta deste tipo surgiu das

Leia mais

4 Segmentação. 4.1. Algoritmo proposto

4 Segmentação. 4.1. Algoritmo proposto 4 Segmentação Este capítulo apresenta primeiramente o algoritmo proposto para a segmentação do áudio em detalhes. Em seguida, são analisadas as inovações apresentadas. É importante mencionar que as mudanças

Leia mais

29/08/2011. Radiologia Digital. Princípios Físicos da Imagem Digital 1. Mapeamento não-linear. Unidade de Aprendizagem Radiológica

29/08/2011. Radiologia Digital. Princípios Físicos da Imagem Digital 1. Mapeamento não-linear. Unidade de Aprendizagem Radiológica Mapeamento não-linear Radiologia Digital Unidade de Aprendizagem Radiológica Princípios Físicos da Imagem Digital 1 Professor Paulo Christakis 1 2 Sistema CAD Diagnóstico auxiliado por computador ( computer-aided

Leia mais

Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis.

Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis. 3. Tabelas de Hash As tabelas de hash são um tipo de estruturação para o armazenamento de informação, de uma forma extremamente simples, fácil de se implementar e intuitiva de se organizar grandes quantidades

Leia mais

Tratamento da Imagem Transformações (cont.)

Tratamento da Imagem Transformações (cont.) Universidade Federal do Rio de Janeiro - IM/DCC & NCE Tratamento da Imagem Transformações (cont.) Antonio G. Thomé thome@nce.ufrj.br Sala AEP/133 Tratamento de Imagens - Sumário Detalhado Objetivos Alguns

Leia mais

MATEMÁTICA I AULA 07: TESTES PARA EXTREMOS LOCAIS, CONVEXIDADE, CONCAVIDADE E GRÁFICO TÓPICO 02: CONVEXIDADE, CONCAVIDADE E GRÁFICO Este tópico tem o objetivo de mostrar como a derivada pode ser usada

Leia mais

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público 2015. Caderno 1.

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público 2015. Caderno 1. Caderno 1 Índice MS-Windows 7: conceito de pastas, diretórios, arquivos e atalhos, área de trabalho, área de transferência, manipulação de arquivos e pastas, uso dos menus, programas e aplicativos, interação

Leia mais

Ivan Guilhon Mitoso Rocha. As grandezas fundamentais que serão adotadas por nós daqui em frente:

Ivan Guilhon Mitoso Rocha. As grandezas fundamentais que serão adotadas por nós daqui em frente: Rumo ao ITA Física Análise Dimensional Ivan Guilhon Mitoso Rocha A análise dimensional é um assunto básico que estuda as grandezas físicas em geral, com respeito a suas unidades de medida. Como as grandezas

Leia mais

Pesquisa e organização de informação

Pesquisa e organização de informação Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior

Leia mais

1 Descrição do Trabalho

1 Descrição do Trabalho Departamento de Informática - UFES 1 o Trabalho Computacional de Algoritmos Numéricos - 13/2 Métodos de Runge-Kutta e Diferenças Finitas Prof. Andréa Maria Pedrosa Valli Data de entrega: Dia 23 de janeiro

Leia mais

UFGD FCA PROF. OMAR DANIEL BLOCO 4 PROCESSAMENTO DE IMAGENS

UFGD FCA PROF. OMAR DANIEL BLOCO 4 PROCESSAMENTO DE IMAGENS UFGD FCA PROF. OMAR DANIEL BLOCO 4 PROCESSAMENTO DE IMAGENS Executar as principais técnicas utilizadas em processamento de imagens, como contraste, leitura de pixels, transformação IHS, operações aritméticas

Leia mais

EXPERIMENTO N o 6 LENTES CONVERGENTES INTRODUÇÃO

EXPERIMENTO N o 6 LENTES CONVERGENTES INTRODUÇÃO EXPERIMENTO N o 6 LENTES CONVERGENTES INTRODUÇÃO Ao incidir em uma lente convergente, um feixe paralelo de luz, depois de passar pela lente, é concentrado em um ponto denominado foco (representado por

Leia mais

IBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 6. O trabalho feito pela força para deslocar o corpo de a para b é dado por: = =

IBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 6. O trabalho feito pela força para deslocar o corpo de a para b é dado por: = = Energia Potencial Elétrica Física I revisitada 1 Seja um corpo de massa m que se move em linha reta sob ação de uma força F que atua ao longo da linha. O trabalho feito pela força para deslocar o corpo

Leia mais

Utilização do SOLVER do EXCEL

Utilização do SOLVER do EXCEL Utilização do SOLVER do EXCEL 1 Utilização do SOLVER do EXCEL José Fernando Oliveira DEEC FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO MAIO 1998 Para ilustrar a utilização do Solver na resolução de

Leia mais

a 1 x 1 +... + a n x n = b,

a 1 x 1 +... + a n x n = b, Sistemas Lineares Equações Lineares Vários problemas nas áreas científica, tecnológica e econômica são modelados por sistemas de equações lineares e requerem a solução destes no menor tempo possível Definição

Leia mais

MICROSOFT POWERPOINT

MICROSOFT POWERPOINT MICROSOFT POWERPOINT CRIAÇÃO DE APRESENTAÇÕES. O QUE É O POWERPOINT? O Microsoft PowerPoint é uma aplicação que permite a criação de slides de ecrã, com cores, imagens, e objectos de outras aplicações,

Leia mais

Análise de Dados do Financeiro

Análise de Dados do Financeiro Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.

Leia mais

MODELAGEM DIGITAL DE SUPERFÍCIES

MODELAGEM DIGITAL DE SUPERFÍCIES MODELAGEM DIGITAL DE SUPERFÍCIES Prof. Luciene Delazari Grupo de Pesquisa em Cartografia e SIG da UFPR SIG 2012 Introdução Os modelo digitais de superficie (Digital Surface Model - DSM) são fundamentais

Leia mais

Processamento de Imagem Morfológica (Morfologia Matemática) Tsang Ing Ren UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática

Processamento de Imagem Morfológica (Morfologia Matemática) Tsang Ing Ren UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Processamento de Imagem Morfológica (Morfologia Matemática) Tsang Ing Ren UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática 1 Tópicos Introdução Conceitos básicos da teoria dos conjuntos

Leia mais

O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2

O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 3.2 O Espaço Nulo de A: Resolvendo Ax = 0 11 O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 Esta seção trata do espaço de soluções para Ax = 0. A matriz A pode ser quadrada ou retangular. Uma solução imediata

Leia mais

O degrau de potencial. Caso II: energia maior que o degrau

O degrau de potencial. Caso II: energia maior que o degrau O degrau de potencial. Caso II: energia maior que o degrau U L 9 Meta da aula plicar o formalismo quântico ao caso de uma partícula quântica que incide sobre o degrau de potencial, definido na ula 8. Vamos

Leia mais

UNIVERSIDADE DO EXTREMO SUL CATARINENSE. Correção geométrica de imagens

UNIVERSIDADE DO EXTREMO SUL CATARINENSE. Correção geométrica de imagens Correção geométrica de imagens O georreferenciamento descreve a relação entre os parâmetros de localização dos objetos no espaço da imagem e no sistema de referência, transformando as coordenadas de cada

Leia mais

CADEX. Consultoria em Logística Interna. Layout de armazém. Objectivos. Popularidade. Semelhança. Tamanho. Características

CADEX. Consultoria em Logística Interna. Layout de armazém. Objectivos. Popularidade. Semelhança. Tamanho. Características CADEX Consultoria em Logística Interna Layout de armazém fonte: Wikipédia O layout de armazém é a forma como as áreas de armazenagem de um armazém estão organizadas, de forma a utilizar todo o espaço existente

Leia mais

POTENCIAL ELÉTRICO. por unidade de carga

POTENCIAL ELÉTRICO. por unidade de carga POTENCIAL ELÉTRICO A lei de Newton da Gravitação e a lei de Coulomb da eletrostática são matematicamente idênticas, então os aspectos gerais discutidos para a força gravitacional podem ser aplicadas para

Leia mais

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro.

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro. SENSORES Introdução Criar um sistema capaz de interagir com o ambiente. Num circuito eletrônico o sensor é o componente que sente diretamente alguma característica física do meio em que esta inserido,

Leia mais

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14 1 Introdução O termo "roteamento de veículos" está relacionado a um grande conjunto de problemas de fundamental importância para a área de logística de transportes, em especial no que diz respeito ao uso

Leia mais

(x, y) = (a, b) + t*(c-a, d-b) ou: x = a + t*(c-a) y = b + t*(d-b)

(x, y) = (a, b) + t*(c-a, d-b) ou: x = a + t*(c-a) y = b + t*(d-b) Equação Vetorial da Reta Dois pontos P e Q, definem um único vetor v = PQ, que representa uma direção. Todo ponto R cuja direção PR seja a mesma de PQ está contido na mesma reta definida pelos pontos P

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

Algoritmos e Estrutura de Dados III. Árvores

Algoritmos e Estrutura de Dados III. Árvores Algoritmos e Estrutura de Dados III Árvores Uma das mais importantes classes de estruturas de dados em computação são as árvores. Aproveitando-se de sua organização hierárquica, muitas aplicações são realizadas

Leia mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho 20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam

Leia mais

Gráficos estatísticos: histograma. Série Software ferramenta

Gráficos estatísticos: histograma. Série Software ferramenta Gráficos estatísticos: histograma Série Software ferramenta Funcionalidade Este software permite a construção de histogramas a partir de uma tabela de dados digitada pelo usuário. Gráficos estatísticos:

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS

UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS VINICIUS DA SILVEIRA SEGALIN FLORIANÓPOLIS OUTUBRO/2013 Sumário

Leia mais

Sumário. Prefácio... xi. Prólogo A Física tira você do sério?... 1. Lei da Ação e Reação... 13

Sumário. Prefácio... xi. Prólogo A Física tira você do sério?... 1. Lei da Ação e Reação... 13 Sumário Prefácio................................................................. xi Prólogo A Física tira você do sério?........................................... 1 1 Lei da Ação e Reação..................................................

Leia mais

UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS

UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS Obter uma imagem temática a partir de métodos de classificação de imagens multi- espectrais 1. CLASSIFICAÇÃO POR PIXEL é o processo de extração

Leia mais

Aula 5 - Classificação

Aula 5 - Classificação AULA 5 - Aula 5-1. por Pixel é o processo de extração de informação em imagens para reconhecer padrões e objetos homogêneos. Os Classificadores "pixel a pixel" utilizam apenas a informação espectral isoladamente

Leia mais

LEI DE OHM. Professor João Luiz Cesarino Ferreira. Conceitos fundamentais

LEI DE OHM. Professor João Luiz Cesarino Ferreira. Conceitos fundamentais LEI DE OHM Conceitos fundamentais Ao adquirir energia cinética suficiente, um elétron se transforma em um elétron livre e se desloca até colidir com um átomo. Com a colisão, ele perde parte ou toda energia

Leia mais

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Cálculo Numérico Aula : Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Computação Numérica - O que é Cálculo Numérico? Cálculo numérico é uma metodologia para resolver problemas matemáticos

Leia mais

Scale-Invariant Feature Transform

Scale-Invariant Feature Transform Scale-Invariant Feature Transform Renato Madureira de Farias renatomdf@gmail.com Prof. Ricardo Marroquim Relatório para Introdução ao Processamento de Imagens (COS756) Universidade Federal do Rio de Janeiro,

Leia mais

A limiarização é uma das abordagens mais importantes de segmentação de imagens. A limiarização é um caso específico de segmentação.

A limiarização é uma das abordagens mais importantes de segmentação de imagens. A limiarização é um caso específico de segmentação. Limiarização A limiarização é uma das abordagens mais importantes de segmentação de imagens. A limiarização é um caso específico de segmentação. O princípio da limiarização consiste em separar as regiões

Leia mais

x0 = 1 x n = 3x n 1 x k x k 1 Quantas são as sequências com n letras, cada uma igual a a, b ou c, de modo que não há duas letras a seguidas?

x0 = 1 x n = 3x n 1 x k x k 1 Quantas são as sequências com n letras, cada uma igual a a, b ou c, de modo que não há duas letras a seguidas? Recorrências Muitas vezes não é possível resolver problemas de contagem diretamente combinando os princípios aditivo e multiplicativo. Para resolver esses problemas recorremos a outros recursos: as recursões

Leia mais

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira Universidade Federal de Alagoas Instituto de Matemática Imagem Prof. Thales Vieira 2014 O que é uma imagem digital? Imagem no universo físico Imagem no universo matemático Representação de uma imagem Codificação

Leia mais

Universidade Federal do Rio de Janeiro. Princípios de Instrumentação Biomédica. Módulo 4

Universidade Federal do Rio de Janeiro. Princípios de Instrumentação Biomédica. Módulo 4 Universidade Federal do Rio de Janeiro Princípios de Instrumentação Biomédica Módulo 4 Faraday Lenz Henry Weber Maxwell Oersted Conteúdo 4 - Capacitores e Indutores...1 4.1 - Capacitores...1 4.2 - Capacitor

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Chow&Kaneko buscam as modas da imagem para separar os objetos. Admite que os tons na vizinhança de cada moda são do mesmo objeto.

Chow&Kaneko buscam as modas da imagem para separar os objetos. Admite que os tons na vizinhança de cada moda são do mesmo objeto. Respostas Estudo Dirigido do Capítulo 12 Image Segmentation" 1 Com suas palavras explique quais os problemas que podem ocorrer em uma segmentação global baseada em níveis de cinza da imagem. Que técnicas

Leia mais

Roteiro 23 Difração e Interferência de ondas bidimensionais num meio líquido

Roteiro 23 Difração e Interferência de ondas bidimensionais num meio líquido Roteiro 23 Difração e Interferência de ondas bidimensionais num meio líquido 1 INTRODUÇÃO As ondas podem sofrer o efeito de diversos fenômenos, dentre eles estão a difração e a interferência. A difração

Leia mais

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação

Leia mais

LENTES E ESPELHOS. O tipo e a posição da imagem de um objeto, formada por um espelho esférico de pequena abertura, é determinada pela equação

LENTES E ESPELHOS. O tipo e a posição da imagem de um objeto, formada por um espelho esférico de pequena abertura, é determinada pela equação LENTES E ESPELHOS INTRODUÇÃO A luz é uma onda eletromagnética e interage com a matéria por meio de seus campos elétrico e magnético. Nessa interação, podem ocorrer alterações na velocidade, na direção

Leia mais

Notas da Aula 17 - Fundamentos de Sistemas Operacionais

Notas da Aula 17 - Fundamentos de Sistemas Operacionais Notas da Aula 17 - Fundamentos de Sistemas Operacionais 1. Gerenciamento de Memória: Introdução O gerenciamento de memória é provavelmente a tarefa mais complexa de um sistema operacional multiprogramado.

Leia mais

Capítulo 2 - Problemas de Valores Fronteira para Equações Diferenciais Ordinárias

Capítulo 2 - Problemas de Valores Fronteira para Equações Diferenciais Ordinárias Capítulo 2 - Problemas de Valores Fronteira para Equações Diferenciais Ordinárias Departamento de Matemática balsa@ipb.pt Mestrados em Engenharia da Construção Métodos de Aproximação em Engenharia 1 o

Leia mais

6. Geometria, Primitivas e Transformações 3D

6. Geometria, Primitivas e Transformações 3D 6. Geometria, Primitivas e Transformações 3D Até agora estudamos e implementamos um conjunto de ferramentas básicas que nos permitem modelar, ou representar objetos bi-dimensionais em um sistema também

Leia mais

Objetivos. Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas e

Objetivos. Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas e MÓDULO 2 - AULA 13 Aula 13 Superfícies regradas e de revolução Objetivos Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Processamento Digital de Imagens Israel Andrade Esquef a Márcio Portes de Albuquerque b Marcelo Portes de Albuquerque b a Universidade Estadual do Norte Fluminense - UENF b Centro Brasileiro de Pesquisas

Leia mais

Objetivos: Construção de tabelas e gráficos, escalas especiais para construção de gráficos e ajuste de curvas à dados experimentais.

Objetivos: Construção de tabelas e gráficos, escalas especiais para construção de gráficos e ajuste de curvas à dados experimentais. 7aula Janeiro de 2012 CONSTRUÇÃO DE GRÁFICOS I: Papel Milimetrado Objetivos: Construção de tabelas e gráficos, escalas especiais para construção de gráficos e ajuste de curvas à dados experimentais. 7.1

Leia mais

Os desenhos. Representação de desenhos

Os desenhos. Representação de desenhos Os desenhos 1 Os desenhos Tópicos: Representação de desenhos Edição gráfica bidimensional Representação de desenhos Formatos de desenhos: imagens Arranjos de pixels. Digitalização da imagem por papel,

Leia mais

APOSTILA TECNOLOGIA MECANICA

APOSTILA TECNOLOGIA MECANICA FACULDADE DE TECNOLOGIA DE POMPEIA CURSO TECNOLOGIA EM MECANIZAÇÃO EM AGRICULTURA DE PRECISÃO APOSTILA TECNOLOGIA MECANICA Autor: Carlos Safreire Daniel Ramos Leandro Ferneta Lorival Panuto Patrícia de

Leia mais

Prof. Msc Elvis Pontes. Unidade IV TECNOLOGIA DA INFORMAÇÃO

Prof. Msc Elvis Pontes. Unidade IV TECNOLOGIA DA INFORMAÇÃO Prof. Msc Elvis Pontes Unidade IV TECNOLOGIA DA INFORMAÇÃO Formatação de planilhas Configuração de páginas; Layout da página; Margens Formatação de planilhas Definir todas as margens, com medidas personalizadas;

Leia mais

Teoria : Estruturas de Dados. Estrutura Vetorial. Quais tipos de dados são representados por estruturas vetoriais? Mapa temático:

Teoria : Estruturas de Dados. Estrutura Vetorial. Quais tipos de dados são representados por estruturas vetoriais? Mapa temático: Universidade do Estado de Santa Catarina UDESC Centro de ciências Humanas e da Educação FAED Mestrado em Planejamento Territorial e Desenvolvimento Socio- Ambiental - MPPT Disciplina: Geoprocessamento

Leia mais

TRABALHOS TÉCNICOS Coordenação de Documentação e Informação INOVAÇÃO E GERENCIAMENTO DE PROCESSOS: UMA ANÁLISE BASEADA NA GESTÃO DO CONHECIMENTO

TRABALHOS TÉCNICOS Coordenação de Documentação e Informação INOVAÇÃO E GERENCIAMENTO DE PROCESSOS: UMA ANÁLISE BASEADA NA GESTÃO DO CONHECIMENTO TRABALHOS TÉCNICOS Coordenação de Documentação e Informação INOVAÇÃO E GERENCIAMENTO DE PROCESSOS: UMA ANÁLISE BASEADA NA GESTÃO DO CONHECIMENTO INTRODUÇÃO Os processos empresariais são fluxos de valor

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

Estudo Comparativo de Cálculo de Lajes Analogia de grelha x Tabela de Czerny

Estudo Comparativo de Cálculo de Lajes Analogia de grelha x Tabela de Czerny Estudo Comparativo de Cálculo de Lajes Analogia de grelha x Tabela de Czerny Junior, Byl F.R.C. (1), Lima, Eder C. (1), Oliveira,Janes C.A.O. (2), 1 Acadêmicos de Engenharia Civil, Universidade Católica

Leia mais