CARACTERIZAÇÃO DE CROMOSSOMOS DE TARTARUGAS DA ESPÉCIE PHRYNOPS GEOFFROANUS (TESTUDINES: PLEURODIRA)

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

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

Introdução a Análise de Imagens Digitais

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

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

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

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

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

ESTUDO DE TÉCNICAS PARA SOLUÇÃO DE PROBLEMAS DE PROCESSAMENTO DE IMAGENS UTILIZANDO A LINGUAGEM PYTHON

Desenvolvimento de um método para segmentação de imagens histológicas da rede vascular óssea

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

DETECÇÃO DE CORES DE SOLUÇÕES QUÍMICAS PARA PESSOAS COM NENHUMA OU BAIXA VISÃO UTILIZANDO OPENCV

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

Processamento digital de imagens

Reconhecimento de texturas utilizando padrão binário local e classificador knn.

Processamento de Imagens Digitais

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

SEGMENTAÇÃO E RECONHECIMENTO DA ÍRIS

Metodologia para extração de características invariantes à rotação em imagens de Impressões Digitais

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

CLASSIFICAÇÃO DE PADRÕES UTILIZANDO DESCRITORES DE TEXTURA

LOCALIZAÇÃO AUTOMÁTICA DE PLACAS DE VEÍCULOS UTILIZANDO VARIÂNCIA TONAL

Verificação de objetos em uma determinada ROI com o uso de histograma e Netvision

Processamento de Imagens Marcia A. S. Bissaco

Morfologia Matemática: algumas aplicações. Rosana Gomes Bernardo Universidade Federal Fluminense

Método de Otsu. Leonardo Torok 1

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Segmentação

Relatório de Experimentos: Processamento de Imagens em Alimentos

3 Processamento e Análise Digital de Imagens

FILTRO GAUSSIANO ADAPTATIVO IMPLEMENTADO EM AMBIENTE JULIA RESUMO ABSTRACT

CLASSIFICAÇÃO DE PADRÕES EM IMAGENS UTILIZANDO DESCRITORES DE TEXTURA Pattern Classification in Images Using Descriptors of Texture

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

Processamento de Imagens. Segmentação por regiões

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Transformações Geométricas

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

Aula 3 Processamento Espacial

Patrícia Mateus Saramela 1, Aline Maria Malachini Miotto 2

DESENVOLVIMENTO DE FERRAMENTA COMPUTACIONAL UTILIZANDO MICROTOMOGRAFIA COMPUTADORIZADA PARA APLICAÇÕES EM METROLOGIA

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

CLASSIFICAÇÃO AUTOMÁTICA DE FRAÇÕES DE FASE EM UM AÇO BIFÁSICO

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

SEL Visão Computacional. Aula 2 Processamento Espacial

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos

Processamento Digital de Imagens

ACCURATE IRIS LOCALIZATION USING CONTOUR SEGMENTS

Extração de Pistas de Aeroporto em Imagem LANDSAT usando o Watershed morfológico

APLICAÇÃO DE ACTIVE SHAPE MODELS PARA SEGMENTAR A REGIÃO DA ÍRIS EM IMAGENS DE OLHO

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

Universidade Federal do Paraná Departamento de Informática. Reconhecimento de Padrões. Segmentação. Luiz Eduardo S. Oliveira, Ph.D.

AQUISIÇÃO E REALCE EM IMAGENS UTILIZANDO JAVA COM AUXILIO DO OPENCV

SISTEMA AUTOMÁTICO PARA AVALIAÇÃO POSTURAL BASEADO EM DESCRITORES DE IMAGENS

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

Detecção de Microcalcificações de Formas Especulares para Auxilio no Diagnóstico de Câncer de Mama

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

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

MouseCam: aplicação de controle do mouse via câmera

Introdução ao Processamento de Imagens Digitais Aula 01

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

Quadro Segmentação de Imagens

Usando MLP para filtrar imagens

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

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

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

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

DETECÇÃO E CORREÇÃO AUTOMÁTICA DE OLHOS VERMELHOS EM FOTOGRAFIAS

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

Processamento Digital de Imagens

Processamento de Imagem. A Imagem digital Professora Sheila Cáceres

Um Estudo Comparativo Aplicado à Segmentação de Imagens de Rochas Reservatório ENEIDA ARENDT REGO

Detecção de Faces Humanas em Imagens Coloridas Utilizando Redes Neurais Artificiais

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

Reconhecimento e diagnóstico automático de melanoma

4 as Jornadas Politécnicas de Engenharia

INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO

Análise da evolução de defeitos em material compósito por microscopia.

Aplicação de operadores morfológicos na extração de feições cartográficas em imagens orbitais

SEGMENTAÇÃO DE IMAGENS

CAPÍTULO 4 SEGMENTAÇÃO DE IMAGENS SAR

PROCESSAMENTO DE IMAGENS

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

Implementação de um Sistema de Fusão de Imagens no Modelo

Estudo comparativo de métodos de segmentação das bordas de lesões em imagens dermatoscópicas

Aquisição de Imagens

O reconhecimento facial é dividido em três etapas: i) detecção da face, ii) extração de características e iii) reconhecimento da face.

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

Processamento Digital de Imagens Radiográficas de Juntas Soldadas e Tubulações

Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA. Utilizando JAVA. TCC - Monografia

Lip Recognition. Victor Mocelin

Esqueletização na Modelagem e Extração de Cruzamentos Simples de Rodovias

Descritores de Imagens

Segmentação de Exsudatos em Imagens de Fundo de Olho para Detecção de Retinopatia Diabética

Respostas do Teste de Analise de Imagens :

SEGMENTAÇÃO DE IMAGENS DIGITAIS DE ALGAS MICROSCÓPICAS POR GRANULOMETRIA MORFOLÓGICA

APLICAÇÃO DA VISÃO COMPUTACIONAL PARA SEGMENTAÇÃO DE OBJETOS EM IMAGENS CAPTURADAS POR EQUIPAMENTOS MÓVEIS.

Processamento digital de imagens para a detecção e classificação de nódulos em mamografias

Definição de uma Imagem Digital

Processamento e Análise de Imagens Médicas

24/05/2011. O que significa PDI? I- Introdução

MORFOLOGIA MATEMÁTICA

Transcrição:

CARACTERIZAÇÃO DE CROMOSSOMOS DE TARTARUGAS DA ESPÉCIE PHRYNOPS GEOFFROANUS (TESTUDINES: PLEURODIRA) Ivan Botacini Zanon Rua Lourenço Manzano, 218 Neves Paulista - SP (17) 3271-1398 ivanzanon@gmail.com Leonardo Francisco de Oliveira Rua Catanduva, 797 (17) 3237-6780 leonardo.oliveira84@gmail.com Aguida Aparecida Gava Rua Alexandre Tambury, 390 (17) 3234-5248 guidag@gmail.com Aledir Silveira Pereira IBILCE/UNESP Rua Cristóvão Colombo, 2265 (17) 3221-2201 aledir@ibilce.unesp.br Abstract A system for preparing images for automatic chromosome karyotyping of turtles (specie Phrynops geoffroanus, family Chelidae, suborder Pleurodira, order Testudines) is proposed. It consists in the segmentation, identification and extraction of the chromosomes from the images obtained from a microscope. 1. Introdução A cariotipagem dos cromossomos de uma célula é um dos processos básicos para o estudo dos genes de qualquer espécie animal ou vegetal. Caracteriza-se pelo processo que visa analisar os pares de cromossomos existentes no núcleo das células e compará-los com determinados padrões, a fim de determinar sua normalidade. Alguns estudos em processamento de imagem já foram realizados, ou se encontram em andamento, para auxiliar o processo de cariotipagem de cromossomos humanos [1], uma vez que o processo, quando executado manualmente, exige tempo e é pouco produtivo. Porém, muito pouco foi desenvolvido para o estudo de outras espécies animais, já que cada espécie possui seu próprio padrão genético, variando, basicamente, em número de pares de cromossomos. Além disso, algumas espécies possuem formatos de cromossomos pouco distinguíveis a olho nu (geralmente muito pequenos), o que dificulta a identificação de certos pares durante o processo. Observando-se a não existência de qualquer trabalho que identifique cromossomos de diferentes espécies animais de maneira automática, é proposto o desenvolvimento de um sistema que automatize o processo de cariotipagem de cromossomos de tartarugas da espécie Phrynops geoffroanus, família Chelidae, subordem Pleurodira, ordem Testudines [2], a partir de imagens de lâminas (obtidas através de microscópio) contendo cromossomos de células cultivadas para estudo, baseando-se em certos padrões inerentes à espécie. O trabalho visa auxiliar os pesquisadores da área em suas pesquisas com esses animais e nos processos envolvidos nas mesmas. Como resultado, pretende-se minimizar o tempo dedicado à montagem de cariótipos e aumentar a precisão da comparação entre os cromossomos para melhor identificação dos pares. Este artigo trata, especificamente, do processo utilizado na segmentação, identificação e extração dos cromossomos das imagens, sendo esse o primeiro passo para a execução do trabalho proposto. 2. Metodologia Todos os testes, algoritmos e desenvolvimento do trabalho foram realizados em MATLAB 7, devido à facilidade na utilização e diversidade de recursos que tal ferramenta oferece. As etapas já desenvolvidas do trabalho consistem, basicamente, na segmentação das imagens, onde é realizada a identificação dos cromossomos e gerado o mapa de bordas da imagem, e na extração dos cromossomos

para que, em um próximo passo, seja montado o cariograma, ou seja, determinar os conjuntos de pares dos cromossomos. 2.1. Segmentação As etapas do processo de segmentação foram definidas através de uma série de testes realizados com diferentes métodos e combinações de técnicas para que se atingisse o resultado mais interessante, tanto em termos de generalização buscando atingir-se um bom resultado na maior quantidade possível de imagens quanto em termos de automatização, evitando-se ao máximo a intervenção do usuário no processo. Nessa proposta, dentre os algoritmos básicos atualmente utilizados para detecção de bordas, o que se apresentou mais promissor foi o de Canny [3]. Um dos principais problemas no processo de segmentação é o fato da maioria das imagens disponíveis para o estudo serem ruidosas, ou seja, não homogêneas. Existem diversas partículas que não podem ser consideradas como interessantes, geralmente resultadas da não diluição de algum material no momento da aplicação do contraste nas lâminas. Também existem materiais artefatuais, que não reagiram à solução, que também devem ser ignorados. Para a segmentação, inicialmente, utilizando a imagem convertida em tons de cinza (figura 1), foi realizada uma subtração do nível de cinza de cada pixel da imagem pelo valor de maior incidência na mesma (pico do histograma). Com essa operação, o histograma da imagem foi transferido para uma tonalidade mais escura (figura 2), sendo que os objetos de tom mais claro na imagem original acabaram por serem suprimidos (partículas de ruído), estabelecendo-se um fundo mais homogêneo, o que facilitou a detecção do limiar (threshold). Figura 1 Imagem convertida em tons de cinza Figura 2 Imagem após operação de subtração A partir da imagem obtida da operação de subtração, foi realizada uma suavização através do operador de média num raio de 1 (um) pixel de vizinhança. Logo após, o contraste da imagem foi melhorado através de uma função específica, otimizando a identificação dos objetos em relação ao fundo (figura 3). Em seguida, foi aplicado o detector de bordas segundo o algoritmo de Canny [3], baseando-se na limiarização (threshold). O threshold para utilização do detector de bordas foi obtido através de uma função que detecta o nível do mesmo através do método de Otsu [4]. Assim, obteve-se o mapa de bordas da imagem, onde são claramente identificados os cromossomos e os objetos artefatuais que serão ignorados (figura 4).

Figura 3 Imagem após operador de média e melhoria de contraste Figura 4 Mapa de bordas da imagem 2.2. Extração A etapa da extração foi realizada utilizando-se o mapa de bordas da imagem. Para isso, foi aplicada sobre o mapa de bordas uma função responsável por preencher os elementos que possuam as bordas totalmente fechadas. Entretanto, alguns mapas de bordas podem apresentar elementos que não sigam esse requisito, ou seja, alguns cromossomos possuem bordas falhas, não completamente fechadas, fazendo com que os mesmos não sejam considerados (figura 5). Para resolver este problema, foi desenvolvido um algoritmo que percorre o mapa de bordas e preenche os pontos falhos existentes, desde que o número de falhas não ultrapasse a marca de 2 (dois) pixels encadeados. Dessa forma, a função passou a preencher a maior parte dos elementos da imagem detectados no mapa de bordas (figura 6) e, a partir deste resultado, a extração dos elementos foi realizada. Para tal, foi desenvolvido um algoritmo onde os elementos preenchidos são identificados e seus correspondentes na imagem original são separados cada um em uma matriz diferente. Com a separação dos elementos em matrizes diferentes, foi feita uma seleção dos elementos consideráveis (cromossomos) daqueles que não são relevantes ao processo (ruídos, elementos artefatuais). Essa seleção foi realizada através da área dos elementos. Foi definido que elementos com área abaixo da média dos menores cromossomos obtidos na separação são considerados indesejáveis, por serem muito pequenos e não constituírem cromossomos. Figura 5 Elementos do mapa com bordas falhas após função de preenchimento Figura 6 Elementos do mapa após preenchimento das falhas e função de preenchimento Após a separação, foi realizada a rotação dos cromossomos, procurando deixar o maior número possível dos mesmos alinhados em 90º. A rotação é realizada por um algoritmo, que consiste em analisar em qual grau cada imagem possui a maior altura, sendo este o grau considerado para a rotação. No entanto, para alguns cromossomos menores este método gera um resultado inverso, pois a largura

dos cromossomos menores é maior que a altura, fazendo com que os mesmos fiquem alinhados em 180º. Porém, este aspecto será melhorado nas etapas futuras do trabalho proposto. 3. Resultados Após o processo de separação e rotação dos elementos, a próxima etapa corresponde à junção dos mesmos em uma única imagem. Tal junção foi realizada por ordem de tamanho, do maior para o menor, também através de um algoritmo desenvolvido. Figuras 7 e 8 Imagens Originais Figura 9 Elementos separados e ordenados da Figura 7 Figura 10 Elementos separados e ordenados da Figura 8 Ao todo, foram analisadas 10 imagens, onde a porcentagem de resultados obtidos com elementos relevantes encontrados (cromossomos), falsos-negativos e falsos-positivos é indicada através da tabela a seguir: Elementos % Cromossomos identificados 96,6 Falsos-Negativos 2,83 Falsos-Positivos 0,57 A partir de tais resultados, evidencia-se que no processo a grande maioria dos cromossomos são considerados, sendo extraídos da imagem original e ordenados para montagem da imagem final (figuras 9 e 10). Observa-se, portanto, que há um número muito pequeno de falsos- negativos dentro da amostragem utilizada na pesquisa, e praticamente nenhum falso-positivo. Isso demonstra como o método é promissor e como ele será útil para a continuidade do projeto. Novos métodos continuarão sendo testados, visando resultados ainda melhores. 4. Conclusão De acordo com os resultados obtidos, pode-se observar que o método proposto mostrou-se satisfatório no que se refere à identificação dos cromossomos nas imagens e na separação dos mesmos. Este último resultado, porém, ainda não corresponde ao cariograma propriamente dito. O processo de cariotipagem

em si será realizado em uma etapa futura deste projeto, envolvendo a ajuda de profissionais de biologia, pois a determinação dos pares de cromossomos depende de aspectos específicos de cada espécie e tais profissionais nos fornecerão respaldo para a continuidade do projeto. 5. Agradecimentos Agradecemos ao laboratório de Hemoglobinas, Genética e Doenças Hematológicas do Ibilce/ Unesp de, por terem nos disponibilizado as imagens para o desenvolvimento de nossa pesquisa. Referências [1] Pantaleão, C.H.Z., Contribuição à análise e classificação citogenética baseada no processamento digital de imagens e no enfoque lógico-combinatório. Universidade Federal de Santa Catarina. Florianópolis: 2003. Disponível em: http://150.162.90.250/teses/peel0900.pdf (Acesso em 05/08/2006) [2] Bull J. J.; Legler J. M. (1980) Karyotypes of side-necked turtles (Testudines: Pleurodira). Can. J. Zool. 58: 828-841. [3] Gonzalez, R.C; Woods, R.E Processamento de Imagens Digitais. Edgard Blücher Ltda: São Paulo, 2000. [4] N. Otsu, A Threshold Selection Method from Gray-Level Histograms, IEEE Transactions on Systems, Man, and Cybernetics, vol. 9, no. 1, pp. 62-66, 1979.