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

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.

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.
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.
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.

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.
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.
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.

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.

Isso é útil na fabricação, onde vários defeitos, como arranhões, amassados ou rachaduras, podem exigir diferentes procedimentos de manuseio.
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.

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.
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.

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.