Benefícios dos sistemas de visão mecânica de alta tecnologia

visão artificial

Antigamente, praticamente todos os produtos no mundo da visão mecânica eram de alta qualidade. O desafio era que, com um poder computacional limitado, eles podiam fazer muito pouco. Se, de fato, você tentasse ativar funções «high-end», elas inevitavelmente acabariam sendo muito lentas para aplicação. 

Portanto, muitos dos primeiros sistemas de escala de cinza reduziram rapidamente sua imagem a uma representação binária da cena, geralmente utilizando técnicas simples de limiar fixo. Isto resultou em um desempenho marginal, na melhor das hipóteses.

Hoje em dia, sistemas de visão artificial high-end capazes de executar qualquer número de algoritmos robustos de pré-processamento e segmentação estão disponíveis comercialmente sem que tal processamento se torne o gargalo de estrangulamento. 

Poder-se-ia dizer que estes processadores de visão são sistemas verdadeiramente «de propósito geral», uma vez que permitem que o processamento seja adaptado a uma aplicação específica. 

Estes sistemas realizam múltiplos algoritmos de pré-processamento e segmentação em tempo real usando como base para seus projetos: circuitos integrados específicos da aplicação (proprietários ou comercialmente disponíveis), FPGAs, DSPs, microprocessadores e/ou combinações destas capacidades computacionais.

Estes sistemas são diferentes das chamadas câmeras inteligentes, computadores/processadores de visão embutidos ou sistemas de processamento baseados em host que empregam capturadores de imagem simples ou câmeras digitais que fornecem dados de imagem diretamente para o host.

Embora estes sistemas tenham um propósito geral, geralmente há acesso a um conjunto muito limitado de algoritmos de pré-processamento e segmentação subjacentes. 

O software dos sistemas de visão artificial torna a tecnologia de processamento de imagem subjacente transparente para o usuário. A interface é feita por meio de ícones que representam funções específicas de visão mecânica (calibração, localização, inspeção de defeitos, verificação de caráter ótico, etc.). 

Há poucas possibilidades de «passar por baixo do capô», por assim dizer, para ajustar os parâmetros.

Estes produtos de visão mecânica «low-end» podem lidar com muitas aplicações hoje em dia, já que as variáveis de aparência e apresentação encontradas em muitas aplicações são padronizadas com as mais recentes matrizes de iluminação de campo escuro e de campo brilhante disponíveis no mercado.

E com câmeras com características como varredura progressiva e reinicialização assíncrona. 

Entretanto, quando essas variáveis de aparência e posição não puderem ser padronizadas e/ou quando os requisitos de desempenho forem altos, esses produtos «de baixo custo» não resultarão em desempenho rigoroso. Portanto, ainda há oportunidades para sistemas de visão artificial de alta tecnologia.

Quais são as características de algumas aplicações onde as propriedades de um sistema high-end são críticas para o sucesso da aplicação?

As características das aplicações que requerem sistemas high-end são 

  • Fluxo de dados em tempo real e contínuo
  • Exigência de análise em tempo real
  • Algoritmos complexos que não são algoritmos «típicos» de processamento de imagem, requerem computação muito poderosa para resolver de forma oportuna (em tempo real)
  • Alta disponibilidade de aplicações de sistemas multi-processadores Um sistema de imagem de alta qualidade pode ter centenas de nós de processamento de imagem trabalhando em paralelo entre si.
  • Rápida implementação de aplicações de sistemas multi-processadores a multi-processadores