Yolo Vision Shenzhen
Shenzhen
Junte-se agora

Inspeção de qualidade na fabricação: métodos tradicionais vs. métodos de deep learning

Haziqa Sajid

Leitura de 6 min

18 de outubro de 2024

Descubra como os modelos de detecção de objetos mais recentes podem ajudar a automatizar a inspeção de qualidade na fabricação.

A inspeção de qualidade é uma tarefa crítica durante a fabricação que garante que os produtos atendam aos padrões de qualidade exigidos. No entanto, avaliar a qualidade usando métodos de inspeção tradicionais pode ser caro à medida que a complexidade do produto aumenta. 

Os fabricantes estão migrando para técnicas de inspeção baseadas em aprendizado profundo, como detecção de objetos e segmentação semântica, para diminuir os custos de inspeção. O aprendizado profundo é um subcampo da inteligência artificial (IA) que usa algoritmos de computador chamados redes neurais para identificar padrões complexos em dados. Essas técnicas ajudam a automatizar o fluxo de trabalho de inspeção e reduzir a dependência de inspetores humanos, analisando extensos conjuntos de dados, incluindo imagens e vídeos. 

Devido à sua versatilidade e relação custo-benefício, a garantia de qualidade baseada em IA aumenta significativamente a lucratividade dos negócios. Relatórios sugerem que a indústria de manufatura pode ganhar mais de USD 3 trilhões com IA até 2035.

Este artigo abordará a forma como os métodos de aprendizagem profunda podem melhorar a inspeção da qualidade e como Ultralytics YOLO11 pode melhorar a inspeção em várias indústrias.

O que é inspeção de qualidade na manufatura?

A inspeção de qualidade avalia se um produto tem defeitos, anomalias ou inconsistências antes de chegar ao consumidor. 

O processo pode ocorrer durante a produção, onde o produto se move através de uma linha de montagem, ou após a produção, mas antes que os itens se movam para a linha de distribuição.  

Frequentemente, envolve especialistas humanos realizando avaliações visuais para verificar se o produto se desvia ou não atende aos padrões de design desejados. 

No entanto, à medida que as demandas de qualidade aumentam, os fabricantes estão migrando para abordagens automatizadas de aprendizado profundo para alcançar maior agilidade e escalabilidade em suas operações.

O que são abordagens de deep learning?

As abordagens de deep learning usam redes neurais artificiais que funcionam com base nos princípios do cérebro humano. As redes são camadas interconectadas de neurónios. Cada neurónio realiza um cálculo matemático para analisar dados, identificar padrões e gerar uma previsão. 

Fig. 1. Rede neural artificial.

Na inspeção de qualidade, os modelos de aprendizado profundo incluem estruturas de visão computacional que aprendem e extraem automaticamente características das imagens do produto. 

O desenvolvimento de modelos de visão computacional exige que especialistas treinem uma rede neural em conjuntos de dados relevantes e executem validações em um novo conjunto de dados para verificar o desempenho. 

Uma vez validados, os especialistas podem implementar estes modelos em câmaras e sensores utilizando várias ferramentas de implementação, tais como PyTorch, ONNXe OpenVINO.

Abordagens de deep learning para inspeção de qualidade

A inspeção de qualidade baseada na visão utiliza vários métodos para detect e localizar danos, fissuras e itens em falta. A lista abaixo menciona quatro abordagens modernas de aprendizagem profunda.

Classificação binária

A classificação binária refere-se à tarefa de categorizar imagens em uma de duas classes, como determinar se um defeito está presente ou não em um objeto.

Com base em dados visuais, um modelo de classificação produz uma decisão binária de sim/não. Ajudam a detect artigos em falta. Por exemplo, um modelo de classificação pode detect se um item está ou não em falta num produto.

Fig. 2. Classificação binária de uma peça de automóvel.

Classificação multiclasse

A classificação multiclasse é a tarefa de categorizar imagens em mais de duas classes. Ela atribui cada imagem a uma de várias categorias predefinidas.

Por exemplo, um modelo de classificação multiclasse pode analisar a imagem de um produto e retornar probabilidades para vários tipos de danos ou rachaduras, indicando qual é o mais provável de estar presente. 

Fig 3. Classificação multiclasse detectando dobra e cor.

Isso é útil na fabricação, onde vários defeitos, como arranhões, amassados ou rachaduras, podem exigir diferentes procedimentos de manuseio. 

Localização

A localização refere-se à identificação da localização específica de um objeto ou característica dentro de uma imagem. Utiliza modelos de deteção de objetos para prever bounding boxes ou coordenadas que destacam a região específica de dano. 

Isso é útil para tarefas como detecção de rachaduras em edifícios ou peças industriais, onde a localização precisa de um defeito é necessária para reparos direcionados. 

Fig 4. Modelo localizando um furo de punção.

Por exemplo, na manutenção de infraestrutura, os modelos de localização podem analisar imagens de uma estrutura de concreto e marcar a área exata onde uma rachadura está localizada.

Localização multiclasse

A localização multiclasse identifica e localiza múltiplos defeitos dentro de uma imagem, ao mesmo tempo que classifica cada defeito em uma de várias categorias predefinidas. 

Usa modelos de deteção de objetos mais avançados para determinar o tipo e a localização de um defeito, a fim de oferecer informações mais detalhadas.

Fig 5. Modelo localizando vários tipos de defeitos.

Por exemplo, um modelo de localização multiclasse pode analisar uma imagem de um item danificado e indicar o tipo de defeito, como um arranhão ou rachadura, e as coordenadas exatas do defeito dentro do objeto. 

Abordagens tradicionais vs. deep learning 

Os métodos de inspeção tradicionais são mais rígidos, seguindo regras e padrões definidos pelo usuário, como limites, listas de verificação predefinidas e critérios de aprovação/reprovação. 

Por exemplo, nas técnicas de visão baseadas em regras, os especialistas definem a cor, a forma e o tamanho ideais de um determinado produto. O sistema notifica os especialistas se uma câmera ou outro dispositivo de captura de imagem detectar desvios desses padrões.

As abordagens de aprendizagem profunda oferecem maior flexibilidade para a construção de sistemas de deteção mais complexos. Estas abordagens envolvem a recolha e anotação de extensos conjuntos de dados de imagens de objectos defeituosos. Os especialistas utilizam os dados anotados para treinar modelos de deteção de objectos, tais como Ultralytics YOLO11. Uma vez treinados, podem instalar o modelo em câmaras ou sensores para captar imagens e identificar defeitos em tempo real.

Na secção seguinte, veremos como YOLO11 pode ser utilizado para a inspeção da qualidade.

Usando visão computacional para inspeção de qualidade

O You-Only-Look-Once (YOLO) é um modelo de deteção de objectos em tempo real (SOTA) de última geração, famoso pela sua elevada precisão, adaptabilidade e velocidade. A sua última iteração é o Ultralytics YOLO11que melhora as versões anteriores em termos de extração de caraterísticas, velocidade, precisão e adaptabilidade. 

Apresenta uma arquitetura melhor para uma extração de recursos mais precisa e inclui pipelines de treino otimizados para velocidades de processamento mais rápidas. É mais eficiente em termos computacionais, com 22% menos parâmetros e pontuações de precisão mais altas do que os seus antecessores.

Devido à sua versatilidade, YOLO11 pode ajudar a melhorar os fluxos de trabalho de inspeção de qualidade em vários domínios. Pode ajudar a detect anomalias, danos, fissuras, itens em falta e erros de embalagem em produtos através da execução de tarefas como a deteção e segmentação de objectos.

Vamos analisar algumas maneiras pelas quais os modelos de visão computacional podem ser usados na indústria de manufatura. 

Detecção de itens em falta e peças mal colocadas em eletrônicos

Os modelos de visão por computador podem verificar se um produto tem todos os elementos necessários. Podem detect componentes em falta em produtos montados para garantir a sua integridade.

Na fabricação de eletrônicos, identificar componentes ausentes, peças desalinhadas ou problemas de soldagem é crucial para garantir que o produto final seja confiável e tenha a funcionalidade correta.

Modelos de deteção de objectos como YOLO11 podem ser treinados para detect componentes em falta ou mal colocados em placas de circuitos. Pode analisar imagens das placas em tempo real e identificar defeitos como a falta de resistências ou condensadores. Isto garantirá que a montagem de cada unidade está correta antes do envio.

Detecção de rachaduras em peças automotivas

A detecção de fissuras é outra tarefa de detecção que analisa imagens ou dados de sensores para identificar a localização, o tamanho e a gravidade de uma fissura.

A indústria automóvel é um exemplo em que a deteção de fissuras em vários componentes, como engrenagens e sistemas de travagem, é necessária para garantir que cumprem as normas de segurança.

Modelos como o YOLO11 podem ser treinados para detect rapidamente defeitos como riscos superficiais ou fissuras em componentes automóveis complexos.

Detecção de danos em têxteis

A visão por computador pode ajudar a detect vários tipos de danos na superfície de um produto, tais como riscos, amolgadelas e deformações, utilizando tarefas de visão por computador.

A indústria têxtil pode beneficiar significativamente da deteção de danos baseada em IA, utilizando modelos de deteção e segmentação de objectos como o YOLO11. Este pode identificar defeitos como rasgões, buracos, nódoas ou inconsistências no tecido durante o processo de produção. 

Deteção de anomalias no fabrico farmacêutico

A deteção de anomalias refere-se à tarefa de analisar o design, a estrutura, a aparência e o tamanho de um produto para avaliar se estas propriedades se desviam dos padrões desejados.

No fabrico de produtos farmacêuticos, a deteção de anomalias é vital para garantir a qualidade e a segurança dos medicamentos. Os fabricantes podem utilizar YOLO11 para detect irregularidades, tais como inconsistências nas formas e tamanhos dos comprimidos, descoloração ou partículas estranhas.

Precisão da embalagem e rotulagem

Outro exemplo de como os modelos de visão computacional podem ser usados na fabricação é na embalagem e rotulagem nas indústrias. Por exemplo, a indústria de alimentos e bebidas deve atender a padrões rigorosos de segurança e conformidade do consumidor.

Modelos como o YOLO11 podem ajudar a detect erros de embalagem, como rotulagem incorrecta, embalagens danificadas ou selos de segurança em falta. Também pode verificar se as etiquetas estão corretamente colocadas com códigos de barras claros ou datas de validade. 

Isso garante que os produtos estejam em conformidade com os regulamentos do setor e prontos para distribuição ao consumidor.

Desafios e direções futuras da inspeção de qualidade baseada em IA

As estruturas de inspeção de qualidade baseada em IA ainda estão evoluindo e enfrentam inúmeros desafios. Aqui estão algumas limitações e direções futuras de pesquisa a serem consideradas para essas tecnologias.

  • Aprendizagem em mundo aberto e visão ativa: A construção de modelos de deteção de objectos para detect novos objectos é um desafio devido à disponibilidade limitada de dados rotulados. Os modelos de formação não supervisionada e de aprendizagem por transferência podem ajudar os especialistas a adaptar rapidamente as estruturas de deteção a novos conjuntos de dados.
  • Detecção no nível do pixel: A segmentação de imagem permite que os modelos entendam a diferença entre o fundo e o objeto primário em uma imagem. A integração da detecção de objetos e segmentação é uma área de pesquisa que está em constante desenvolvimento para garantir uma inspeção de alta qualidade.
  • Aprendizado multimodal: Modelos multimodais podem integrar e analisar múltiplos tipos de dados simultaneamente. Na detecção de objetos, o aprendizado multimodal pode ajudar a melhorar a precisão da inspeção, aprendendo com diferentes tipos de dados, como dados térmicos para entender a profundidade, imagens bidimensionais e filmagens de vídeo curtas.

Principais conclusões 

A inspeção de qualidade baseada em deep learning está a registar um progresso exponencial devido ao desenvolvimento constante de diferentes modelos de deteção de objetos. Com a inspeção de qualidade baseada em IA, os fabricantes podem alcançar maior escalabilidade e flexibilidade do que as abordagens tradicionais.

As empresas podem utilizar modelos como o YOLO11 para automatizar o processo de inspeção, tirando partido da sua arquitetura melhorada e das capacidades de extração de caraterísticas, o que resulta numa maior precisão e numa velocidade mais rápida.

Pode saber mais sobre o YOLO11 e outros modelos de deteção de objectos consultando o nosso Repositório GitHub e interagindo com a nossa vibrante comunidade. Explore como Ultralytics está a redefinir o fabrico através de estruturas de aprendizagem profunda de última geração.

Vamos construir o futuro
da IA juntos!

Comece sua jornada com o futuro do aprendizado de máquina

Comece gratuitamente