DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1...

21
29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson Pistori 1 , Mauro Conti Pereira 1 , Priscila Silva Martins 1 , Eva Maria Corrêa Medeiros 2 , Manuel Antonio Chagas Jacinto 2 , Mariana de Aragão Pereira 2 , Pedro Paulo Pires 2 , João José Neto 3 Acadêmicos: Daniel de Azevedo Scalabrini, Denny Alexandre T. Sakakibara, Lucélia de Araújo Ramirez, Wagner Beloti Leal, Willian Paraguassu Amorim 1 UCDB-GPEC, 2 EMBRAPA-CNPGC, 3 USP-LTA

Transcript of DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1...

Page 1: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

29/07/05 1

DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos

Hemerson Pistori 1, Mauro Conti Pereira 1, Priscila Silva Martins 1,

Eva Maria Corrêa Medeiros 2, Manuel Antonio Chagas Jacinto 2,

Mariana de Aragão Pereira 2, Pedro Paulo Pires 2, João José Neto 3

Acadêmicos: Daniel de Azevedo Scalabrini, Denny Alexandre T. Sakakibara, Lucélia de Araújo Ramirez, Wagner Beloti Leal, Willian Paraguassu Amorim

1 UCDB-GPEC, 2 EMBRAPA-CNPGC, 3 USP-LTA

Page 2: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

2

Sumário

Contexto e Motivação

Objetivos

Preparação do Banco de Imagens de Teste e Treinamento

Extração de Parâmetros para Aprendizagem Automática

Comparação de Algoritmos de Aprendizagem Automática

Medição Automática

Inserção de Regras de Classificação

Integração com Programa Embrapa de Carne, Couro e Pele de Qualidade (PECCPQ).

Page 3: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

3

Contexto e Motivação

AAA AA A B C D

0

57,510

12,515

17,520

22,525

27,530

32,535

Perfil do Couro Brasileiro

Classificação Internacional

Brasil = 7% AAAEUA = 85% AAA Fonte: CNPGC/EMBRAPA PECURÁRIA DE CORTE

Page 4: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

4

Contexto e Motivação

Couro CruWet Blue

SemiAcabado

0

10

20

30

40

50

60

70

80

90

100

Agregação de Valor ao Couro

Valor da Peça em (US$

Fonte: Courobusiness, edição n.24, ano V- 2002

15,6731,75

76,3091,19

Wet blue = 57% Exportações

Page 5: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

5

Contexto e Motivação

Ectoparasitas

Manejo (Marca)

Arame, Galho e Espinhos

Guizo ou roseta

Carrocerias

Esfola

Má conservação

0 5 10 15 20 25 30 35 40

Principais Causas de Defeitos (Percentual)

Tipo do Defeito

Fonte: EMBRAPA PECUÁRIA DE CORTE

Frigorífico (25%)

Transporte (10%)

Fazenda (60%)

Porque não cuidamos melhor do nosso couro ?

Page 6: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

6

Objetivo do Projeto

ProdutorFrigorífico

Curtume

Detecção Automática de Defeitos

Page 7: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

7

Preparação do Banco de Imagens

Amostra 1: Sem defeito – Nelore – Em péAmostra 2: Sem defeito – Simental – LimpoAmostra 3: Risco Aberto – WetblueAmostra 4: Risco Aberto – Nelore – Em péAmostra 5: Dermatófilo – Wetblue...Amostra 3052: ...

Page 8: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

8

Extração de Parâmetros para Aprendizagem

Pré-processamento:

- Mudança de Espectro- Suavização- Limiarização- Detecção de Bordas ...

Saturação Superfíciecomponente verde

IR

Ambiente:

- Iluminação- Tipos de dispositivos- Quantidade- Posicionamento ...

Page 9: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

9

Extração de Parâmetros para Aprendizagem

• Matriz de Co-ocorrência• Mapa de Interação• Transformadas de Hough• Transformadas de Fourier• Wavelets• Momentos Estatísticos ...

- Entropia- Contraste- Homogeneidade- Momento Angular de Segunda Ordem- Total de Elipses- Total de Linhas- Difusão Anisotrópica ...

40 38 42 43 38 3722 19 18 18 18 1817 22 ...

Page 10: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

10

• Estimativa de Parâmetros em Estatística Multivariável• Redes Neurais Artificiais (RNA)• Máquinas de Vetores de Suporte (SVM)• AdapTree ...

Comparação de Algoritmos de Aprendizagem

Aprendizagem Supervisionada

Sem defeito ou Risco ou Dermatófilo ou ....

Page 11: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

11

Comparação de Algoritmos de Aprendizagem

Algoritmo Atributos Risco Risco Marca Ferro ...Aprendizagem Wet Blue Cru Em PéSVM Entropia, Difusão, Linhas ...SVM Descritores de Fourier ...... ... ... ... ... ...RNA Entropia, Comp. Verde ...RNA Matiz, Saturação ...... ... ... ... ... ...

87±3 92±5 87±377±6 87±3 98±5

95±5 68±5 87±387±3 87±3 67±5

Determinar melhores técnicas de aprendizagem automática e visão computacional para cada tipo de defeito e situação

Software Livre de Apoio: Weka (Análise Estatística, Algoritmos Clássicos, etc)

SIGUS: União de ferramentas de aprendizagem e visão

Page 12: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

12

Medição Automática

Região ADefeito Tipo 1: 223cm2

Defeito Tipo 2: 45cm2

Defeito Tipo 3: 23cm2

Região BDefeito Tipo 1: 223cm2

Defeito Tipo 2: 45cm2

Defeito Tipo 3: 23cm2

Defeito Tipo 4: 442 cm2

Defeito Tipo 5: 34cm2

Região CDefeito Tipo 1: 10cm2

Defeito Tipo 2: 45cm2

REGIÃO A

REGIÃO B

D1 - 200cm2

D2 - 173cm2

D3 - 15cm2

D4 - 87cm2

Page 13: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

13

Inserção de Regras de Classificação

REGRA DE CLASSIFICAÇÃO INSERIDA PELO USUÁRIO [EMBRAPA]:

SE Defeito Tipo 1 na Área A < 100 cm2 E Defeito Tipo 2 na Área A < 50 cm2 E Defeito Tipo 3 na Área ENTÃO

CLASSIFICAÇÃO = 3

SE Defeito Tipo 1 na Área B > 50cm2 E Defeito Tipo 4 na Área A > 220 ENTÃO

CLASSIFICAÇÃO = 2

SE ...REGRA DE CLASSIFICAÇÃO INSERIDA PELO USUÁRIO [CURTUME XYZ]:

SE Defeito Tipo 1 na Área A < 80 cm2 E ...

Page 14: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

14

Integração com PECCPQ

DTCOUROPECCPQ RiscosDermatófilos

Marcas...

Page 15: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

15

WEBSITE: WWW.GPEC.UCDB.BR/DTCOURO

Page 16: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

29/07/05 16

SIGUS - Plataforma de Apoio ao Desenvolvimento de Sistemas para Inclusão Digital de Pessoas com

Necessidades Especiais

Hemerson Pistori 1, Amaury Antônio de Castro Junior 1, João José Neto 3, Mauro Conti Pereira 1, Priscila Silva Martins 1 e Tania Regina Vilela dos Santos 2

Acadêmicos: Álvaro R. S. Fialho (PG), Breno de Paula Fernandes (IC), Bruno C. G. de Toledo (CO), Denys G. dos Santos (IC), Emerson G. Moretto (PG), Fábio M. Conde (PG), Fernando

Lobo Schettini (IC), Kleber P. de Souza (IC), Odenir P. da Silva Jr. (IC), Roger S. Fibiger (PG), Thiago Galves Moretto (CO), Vinicius Assis Saueia da Silva (IC)

1 UCDB-GPEC, 2 USINA DE IDÉIAS, 3 USP-LTA

Usina de

Idéias

Page 17: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

17

Objetivo do Projeto

WebCamJMF

ImageJConvers.

J-I

FiltrosPDS

Monitor

Teclado/Mouse

Convers.I-W

TreinamentoTeste

Olhar LIBRAS

AdapTools

Weka

Page 18: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

18

WEBSITE: WWW.GPEC.UCDB.BR/SIGUS

Page 19: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

29/07/05 19

TOPOLINO - Sistema de Apoio à Análise Automática de Comportamento Animal em

Laboratório

Hemerson Pistori 1, Albert Schiaveto de Souza 2, João José Neto 3 ,

Wilson Silva Pinto 4

Acadêmicos: Bruno Brandoli Machado (IC), Edy Alberth Kamiya (PG), João Bosco Oliveira Monteiro (PG), Jonathan Andrade Silva (IC), Wesley Nunes Goncalves (IC)

1 UCDB-GPEC, 2 UCDB-CCBS, 3 USP-LTA, 4DIGHITOBRASIL

Page 20: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

20

Objetivo do Projeto

Page 21: DTCOURO - Detecção Automática de Defeitos em Peles e Couros … · 2008. 11. 21. · 29/07/05 1 DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson

21

WEBSITE: WWW.GPEC.UCDB.BR/TOPOLINO