Ao clicar em “Aceitar todos os cookies”, concorda com o armazenamento de cookies no seu dispositivo para melhorar a navegação no site, analisar a utilização do site e ajudar nos nossos esforços de marketing. Mais informações
Definições de cookies
Ao clicar em “Aceitar todos os cookies”, concorda com o armazenamento de cookies no seu dispositivo para melhorar a navegação no site, analisar a utilização do site e ajudar nos nossos esforços de marketing. Mais informações
Explore como a visão computacional permite a detecção precisa de anomalias em vários setores. Aprenda como treinar modelos personalizados como o Ultralytics YOLO11 para detecção de anomalias.
Uma pequena rachadura na asa de um avião, um rótulo mal impresso em um medicamento ou uma transação financeira incomum podem causar sérios problemas se não forem detectados. Todas as indústrias enfrentam o desafio de tentar identificar quaisquer problemas arriscados logo no início para evitar falhas, perdas financeiras ou riscos de segurança.
Especificamente, as anomalias precisam ser detectadas. A detecção de anomalias está focada em identificar padrões que não correspondem aos comportamentos esperados. Ela visa sinalizar defeitos, erros ou atividades irregulares que poderiam passar despercebidas. Os métodos tradicionais dependem de regras fixas para encontrar essas anomalias, mas geralmente são lentos e têm dificuldades com variações complexas. É aqui que a visão computacional desempenha um papel crucial.
Ao aprender com grandes conjuntos de dados visuais, os modelos de visão computacional como o Ultralytics YOLO11 podem detectar irregularidades com mais precisão do que os métodos tradicionais.
Neste artigo, exploraremos como funciona a detecção de anomalias baseada em visão e como o YOLO11 pode ajudar.
A necessidade de detecção de anomalias
No que diz respeito à visão computacional, anomalias ou irregularidades normalmente aparecem como defeitos ou padrões incomuns em imagens e vídeos. Durante anos, as empresas confiaram em inspeções manuais ou sistemas baseados em regras para detectar defeitos.
Por exemplo, na fabricação farmacêutica, as anomalias em comprimidos podem incluir rachaduras, formas incorretas, descoloração ou impressões ausentes, o que pode comprometer a qualidade e a segurança. Detectar essas falhas precocemente é vital para evitar que produtos defeituosos cheguem aos consumidores. No entanto, os métodos manuais de detecção de anomalias são frequentemente lentos, inconsistentes e não conseguem lidar com a complexidade das irregularidades do mundo real.
Fig 1. Detecção de anomalias na indústria farmacêutica.
A detecção de anomalias baseada em IA resolve esses desafios aprendendo com vastos conjuntos de dados, melhorando continuamente sua capacidade de reconhecer padrões ao longo do tempo. Ao contrário dos métodos baseados em regras fixas, os sistemas de IA podem aprender e melhorar com o tempo.
Modelos avançados como o YOLO11 aprimoram a detecção de anomalias, permitindo a análise de imagens em tempo real com alta precisão. Os sistemas de Visão de IA podem analisar detalhes em imagens como forma, textura e estrutura, facilitando a identificação de irregularidades de forma rápida e precisa.
Como a visão computacional possibilita a detecção de anomalias
Os sistemas de deteção de anomalias impulsionados pela Visão de IA funcionam capturando primeiro imagens ou vídeos de alta qualidade usando câmaras, sensores ou drones. Dados visuais claros são fundamentais, quer se trate de detetar um produto defeituoso numa linha de fábrica, de detetar uma pessoa não autorizada numa área segura ou de identificar movimentos invulgares num espaço público.
Uma vez coletadas, as imagens ou vídeos passam por técnicas de processamento de imagem, como redução de ruído, realce de contraste e limiarização. Estas etapas de pré-processamento ajudam os modelos de Visão de IA a focar-se em detalhes importantes, filtrando o ruído de fundo, melhorando a precisão em várias aplicações, desde a monitorização de segurança até ao diagnóstico médico e controlo de tráfego.
Após o pré-processamento, a visão computacional pode ser usada para analisar as imagens e identificar qualquer coisa fora do comum. Uma vez que uma anomalia é sinalizada, o sistema pode acionar um alerta, como notificar um trabalhador para remover um produto defeituoso, alertar o pessoal de segurança sobre uma ameaça potencial ou informar os operadores de tráfego para gerenciar o congestionamento.
Fig. 2. Exemplos de defeitos que podem ser detectados usando Visão de IA.
Deteção de anomalias usando as capacidades do YOLO11
Vamos analisar mais de perto como os modelos de visão computacional como o YOLO11 são capazes de analisar imagens para detectar anomalias.
YOLO11 suporta várias tarefas de visão computacional, como detecção de objetos, classificação de imagens, segmentação de instâncias, rastreamento de objetos e estimativa de pose. Essas tarefas simplificam a detecção de anomalias em diferentes aplicações do mundo real.
Por exemplo, a deteção de objetos pode ser usada para identificar produtos defeituosos numa linha de montagem, indivíduos não autorizados em áreas restritas ou itens deslocados num armazém. Da mesma forma, a segmentação de instâncias torna possível delinear com precisão anomalias, como rachaduras em máquinas ou contaminação em produtos comestíveis.
Fig. 3. Segmentando rachaduras com a ajuda do YOLO11.
Aqui estão alguns outros exemplos de tarefas de visão computacional sendo usadas para detecção de anomalias:
Rastreamento de objetos: Pode ser usado para monitorar padrões de movimento para detectar ameaças à segurança, rastrear anomalias de veículos no trânsito ou avaliar os movimentos de pacientes na área da saúde.
Estimativa de pose: O YOLO11 pode detectar movimentos corporais incomuns para identificar riscos de segurança em locais de trabalho ou rastrear o progresso da reabilitação em cuidados de saúde.
Detecção de caixas delimitadoras orientadas (OBB): Melhora a detecção de anomalias, identificando e localizando com precisão objetos rotacionados ou angulados, tornando-o útil para análise de imagens aéreas, direção autônoma e inspeções industriais.
Por que você deveria usar o YOLO11?
Entre vários outros modelos de visão computacional, os modelos Ultralytics YOLO se destacam por sua velocidade e precisão. O Ultralytics YOLOv5 simplificou a implantação com sua estrutura baseada em PyTorch, tornando-o acessível a uma gama maior de usuários. Enquanto isso, o Ultralytics YOLOv8 aprimorou ainda mais a flexibilidade ao introduzir suporte para tarefas como segmentação de instâncias, rastreamento de objetos e estimativa de pose, tornando-o mais adaptável a diferentes aplicações.
A versão mais recente, YOLO11, oferece precisão e desempenho superiores em comparação com as suas antecessoras. Por exemplo, com 22% menos parâmetros do que o YOLOv8m, o YOLO11m oferece uma precisão média (mAP) mais elevada no conjunto de dados COCO, permitindo uma deteção de objetos mais precisa e eficiente.
Como treinar de forma personalizada o YOLO11 para detecção de anomalias
O treinamento personalizado do YOLO11 para detecção de anomalias é direto e simples. Com um conjunto de dados projetado para sua aplicação específica, você pode ajustar o modelo para detectar anomalias com precisão.
Siga estes passos simples para começar:
Prepare seu conjunto de dados: Colete imagens de alta qualidade que incluam amostras normais e de anomalia. Certifique-se de incluir variações na iluminação, ângulos e resoluções para ajudar o modelo a se adaptar melhor.
Rotule seus dados: Marque anomalias usando caixas delimitadoras, segmentação ou pontos-chave para que o modelo saiba o que procurar. Ferramentas de código aberto tornam este processo mais rápido e fácil.
Treine o modelo: O modelo aprende ao longo de vários ciclos, melhorando sua capacidade de identificar casos normais e anômalos em tempo real.
Teste e valide: Execute o modelo treinado em imagens novas e não vistas para avaliar seu desempenho e certifique-se de que ele tenha um bom desempenho antes de implementá-lo.
Além disso, ao construir um sistema de detecção de anomalias, é importante considerar se o treinamento personalizado é realmente necessário. Em alguns casos, um modelo pré-treinado já pode ser suficiente.
Por exemplo, se você estiver desenvolvendo um sistema de gerenciamento de tráfego e a anomalia que precisa detectar são pedestres atravessando fora da faixa, o modelo YOLO11 pré-treinado já pode detectar pessoas com alta precisão. Como "pessoa" é uma categoria bem representada no conjunto de dados COCO (no qual é pré-treinado), não há necessidade de treinamento adicional.
O treino personalizado torna-se essencial quando as anomalias ou objetos que precisa de detetar não estão incluídos no conjunto de dados COCO. Se a sua aplicação exigir a identificação de defeitos raros na manufatura, condições médicas específicas em imagens ou objetos únicos não abrangidos por conjuntos de dados padrão, o treino de um modelo em dados específicos do domínio garante melhor desempenho e precisão.
Aplicações reais da deteção de anomalias orientada por visão
A deteção de anomalias é um conceito amplo que abrange muitas aplicações do mundo real. Vamos analisar algumas delas e ver como a visão computacional ajuda a identificar irregularidades, a melhorar a eficiência e a otimizar a tomada de decisões em diferentes setores.
Detecção de anomalias na fabricação
A visão computacional na fabricação ajuda a manter altos padrões de qualidade, detectando defeitos, desalinhamentos e componentes ausentes nas linhas de produção. Os modelos de visão computacional podem sinalizar instantaneamente produtos defeituosos, impedindo que eles avancem na linha e reduzindo o desperdício. A detecção precoce de problemas como defeitos de matéria-prima, erros de embalagem ou componentes estruturais fracos ajuda a evitar recalls dispendiosos e perdas financeiras.
Além do controle de qualidade, a detecção de anomalias também pode melhorar a segurança no local de trabalho. As fábricas geralmente lidam com calor, fumaça e emissões perigosas, o que pode levar a riscos de incêndio. Os modelos de visão computacional com IA podem detectar padrões de fumaça incomuns, superaquecimento de máquinas ou até mesmo sinais precoces de um incêndio, permitindo que os fabricantes tomem medidas antes que ocorram acidentes.
Fig 4. Visão computacional sendo usada para detectar fogo e fumaça.
Identificação de casos extremos automotivos
A indústria automotiva pode usar modelos como o YOLO11 para detectar falhas em motores, sistemas de freio e componentes de transmissão antes que levem a falhas críticas. Usando o suporte do YOLO11 para detecção de objetos e segmentação de instâncias, é fácil identificar com precisão anomalias que as inspeções manuais podem negligenciar.
Aqui estão alguns outros exemplos de detecção de anomalias na indústria automotiva:
Detecção de anomalias de tráfego: Reconhecimento de veículos se movendo na contramão, saídas repentinas de faixa ou acesso não autorizado a áreas restritas.
Monitoramento do comportamento do motorista: Identificação de sonolência ao dirigir, comportamento distraído ou direção irregular para melhorar a segurança rodoviária.
Segurança de veículos autônomos: Detecção de pedestres, ciclistas e obstáculos inesperados para evitar colisões.
Detecção de irregularidades em eletrônicos
Inspecionar eletrônicos manualmente pode ser lento, inconsistente e propenso a erros humanos, o que significa que defeitos em microchips, placas de circuito e conexões de solda podem passar despercebidos. Mesmo pequenos defeitos, como uma junta de solda rachada ou um componente desalinhado, podem causar interrupções de sinal, falhas no sistema ou curtos-circuitos, levando a dispositivos não confiáveis.
Com a deteção de anomalias alimentada por YOLO11, os fabricantes podem automatizar este processo e identificar rapidamente problemas como peças desalinhadas, soldaduras defeituosas ou falhas elétricas com uma precisão muito maior do que os métodos tradicionais. Por exemplo, uma pequena folga numa junta de solda que pode passar despercebida aos inspetores humanos pode ser facilmente detetada pela deteção de objetos do YOLO11.
Principais conclusões
À medida que as indústrias recorrem à deteção de anomalias habilitada por visão computacional, modelos como o YOLO11 estão a tornar-se essenciais para manter a qualidade, melhorar a segurança e reduzir os riscos operacionais.
Da manufatura à agricultura, a detecção de anomalias orientada por IA pode aumentar a precisão, acelerar as inspeções e minimizar os erros humanos. Olhando para o futuro, os avanços na IA provavelmente tornarão a detecção de anomalias mais precisa.