Um método automático de segmentação de imagens aplicado à análise do marmoreio da carne em plataforma móvel

Documentos relacionados
GABRIEL FILLIPE CENTINI CAMPOS RECONHECIMENTO DE MARMOREIO DE CARNE BASEADO EM SEGMENTAÇÃO DE IMAGENS

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

Universidade Católica Dom Bosco

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

METODOLOGIA PARA A QUANTIZAÇÃO DE CORES PELO MÉTODO SMCb: INTRODUÇÃO E EXEMPLOS DE RESULTADOS

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

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

Universidade do Estado de Minas Gerais Curso de Sistemas de Informações. Multimídia. A Imagem (Parte I)

Realidade Aumentada aplicada ao ensino da simetria molecular

SEL-0339 Introdução à Visão Computacional. Aula 3 Processamento de Imagens Coloridas

Fundamentos de Processamento Gráfico. Modelos de cores. Fátima Nunes. Profa. Fátima L. S. Nunes

Processamento Digital de Imagens. Cor

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

- lnteligência Artificial. Seminário sobre o artigo: Beans quality inspection using correlationbased granulometry

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

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

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

MATHEUS CAMILO DA SILVA COMPARAÇÃO DE ALGORITMOS DE SEGMENTAÇÃO DE IMAGENS EM CENÁRIOS NÃO TRIVIAIS.

Tópicos Especiais em Reconhecimento de Padrões [2COP329] Mestrado em Ciência da. Sylvio Barbon Jr

Propriedades da Imagem Amostragem & Quantização (Quantificação) Histograma Imagem Colorida x Imagem Monocromática. Propriedades da Imagem

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

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

INFORMAÇÕES DO ACADÊMICO PLANO DE TRABALHO. 1. Justificativa

SEGMENTAÇÃO E RECONHECIMENTO DA ÍRIS

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

PROCESSAMENTO DE IMAGENS COLORIDAS. Nielsen Castelo Damasceno

1.1. Trabalhos Realizados na Área

"Análise de Extratores de Característica para Reconhecimento de Face"

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

Imagem Digital. Claudio Carvilhe

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

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

PMR2560 Visão Computacional Detecção de cores e blobs. Prof. Eduardo L. L. Cabral

Alinhamento dos Processos de Desenvolvimento de Software do Laboratório GAIA ao modelo de qualidade MR-MPS-SW

Extração de atributos usando o método LBP - Local Binary Pattern

DEMONSTRATIVO DE CÁLCULO DE APOSENTADORIA - FORMAÇÃO DE CAPITAL E ESGOTAMENTO DAS CONTRIBUIÇÕES

Descritores de Imagens

Sistemas de Cores. Leandro Tonietto Processamento Gráfico Jogos Digitais set-09

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

UNIVERSIDADE FEDERAL DE UBERLÂNDIA UFU

PRÓ-TRANSPORTE - MOBILIDADE URBANA - PAC COPA CT /10

PRÓ-TRANSPORTE - MOBILIDADE URBANA - PAC COPA CT /10

Fundamentos sobre. Universidade Federal do Rio de Janeiro - IM/DCC & NCE. Antonio G. Thomé Sala AEP/1033. Processamento de Imagens

AULA 9 TRANSFORMAÇÃO RGB IHS. Daniel C. Zanotta 22/06/2017

PROCESSAMENTO DE IMAGENS PARA ANÁLISE DE QUALIDADE DA CARNE BOVINA

Processamento digital de imagens

AULA 9 TRANSFORMAÇÃO RGB HSV. Daniel C. Zanotta 13/08/2018

PROCESSAMENTO DE IMAGENS DIGITAIS PARA VISÃO ROBÓTICA. Digital Image Processing for Robotic Vision

Processamento de Imagens Digitais

PCS 5869 INTELIGÊNCIA ARTIFICIAL

Segmentação e Classificação. Prof. Herondino

Fusão de Atributos para Segmentação de Couro Bovino

3 Simpósio Internacional de Agricultura de Precisão

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

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

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

Aplicação para demarcação de bordas em lesões dermatoscópicas

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

CAPÍTULO 4 SEGMENTAÇÃO DE IMAGENS SAR

Descritores de Imagem (introdução)

Cor SCC0251 Processamento de Imagens

Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso

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

PEF 5743 Computação Gráfica Aplicada à Engenharia de Estruturas

PMR2560 Visão Computacional Conversão e Limiarização. Prof. Eduardo L. L. Cabral

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

Relatório de Experimentos: Processamento de Imagens em Alimentos

DELEGACIA REGIONAL TRIBUTÁRIA DE

Mapeamento do uso do solo

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga

10º Congresso Interinstitucional de Iniciação Científica CIIC a 04 de agosto de 2016 Campinas, São Paulo ISBN

Gerenciamento de Comunicação em Projetos de Software - Um estudo de caso no Laboratório Gaia da UEL

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

IDENTIFICAÇÃO DE ELEMENTOS UTILIZANDO SISTEMA DE CORES HSV EM IMAGEM DE ÍNDICE DE VEGETAÇÃO DA CULTURA DE CANA-DE-AÇÚCAR

Processamento de Imagens Marcia A. S. Bissaco

Image Descriptors: color

MODELO de COR (1) ORIENTADO PARA O EQUIPAMENTO. Finalidade? Especificação precisa das cores numa certa gama, para determinada classe de equipamentos.

Processamento e Análise de Imagens

T4 Processamento de Imagem

Análise Quantitativa de Tecidos em Úlceras de Perna

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

Princípios sobre imagens digitais

TABELA PRÁTICA PARA CÁLCULO DOS JUROS DE MORA ICMS ANEXA AO COMUNICADO DA-46/12

GDOC INTERESSADO CPF/CNPJ PLACA

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

Método de Otsu. Leonardo Torok 1

PROCESSAMENTO DIGITAL DE IMAGENS

Estudo comparativo de Inteligência Artificial em jogos

UNIVERSIDADE FEEVALE RODRIGO FREIBERGER RÖNNAU SEGMENTAÇÃO AUTOMÁTICA DE ÓRGÃOS EM IMAGENS DE TOMOGRAFIA COMPUTADORIZADA DO TÓRAX

Segmentação de imagens multiespectrais utilizando-se o atributo matiz Sumaia Resegue Aboud Neta 1 Luciano Vieira Dutra 1 Bruno Rodrigues do Prado 1

Processamento de imagem a cores

Material protegido pelas leis de direito autoral Proibida qualquer tipo de divulgação sem à devida autorização ou citada a fonte de forma correta.

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

DATA DIA DIAS DO FRAÇÃO DATA DATA HORA DA INÍCIO DO ANO JULIANA SIDERAL T.U. SEMANA DO ANO TRÓPICO

Processamento digital de imagens

Extração de características: textura

Processamento Digital de Imagens

Transcrição:

Um método automático de segmentação de imagens aplicado à análise do marmoreio da carne em plataforma móvel Gabriel Fillipe Centini Campos 1, Sylvio Barbon Júnior 1 1 Departamento de Computação Universidade Estadual de Londrina (UEL) Caixa Postal 10.011 CEP 86057-970 Londrina PR Brasil gabrielfcc@gmail.com, barbon@uel.br Abstract. The purpose of this paper is to develop a fast and efficient method for image segmentation, allowing the marbling (intramuscular fat from meat) analysis in the mobile context. The project will be developed by combining techniques of digital image processing and dynamic data clustering. Resumo. A proposta deste trabalho é desenvolver um método de segmentação de imagens eficiente e de baixo custo computacional, possibilitando a segmentação e a análise do nível de marmoreio (gordura intramuscular da carne) em plataforma móvel. O projeto será desenvolvido combinando técnicas do processamento digital de imagens e agrupamento dinâmico de dados. 1. Introdução A qualidade da carne pode ser prevista por alguns fatores, dentre eles a cor, textura e o nível de marmoreio [1]. Estas análises são utilizadas em vários países [2] e muitas vezes são feitas visualmente por especialistas humanos, essa abordagem subjetiva pode causar uma falta de precisão, confiabilidade e padronização na avaliação. O desenvolvimento de um método computacional voltado para dispositivos móveis que realize essa análise é importante para laboratórios, pesquisadores e até mesmo consumidores de carne, proporcionando-lhes avaliações mais concretas sobre a qualidade da carne. O trabalho também pretende atingir contribuições significantes para o campo do processamento digital de imagens, trazendo melhorias de precisão e custo computacional quando comparados com trabalhos relacionados. Este projeto está dividido em seis seções e organizado da seguinte maneira: Na Seção 2 são apresentados os objetivos que serão perseguidos durante o desenvolvimento do trabalho. Na Seção 3 é apresentada a fundamentação teórico-metodológica e o estado da arte. Na Seção 4 é descrito como serão usados os conceitos, métodos e técnicas apresentados na Seção 3, para atingir os objetivos do trabalho. Na Seção 5 é identificado o período estimado para cada atividade e na Seção 6 são apresentadas as contribuições esperadas do resultado do trabalho. 2. Objetivos Com esse trabalho se busca desenvolver um método de segmentação de imagens eficiente, automático e de baixo custo computacional, aplicado na extração da gordura intramuscular em imagens de carne bovina e suína. O método precisa ser eficiente, segmentando com precisão a área de interesse na imagem (gordura). Também é necessário que seja automático, tornando desnecessária a

intervenção humana no processo. O custo computacional precisa ser baixo, tornando viável a aplicação do método em uma plataforma móvel. 3. Fundamentação Teórico-Metodológica e Estado da Arte A cor, o marmoreio e a textura são usados em vários países para analisar a qualidade da carne [2]. Existem métodos computacionais que realizam essa análise, porém necessitam de intervenção humana em algumas partes do processo de segmentação do marmoreio e do músculo, como os trabalhos [2] e [3]. A necessidade de intervenção humana no processo de segmentação, além de não garantir um padrão, diminui sua praticidade em uma plataforma móvel, portanto é necessário um método completamente automático que realize essa análise. O trabalho [4] propõe um algoritmo automático adaptado à segmentação do músculo e da gordura presentes na carne, obtendo um resultado significativo se comparado à métodos que utilizam intervenção humana, porém ainda enfrenta alguns problemas de precisão causados principalmente pelo reflexo da luz na carne. 3.1. Processamento digital de imagens O campo do processamento digital de imagens se refere ao processamento de imagens por um computador digital. Uma imagem digital é composta de um número finito de elementos, cada um com localização e valor específicos. Esses elementos são chamados de pixels [5]. Diversas técnicas de processamento de imagens serão combinadas na criação do método de segmentação de imagens proposto neste trabalho. Conceitos e técnicas importantes para o decorrer do trabalho são definidas abaixo: Segmentação de imagens: A segmentação de uma imagem consiste na identificação e isolamento de uma região de interesse [4], sendo sua automatização uma das tarefas mais difíceis no campo do processamento digital de imagens [6]. Crescimento de região: Crescimento de regiões é um processo interativo de agrupamento de pixels ou regiões com predicados comuns. Regiões homogêneas em relação ao predicado e adjacentes no espaço são agrupadas. O processo de segmentação se inicia a partir de uma semente (pixel ou conjunto de pixels escolhido da região de interesse) e se estende analisando o predicado dos pixels vizinhos. A agregação das regiões é feita quando o critério de similaridade ou de decisão do predicado for verdadeiro [7]. Espaços de cor: Um espaço de cor (ou modelo de cor) é uma especificação de um sistema de coordenadas e um subestação dentro desse sistema no qual cada cor é representada por um único ponto. Seu objetivo é facilitar a especificação das cores em alguma forma padronizada, amplamente aceita. Em termos do processamento digital de imagens, os modelos mais utilizados são o RGB (vermelho, verde e azul), CMY (ciano, magenta e amarelo) e o HSI (matiz, saturação e intensidade). Existem também o HSV (matiz saturação e brilho), e o HSL (matiz, saturação e luminosidade). A principal vantagem do HSI é separar as informações de cor e de escala de cinza da imagem, sendo mais adequado para muitas das técnicas do processamento de imagens em níveis de cinza [5]. Na Figura 1 é apresentada uma imagem em quadro diferentes modelos de cor, sendo

eles RGB (a), HSV (b), HSL (c) e HSI (d) respectivamente. Figura 1. Uma foto em diferentes espac os de cor Thresholding: O thresholding, tambe m conhecido como limiarizac a o e uma te cnica utilizada para segmentar imagens em tons de cinza. Consiste em encontrar um valor (limiar) que agrupe os pixels da imagem em dois grupos, os que possuem nı vel de cinza abaixo do limiar e os que possuem nı vel de cinza acima do limiar [7]. Na Figura 2 e exemplificada a remoc a o do fundo (b) de uma imagem no espac o de cor HLS (a) utilizando a te cnica de thresholding, baseado na utilizac a o do histograma. Figura 2. Remoc a o do fundo por threshold baseado em histograma Histograma: O histograma de uma imagem consiste em um gra fico cartesiano no qual o eixo horizontal reflete os valores das tonalidades de cinza que a imagem pode assumir,

enquanto o eixo vertical apresenta a freqüência na qual essas tonalidades ocorrem. A limiarização muitas vezes baseia-se na utilização do histograma [7]. 3.2. Clusterização O agrupamento dinâmico de dados (clusterização) consiste na criação de grupos de amostras com base nas suas características, utilizando alguma função de medida de distância para agrupar dados semelhantes. Além do campo do processamento digital de imagens, os algoritmos de clusterização são usados nas áreas de inteligência artificial, reconhecimento de padrões, mineração de dados, biologia, psicologia e marketing. O k-means é um dos algoritmos mais simples que resolvem o problema de agrupamento dinâmico de dados [8]. Na Figura 3 está exemplificada a clusterização de uma imagem em três centros, sendo (a) a imagem original e (b) a imagem clusterizada. Figura 3. Clusterização pelo algoritmo k-means 4. Procedimentos metodológicos/métodos e técnicas A primeira etapa na busca pelos objetivos do trabalho consiste no estudo de técnicas computacionais para a segmentação de imagens, bem como o levantamento do estado da arte de soluções já existentes. A segunda etapa é o desenvolvimento do método a partir da combinação de diversas técnicas do processamento digital de imagens, aliadas ao algoritmo de clusterização k-means. Os primeiros procedimentos do método serão descritos a seguir. 1. Com a utilização de troca de canais, mudança no espaço de cor, análise do histograma e aplicação de um threshold, será retirado o fundo da imagem, permanecendo apenas a região a ser analisada (carne, gordura e músculo). 2. Após o isolamento da região de análise será aplicado o algoritmo k-means para três centros, buscando agrupar os pixels vermelhos (carne), brancos (gordura e músculo) e pretos (fundo). 3. Da imagem resultante, serão retirados os objetos estranhos da imagens utilizando o algoritmo de crescimento de região e então calculada a média de brilho da

imagem (utilizando o espaço de cor HSV). A terceira e última etapa será a produção de um relatório completo sobre o trabalho desenvolvido durante o ano. 5. Cronograma de Execução As atividades específicas para a realização do trabalho são: 1. Levantamento do estado da arte; 2. Estudo das técnicas computacionais necessárias; 3. Implementação de métodos similares para comparação; 4. Desenvolvimento do método proposto; 5. Testes; 6. Escrita do relatório; Tabela 1. Cronograma de Execução fev mar abr mai jun jul ago set out nov Atividade 1 X X X Atividade 2 X X X X Atividade 3 X X X Atividade 4 X X X X Atividade 5 X X Atividade 6 X X X 6. Contribuições e/ou Resultados esperados Com esse trabalho é esperado que a análise do nível de marmoreio da carne se torne mais rápida, prática e eficiente ao utilizar o método de segmentação de imagens proposto e que o mesmo traga contribuições significativas para o campo do processamento digital de imagens. 7. Espaço para assinaturas Londrina, 31 de março de 2014. Aluno Orientador

Referências [1] P. Jackman, D. Sun, P. Allen, K. Brandon, and A. White. Correlation of consumer assessment of longissimus dorsi beef palatability with image colour, marbling and surface texture features. Meat Science, 84(3):564 568, 2010. [2] P. Jackman, D. Sun, C. Du, and P. Allen. Prediction of beef eating qualities from colour, marbling and wavelet surface texture features using homogenous carcass treatment. Pattern Recognition, 42(5):751 763, 2009. [3] K. Chen and C. Qin. Segmentation of beef marbling based on vision threshold. Computers and Electronics in Agriculture, 62(2):223 230, 2008. [4] P. Jackman, D. Sun, and P. Allen. Automatic segmentation of beef longissimus dorsi muscle and marbling by an adaptable algorithm. Meat Science, 83(2):187 194, 2009. [5] R. C. Gonzalez and R. E. Woods. Processamento Digital De Imagens. ADDISON WES- LEY BRA, 2010. [6] S. Gunasekaran. Computer vision technology for food quality assurance. Trends in Food Science & Technology, 7(8):245 256, 1996. [7] E. Azevedo and A. Conci. Computação gráfica: teoria e prática. Elsevier, 2003. [8] T. Velmurugan. Performance based analysis between k-means and fuzzy c-means clustering algorithms for connection oriented telecommunication data. Applied Soft Computing, 19(0):134 146, 2014.