Sei sulla pagina 1di 4

04-07 de Julho - FCT/UNESP - P.

Prudente

VI Workshop de Viso Computacional

Identificao e classificao de defeitos em superfcies metlicas industriais por meio de tcnicas de processamento digital de imagens
Diego R. Moraes e Prof. Dr. Jean-Jacques De Groote Faculdades COC de Ribeiro Preto diegorafaelmoraes@gmail.com Resumo
Neste trabalho apresentado um sistema para automatizao do procedimento de identificao e classificao de defeitos em superfcies metlicas, utilizando tcnicas de Processamento Digital de Imagens. Peas metlicas desenvolvidas com o propsito de oferecer superfcies de contato para equipamentos industriais so submetidas a testes para identificar defeitos que podem comprometer seu desempenho. Uma norma de qualidade especfica, PT 70-3, que estabelece os padres de classificao destes defeitos, utilizada como base por inspetores de qualidade na seleo de peas que podem ser aproveitadas, ou que devem ser reparadas. Este processo, que exige preciso, realizado por meio de processos manuais por inspetores de qualidade. O aplicativo desenvolvido neste trabalho recebe como entrada a imagem da superfcie da pea a ser analisada e, por meio de algoritmos de segmentao, ajusta sua escala (pixel/mm) e identifica os defeitos, permitindo ao operador a realizao de medies de rea, largura, altura e distncias entre os defeitos. Baseado nas restries da norma e, de acordo com as medies realizadas, o sistema capaz de classificar os defeitos de forma rpida e precisa. como bucha de bronze, que tambm deve seguir as especificaes da norma. Os casquilhos so, em geral, corpos cilndricos que envolvem os eixos, permitindo-lhes uma melhor rotao. So feitos de materiais macios, como o bronze e ligas de metais leves [2]. O uso de casquilhos e de lubrificantes permite a reduo do atrito, melhorando a rotao do eixo. Por isso, d-se muita importncia ao processo de inspeo de qualidade de sua fabricao, onde qualquer imperfeio pode aumentar o esforo, o que causa maior atrito e ocasiona um maior desgaste do eixo. A proposta deste trabalho envolve a utilizao de tcnicas de processamento digital de imagens (PDI), na elaborao de um software, desenvolvido para auxiliar os inspetores de qualidade na identificao e classificao de defeitos na superfcie de peas metlicas industriais, com base na norma de qualidade PT 70-3, automatizando o processo de anlise.

2. Metodologia
A tcnica de identificao de defeitos em estruturas metlicas por lquido penetrante pode ser descrita em seis etapas, - Preparao da superfcie: limpeza da superfcie; - Aplicao do penetrante: aplicao do liquido na superfcie, geralmente de cor avermelhada; - Remoo do excesso do penetrante; - Revelao: aplica-se um revelador, usualmente p ou aerosol de cor branca; - Avaliao e inspeo: realizada visualmente pelo inspetor de qualidade e classificada de acordo com a norma. No final preparado um relatrio tecnico; - Limpeza ps ensaio. Para classificar os defeitos em uma imagem digital de acordo com a norma padro, necessrio inicialmente realizar um processo de segmentao. Uma investigao da aplicao das tcnicas de PDI mostrou que, embora sejam aplicadas a diferentes objetos, problemas de segmentao em estruturas de formas semelhantes so encontrados em reas como medicina [34], agricultura [5-7] e industrial [8-11]. A pesquisa foi dividida em duas fases, a primeira foi a implementao de tcnicas de PDI para teste e anlise de diferentes algoritmos de segmentao [12-13], utilizados como entrada para a segunda fase, responsvel pela

1. Introduo
O processo de anlise da superfcie de peas metlicas industriais hoje realizado manualmente por inspetores de qualidade. A rea de inspeo de qualidade tem muita importncia nas empresas que cumprem normas nacionais e internacionais. Este trabalho baseia-se na norma PT 703, referente inspeo de qualidade com lquido penetrante, processo por meio do qual se identifica e classifica defeitos na superfcie de peas industriais, sem limitaes de tipo de material, tamanho ou forma da pea, exceto para materiais porosos [1]. Considerando que a classificao da norma PT 70-3 baseia-se em critrios de dimenses milimtricas, o processo torna-se vulnervel ao erro do operador na anlise de fotos, que pode ser agravado pela repetio, baixa qualidade da imagem, iluminao, brilho, distoro, entre outros. O produto utilizado como teste no desenvolvimento deste trabalho o casquilho de bronze, tambm conhecido

159

04-07 de Julho - FCT/UNESP - P. Prudente

VI Workshop de Viso Computacional

identificao e classificao dos defeitos em superfcies metlicas industriais. Em paralelo, foi realizado o estudo detalhado da norma de qualidade PT 70-3, que dividida em cinco classes, melhor compreendida na Tabela 1, sendo que para diferilas, necessrio analisar cinco critrios de dimenso com preciso milimtrica: limiaridade, arredondamento, linearidade, alinhamento e rea total de defeitos na superfcie [1].
Tabela 1: critrios das classes da norma PT 70-3.

de 100 mm2. Neste passo, o aplicativo segmenta a imagem deixando apenas os pixels com valor de R/G prximos a 0.4, ou seja, os pixels correspondentes referncia (cor verde). Aps a segmentao, faz-se uma contagem desses pixels (QtP) e calcula-se o fator de a escala f linear como, , (1) e de rea, fa como, (2) Estes valores so armazenados em variveis globais para clculos futuros de largura, altura e rea dos defeitos. - Segmentao dos defeitos: neste passo tambm ocorre segmentao com relao razo de R/G, porm, agora limita os valores de interesse para a faixa entre 1.5 e 2.0 (Fig. 2), valores que representam os defeitos (tom avermelhado). Esta segmentao foi possvel, pois o fundo da imagem tem valores de R/G prximos a 1.0.

Para o desenvolvimento do sistema foi utilizado o IDE Delphi, produzido pela Borland Software Corporation, que utiliza a linguagem de programao Object Pascal. Esta escolha foi baseada na grande versatilidade desta plataforma, que permite a aquisio eficiente das imagens de cmeras digitais e o processamento destas em tempo real. Os algoritmos de PDI foram desenvolvidos ao longo da pesquisa, o que permitiu um maior controle sobre os resultados obtidos, e sobre as variaes nos algoritmos. As imagens utilizadas foram adquiridas por meio de uma cmera digital HP PhotoSmart R727, com resoluo 6.2 megapixel e armazenadas no formato JPEG. Um exemplo apresentado na Fig. 1.

Figura 2: processo de segmentao dos defeitos.

Figura 1: amostra de imagem com dimenses de 1792x1312, no formato de cores RGB de 24 bits.

3. Desenvolvimento
A primeira etapa para execuo deste trabalho a aquisio das imagens que sero processadas pelo aplicativo desenvolvido com as ferramentas de segmentao e classificao. Dentre as ferramentas implementadas, utiliza-se inicialmente a Parametrizao, que fundamental para o processo de classificao, pois a responsvel pela segmentao da imagem e pela definio da escala de pixel/mm (quantos pixels correspondem a um milmetro). Foi dividida em trs passos, so eles, - Escala pixel/mm: como referncia foi utilizado um marcador quadrado de papel impresso na cor verde, com 10 mm de largura por 10 mm de altura, ou seja, uma rea

- Binarizao: binariza a imagem em preto (0) e branco (255), sendo que a imagem facilmente segmentada devido ao contraste entre o fundo e os defeitos. A binarizao um elemento facilitador para os prximos algoritmos, como por exemplo o Flood. Aps o processo de parametrizao, o aplicativo disponibiliza um processo para determinao de dimenses. Para comprimento, a cada dois cliques simples do mouse traada uma reta e calculado seu comprimento por meio da distncia euclidiana, ou seja,

.
A largura e a altura de estruturas podem ser identificadas por meio deste processo. Para determinao da rea, um clique duplo marca e calcula a rea do defeito selecionado, por meio da tcnica de PDI flood, onde os vizinhos ao pixel selecionado so marcados at a borda do defeito, como em um processo de inundao. Aps o processo de aquisio das dimenses, o algoritmo libera o processo de classificao, que realizado de acordo com a norma. A sada pode ser observada na barra de status (Fig. 3).

160

04-07 de Julho - FCT/UNESP - P. Prudente

VI Workshop de Viso Computacional

Figura 3: barra de status do processo de classificao.

Aps o processo de classificao, o sistema permite a execuo de um relatrio (Fig. 4), que tem a funo de documentar toda a anlise realizada pelo aplicativo. Muito utilizado no dia-a-dia dos inspetores, estes relatrios devem ser apresentados para seus supervisores e posteriormente para seus clientes.

Figura 4: exemplo de relatrio aps anlise do aplicativo.

4. Resultados
Com o desenvolvimento deste sistema, foi possvel alcanar diversos resultados, so eles: - Tempo para Anlise e Registro: Considerando que o teste de lquido penetrante consiste no resultado de reaes qumicas e fsicas, existe um tempo limite para o ensaio ser considerado confivel. Nos casos em que existe uma quantidade significativa a ser analisada, o processo de registro dos defeitos deve ser feito de forma mais rpida, o que pode comprometer a integridade do ensaio. Utilizando o aplicativo, as imagens podem ser capturadas imediatamente e investigadas posteriormente, incluindo a gerao de relatrios. No caso de perda desses relatrios, suficiente a realizao de uma nova anlise pelo software, sem a necessidade de repetir o ensaio de lquido penetrante, ou seja, sem aumento de custos e perda de tempo.

- rea do Defeito: Atualmente no possvel calcular manualmente a rea precisa de cada defeito e conseqentemente a rea total na superfcie analisada; isto ocorre porque os defeitos so de formas indefinidas. Sendo assim, estes valores precisam ser estimados por meio de formas definidas (enquadramento), o que influencia negativamente no item cinco da norma, que compara a rea total dos defeitos analisados com um valor limitado pela sua classe, podendo reprovar defeitos que estariam aprovados. Com o auxlio do aplicativo, est rea estimada com melhor preciso, pois quanto mais precisa a escala (pixel/mm), mais precisa ser a rea. - Agilidade na Comparao com as Classes da Norma: Depois de encontradas e registradas as caractersticas dos defeitos, faz-se necessrio comparar com as classes da norma PT 70-3, processo tambm custoso dependendo do nmero de defeitos a ser analisado, ou ainda, passvel de falhas nas comparaes. Portanto, outra vantagem do aplicativo a velocidade na comparao com tais classes da norma, pois os valores alm de no poderem ser alterados, o processo computacional bem mais rpido do que o humano. - Estimativa de Preciso: Neste trabalho, a preciso dependente do processo de escala, ou seja, quantos pixels representam um milmetro. Quanto mais preciso for esta referncia, melhores sero os resultados. Portanto, devem-se tomar alguns cuidados na aquisio das imagens, como por exemplo, a posio da cmera com a referncia (marcador quadrado verde). Esta posio deve ser normal (90) superfcie analisada. Para qualquer outro ngulo diferente deste, no ser possvel manter a escala cartesiana uniforme (x, y), o que diminuiria a preciso da anlise. Neste trabalho, fica difcil calcular a sua preciso, pois, para encontrar uma taxa de erro mais apurada, se faz necessrio calcular a mdia de vrias contagens manuais, por humanos diferentes. Em contrapartida, para estimar esta preciso, foi adicionada uma trena (fita mtrica), no momento da aquisio das imagens. Os valores encontrados pelo aplicativo so comparados com os valores analisados visualmente com a ajuda da trena. Entretanto, sero comparados apenas os valores referentes largura e altura dos defeitos, pois conforme mencionado anteriormente, na prtica, o clculo manual das reas aproximado devido s formas serem indefinidas. A Tabela 2 apresenta esta comparao.
Tabela 2: comparao dos valores de medidas manuais com os valores do aplicativo.

161

04-07 de Julho - FCT/UNESP - P. Prudente

VI Workshop de Viso Computacional

5. Concluso
Neste trabalho foi desenvolvido um aplicativo baseado em tcnicas de PDI, para auxiliar a identificao e a classificao de defeitos em superfcies metlicas industriais, de acordo com a norma de qualidade PT 70-3. Foi realizada uma pesquisa e interpretao desta, e tambm uma pesquisa em PDI, onde a mesma deu origem a um aplicativo capaz de permitir a utilizao de algoritmos adaptados ao sistema analisado. Um estudo mais aprofundado nesta rea somado ao aplicativo inicial deu origem ao processamento das imagens para a extrao de informaes, por meio de algoritmos de segmentao, removendo o fundo e destacando os defeitos. Outros algoritmos foram implementados, como Flood, tcnica responsvel pela deteco e contagem do nmero de pixels da rea dos defeitos, e tambm um algoritmo para o clculo da distncia entre os pixels. Para este, foi tomada como base a distncia euclidiana, o que aumenta ainda mais a preciso das anlises. Por ltimo, foi desenvolvido um protocolo para comparar as caractersticas encontradas dos defeitos com as classes da norma, informando como sada a aprovao ou reprovao individual do defeito analisado. Com todos os resultados obtidos pelo diagnstico, foi possvel gerar um relatrio composto por dados e imagem dos defeitos. Com o auxlio deste aplicativo, alm de automatizar o processo, reduzindo tempo e custo, pode-se melhorar a qualidade da imagem e ainda aumentar a preciso das anlises e classificaes, quando comparado ao processo de anlise convencional que realizado manualmente e a olho nu.

[4] P.M. Azevedo-Marques, Diagnstico auxiliado por computador na radiologia, Radiol Brs, 2001, vol. 34, n.5, pp. 285-293. [5] E.F. Teixeira, S.M. Ccero, and D.D. Neto, Anlise de imagens digitais de plntulas para avaliao do vigor de sementes de milho, Revista Brasileira de Sementes, 2006, vol. 28, n.2, pp. 159-167. [6] O. Khatchatourian, and F.R.R. Padilha, Reconhecimento de variedades de soja por meio do processamento de imagens digitais usando redes neurais artificiais, Eng. Agrc., 2008, vol. 28, n. 4, pp. 759-769. [7] A.C.L. Lino, J. Sanches, and I.M.D. Fabbro, Image processing techniques for lemons and tomatoes classification, Bragantia, 2008, v.67, n. 3, Campinas. [8] C.B.P.A. Conci, and S.A. Segenreich, Investigao para deteco automtica de falhas txteis, J. Braz. Soc. Mech. Sci., 1999, v. 21, n.3, Rio de Janeiro. [9] ALMEIDA, R. H. P.; CORSO, D. A.; JUNIOR, A. S. B. Viso Computacional Sistemas de Viso aplicados Inspeo Industrial. UEPG. Disponvel em: http://www.enetec.deinfo.uepg.br/ trabalhos/Rubens%20Henrique%20Pailo%20de%20Alme ida.pdf. Acessado em: 06/04/2009. [10] J.K.K. Junior, et al., Anlise discriminante paramtrica para reconhecimento de defeitos em tabuas de eucalipto utilizando imagens digitais, Revista rvore, 2205, vol.29, n. 2, pp. 299-309. [11] J.M. Gomes, et al., Desenvolvimento e avaliao de um prottipo classificador de tbuas usando tcnicas de viso artificial, Revista rvore, 2008, vol.32, n.5, pp. 949-959. [12] Gonzalez, R.C., and WOODS, R.E., Digital Image Processing. NJ: Pearson Education, 2008. [13] Filho, O.M., and NETO, H.V., Processamento Digital de Imagens. RJ: Brasport Livros e Multimdia, 1999.

6. Agradecimentos
Diego R. Moraes gostaria de agradecer o financiamento da iniciao cientfica pelas Faculdades COC de Ribeiro Preto.

7. Referncias
[1] Andreucci, R., Lquidos Penetrantes, 2008. Disponvel em: http://www.abende.org.br/down2/apostilalp.pdf. Acessado em: 23/04/2009. [2] C. Bigaton, Projetos Mecnicos, 2007. Disponvel em: http://www.etepiracicaba.org.br/apostilas/mecanica/meca nica_3ciclo/projetos_mecanicos.pdf. Acessado em: 02/09/2009. [3] F.A.A. Caldas, et al., Controle de qualidade e artefatos em mamografia, Radiol Brs, 2205, vol. 38, n.4, pp. 295-300.

162