2
Contagem Autom´ atica de Colˆ onias em Placas de Petri Usando T´ ecnicas de Vis˜ ao Computacional Valguima Victoria Viana Aguiar Odakura, Willian Paraguassu Amorim, Arthur Melo Pinheiro, Kathiani Elisa de Souza Faculdade de Ciˆ encias Exatas e Tecnologias Universidade Federal da Grande Dourados - UFGD - Dourados, Brasil Email: [email protected], [email protected], [email protected], [email protected] Resumo—A urocultura quantitativa ´ e um teste laboratorial de suma importˆ ancia para o estabelecimento de um diagn´ ostico preciso e para a orientac ¸˜ ao terapˆ eutica da maior parte das infecc ¸˜ oes do trato urin´ ario. Esta t´ ecnica de contagem ´ e realizada manual e visualmente nos laborat´ orios do Hospital Universit´ ario da XX. Entretanto, a utilizac ¸˜ ao de contadores autom´ aticos pode garantir maior precis˜ ao, repetitividade e padronizac ¸˜ ao das contagens de colˆ onias, acarretando em maior especificidade da urocultura. Portanto, o objetivo deste trabalho ´ e desenvolver um sistema autom´ atico baseado em t´ ecnicas de processamento de imagens e vis˜ ao computacional para contagem de colˆ onias em placas de Petri. Keywords-Urocultura; Contagem autom´ atica; Segmentac ¸˜ ao de imagens. I. I NTRODUC ¸˜ AO A urocultura quantitativa ´ e um teste laboratorial de suma importˆ ancia para o estabelecimento de um diagn´ ostico preciso e para a orientac ¸˜ ao terapˆ eutica da maior parte das infecc ¸˜ oes do trato urin´ ario. A contagem de colˆ onias no exame de urina confere mais especificidade para infecc ¸˜ ao urin´ aria, uma vez que raramente amostras contaminadas produzem contagens t˜ ao expressivas de micro-organismos. Normalmente, esta t´ ecnica de contagem ´ e realizada manual e visualmente. Entretanto, a utilizac ¸˜ ao de contadores autom´ aticos pode garantir maior pre- cis˜ ao, repetitividade e padronizac ¸˜ ao das contagens de colˆ onias, acarretando em maior especificidade da urocultura [1]. Dessa forma, a realizac ¸˜ ao da urocultura quantitativa auxiliada por ecnicas de processamento de imagens e vis˜ ao computacional, proposta por este trabalho, pode resultar em diagn´ osticos pre- cisos e tratamentos mais eficazes na maior parte das situac ¸˜ oes cl´ ınicas, envolvendo as infecc ¸˜ oes do trato urin´ ario. Um sistema autom´ atico para urocultura quantitativa pode ser desenvolvido aplicando-se t´ ecnicas de processamento de imagens e vis˜ ao computacional, a partir de imagens do meio de cultura, coletadas por uma cˆ amera. Diversos trabalhos realizaram com sucesso a contagem de unidades formadoras de colˆ onias. Osowsky et al. [1] utilizou a t´ ecnica de subtrac ¸˜ ao de fundo, seguida de limiarizac ¸˜ ao e por fim, a contagem de colˆ onias. Para auxiliar no problema de iluminac ¸˜ ao foi utilizado um anel de LEDs ao redor da placa de Petri. No entanto, no trabalho de Higashino [2], o problema da iluminac ¸˜ ao foi tratado com t´ ecnicas mais avanc ¸adas de subtrac ¸˜ ao de fundo. Masala et al. [3] utilizou a t´ ecnica de crescimento de regi˜ oes seguida de redes neurais e/ou K-NN (K-Nearest Neighbour) para classificac ¸˜ ao das colˆ onias. Enquanto que Alves [4] utili- zou transformada de Hough Circle para identificar as unidades formadoras de colˆ onias e correlac ¸˜ ao para classificac ¸˜ ao das colˆ onias. A Figura 1 ilustra as colˆ onias bacterianas ap´ os o per´ ıodo de cultivo. Em muitos casos as colˆ onias se encontram em grande quantidade e aglomeradas, dificultando a contagem realizada pelo especialista, podendo causar imprecis˜ ao nos resultados. Figura 1. Imagem de colˆ onias cultivadas em uma placa de Petri. II. SITUAC ¸˜ AO ATUAL: COL ˆ ONIAS N ˜ AO AGLOMERADAS Foi realizada a coleta de imagens no laborat´ orio de an´ alises cl´ ınicas utilizando a cˆ amera digital 14MP 15x Zoom ´ Optico que fornece imagens com uma dimens˜ ao de 2.560 x 1.920 pi- xels no formato JPEG. Em seguida foi realizada a selec ¸˜ ao das melhores imagens, resultando em 34 imagens. Esta selec ¸˜ ao foi necess´ aria para exclus˜ ao de imagens com ru´ ıdos e diferenc ¸as de iluminac ¸˜ ao. A partir destas 34 imagens foi gerado um banco de amostras, totalizando 1.254 amostras em uma escala de 200x200 pixels, com m´ edia de 1.489 colˆ onias por amostra. Para uma melhor an´ alise dos algoritmos para contagem de colˆ onias, as imagens foram divididas em trˆ es categorias. A categoria 1 possui imagens com poucas colˆ onias, com o formato circular bem definido e separadas uma das ou- tras, considerado pelo especialista com complexidade baixa de avaliac ¸˜ ao. A categoria 2, com complexidade m´ edia de avaliac ¸˜ ao, possui imagens com colˆ onias localizadas muito pr´ oximas uma das outras e em alguns casos se encontram aglomeradas. E por fim a categoria 3, com complexidade alta de avaliac ¸˜ ao, possui imagens em que as colˆ onias normalmente

Contagem Automatica de Col´ onias em Placas deˆ Petri ... · Masala et al. [3] utilizou a tecnica de crescimento de regi´ oes˜ seguida de redes neurais e/ou K-NN (K-Nearest Neighbour)

Embed Size (px)

Citation preview

Contagem Automatica de Colonias em Placas dePetri Usando Tecnicas de Visao Computacional

Valguima Victoria Viana Aguiar Odakura, Willian Paraguassu Amorim,Arthur Melo Pinheiro, Kathiani Elisa de Souza

Faculdade de Ciencias Exatas e TecnologiasUniversidade Federal da Grande Dourados - UFGD - Dourados, Brasil

Email: [email protected], [email protected],[email protected], [email protected]

Resumo—A urocultura quantitativa e um teste laboratorialde suma importancia para o estabelecimento de um diagnosticopreciso e para a orientacao terapeutica da maior parte dasinfeccoes do trato urinario. Esta tecnica de contagem e realizadamanual e visualmente nos laboratorios do Hospital Universitarioda XX. Entretanto, a utilizacao de contadores automaticospode garantir maior precisao, repetitividade e padronizacao dascontagens de colonias, acarretando em maior especificidade daurocultura. Portanto, o objetivo deste trabalho e desenvolver umsistema automatico baseado em tecnicas de processamento deimagens e visao computacional para contagem de colonias emplacas de Petri.

Keywords-Urocultura; Contagem automatica; Segmentacao deimagens.

I. INTRODUCAO

A urocultura quantitativa e um teste laboratorial de sumaimportancia para o estabelecimento de um diagnostico precisoe para a orientacao terapeutica da maior parte das infeccoesdo trato urinario. A contagem de colonias no exame de urinaconfere mais especificidade para infeccao urinaria, uma vezque raramente amostras contaminadas produzem contagens taoexpressivas de micro-organismos. Normalmente, esta tecnicade contagem e realizada manual e visualmente. Entretanto, autilizacao de contadores automaticos pode garantir maior pre-cisao, repetitividade e padronizacao das contagens de colonias,acarretando em maior especificidade da urocultura [1]. Dessaforma, a realizacao da urocultura quantitativa auxiliada portecnicas de processamento de imagens e visao computacional,proposta por este trabalho, pode resultar em diagnosticos pre-cisos e tratamentos mais eficazes na maior parte das situacoesclınicas, envolvendo as infeccoes do trato urinario.

Um sistema automatico para urocultura quantitativa podeser desenvolvido aplicando-se tecnicas de processamento deimagens e visao computacional, a partir de imagens do meiode cultura, coletadas por uma camera. Diversos trabalhosrealizaram com sucesso a contagem de unidades formadorasde colonias. Osowsky et al. [1] utilizou a tecnica de subtracaode fundo, seguida de limiarizacao e por fim, a contagem decolonias. Para auxiliar no problema de iluminacao foi utilizadoum anel de LEDs ao redor da placa de Petri. No entanto,no trabalho de Higashino [2], o problema da iluminacao foitratado com tecnicas mais avancadas de subtracao de fundo.

Masala et al. [3] utilizou a tecnica de crescimento de regioesseguida de redes neurais e/ou K-NN (K-Nearest Neighbour)para classificacao das colonias. Enquanto que Alves [4] utili-zou transformada de Hough Circle para identificar as unidadesformadoras de colonias e correlacao para classificacao dascolonias.

A Figura 1 ilustra as colonias bacterianas apos o perıodo decultivo. Em muitos casos as colonias se encontram em grandequantidade e aglomeradas, dificultando a contagem realizadapelo especialista, podendo causar imprecisao nos resultados.

Figura 1. Imagem de colonias cultivadas em uma placa de Petri.

II. SITUACAO ATUAL: COLONIAS NAO AGLOMERADAS

Foi realizada a coleta de imagens no laboratorio de analisesclınicas utilizando a camera digital 14MP 15x Zoom Opticoque fornece imagens com uma dimensao de 2.560 x 1.920 pi-xels no formato JPEG. Em seguida foi realizada a selecao dasmelhores imagens, resultando em 34 imagens. Esta selecao foinecessaria para exclusao de imagens com ruıdos e diferencasde iluminacao. A partir destas 34 imagens foi gerado um bancode amostras, totalizando 1.254 amostras em uma escala de200x200 pixels, com media de 1.489 colonias por amostra.

Para uma melhor analise dos algoritmos para contagemde colonias, as imagens foram divididas em tres categorias.A categoria 1 possui imagens com poucas colonias, como formato circular bem definido e separadas uma das ou-tras, considerado pelo especialista com complexidade baixade avaliacao. A categoria 2, com complexidade media deavaliacao, possui imagens com colonias localizadas muitoproximas uma das outras e em alguns casos se encontramaglomeradas. E por fim a categoria 3, com complexidade altade avaliacao, possui imagens em que as colonias normalmente

se encontram aglomeradas. A Figura 2 ilustra um exemplo deimagem de cada categoria.

(a) (b) (c)

Figura 2. Classificacao das imagens de colonias por complexidade deavaliacao: (a) Categoria 1. (b) Categoria 2. (c) Categoria 3.

Para solucionar esses problemas decorrentes da contagemmanual, foi proposta a utilizacao de duas tecnicas de reconhe-cimento de padroes: Template Matching [5] e Hough Circles[6]. As duas tecnicas foram aplicadas para imagens das trescategorias apresentadas. Os resultados mostram que ambas astecnicas sao promissoras para imagens da categoria 1.

Os resultados de contagem com a tecnica de Hough Circlescom os melhores parametros, para o F-score foram: na catego-ria 1 com F-Score(0,868), na categoria 2 com F-Score(0,723)e para a categoria 3, com F-Score(0,761).

Os resultados de contagem com a tecnica de TemplateMatching com os melhores parametros, para o F-score foram:na categoria 1 com F-Score(0,7), na categoria 2 com F-Score(0,5) e para a categoria 3, com F-Score(0,4).

Atraves deste trabalho conclui-se que para a categoria 1a tecnica Hough Circles obteve desempenho ligeiramentemelhor do que o Template Matching que foi a melhor tecnicapara contagem de colonias das imagens da categoria 2. Pode-se concluir tambem que os metodos propostos para a contagemforam satisfatorios nas categorias 1 e 2 e que podemos utilizaros diferentes algoritmos em diferentes categorias. Porem,obeservou-se que as colonias presentes na categoria 3 estaoaglomeradas o que impossibilita sua contagem pelos metodosutilizados.

III. PROXIMOS PASSOS: COLONIAS AGLOMERADAS

Os proximos passos deste trabalho visam o estudo detecnicas para o problema de aglomeracao das colonias e paraa remocao de ruıdos. A segmentacao da imagem em regioescom colonias aglomeradas e nao aglomeradas possibilitara autilizacao de metodos de contagem adequados para cada umadas situacoes.

Como proposta de tecnicas de segmentacao serao utilizadastecnicas de subtracao de fundo [7] e Transformada ImagemFloresta (IFT) [8]. Esperamos como resultado da segmentacaoobter informacoes que possibilitem a classificacao do nıvel decomplexidade da avaliacao da contagem de colonias, ou seja,a imagem estara classificada entre as categorias 1, 2 ou 3. Paraa parte da imagem classificada como sendo das categorias 1e 2, podemos utilizar Hough Circles e Template Matching,com sucesso. Para as imagens da categoria 3 propomos ex-perimentar a contagem atraves da analise da area da regiao

de uma colonia. Isto pode ser feito, divindo a area total depixels aglomerados pela area estimada de uma unica colonia.Esta tecnica apresentara uma resposta aproximada do numeroreal de colonias, porem este valor aproximado e muito maisproximo do real do que o obtido com tecnicas de classificacaousuais.

IV. CONCLUSOES

Algumas dificuldades como reflexos na placa de Petri eregioes de colonias aglomeradas, tem interferido significativa-mente na contagem de colonias utilizando as tecnicas HoughCircles e Template Matching. Para solucionar os problemas deiluminacao, sera necessario criar um ambiente padrao para acaptura das imagens que elimine qualquer tipo de interferenciaexterna.

A solucao da contagem de colonias para a categoria 3, quecontem colonias aglomeradas, possibilitara o desenvolvimentodo sistema de contagem automatica de colonias que auxiliara oespecialista nesta tarefa, obtendo um resultado mais confiavel,apoiando o processo de tomada de decisao.

REFERENCIAS

[1] J. Osowsky and H. R. Gamba, “Sistema automatico para contagem decolonias em placas de petri,” Revista Brasileira de Engenharia Biomedica,vol. 17, no. 33, 2001.

[2] W. A. Higashino, “Estudo comparativo de algoritmos de subtracaode fundo em sequencias de imagens,” Master’s thesis, Instituto deComputacao. Universidade Estadual de Campinas, Brasil, 2006.

[3] G. L. Masala, U. Bottigli, A. Brunetti, M. Carpinelli, N. Diaz, P. L. Fiori,B. Golosio, P. Oliva, and G. Stegel, “Automatic cell colony countingby region-growing approach,” Nuovo Cimento Della Societa Italiana DiFisica. C, Geophysics And Space Physics, 2008.

[4] G. M. Alves, “Metodo fundamentado em processamento digital deimagens para automatica de unidades formadoras de colonias,” Master’sthesis, Universidade Federal de Sao Carlos, Brasil, 2006.

[5] K. E. Souza, A. M. Pinheiro, W. P. Amorim, and V. Odakura, “Contagemautomatica de unidades formadoras de colonias de bacterias em placasde petri com o uso do algoritmo template matching,” in WVC 2012 -Workshop de Visao Computacional, Goiania, Brasil, 2004.

[6] A. M. Pinheiro, K. E. Souza, V. Odakura, and W. P. Amorim, “Contagemautomatica de colonias usando hough circles,” in WVC 2012 - Workshopde Visao Computacional, Goiania, Brasil, 2004.

[7] M. Piccardi, “Background subtraction techniques: a review,” inIEEE International Conference on Systems, Man and Cybernetics,vol. 4. IEEE, Oct. 2004, pp. 3099–3104. [Online]. Available:http://dx.doi.org/10.1109/ICSMC.2004.1400815

[8] A. X. Falcao, J. Stolfi, and R. de Alencar Lotufo, “The image forestingtransform: Theory, algorithms, and applications,” IEEE Trans. PatternAnal. Mach. Intell., vol. 26, no. 1, pp. 19–29, Jan. 2004. [Online].Available: http://dx.doi.org/10.1109/TPAMI.2004.1261076