Algoritmos de Visão Computacional
|
|
|
- Maria Eduarda de Barros Camilo
- 9 Há anos
- Visualizações:
Transcrição
1 31 Capítulo 7 Algoritmos de Visão Computacional Existem diversos algoritmos de processamento de imagens que podem ser utilizados para o tratamento de imagens médicas, especificamente de imagens de úlceras dermatológicas. Esse tratamento de imagens compreende o préprocessamento, para se corrigir deficiências provenientes da aquisição das imagens e extração de características, que têm por função fornecer resultados computacionais significativos das imagens. Neste capítulo são enumerados algoritmos utilizados neste trabalho, com o préprocessamento compreendendo a equalização de histogramas, e a extração de características sendo realizada através de texturas e características de Haralick. Alguns exemplos de aplicações em medicina utilizando a análise por texturas para a extração de características são também discutidos Equalização de Histograma A equalização do histograma em níveis de cinza é conveniente quando se deseja corrigir o contraste em imagens que apresentam um baixo contraste. Desse modo, consegue-se uniformizar a distribuição apresentada pelo histograma, sobressaindo, assim, diversos níveis de cinza que anteriormente quase não eram notados (PHILIPS, D. (1994)). Dessa forma, têm-se como resultado um histograma de formato mais plano que o histograma originalmente usado, onde o número (percentual) de pixels de qualquer nível de cinza é praticamente o mesmo. Para isso, é usada uma função auxiliar, denominada função de transformação ou, função de distribuição acumulada da
2 32 distribuição de probabilidades original, expressa por (FILHO, O. M.; NETO, H. V. (1999)): s k = T ( r k ) = k n j n = k j= j= p ( r ), r j onde r 1, k=, 1,..., L 1. k Em imagens médicas, com a equalização do histograma, consegue-se realçar diversos pontos, antes não visíveis, devido ao baixo contraste geral da imagem. Isso permite com que determinadas estruturas da imagem sejam detectadas mais apropriadamente Texturas A análise de imagens através de texturas vêm sendo utilizada para a diferenciação de diversos tipos de estruturas encontrados na natureza. Como exemplo de tais aplicações, pode-se citar aplicações em análise de imagens aéreas ou de satélite, imagens geológicas (HARALICK, R. M.; SHANMUGAM, K. (1973)), imagens médicas para o estudo de microcalcificações e regiões suspeitas em mamografias (MEERSMAN, D. ET AL. (1998)), (GUPTA, R.; UNDRILL P. E. (1996)), detecção e avaliação do mal de Alzheimer em imagens de ressonância magnética (BURRILL, J. H. P. (1999)) ou até na diferenciação e contagem de pólens em plantas, como mostrado em (TRELOAR, W. J. (1993)). Diversos tipos de características podem ser extraídas a partir de imagens de texturas, tais como caracterísiticas baseadas em estatísticas de segunda ordem, podendo ser as mesmas encaixadas na etapa de extração de características, fornecendo informações de extrema relevância para uso em sistemas que empreguem recursos de visão computacional.
3 Definição de Textura Texturas podem ser definidas como um conjunto de determinados padrões que podem ocorrer na natureza, apresentando um formato repetitivo ou não. Esses padrões são observados abundantemente no dia-a-dia, onde uma simples parede de tijolos pode ser um exemplo interessante de texturas repetitivas, com o posicionamento de cada tijolo sobreposto um ao outro, juntamente com suas camadas de cimento formando um padrão. Como um exemplo de texturas não repetitivas, pode-se ter estruturas geológicas, como as mostradas em HARALICK, R. M.; SHANMUGAM, K. (1973), onde são capturadas imagens de texturas de reservatórios rochosos, ou seja, texturas completamente diferentes uma das outras, podendo as mesmas serem submetidas à uma diferenciação ou classificação de suas características. Existem dois tipos de análises básicas em texturas: a análise por microgranulações e a por macro-granulações. A primeira refere-se ao estudo de micropadrões de uma determinada imagem, ou textura, onde são analisadas texturas que possam ter uma relevância em termos de suas micro-estruturas. Deve-se atentar para o fato de que, em uma imagem computacional, essas micro-granulações são medidas a partir de valores de pixels, onde o menor valor a ser obtido seria o de um pixel e suas respectivas vizinhanças. Se houvesse a necessidade de se obter uma maior precisão para a análise desse tipo de imagens, deveriam ser utilizados recursos mais eficientes de captura das imagens, onde houvesse uma maior resolução obtida na imagem final a ser utilizada. No caso da análise por macro-granulações, podem ser analisadas estruturas maiores, denominadas macro-estruturas, de modo semelhante ao utilizado na análise de micro-granulações. Para esse fim, utiliza-se imagens com resolução menor que as anteriores ou aumenta-se a distância utilizada entre pixels, de modo a considerar como vizinhos aqueles pixels que estejam a um certo distanciamento d uns dos outros.
4 Classificação de Texturas (1991): Texturas podem ainda ser classificadas em dois tipos, segundo PRATT, W. K. artificiais naturais As texturas ditas artificiais são aquelas que consistem em arranjos de símbolos, tais como segmentos de linhas, pontos, estrelas, etc., dispostos sobre um fundo neutro, como apresentado na Figura 7.1. Já as texturas naturais são compostas por cenários encontrados na natureza, contendo arranjos de pixels do tipo semirepetitivos. Alguns exemplos compreendem areia e grama, como mostra a Figura 7.2. Figura 7.1: Exemplos de texturas artificiais, onde pode ser observado um certo padrão repetitivo (PRATT, W. K. (1991)).
5 35 Figura 7.2: Exemplos de texturas naturais, sendo a primeira, grama e a segunda, areia (PRATT, W. K. (1991)) Abordagens para a descrição de texturas GONZALEZ, R. C.; WOODS, R. E. (1993) citam a existência de três principais abordagens que podem ser utilizadas na descrição de texturas: espectral estrutural estatística A abordagem espectral diz repeito às propriedades baseadas no espectro de Fourier, onde pode ser detectada a existência de padrões periódicos ou semiperiódicos (KULKARNI A. D. (1994)). A abordagem estrutural visualiza cada textura como sendo formada pela repetição de primitivas ou padrões, estes obedecendo à alguma regra de posicionamento para a sua geração. Esse tipo de abordagem aproveita o uso de gramáticas, utilizadas para a descrição dessas primitivas, conforme BALLARD, D. H.; BROWN C. M. (1982). No caso da abordagem estatística, são utilizadas medidas estatísticas para descrever as texturas. Por serem medidas que podem ser aplicadas às texturas que não apresentam boa regularidade (BALLARD, D. H.; BROWN C. M. (1982)), essa
6 36 foi a abordagem escolhida para uso neste trabalho, porque as imagens das úlceras podem ser tratadas como texturas não repetitivas Abordagem Estatística A análise de imagens e extração de suas características através da abordagem estatística propicia uma descrição da mesma através de regras estatísticas que governam a distribuição e a relação entre seus níveis de cinza. Vários tipos de medidas podem ser extraídos de uma distribuição em níveis de cinza das imagens, normalmente sendo utilizadas imagens em 8 bits, ou 256 níveis de cinza. Alguns tipos de medidas estatísticas podem ser citadas, como o cálculo de média, variância, desvio padrão, energia ou entropia. No entanto, pode-se classificar a abordagem estatística em dois tipos mais importantes, sendo a abordagem de primeira ordem, onde se pode extrair características a partir do uso de histogramas de primeira ordem e a abordagem de segunda ordem, onde são utilizados histogramas de segunda ordem, sendo que estes últimos permitem uma diferenciação espacial da distribuição de níveis de cinza em uma imagem ou uma textura Abordagem Estatística de Primeira Ordem A análise estatística de primeira ordem diz respeito à distribuição de níveis de cinza em uma imagem, onde se usa o histograma de primeira ordem como base para a extração de suas características. Entre essas características podem ser citadas a média, desvio-padrão, coeficiente de assimetria e de curtose. O histograma de uma imagem pode ser definido pela função discreta p(z i ) = n i / n, onde z i é o i-ésimo nível de cinza, n i é o número de pixels da imagem com este nível de cinza e n é o número total de pixels da imagem. Desse modo, pode-se dizer que o histograma de uma imagem fornece as probabilidades de ocorrência dos níveis de cinza i nessa imagem, sem a preocupação de localização espacial.
7 Abordagem Estatística de Segunda Ordem A abordagem estatística de segunda ordem leva em conta o posicionamento espacial relativo da ocorrência dos níveis de cinza em uma imagem, característica não atendida quando se faz uso de histogramas de primeira ordem. Desse modo, uma imagem que contenha uma mesma quantidade de diferentes níveis de cinza que outra, diferenciando-se somente em termos do posicionamento dos mesmos, irá apresentar, conforme a abordagem de primeira ordem, um mesmo histograma, ou seja, imagens como as da Figura 7.3 serão avaliadas como a mesma, pois o histograma de primeira ordem das duas é igual. Estatísticas de segunda ordem ou maiores permitem tal diferenciação de imagens. Seguindo a abordagem de segunda ordem, as duas imagens podem ser diferenciadas, mesmo tendo histogramas de primeira ordem iguais, pois, nesse caso, é levado em conta o posicionamento relativo dos pixels das imagens (HARALICK, R. M. et al. (1973)), (PRATT, W. K. (1991)), para a obtenção de medidas estatísticas. Figura 7.3: Duas imagens diferentes, compostas de dois níveis de cinza e seus respectivos histogramas de primeira ordem, que não permitem a diferenciação existente entre as mesmas. A distinção entre as imagens só é possível através da análise de segunda ordem, onde é levada em conta a distribuição espacial dos pixels das imagens.
8 Características de Haralick HARALICK, R. M. et al. (1973) descrevem uma metodologia de classificação de imagens a partir de estatística de segunda ordem, onde são definidas diversas características advindas do cálculo de matrizes de coocorrência, que são matrizes que contam as ocorrências de níveis de cinza em uma imagem. Essas características servem como medida para a diferenciação de texturas que não seguem um determinado padrão de repetitividade, fornecendo informações relevantes para a classificação das mesmas, como observado em HARALICK, R. M.; SHANMUGAM, K. (1973) Matrizes de Coocorrência Matrizes de coocorrência (GLCM - gray level coocurrence matrix) são matrizes que mostram a organização espacial da ocorrência de níveis de cinza em uma imagem. São dispostas em uma organização bi-dimensional (histograma bidimensional) de níveis de cinza, onde pares de pixels são separados por uma relação espacial fixa. Esta relação define a distância e a direção ( θ), que um pixel de referência possui em relação ao pixel vizinho. Nos cálculos para obtenção dessas matrizes, a variação da direção entre pixels vizinhos é feita em termos angulares, onde são utilizados quatro direcionamentos:, 45, 9 e 135 graus. A Figura 7.4 mostra essas variações. 135 graus 9 graus 45 graus grau Figura 7.4: Variações angulares utilizadas nos cálculos das matrizes de coocorrência.
9 39 Como proposto em HARALICK, R. M. et al. (1973), esses quatro direcionamentos dão origem a quatro matrizes de coocorrência distintas. A métrica empregada para o cálculo da distância entre dois pixels é a seguinte: d((k, l), (m, n)) = max { k - m, l - n } onde(k, l) e (m, n) são as coordenadas dos dois pixels em questão. As equações para a contagem da ocorrência dos pixels em uma imagem f, dispostos a uma distância d um do outro, nas quatro direções, 45, 9 e 135 graus, são apresentadas abaixo: P( ) = #{((k, l), (m, n)) f k - m =, l - n = f(k, l) = f(m, n) = j} P( 45 ) = #{((k, l), (m, n)) f (k - m = l - n = -d) ou (k - m = - l - n = d), f(k, l) = f(m, n) = j} P( 9 ) = #{((k, l), (m, n)) f k - m = l - n =, f(k, l) = f(m, n) = j} P( 135 ) = #{((k, l), (m, n)) f (k - m = l - n = d) ou (k - m = - l - n = -d), f(k, l) = f(m, n) = j} onde # denota o número de elementos do conjunto. Tomando-se uma imagem em termos dos valores dos níveis de cinza em cada pixel da mesma, pode-se iniciar o cálculo para a obtenção das matrizes de coocorrência a partir da escolha de um pixel de referência, respeitando-se a distância d e o direcionamento (em graus). São mostrados nas Figuras 7.5, 7.6, 7.7 e 7.8, exemplos de cálculos das quatro matrizes de coocorrência, para os quatro direcionamentos mencionados, a partir de uma matriz numérica representando uma imagem I.
10 4 As matrizes de coocorrência são organizadas em Ng x Ng dimensões, onde Ng é a quantidade de níveis de cinza que a imagem I possui I = 1 1, A( 1, ) = Figura 7.5: Contagem do número de ocorrências do nível de cinza para d =1 e θ =, como mostrado nas setas I = 1 1, A( 1, 45 ) = Figura 7.6: Contagem do número de ocorrências do nível de cinza para d =1 e θ = I = 1 1, A( 1, 9 ) = Figura 7.7: Contagem do número de ocorrências do nível de cinza para d =1 e θ = 9.
11 I = 1 1, A( 1, 135 ) = Figura 7.8: Contagem do número de ocorrências do nível de cinza para d =1 e θ = 135. Portanto, cada elemento da matriz de coocorrência corresponde à contagem do número de ocorrência dos pares de níveis de cinza i e com uma distância d e direção θ. A seguir, é feita uma normalização dessas matrizes, onde constantes de normalização R são definidas para cada θ: R = 2 * N * (M - d) R 45 = 2 * (N - d) * (M - d) R 9 = 2 * M * (N - d) R 135 = 2 * (M - d) * (N -d) Por fim, têm-se as matrizes de coocorrência já normalizadas P calculadas por: P( θ) = A( θ) / R θ Essas matrizes podem, agora, ser utilizadas para diversos cálculos estatísticos de segunda ordem, como no caso da extração de características de Haralick.
12 Descrição de Algumas Características de Haralick Algumas características de Haralick são descritas a seguir, em termos de sua significância (HARALICK, R. M. et al. (1973)) (AKSOY, S; HARALICK, R. M. (1999)) (ROSENFELD, A.; KAK, A. C. (1982)). Outras interpretações dessas características serão discutidas quando aplicadas às imagens de testes ou às imagens de lesões de perna de diversos pacientes. Segundo Momento Angular (SMA): medida da homogeneidade local dos níveis de cinza em uma imagem. Em uma imagem homogênea existem poucas transições de níveis de cinza. Nesse caso, a matriz de coocorrência possui baixas entradas de alta magnitude. A fórmula que descreve o Segundo Momento Angular é: n 1 n 1 SMA = [ P( θ )] i= j= 2 Contraste ou Variância: medida da quantidade de variação local de níveis de cinza em uma imagem. ROSENFELD, A.; KAK, A. C. (1982) afirmam que se este valor for pequeno, os níveis de cinza da imagem analisada são todos próximos de uma média, ou seja, a matriz de coocorrência de níveis de cinza vai possuir a maioria dos valores concentrados na horizontal. Caso contrário, se o valor do contraste for alto, a imagem possui uma maior distribuição dos níveis de cinza em seu histograma. A fórmula que descreve o Contraste é: n 1 n 1 2 Contraste = ( i j) P( θ ) i= j=
13 43 Entropia: A Entropia ou grau de dispersão de níveis de cinza pode também, juntamente com o SMA, ser utilizada como medida da homogeneidade em uma imagem. O valor da Entropia é alto quando os valores da matriz de coocorrência são iguais e é baixo quando a concentração de valores na diagonal é alta ou quando as entradas da matriz de coocorrência possuírem valores baixos (HARALICK, R. M.; SHANMUGAM, K. (1973)). A fórmula que descreve a Entropia é: Entropia = n 1 n 1 i= j= P( θ )log 2 [ P( θ )] Momento Diferença Inverso (MDI): Segundo ROSENFELD, A.; KAK, A. C. (1982), o Momento Diferença Inverso atinge seu valor máximo quando a concentração dos valores na diagonal da matriz de coocorrência for máxima. A fórmula que descreve o Momento Diferença Inverso é: n MDI = 1 n ( i i= j= j) P( θ ) 2 Correlação: A Correlação representa uma idéia de linearidade de dependências de tons de cinza em uma imagem. Conforme HARALICK, R. M.; SHANMUGAM, K. (1973), em uma imagem onde exista uma certa ordenação local de níveis de cinza, o valor da correlação é alto. A fórmula que descreve a Correlação é: Correlação = n 1 n 1 i= j= ijp( θ ) µ µ σ σ x y x y, sendo
14 44 n 1 n 1 µ x = ip( θ ), µ y = jp( θ ) i= j= n 1 n 1 i= j= σ x = n 1 n 1 i= j= 2 i P( θ ) µ 2 i, σ y = n 1 n 1 i= j= 2 j P( θ ) µ 2 j onde µ x e µ y representam as médias nas direções x e y, respectivamente e σ x e σ y representam os desvios padrão. Existem diversas outras características de Haralick utilizadas para a extração de características em texturas para a diferenciação de imagens, conforme HARALICK, R. M. et al. (1973). As características discutidas acima foram escolhidas de acordo com pesquisa bibliográfica, onde, a partir de diversos trabalhos usando a implementação dessas características, foram, então, selecionadas aquelas que possam levar a resultados mais relevantes. É importante acrescentar que algumas características podem referir à mensurações semelhantes às características anteriormente discutidas, sendo, portanto, não mencionadas aqui por não acrescentar nenhuma significância a mais. Além disso, algumas dessas características caíram em desuso com o passar do tempo, restando somente algumas de maior relevância, entre as quais algumas implementadas aqui (CONNERS, R. W.; TRIVEDI M. M. et al. (1984)) (WESZKA, J. S. et al. (1976) (CONNERS, R. W. et al. (198)) Considerações sobre o Cálculo das Características As imagens ou texturas a serem submetidas a operações de diferenciação ou classificação, com o uso das características de Haralick descritas anteriormente, devem primeiramente ser submetidas a uma equalização de seus histogramas de primeira ordem, conforme afirmam ROSENFELD, A.; KAK, A. C. (1982) e HARALICK, R. M. et al. (1973) em seus trabalhos. Essa equalização é importante, de modo a melhorar a distribuição dos níveis de cinza das imagens, acrescentando
15 45 assim, relevância aos níveis de cinza que anteriormente possuíam valores insignificantes e também para que as medidas de segunda ordem (características de Haralick) não dependam das propriedades tonais das imagens, pois o histograma equalizado possui formato próximo a plano. Como observação final, deve ser acrescentado que o cálculo das características de Haralick devem ser feitas nas quatro direções (, 45, 9 e 135 ), de modo a não se trabalhar com uma determinada direção específica, sendo por fim calculada a média dos quatro direcionamentos Exemplos de Aplicações do Cálculo de Texturas em Imagens Médicas Neste item são mostrados alguns casos de aplicação da abordagem estatística de segunda ordem, utilizada para a descrição e extração de características a partir de texturas. A ênfase é dada para casos médicos, onde estudos confirmam a possibilidade da obtenção de diversas conclusões e auxílio ao diagnóstico médico acerca de diversas patologias, através da análise de texturas Mapeamento de Texturas de Imagens de Ressonância Magnética Nuclear Para essa aplicação desenvolvida por BURRILL, J. H. P. (1999), foram extraídas características baseadas em texturas a partir de imagens de ressonância magnética nuclear, a fim de identificar pacientes portadores do mal de Alzheimer. Diversas rotinas de análise por texturas foram implementadas e submetidas a testes, tais como métodos baseados em histogramas, matrizes de coocorrência, estatísticas diferenciais, momentos e funções de auto-correlação. A idéia básica é partir de diferenças existentes em texturas obtidas de imagens de ressonância de cérebros humanos, em termos de níveis de cinza, para a obtenção de um auxílio ao diagnóstico médico da patologia.
16 46 Foram notadas diferenças de texturas entre as imagens dos cérebros, com variações específicas entre o meio cinza e o meio branco, diferenças ocorridas devido à manifestação da patologia. A análise por texturas permite o exame e a quantificação destas pequenas variações regulares em intensidade, onde é levado em conta a vizinhança dos pixels para os cálculos estatísticos, com diferentes valores entre pixels testados. A implementação desse sistema foi desenvolvida em um software para UNIX denominado MIDAS (Medical Image Display and Analysis System), o qual provê uma interface para visualização e manipulação de imagens médicas, sendo capaz de mostrar até seis imagens ao mesmo tempo para análise. As rotinas foram todas implementadas em linguagem C e adaptadas para uso com o MIDAS. As rotinas baseadas em histogramas de primeira ordem permitem o cálculo de médias, desvio padrão, distorção (skew) e curtose. As rotinas de coocorrência implementam o segundo momento angular (sma), momento elemento diferença, momento diferença inverso (mdi) e a correlação. Após a obtenção da matriz de coocorrência, foi calculado um vetor de estatísticas diferenciais, usado para calcular outros tipos de características de texturas. Por fim, foram também implementadas rotinas para o uso com momentos e funções de auto-correlação, as quais fazem uso de transformadas de Fourier para a obtenção de resultados. Foi notado que todos os métodos utilizados até o presente momento necessitam ser melhor avaliados, pois ainda ocorre um certo ceticismo em relação aos resultados, sendo que nenhum deles sugere prováveis causas da patologia. No entanto, todos apresentam variações em intensidade entre os meios cinza e branco do cérebro, permitindo uma diferenciação entre imagens de pacientes portadores do mal e pacientes sãos O Uso da Análise por Texturas para Identificação de Pontos Suspeitos em Mamografias
17 47 No estudo feito por GUPTA, R.; UNDRILL P. E. (1996), foi proposta a análise de imagens mamográficas (raios-x) para a detecção de microcalcificações e massas suspeitas a partir da análise por texturas. Vários métodos de determinação de texturas foram aplicados à uma sequência de imagens para classificação, levando-se em conta a análise através de regiões de interesse. Para a implementação, foi feita a equalização do histograma das imagens adquiridas, para se proceder à etapa de análise de texturas. Essa etapa consistiu da aplicação de filtros de Laws juntamente com a obtenção de matrizes de coocorrência. Foram também utilizadas duas funções morfológicas, abertura e fechamento (opening e closing), além de um detector de bordas Sobel, para a definição de contornos das regiões de interesse. Com isso, pode-se separar regiões com uma maior homogeneidade de regiões de menor homogeneidade. Diversos resultados quantitativos foram obtidos e permitiram a diferenciação de mamogramas com massas suspeitas de mamogramas não-suspeitos Classificação de Microcalcificações utilizando Características de Texturas No trabalho desenvolvido por MEERSMAN, D. et al. (1998) foram feitos experimentos com uma base de dados de imagens mamográficas, onde a detecção de pontos de microcalcificações foi feita a partir de mecanismos de filtragem não-linear, que também permitiam uma melhora do sinal inicial das imagens originais. Uma dificuldade presente aqui é a de se lidar com o tamanho das microcalcificações, da ordem de,1 a 1 mm de diâmetro, além da resolução espacial das imagens (1 micrômetros), o que dificulta a representação das microcalcificações para o formato de pixels. Para a classificação de diferentes regiões foi utilizada a abordagem por redes neurais a partir de características provenientes de matrizes de cocorrência e uso de texturas, tais como características de Haralick.
18 48 Um cluster ou região detectada foi definido quando duas ou mais regiões eram detectadas em uma área circular de 1 cm de diâmetro. O mesmo foi chamado de positivo quando o seu centro caía em uma das regiões marcadas por radiologistas. Isso permitiu uma análise dos resultados, contribuindo também para o treinamento da rede neural. Curvas ROC (Receiver Operating Characteristis) também foram utilizadas para calcular os diferentes conjuntos de características e auxiliar no desenvolvimento de algoritmos. Foi concluído que as imagens processadas pelo sistema contaram com uma detecção das microcalcificações melhorada em relação às imagens sem processamento, vistas pelos radiologistas. A classificação usando matrizes de coocorrência levaram a taxas de 15% menos erros durante o treinamento, em relação às imagens sem processamento.
CLASSIFICAÇÃO DE PADRÕES UTILIZANDO DESCRITORES DE TEXTURA
XI Simpósio de Mecânica Computacional II Encontro Mineiro de Modelagem Computacional Juiz De Fora, MG, 28-30 de Maio De 2014 CLASSIFICAÇÃO DE PADRÕES UTILIZANDO DESCRITORES DE TEXTURA Weiner Esmerio Batista
CLASSIFICAÇÃO DE PADRÕES EM IMAGENS UTILIZANDO DESCRITORES DE TEXTURA Pattern Classification in Images Using Descriptors of Texture
CLASSIFICAÇÃO DE PADRÕES EM IMAGENS UTILIZANDO DESCRITORES DE TEXTURA Pattern Classification in Images Using Descriptors of Texture 1 e Sandro Roberto Fernandes 2 Resumo: Nesta pesquisa foi desenvolvido
Processamento digital de imagens
Processamento digital de imagens Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 3 de março de 2016 Transformação e filtragem de imagens
Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac
Operações Pontuais 1 operando T OP 2 operandos Pré-Processamento - 1 Operações Pontuais Nas operações pontuais, cada ponto da imagem-resultado - g(i,j) - é obtido por uma transformação T do ponto de coordenadas
Diagnóstico Médico de Imagem Auxiliado por Computador
Diagnóstico Médico de Imagem Auxiliado por Computador Fundamentos de Sistemas Multimídia Flávio Luiz Seixas 2005 Agenda Agenda: Sistemas CAD Telemedicina Princípios da Tomografia Computadorizada Processamento
Extração de características: textura
Extração de características: textura Image Processing scc0251 www.icmc.usp.br/ moacir [email protected] ICMC/USP São Carlos, SP, Brazil 2011 Moacir Ponti (ICMCUSP) Extração de características: textura
Análise Quantitativa de Tecidos em Úlceras de Perna
49 5 Análise Quantitativa de Tecidos em Úlceras de Perna A avaliação das áreas proporcionais de cada tecido interno das úlceras fornece informações importantes sobre seu estado patológico [BERRISS, 2000],
PROCESSAMENTO DIGITAL DE IMAGENS
UNIVERSIDADE DE SÃO PAULO ESCOLA SUPERIOR DE AGRICULTURA LUIZ DE QUEIROZ DEPARTAMENTO DE ENGENHARIA DE BIOSSISTEMAS DISCIPLINA: LEB450 TOPOGRAFIA E GEOPROCESSAMENTO II PROF. DR. CARLOS ALBERTO VETTORAZZI
SEL Visão Computacional. Aula 2 Processamento Espacial
Departamento de Engenharia Elétrica - EESC-USP SEL-5895 - Visão Computacional Aula 2 Processamento Espacial Prof. Dr. Adilson Gonzaga Prof. Dr. Evandro Linhari Rodrigues Prof. Dr. Marcelo Andrade da Costa
CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO
182 CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO Neste trabalho foi proposta uma metodologia para a automação da resseção espacial de imagens digitais baseada no uso hipóteses
VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos
VISÃO COMPUTACIONAL Marcelo Henrique dos Santos [email protected] São Paulo SP, Agosto/2013 INTRODUÇÃO Processamento de imagens é um processo onde a entrada do sistema é uma imagem e a saída é
Processamento Digital de Imagens
Ciência da Computação Processamento Digital de Imagens Prof. Sergio Ribeiro Tópicos Transformações de Intensidade Transformações Logarítmicas Comparação entre Diversas Técnicas 2 Transformações de Intensidade
Radiométricas. Alexandre Xavier Falcão. Instituto de Computação - UNICAMP
Operações Matemáticas e Transformações Radiométricas Instituto de Computação - UNICAMP [email protected] Operações Matemáticas Sejam Î = (D I, I ) e Ĵ = (D J, J) duas imagens cinzas de mesmo domínio,
[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações
[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações Dr. Sylvio Barbon Junior PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DE ALIMENTOS - UEL 2016 Assunto Aula 4 Segmentação de Imagens 2 de
Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto
Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto [email protected] Filtragem de Imagens A utilização de filtros tem como objetivo melhorar a qualidade das imagens através da: ampliação
Processamento de Imagens Digitais
Processamento de Imagens Digitais Antonio Cesar Germano Martins 2º semestre de 2018 Apresentações Nascido em Sorocaba. Graduado em Bacharelado em Física pela UNICAMP em 1989, tendo participado de pesquisas
Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres
Processamento de Imagem Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres Lembrando Filtragem Correlação A correlação e a convolução sãos dois conceitos relacionados a filtragem.
Processamento digital de imagens
Processamento digital de imagens Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 6 de outubro de 2016 Segmentação de imagens A segmentação
Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)
Visão Computacional Alessandro L. Koerich Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Processamento da Informação Capturei uma Imagem! E agora? Assumindo que
Aula 3 Processamento Espacial
SEL 0449 - Processamento Digital de Imagens Médicas Aula 3 Processamento Espacial Prof. Dr. Marcelo Andrade da Costa Vieira [email protected] EESC/USP Processamento Espacial Transformações ponto a ponto
Reconhecimento de texturas utilizando padrão binário local e classificador knn.
Reconhecimento de texturas utilizando padrão binário local e classificador knn. Vinicius Santos Andrade 1 Resumo. Através de uma imagem é possível obter inúmeras informações. Portanto, é cada vez mais
Processamento Digital de Imagens
Ciência da Computação Processamento Digital de Imagens Tópicos Detecção de Pontos Isolados Detecção de Linhas Prof. Sergio Ribeiro 2 Operações lógicas e aritméticas orientadas a vizinhança utilizam o conceito
Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto
Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto [email protected] Filtragem de Imagens A utilização de filtros tem como objetivo melhorar a qualidade das imagens através da: ampliação
INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO
INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO PROCESSAMENTO DE IMAGENS Introdução Conceitos básicos Pré-processamento Realce Classificação PROCESSAMENTO DE IMAGENS Extração de Informações
Processamento de Imagem. Filtragem no Domínio Espacial Professora Sheila Cáceres
Processamento de Imagem Filtragem no Domínio Espacial Professora Sheila Cáceres Filtragem A filtragem de imagens pode ser realizada no domínio do espaço e da frequência Operadores de filtragem são classificados
Processamento de Imagem. Histograma da Imagem Professora Sheila Cáceres
Processamento de Imagem Histograma da Imagem Professora Sheila Cáceres Histograma É a distribuição de frequência dos níveis de cinza da imagem onde cada entrada no eixo x representa o nível de cinza específico
Filtragem de Imagens no Domínio Espacial. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227
Filtragem de Imagens no Domínio Espacial 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 Image Enhancement 2 Image enhancement em Português significa algo como melhoria de imagens, mas o
Processamento Digital de Imagens. Análise de Imagens
Processamento Digital de Imagens Análise de Imagens Eduardo A. B. da Silva Programa de Engenharia Elétrica - COPPE/UFRJ Laboratório de Sinais, Multimídia e Telecomunicações [email protected] Sergio L.
INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza
INF2608 - Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza Trabalho 02 Visualização de Imagens Sísmicas e Detecção Automática de Horizonte Resumo Este trabalho
Classificação de Texturas Invariante a Rotação Usando Matriz de Co-ocorrência
Classificação de Texturas Invariante a Rotação Usando Matriz de Co-ocorrência Rodrigo Hajime Ito, Hae Yong Kim, Walter Jaimes Salcedo Dept. Eng. Sistemas Eletrônicos, Escola Politécnica Universidade de
Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia
Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia Aluno: Gabriel Malizia Orientador: Professor Marcelo Gattass Co-Orientador: Professor Paulo Cezar Carvalho
Busca de imagens baseada no conteúdo: Aplicação em imagens médicas
Busca de imagens baseada no conteúdo: Aplicação em imagens médicas Rafael Gessele Orientador: Prof. Dr. Mauro Marcelo Mattos Sumário Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento
PMR2560 Visão Computacional Conversão e Limiarização. Prof. Eduardo L. L. Cabral
PMR2560 Visão Computacional Conversão e Limiarização Prof. Eduardo L. L. Cabral Objetivos Processamento de imagens: Conversão de imagens; Histograma; Limiarização. Imagem digital Uma imagem é uma matriz
T4.1 Processamento de Imagem
T4.1 Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra Resumo 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas 4.
T4 Processamento de Imagem
T4 Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Hélder Filipe Pinto de Oliveira Resumo 1. Manipulação ponto a ponto 2. Conetividade 3. Filtros espaciais 4. Extração de estruturas
Capítulo III Processamento de Imagem
Capítulo III Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra Resumo 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas
Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens
Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2013/1 Moacir Ponti Jr.
SEL-0339 Introdução à Visão Computacional. Aula 5 Segmentação de Imagens
Departamento de Engenharia Elétrica - EESC-USP SEL-0339 Introdução à Visão Computacional Aula 5 Segmentação de Imagens Prof. Dr. Marcelo Andrade da Costa Vieira Prof. Dr. Adilson Gonzaga Segmentação de
PSI2651 PROCESSAMENTO, ANÁLISE E SÍNTESE DE IMAGENS. 1 o período de 2005 LISTA DE EXERCÍCIOS
PSI PROCESSAMENTO, ANÁLISE E SÍNTESE DE IMAGENS o período de LISTA DE EXERCÍCIOS ) Considerando imagens do tipo da figura abaixo. Descreva um procedimento que identifique quantas células com furo e quantas
Consultas por Similaridade em Domínios de Dados Complexos
Consultas por Similaridade em Domínios de Dados Complexos Guilherme Felipe Zabot Orientador: Profº Dr Caetano Traina Jr Roteiro Objetivo Introdução Dados Complexos Representação de Dados Complexos Extração
Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)
Visão Computacional Alessandro L. Koerich Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Análise da Imagem Análise da Imagem O algoritmo opera sobre a imagem e extrai
4 Detecção de Silhueta
4 Detecção de Silhueta No decorrer deste capítulo é proposto um modelo de detecção da silhueta da mão capaz de lidar com os erros da segmentação e ruídos na sua morfologia. Num primeiro passo são considerados
SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial
Departamento de Engenharia Elétrica - EESC-USP SEL-0339 Introdução à Visão Computacional Aula 2 Processamento Espacial Prof. Dr. Marcelo Andrade da Costa Vieira Prof. Dr. Adilson Gonzaga [email protected]
USO DE TÉCNICAS DE SEGMENTAÇÃO NA ANÁLISE DE IMAGENS DE TOMOGRAFIA COMPUTADORIZADA DE PULMÕES COM DPOC
USO DE TÉCNICAS DE SEGMENTAÇÃO NA ANÁLISE DE IMAGENS DE TOMOGRAFIA COMPUTADORIZADA DE PULMÕES COM DPOC 1 2 3 Fausta Joaquim Faustino, Álisson Gomes Linhares, John Hebert Da Silva Felix Resumo: O uso das
PROCESSAMENTO DE IMAGENS
PROCESSAMENTO DE IMAGENS Introdução Conceitos básicos Pré-processamento Realce Classificação PROCESSAMENTO DE IMAGENS- aula de 25/5/10 Introdução Conceitos básicos Pré-processamento Realce Classificação
Excel INTERMEDIÁRIO Estatística. Prof. Cassiano Isler Turma 3
Excel INTERMEDIÁRIO Prof. Cassiano Isler 2017.1 - Turma 3 s s Prof. Cassiano Isler Excel INTERMEDIÁRIO - Aula 4 2 / 29 s COSTA NETO, P. L. O.. 2. ed. São Paulo: Edgard Blücher (2002). GÓMEZ, Luis Alberto.
SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial (Parte 2)
Departamento de Engenharia Elétrica - EESC-USP SEL-0339 Introdução à Visão Computacional Aula 2 Processamento Espacial (Parte 2) Prof. Dr. Marcelo Andrade da Costa Vieira Prof. Dr. Adilson Gonzaga [email protected]
Pontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. Fundamentos de Computação Gráfica
1. Imagens sísmicas Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática Fundamentos de Computação Gráfica Aluno: Stelmo Magalhães Barros Netto Relatório do trabalho Imagens Sísmicas
Descritores de Imagem (introdução)
Descritores de Imagem (introdução) André Tavares da Silva [email protected] Roteiro da aula Definição de descritor de imagem Extração de Característica Tipos Geral x Específico Global (cor, textura,
A Utilização de Filtros Gaussianos na Análise de Imagens Digitais
Trabalho apresentado no XXXV CNMAC, Natal-RN, 014. A Utilização de Filtros Gaussianos na Análise de Imagens Digitais Edison O. Jesus, Roberto Costa Jr. Universidade Federal de Itajubá, UNIFEI Instituto
Estatística Descritiva
C E N T R O D E M A T E M Á T I C A, C O M P U T A Ç Ã O E C O G N I Ç Ã O UFABC Estatística Descritiva Centro de Matemática, Computação e Cognição March 17, 2013 Slide 1/52 1 Definições Básicas Estatística
Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo
Estudo de comparação do descritor de imagens coloridas BIC empregando diferentes abordagens de classificação de detecção de bordas: Canny e Operador Laplaciano Diego Martin Mancini Orientador: Prof. Paulo
SCC0173 Mineração de Dados Biológicos
SCC073 Mineração de Dados Biológicos Análise Exploratória de Dados Parte A: Revisão de Estatística Descritiva Elementar Prof. Ricardo J. G. B. Campello SCC / ICMC / USP Tópicos Análise Exploratória de
Extração de características de imagens. Descritores de cor
Extração de características de imagens Descritores de cor Descritores de imagens Problema: computar, de forma eficiente, valores que descrevam uma imagem (ou parte dela) Vetores de características (feature
SEMINÁRIO DOS ARTIGOS:
SEMINÁRIO DOS ARTIGOS: Text Detection and Character Recognition in Scene Images with Unsupervised Feature Learning End-to-End Text Recognition with Convolutional Neural Networks Fernanda Maria Sirlene
CAPÍTULO 5 RESULTADOS. São apresentados neste Capítulo os resultados obtidos através do programa Classific, para
CAPÍTULO 5 RESULTADOS São apresentados neste Capítulo os resultados obtidos através do programa Classific, para as imagens coletadas no verão II, período iniciado em 18/01 e finalizado em 01/03 de 1999,
Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local
Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local Inês Aparecida Gasparotto Boaventura DCCE-IBILCE-UNESP Rua Cristovão Colombo, 2265 15054-000, São José do Rio Preto,
Processamento de Imagem. A Imagem digital Professora Sheila Cáceres
Processamento de Imagem A Imagem digital Professora Sheila Cáceres Visão Humana Processamento de Imagens 2 Semelhança entre o sistema visual humano e uma câmera fotográfica Várias semelhanças podem ser
