Ultralytics YOLO27:
Ultralytics YOLO

Usar IA para a deteção e segmentação de fissuras

Descobre por que é importante detetar fissuras em ambientes industriais e como a deteção de fissuras com modelos de aprendizagem profunda, como o Ultralytics YOLOv8, automatiza este processo.

ABAbirami Vina9 min read
Usar IA para a deteção e segmentação de fissuras

Quando olha para uma fissura numa superfície, ela pode parecer um problema pequeno, mas é um bom indicador precoce de danos estruturais graves. Por exemplo, as pontes são inspecionadas regularmente quanto a fissuras, e estas representam 90% de todos os danos em pontes todos os anos. Tradicionalmente, a inspeção de fissuras é feita manualmente e pode consumir muito tempo. A inteligência artificial (AI) pode intervir para simplificar a deteção de fissuras.

Para além das pontes, a deteção de fissuras com aprendizagem profunda é útil em muitos contextos industriais. Ajuda a garantir a integridade dos edifícios na construção, evita paragens dispendiosas na indústria e torna as inspeções de estradas e pavimentos mais seguras e eficazes. Neste artigo, vamos analisar mais detalhadamente como pode utilizar modelos de IA e visão computacional, como o Ultralytics YOLOv8, para detetar e segmentar fissuras de forma muito mais rápida e simples do que com métodos tradicionais.

O que é a segmentação de fissuras?#

Antes de abordarmos a segmentação de fissuras, vamos compreender a segmentação. A segmentação é uma tarefa de visão computacional que envolve dividir uma imagem em diferentes regiões ou segmentos. O objetivo é simplificar a imagem e facilitar a sua análise. A segmentação fornece uma compreensão ao nível dos píxeis, enquanto tarefas como a deteção de objetos utilizam caixas delimitadoras para identificar e localizar objetos.

Existem diferentes tipos de técnicas de segmentação:

  • Segmentação semântica: consiste em atribuir a cada píxel de uma imagem uma classe específica, como «estrada», «edifício» ou «árvore». Todos os píxeis da mesma classe são tratados como uma única entidade.
  • Segmentação de instâncias: ao contrário da segmentação semântica, distingue instâncias separadas da mesma classe, como diferentes carros numa imagem.
  • Segmentação panótica: combina as abordagens de segmentação semântica e de instâncias para fornecer uma compreensão detalhada da categorização ao nível dos píxeis e das instâncias distintas de objetos numa imagem.

Diferenças entre técnicas de segmentação

Fig. 1. Diferenças entre técnicas de segmentação: imagem original (G), segmentação semântica (H), segmentação de instâncias (I) e segmentação panótica (J).

No que diz respeito à deteção de fissuras, a segmentação de instâncias é uma excelente opção. Ao segmentar cada fissura de forma única, podemos identificá-las e analisá-las individualmente. Por exemplo, podemos calcular a área de uma fissura contando o número de píxeis que ocupa na imagem.

Compreender como funciona a segmentação de fissuras#

O primeiro passo para implementar a segmentação de fissuras é considerar a configuração de câmara adequada, que pode variar consoante a aplicação. Se estiver a inspecionar uma estrutura maior, como um edifício, utilizar drones pode ser a melhor abordagem para captar imagens de alta resolução a partir de vários ângulos. Por outro lado, se estiver a inspecionar chapas metálicas após o fabrico, pode ser melhor utilizar câmaras fixas de alta resolução, posicionadas estrategicamente para captar imagens detalhadas das superfícies.

Depois de finalizar a configuração da câmara, pode treinar um modelo de visão computacional que suporte a segmentação de instâncias, como o YOLOv8. O Roboflow Universe Crack Segmentation Dataset contém imagens anotadas de fissuras e pode ser utilizado para treinar o seu modelo. Também pode criar o seu próprio conjunto de dados, captando e anotando imagens de fissuras específicas da sua aplicação.

O modelo aprende a segmentar fissuras através de aprendizagem supervisionada. Durante o treino, recebe imagens e etiquetas que mostram onde estão as fissuras. O modelo ajusta os seus parâmetros internos para minimizar a diferença entre as suas previsões e as etiquetas reais. Após o treino, pode ser utilizado para analisar novas imagens e segmentar individualmente cada fissura.

Utilizar o Ultralytics YOLOv8 para a segmentação de fissuras

Fig. 2. Utilizar o Ultralytics YOLOv8 para a segmentação de fissuras.

Aplicações industriais da segmentação de fissuras#

A deteção e a segmentação de fissuras são extremamente úteis em várias aplicações industriais, desde a manutenção de infraestruturas até ao controlo de qualidade na indústria. Ao identificar e analisar fissuras com precisão, estas técnicas ajudam a promover a segurança, a durabilidade e a qualidade em muitos setores. Vejamos alguns exemplos.

Manutenção da qualidade de estradas e pavimentos#

As fissuras nas estradas são um problema comum causado pelas condições meteorológicas, pelo tráfego intenso e pelo desgaste natural. As alterações de temperatura podem fazer com que o pavimento se expanda e contraia, provocando fissuras. Os veículos pesados exercem pressão adicional sobre a superfície da estrada, e a água que se infiltra em pequenas fissuras pode alargá-las e aprofundá-las ao longo do tempo. Estas fissuras podem causar desgaste prematuro, falhas estruturais e um perigo acrescido para as pessoas que conduzem na estrada. A deteção precoce através da segmentação de fissuras pode ajudar a otimizar a manutenção das estradas.

Uma fissura numa estrada

Fig. 3. Uma fissura numa estrada. Fonte da imagem: Envato Elements.

As fissuras detetadas e segmentadas através de visão computacional podem ser classificadas em níveis de gravidade baixo, médio e alto com base no seu tamanho. Classificar as fissuras ajuda as equipas de manutenção a definir prioridades. Por exemplo, as fissuras de alta gravidade podem ser tratadas primeiro para evitar falhas críticas e melhorar a segurança rodoviária, enquanto as fissuras de gravidade média e baixa podem ser agendadas para reparações posteriores e verificações de rotina. Desta forma, a equipa de manutenção pode otimizar a utilização de recursos, reduzir os custos de manutenção e minimizar as perturbações para os utilizadores da estrada.

Inspeção e monitorização estrutural#

A deteção de fissuras também pode ser utilizada para manter a qualidade e a segurança de edifícios e outras estruturas. Tal como as estradas, os edifícios podem desenvolver fissuras devido a alterações meteorológicas, fadiga dos materiais e desgaste normal. As máquinas pesadas utilizadas durante a construção também podem exercer pressão adicional sobre as estruturas, provocando mais fissuras.

Utilizar um telemóvel para tirar fotografias para a segmentação de fissuras

Fig. 4. Utilizar um telemóvel para tirar fotografias para a segmentação de fissuras.

Ao identificar e tratar fissuras com precisão, é possível prolongar significativamente a vida útil de edifícios e estruturas. Os dados recolhidos pelos sistemas de deteção de fissuras também podem ser utilizados para melhorar as normas e os regulamentos de construção. Ao analisar padrões e causas de fissuras em diferentes projetos, os especialistas do setor podem desenvolver melhores práticas e materiais de construção.

Deteção de fissuras na indústria do petróleo e do gás#

Na indústria do petróleo e do gás, a deteção de fissuras é essencial para manter a segurança e a fiabilidade de oleodutos, gasodutos, tanques de armazenamento e outras infraestruturas vitais. Os oleodutos e gasodutos percorrem frequentemente longas distâncias e estão sujeitos a condições ambientais adversas que podem causar alterações de pressão e fadiga dos materiais, provocando fissuras. Tradicionalmente, a deteção de fissuras é feita utilizando medidores de inspeção de tubagens (pigs), testes ultrassónicos e radiografia. Se estas fissuras não forem detetadas e reparadas atempadamente, podem causar problemas graves, como fugas e explosões. As fissuras neste setor representam um enorme risco para o ambiente e para as pessoas.

Trabalhadores a inspecionar tanques de gás num comboio

Fig. 5. Trabalhadores a inspecionar tanques de gás num comboio. Fonte da imagem: Envato Elements

A segmentação de fissuras com visão computacional permite a monitorização contínua das condições dos oleodutos e gasodutos. As equipas de manutenção podem fazer reparações atempadas e prevenir potenciais desastres ao identificar fissuras numa fase inicial.

Inspeção automatizada de peças de fabrico#

A inspeção automatizada através da segmentação de fissuras está a transformar o controlo de qualidade na indústria. Anteriormente, a deteção de fissuras era feita através de inspeções visuais, inspeções com líquidos penetrantes e inspeções por partículas magnéticas. Ao integrar sistemas avançados de captura de imagem e visão computacional na linha de produção, os fabricantes podem detetar imediatamente até as fissuras e os defeitos mais pequenos nas peças, logo após o seu fabrico. Todos os componentes podem ser verificados e cumprir padrões de alta qualidade antes de chegarem aos clientes.

A inspeção automatizada melhora a precisão e a eficiência, fornecendo feedback em tempo real para que as equipas de produção possam corrigir rapidamente quaisquer problemas. Isto reduz os custos ao diminuir a necessidade de inspeções manuais e evitar recolhas dispendiosas. Além disso, estes sistemas recolhem dados valiosos sobre defeitos, ajudando a identificar padrões e a melhorar os processos de fabrico, o que resulta em produtos mais seguros e fiáveis.

Detetar fissuras em peças metálicas

Fig. 6. Deteção de fissuras em peças metálicas.

Vantagens e desvantagens da segmentação de fissuras#

A deteção de fissuras através de aprendizagem profunda oferece muitos benefícios, incluindo maior segurança e decisões baseadas em dados. Vamos explorar algumas das outras vantagens da utilização da deteção de fissuras em ambientes industriais:

  • Práticas sustentáveis: apoia práticas sustentáveis de construção e manutenção ao reduzir a necessidade de reparações e substituições extensivas, poupando materiais e recursos.
  • Perturbações minimizadas: agendar reparações de fissuras menos graves durante a manutenção de rotina ajuda a evitar grandes perturbações nas operações e na utilização.
  • Conformidade com os regulamentos: ajuda a cumprir as normas do setor e os requisitos regulamentares ao garantir a inspeção e a manutenção regulares das infraestruturas.

Apesar das suas vantagens, a segmentação de fissuras também apresenta algumas desvantagens. Os elevados custos de infraestrutura iniciais podem ser preocupantes para organizações mais pequenas, e a complexidade do sistema exige formação e manutenção contínuas. Eis algumas das outras desvantagens da utilização da segmentação de fissuras em aplicações industriais:

  • Falsos positivos e negativos: pode identificar fissuras incorretamente ou não detetar fissuras, levando a reparações desnecessárias ou não realizadas.
  • Desafios de gestão de dados: gera grandes quantidades de dados que requerem ferramentas robustas de armazenamento e análise.
  • Fatores ambientais: condições externas, como condições meteorológicas extremas ou humidade elevada, podem afetar a precisão e a fiabilidade dos sistemas de segmentação de fissuras.
  • Integração com sistemas existentes: integrar a tecnologia de deteção de fissuras com infraestruturas e sistemas existentes pode ser um desafio e exigir modificações ou atualizações adicionais.

Principais conclusões#

A segmentação e a deteção de fissuras podem desempenhar um papel vital na manutenção da segurança e da durabilidade das nossas infraestruturas industriais. Ao utilizar tecnologias avançadas, como a aprendizagem profunda e a visão computacional, podemos identificar problemas estruturais numa fase inicial e corrigi-los antes que se tornem problemas significativos. Esta abordagem proativa poupa tempo e dinheiro, ao mesmo tempo que cumpre as normas de segurança e regulamentares. Além disso, apoia práticas sustentáveis ao minimizar a necessidade de reparações extensivas. Apesar de alguns desafios, como os custos iniciais elevados e a complexidade, os benefícios da segmentação de fissuras em vários setores fazem dela uma ferramenta valiosa para manter e melhorar a qualidade das infraestruturas.

Para saberes mais sobre IA, visita o nosso repositório no GitHub e participa na nossa comunidade. Explora aplicações de IA na indústria e na agricultura nas nossas páginas de soluções. 🚀

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática