Realize uma análise de defeitos em equipamentos industriais

Apresentação

A realização de uma inspeção em equipamentos industriais pode ser demorada (em alguns casos, pode durar horas ou até semanas), principalmente quando os equipamentos são amplamente distribuídos para as indústrias, como gás e petróleo, transporte (rodovias e ferrovias), construção e agricultura.

Este padrão de código demonstra como é possível automatizar essa inspeção utilizando imagens dos equipamentos para mostrar às equipes quais deles exigem atenção, para que seja resolvido e possa atender às normas habituais. O serviço Watson Visual Recognition pode identificar defeitos específicos ou se a imagem atende às condições normais. A análise da imagem é acionada pelo IBM Cloud Functions conforme uma imagem é incluída em um banco de dados Cloudant.

Descrição

Neste padrão de código, você usará técnicas de classificação de aprendizado de máquina para verificar se há danos nos equipamentos industriais utilizando inspeção por imagem visual. Com o Watson Visual Recognition, você analisará a imagem com um classificador treinado para inspecionar gasodutos com seis identificadores: Normal, Ruptura, Corrosão, Revestimento Danificado, Defeitos de Conexão e Vazamento. Para cada imagem, você receberá um percentual de correspondência para cada um dos identificadores com base em quanto a imagem se aproxima dos identificadores de danos ou do identificador Normal. Esses dados podem então ser usados para criar um painel para mostrar quais dutos exigem atenção imediata ou nenhuma atenção. Os dados da imagem são armazenados em um banco de dados Cloudant.

Este padrão de código demonstra como o IBM Cloud Functions pode acionar um microsserviço, conforme uma imagem é incluída no banco de dados Cloudant. O microsserviço faz a análise de reconhecimento visual e atualiza o banco de dados Cloudant com os dados analisados.

Após concluir este padrão de código, você deverá saber:

  • Treinar o Watson Visual Recognition para classificar imagens.
  • Configurar o banco de dados Cloudant para armazenar e recuperar dados de imagem.
  • Configurar o IBM Cloud Functions para acionar a análise do Visual Recognition e armazenar o resultado no banco de dados Cloudant.
  • Ativar um aplicativo web para visualizar um painel de análise de reconhecimento visual e implementá-lo nos serviços IBM Cloud.

Fluxo

Fluxograma das etapas para criação do app

  1. O usuário faz upload da imagem por meio da UI da web.
  2. Os dados da imagem são enviados para o banco de dados Cloudant.
  3. Conforme a imagem é inserida no banco de dados, o Cloud Functions aciona o microsserviço.
  4. O microsserviço analisa a imagem usando o serviço Watson Visual Recognition treinado.
  5. Os dados analisados são enviados de volta para o banco de dados Cloudant.
  6. O painel na UI da web exibe a análise de reconhecimento visual e as imagens que exigem atenção.

Instruções

Pronto para aplicar este padrão de código? Detalhes completos sobre como começar a executar e usar este aplicativo estão no arquivo README file.

Aviso

O conteúdo aqui presente foi traduzido da página IBM Developer US. Caso haja qualquer divergência de texto e/ou versões, consulte o conteúdo original.