APLICAÇÃO DE TÉCNICAS DE PROCESSAMENTO DE IMAGENS DIGITAIS EM IMAGENS GERADAS POR ULTRA-SOM

Documentos relacionados
Processamento digital de imagens

TE073 PDS II Programa de Graduação em Engenharia Elétrica

PMR2560 Visão Computacional Detecção de bordas. Prof. Eduardo L. L. Cabral

T4 Processamento de Imagem

Filtros espaciais. Processamento e Recuperação de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP)

T4.1 Processamento de Imagem

Capítulo III Processamento de Imagem

AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS

SEL Visão Computacional. Aula 2 Processamento Espacial

Processamento de Imagens Marcia A. S. Bissaco

SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial (Parte 2)

Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo

Processamento Digital de Imagens

Processamento de Imagens COS756 / COC603

Quadro Segmentação de Imagens

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

SEL-0339 Introdução à Visão Computacional. Aula 5 Segmentação de Imagens

Simulação Gráfica. Segmentação de Imagens Digitais. Julio C. S. Jacques Junior

Aula 5 - Segmentação de Imagens

TELEVISÃO DIGITAL LEEC 2006/2007

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac

Processamento de Imagens Digitais

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local

Processamento Digital de Imagens Aula 04

PRÁTICA 5 Prof. Dr. Evandro Luis Linhari Rodrigues

Aula 3 Processamento Espacial

Processamento de Imagem. Filtragem no Domínio Espacial Professora Sheila Cáceres

[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações

Filtragem linear. jorge s. marques, questão: como remover artefactos?

UMA VISÃO SOBRE O PROCESSAMENTO DE IMAGENS. Rogério Vargas DCET UESC Home page: rogerio.in

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Filtros espaciais (suavizaçào)

Filtragem de Imagens Fixas

API para transformação de imagem em cartum utilizando plataforma ios. Acadêmico Christian Hess Orientador Dalton Solano dos Reis

Números Fuzzy em Processamento de Imagens Digitais e Suas Aplicações na Detecção de Bordas

DEFEITOS EM IMAGENS RADIOGRÁFICAS DE JUNTAS SOLDADAS EM TUBULAÇÕES: SEGMENTAÇÃO E EXTRAÇÃO DE DEFEITOS

IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS. André Zuconelli 1 ; Manassés Ribeiro 2

fig.1 Programa implementado durante a realização do trabalho

Detecção e Correção Automáticas de Olhos Vermelhos

FILTROS PARA EXTRAÇÃO DE BORDAS: UM ESTUDO PRELIMINAR PARA A ÁREA DO RESERVATÓRIO DE ITAPARICA

SEL5886 Visão Computacional Prof. Dr. Marcelo Andrade da Costa Vieira

EXTRAÇÃO DE BORDAS EM IMAGEM DE ALTA RESOLUÇÃO UTILIZANDO TÉCNICAS DE PROCESSAMENTO DE IMAGEM

CARACTERÍSTICAS DE IMAGENS: PONTOS E SUPERFÍCIES

&DQQ\GHWHFomRGHERUGD

Fundamentos da Computação Gráfica

FILTRAGEM DE IMAGEM NO DOMÍNIO ESPACIAL (Operações aritméticas orientadas à vizinhança)

Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática

Processamento de Imagens Filtragem Digital

PMR2560 Visão Computacional Filtragem e Suavização. Prof. Eduardo L. L. Cabral

DETECÇÃO DE BORDAS EM IMAGENS DIGITAIS

EXTRAÇÃO SEMI - AUTOMÁTICA DE FEIÇÕES LINEARES E A CALIBRAÇÃO DOS PARÂMETROS INTRÍNSECOS DE CÂMERAS Projeto de Pesquisa PIBIC/CNPq ( )

2. Passos fundamentais para o processamento de imagens

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

Detectando Bordas: Filtros Passa Alta

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

Processamento de Imagens

Fundamentos de Processamento Gráfico. Aula 3. Introdução ao Processamento de Imagens. Profa. Fátima Nunes

VISART: UM SOFTWARE PARA VISUALIZAÇÃO DE ARTÉRIAS ENFATIZANDO TORTUOSIDADE E AFILAMENTO

TE073 PDS II Programa de Graduação em Engenharia Elétrica

Realce de imagens parte 2: ltragem espacial SCC5830/0251 Processamento de Imagens

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO ESCOLA DE ENGENHARIA DEPARTAMENTO DE ELETRÔNICA E DE COMPUTAÇÃO

SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial

Trabalho Final de Processamento de Imagens: Panografia

Reconstrução a partir de Seções Planares

Respostas do Teste de Analise de Imagens :

Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens

6. FILTRAGEM DE FREQUÊNCIAS ESPACIAIS

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Segmentação

Processamento Digital de Imagens

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres

Realce de Bordas em Imagens Digitais: Uma Abordagem por Números Fuzzy

Álgebra Linear em Visão Computacional

Extração de objetos de interesse em imagens digitais utilizando a biblioteca de Visão Computacional OpenCV

Usando MLP para filtrar imagens

SEGMENTAÇÃO E RECONHECIMENTO DA ÍRIS

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

A Utilização de Filtros Gaussianos na Análise de Imagens Digitais

CAPÍTULO 4 SEGMENTAÇÃO DE IMAGENS SAR

INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza

APLICAÇÃO DE OPERADORES MORFOLÓGICOS PARA DETECÇÃO SEMI-AUTOMÁTICA DE POSTES

Comunicado. Técnico. Filtro de Canny para detecção de bordas: implementação Java. José Iguelmar Miranda. João Camargo Neto

FILTRO GAUSSIANO ADAPTATIVO IMPLEMENTADO EM AMBIENTE JULIA RESUMO ABSTRACT

1 1 1 *1/ *1/ *1/49

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ UNIOESTE CAMPUS UNIVERSITÁRIO DE CASCAVEL CURSO DE CIÊNCIA DA COMPUTAÇÃO LISTA DE EXERCÍCIOS

Introdução ao Processamento de Imagens. Cláudio Rosito Jung

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Processamento de Imagens

INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO

Detecção de Feições Cartográficas Utilizando Equações Diferenciais Parciais e Imagens Orbitais

PRÁTICA 2. T_1: Ler a imagem mammogram.bmp e gerar seu histograma.

5. Detecção de bordas

PLANO DE TRABALHO: DISCIPLINA OPTATIVA PROCESSAMENTO DE IMAGENS MÉDICAS

Processamento de Imagens COS756 / COC603

Processamento Digital de Imagens. Análise de Imagens

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

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

INTRODUÇÃO. Edinéia Aparecida dos Santos GALVANIN & Erivaldo Antonio da SILVA

PROCESSO DE DETECÇÃO DE BORDAS DE CANNY

Transcrição:

VIII ERMAC 8 o Encontro Regional de Matemática Aplicada e Computacional 0- de Novembro de 008 Universidade Federal do Rio Grande do Norte Natal/RN APLICAÇÃO DE TÉCNICAS DE PROCESSAMENTO DE IMAGENS DIGITAIS EM IMAGENS GERADAS POR ULTRA-SOM Silva, F.J.V. e Alves, C.H.F. Departamento de Engenharia Elétrica, CEFET/RJ Av. Maracanã 9, 07-0, Rio de Janeiro, RJ, Brazil caique@cefet-rj.br e f_vargas@ig.com.br Resumo: O uso do ultra-som na Medicina vem crescendo nas últimas décadas tornando-o um instrumento importante para o diagnóstico de patologias. Imagens geradas pelo ultra som têm melhorado de qualidade com auílio de técnicas de processamento digital. Esta melhora e, o fato de ser um eame não invasivo e sem efeitos colaterais, tem contribuído para sua utilização em eames prénatais, bem como na determinação de patologias em órgãos humanos. Uma boa visualização do contorno de um órgão, por eemplo, pode conduzir a diagnósticos como o aumento ou a diminuição de seu volume, deslocamentos, etc... Este trabalho baseia-se na aplicação técnicas de processamento de imagem digital, gerada por ultrasom, em rins humanos. Teve como objetivo principal destacar o contorno de imagens utilizando-se operadores conhecidos. Para realçar o contorno, a nitidez e o formato do órgão aplicou-se diretamente sobre a imagem do rim direito os detectores de bordas Robert, Sobel, Prewitt e Canny. Para comparação destes operadores a partir de uma imagem de mesma amplitude, as imagens foram equalizadas ao longo de uma escala de cinza. Concluiu-se que o operador de Canny apresentou um melhor resultado na detecção do contorno do rim do que os outros operadores. Palavras-chave: Ultra-som, processamento digital de imagem, operadores, detectores de borda. Introdução O diagnóstico médico, nos últimos tempos, se tornou mais preciso a partir do momento em que a medicina passou a trabalhar integrada à outras áreas do conhecimento humano como Engenharia, Física e Matemática. Com a melhora na qualidade das imagens geradas por ultra-som e por este ser um eame sem efeitos colaterais ele tem sido bastante utilizado para diagnósticos de patologias em órgãos do aparelho digestivo. Com o objetivo de estudar variações em imagens geradas por ultra-som este trabalho utiliza os quatro detectores de bordas mais conhecidos e aplica-os em imagens do rim humano. Os resultados mostraram que a técnica tem potencial para diagnosticar formas diferenciadas que por ventura apareçam em imagens conhecidas e pode ser aperfeiçoada para facilitar o trabalho médico no diagnóstico de patologias. Detectores de Bordas Os detectores de bordas utilizados neste trabalho (Roberts, Prewitt, Sobel e Cann são conhecidos também como filtros por derivadas, pois é o método mais comum de diferenciação utilizado em processamento de imagem. Uma importante função escalar é a magnitude gradiente, dada por: () f f ( f (, y ) ) = + y Conforme [], a utilização da função magnitude gradiente na detecção de bordas é computacionalmente muito cara. O que se faz na prática é aproimação da equação acima para a forma: f (, = ma[ f (, f( +, + f(, f(, y+ ) ]. () Isto é, a máima diferença absoluta entre piels vizinhos nas direções vertical e horizontal. Geralmente a gradiente magnitude é alta na borda e baia no interior da região o que possibilita à determinação do contorno de uma imagem. Operador de Roberts Roberts [] mostrou que as equações acima podem ser implementadas por máscaras de tamanho, e são chamadas de operadores cruzados de gradientes de Roberts e estão representadas na figura.

0 0-0 - 0 Figura operadores de Roberts. A soma de todos os coeficientes da máscara é igual a zero, como também, a soma das diagonais. Já em regiões em que os piels estão situados entre duas fronteiras o resultado do operador é diferente de zero, dando origem à borda ou contorno da região. Operador de Prewitt Conforme [], máscaras de tamanhos pares como à de Roberts são mais difíceis de serem implementadas. O operador de Prewitt é uma máscara de tamanho 33, utilizada na detecção de bordas de regiões de imagem e seu princípio de detecção é o mesmo utilizado pelo operador cruzado de Roberts, ou seja, para os piels situados no interior das regiões de valor constante o valor de R é igual a zero, nas fronteiras ou bordas da imagem o valor de R é diferente de zero. Atuam em vizinhanças de tamanho 33, e podem ser utilizadas em aproimações como a mostrada na equação 3. f = (z 7 + z 8 + z 9 ) (z + z + z 3 ) + (z 3 + z 6 + z 9 ) (z + z 4 + z 7 ). (3) A figura mostra os operadores de Prewitt nas direções horizontal e vertical respectivamente: - - - 0 0 0-0 - Figura Operador de Prewitt. A diferença entre a terceira e a primeira linha da região 33, aproima a derivada na direção, e a diferença entre a terceira e a primeira coluna aproima a derivada na direção y. Operador de Sobel O detector de bordas de Sobel tem como objetivo destacar bordas de uma imagem no sentido horizontal e vertical. Está baseado na aproimação de Sobel para a derivada retornando a borda onde o gradiente é máimo. A desvantagem deste método é que o deslocamento da máscara é realizado ou no eio horizontal (eio X) ou no eio vertical (eio Y), ou seja, só detecta bordas nas duas direções. Na figura 3 apresenta-se o operador de Sobel na direção horizontal. - - - 0 0 0 Figura 3 - operador de Sobel na direção horizontal G. A figura 4 mostra o operador de Sobel na direção vertical. - 0 Figura 4 operador de Sobel na direção vertical Gy. O princípio de atuação do operador de Sobel é semelhante aos operadores descritos anteriormente, ou seja, nas regiões onde os valores são constantes a resposta do operador no local é zero. Operador de Canny Em 986, foi desenvolvido por J. Canny um algoritmo para detecção de bordas baseado na utilização de um operador gaussiano, é a técnica apontada por alguns autores como a que apresenta resultados mais consistentes na determinação de contornos de regiões. O Operador de Canny trabalha com base em 3 critérios ótimos para localização de contornos: mínima probabilidade de detecção de múltiplas bordas; boa localização, isto é, mínima possibilidade de erro na detecção dos pontos pertencentes à borda verdadeira; e detecção de uma única borda, ou seja, se houver duas respostas uma delas é considerada falsa. Para implementação do algoritmo são necessários 4 estágios principais que atuam sobre uma imagem segmentada:. suavização (smoothing) com o filtro gaussiano;. computação do gradiente; 3. não eliminação da máima amplitude do gradiente (non-maimum suppression); e 4. limiarização (thresholding). A seguir o operador gaussiano e sua respectiva derivada em uma dimensão: G π e = (4)

G ( ) π e = (5). Onde δ é o desvio padrão e é representado através de coordenadas polares. A suavização é realizada pela convolução do operador gaussiano com o sinal de entrada, conseguindo-se a redução ou atenuação das altas freqüências eistentes na imagem. O filtro gaussiano tem a vantagem de atuar nas freqüências da imagem de uma forma suave. Após a suavização, é realizada uma diferenciação e em seguida uma convolução do filtro gaussiano com a imagem de entrada, onde são determinados os gradientes de cada região e as respectivas bordas nas direções horizontal ou vertical mesmo na presença de ruídos. A etapa seguinte no método de Canny é localizar o gradiente de maior amplitude da imagem, de forma a minimizar o número de indesejáveis bordas da região, o procedimento é feito por uma técnica chamada de não máima supressão que atua reduzindo a espessura dos contornos de um piel. O último passo na técnica de Canny é a limiarização. Normalmente os detectores de bordas trabalham com apenas um limiar T qualquer, já o operador de Canny utiliza dois limiares, um de alta e um de baia. Se o valor de uma borda ultrapassa o limiar de alta este é imediatamente aceito, enquanto se o valor for menor que o limiar de baia o mesmo é rejeitado. Para os valores de bordas situados entre os dois limiares serão aceitos os piels que estiverem conectados de forma a se obter uma boa resposta. A vantagem deste procedimento é que mais pontos são conectados facilitando a determinação de contornos e dando maior consistência aos resultados obtidos com a técnica. Como ao segmentar uma imagem, a mesma fica dividida em regiões (R), com características comuns, as máscaras ao percorrerem os piels destas regiões operam com valores de uma e de outra. Nos pontos localizados no limite das regiões o valor de R é diferente de zero. Com base neste princípio os contornos ou bordas ficam delineados pelo operador. Resultados A figura 5, apresenta o resultado da aplicação do operador de Roberts sobre a imagem rim direito. Figura 5- Rim direito e o resultado para o operador de Roberts. Na figura 6, apresenta-se o resultado da técnica de Canny sobre a imagem rim direito. Figura 6 Rim direito e o resultado para o operador de Canny. Na figura 7, apresenta-se o resultado do operador de Prewitt sobre a imagem rim direito. Metodologia O processamento das imagens teve como único objetivo destacar os contornos dos órgãos. Para isso utilizou-se dois métodos de aplicação de técnicas de processamento. No primeiro aplicou-se diretamente sobre a imagem rim direito os detectores de bordas. No segundo; sobre as imagens geradas, aplicou-se uma técnica de clareamento, para depois aplicar os detectores de bordas. Em ambos utilizou-se o software MatLab 6.5. Figura 7 Rim direito e o resultado para o operador de Prewitt. Na figura 8, apresenta-se o resultado do operador de Sobel sobre a imagem rim direito. 3

A figura, mostra o resultado do operador de Prewitt sobre a imagem rim direito clareada. Figura 8 Rim direito e o resultado para o operador de Sobel. Na segunda parte compara-se os resultados obtidos para o rim direito pela aplicação dos operadores com a equalização da imagens ao longo da escala (0 a 55) Esta técnica tem por objetivo uma melhor distribuição da concentração das tonalidades de cinza. O efeito é um clareamento da mesma tornando-a mais nítida, o que a princípio implicaria numa melhor detecção das regiões que compõem a imagem. A seguir aplica-se os detectores de bordas. Figura Rim direito e o resultado para o operador Prewitt sobre a imagem clareada. A figura, mostra o resultado da aplicação do operador de Sobel sobre a imagem rim direito. Figura Rim direito e o resultado para operador de Sobel. Figura 9 Rim direito e o resultado par a equalização do histograma de cinza da imagem. A seguir o resultado obtido com o operador de Roberts sobre a imagem rim direito. Figura 3 Rim direito clareado e o resultado para o operador de Canny. Figura 0 Imagem clareada e o resultado para o operador de Roberts. A figura 3, mostra o resultado do operador de Canny sobre a imagem rim direito. 4

Discussão Conforme pode-se observar para a primeira parte do trabalho o operador de Canny demonstrou melhor desempenho quando comparado com os demais (Roberts, Sobel e Prewitt).Verifica-se, nas figuras 5, 7 e 8 o aparecimento de vários pontos difusos não delimitando o contorno esperado. Com a tentativa de realçar os contornos utilizou-se a técnica de equalização antes da aplicação dos detectores de borda.. Esperava-se um melhor desempenho para os operadores de Roberts, Sobel e Prewitt, o que não foi percebido pelas figuras 0, e. A região da imagem onde aparecia anteriormente pontos, ficou escurecida, sem evidência de um possível contorno. Novamente o operador Canny demonstrou melhor eficiência Conclusão Diante dos resultados pode-se concluir: - o operador de Canny detecta mais pontos do que os outros operadores utilizados nesse trabalho e apresenta melhor resultado na detecção dos contornos do rim do que os outros operadores embora, não se possa garantir sempre um melhor efeito. - os operadores de Roberts, Sobel e Prewitt apresentam resultados similares, não implicando que sempre resultará em fracasso em termos de visualização dos contornos dos órgãos [4]. 3- os operadores podem ser utilizados como ferramenta na melhoria da imagem final gerada por ultra-som, uma vez que detectam o contorno do órgão, facilitando o diagnóstico de algumas patologias. Referências [] GONZALEZ, R.C. e WOODS, R.E., Processamento De Imagens Digitais; São Paulo (SP), Editora Edgard Blücher Ltda., 000. [] CASTLEMAN, K. R.; Digital Image Processing, New Jérsey (USA), editora: Prentice Hall, 996. [3] CANNY J.; A Computacional Approach to Edge Detection to Edge Detection ; artigo IEEE Transactions on Pattern Analysis and Machine Inteligence, vol PAMI-8, pp 679-698, 986. [4] SILVA, F.J.V. (005), Aplicação de técnicas de processamento de imagem digital em imagens geradas por ultra-som. Tese de Mestrado, Programa de Pós graduação em Tecnologia CEFET-RJ, Rio de Janeiro (RJ), 98 p.,005 5