|
HALCON 10: nova versão do software de programação mais conhecido no mercado da visão industrial com novas ferramentas otimizadas de identificação e 3D
A MVTec apresenta uma nova versão de HALCON, o software de programação para o desenvolvimento de aplicações de visão mais conhecido a nível mundial. A flexibilidade de HALCON permite um rápido desenvolvimento de aplicações com um custo reduzido. Igualmente, por ser um software facilmente configurável, proporciona soluções tanto para necessidades de visão industrial como também para processamento de imagem.
HALCON 10 traz um conjunto de altas prestações sendo completamente funcional o que o torna útil para plataformas avançadas Multi-Core e também para distintos formatos de hardware de processamento, permitindo inclusive a utilização de HALCON em câmaras inteligentes sem a necessidade de utilizar um PC como unidade de processamento. A diversidade das suas livrarias que incluem mais de 1600 funções de processamento de imagem, permite realizar aplicações de visão para o análise morfológico de objectos, reconhecimento de padrões, códigos de barra/matriz, OCR, aplicações de classificação de cor, assim como uma completa livraria de análise de aplicações 3D.
HALCON é totalmente funcional para diversos sistemas operativos entre os quais se incluem Windows (32 e 64 bits), Linux e Solaris. Através das livrarias de programação é possível gerar, de forma simples, um código na linguagem de programação seleccionada pelo usuário (C, C++, C#, VisualBasic, .NET e Delphi). Isto permite que o usuário de HALCON seja desde um programador com conhecimentos básicos até mesmo um experiente usuário de livrarias de visão. Com HALCON está garantida a independência do hardware, proporcionando interfaces para diferentes standards de visão ( GeniCam, IIDC1394, GigE Vision…) e assim possibilitando a captura de distintos formatos e tipos de câmaras , tanto a cores quanto em monocromático. Da mesma forma, a interface permite de uma maneira simples, o desenvolvimento de aplicações multi-câmara, sem nenhuma limitação em termos de resolução.
O software de visão HALCON de MVTEC
proporciona uma nova interface que permite a captura de forma directa com
câmaras SR4000 Time-of-flight do fabricante suíço MESA Imaging. Essa nova
interface permite uma fácil aquisição de dados 3D, tais como distância, amplitude
e imagens nos planos cartesianos X/Y/Z, baseadas na tecnologia Time-of-flight.
Essa interface permite o acesso aos parâmetros de controlo da câmara, tais como
shutter, gain, threshold, gerando um mapa de profundidade de 16 bits pronto
para seu processamento com algoritmos de visão integrados em HALCON. Mediante
esta nova interface dispomos de forma directa de mapas de profundidade em tempo
real totalmente calibrados e prontos para seu posterior processamento sem
necessidade de complexas manipulações da nuvem de pontos para a extracção da
informação desejada.
INOVAÇÕES INTRODUZIDAS NA VERSÃO 10
Para um rendimento maior o HALCON 10 proporciona agora uma aceleração automática da GPU (graphics processing unit acceleration) baseada no standard OpenCL. Mais de 50 operadores já se beneficiam desta ferramenta inclusive sendo compatível com todos os tipos de píxel do HALCON. Além disso, as conhecidas funções de paralelização automática (AOP) para o processamento multicore foram ampliadas e otimizadas para aumentar ainda mais a velocidade geral de funcionamento da livraria.
Ao mesmo tempo, HALCON 10 reduz significativamente a memória principal necessária para o processamento de imagens, especialmente no caso do processamento em paralelo. Para aumentar a velocidade das aplicações de classificação, HALCON 10 oferece também a classificação LUT acelerada (look-up table accelerated) alcançando um aumento de velocidade 200 vezes maior para processamento de cores. Devido à integração de processamento de GPU, o usuário pode usar as ferramentas sem necessidade de reescrever o código de processamento de imagem. Halcon 10 é o único software no mercado capaz de suportar os operadores de precisão sub-pixel e linhas de extracção.
• Novas ferramentas para aplicações de identificação
O novo HALCON 10 incorpora a ferramenta “smart text finder” para uma identificação mais precisa para aplicações OCR (optical character recognition). Para o reconhecimento óptico de caracteres, HALCON 9.0 já incluia fontes treinadas com mais de dois milhões de caracteres de diferentes regiões culturais que agora foram revisadas no HALCON 10. Na nova versão HALCON 10, estas fontes foram modificadas e otimizadas para aplicações de visão mais standards. Mais de cem mil caracteres foram adicionados. Para a leitura de códigos de barras, HALCON 10 incorpora um modo de treinamento automático baseado em imagens de amostra, auto discriminação dos tipos de código de barras e uma leitura mais rápida dos códigos compostos. Além disso, HALCON 10 é capaz de ler diferentes códigos de barras com apenas uma operação.
HALCON 10 apresenta novas ferramentas otimizadas de visão 3D, entre elas uma nova tecnologia de reconhecimento denominada “surfaced-based 3D matching”. Esta ferramenta é capaz de encontrar objectos através do perfil 3D até mesmo quando mudam de posição no campo de visão. Este método demonstra a sua capacidade especialmente ao trabalhar com objectos de forma circular ou sem bordas. O treinamento pode ser feitos tanto por dados CAD como também por métodos de reconstrução em 3D como visão stereo múltipla ou triangulação laser.
HALCON 10 aperfeiçoa ainda mais a completa tecnologia de calibração e apresenta a calibração 3D com vistas múltiplas, que permite o uso de um número ilimitado de câmaras e uma reconstrução 3D mais detalhada. Este método minimiza as oclusões e garante a sua eficiência para aplicações de robótica. Além disso, a ferramenta 3D Matching passa a ser denominada “shape-based 3D matching” com melhorias consideráveis e 10 vezes mais velocidade no caso de modelos muito complexos. Por outro lado, estas melhorias incluem a redução de consumo da memória e um rendimento maior.
• Métodos de Coincidência 2D mais precisos
HALCON já é conhecido pela sua tecnologia de identificação tanto para aplicações de visão 2D como 3D. Na versão 10, as ferramentas Matching 2D para identificação de objectos agora são capazes de reconhecer não somente as distorsões de perspectiva mas também as deformidades locais. Isto significa uma maior precisão na identificação de objectos com superfícies deformadas ou arrugadas, até mesmo se estão parcialmente encobertos ou fora do campo de visão.
• Programação mais fácil e rápida
A ferramenta integrada de desenvolvimento Hdevelop também foi otimizada e agora inclui um novo assistente de medições, novas ferramentas para a manipulação ROI interactiva, medições de imagens a distância e para obtenção de perfis de cinzas em linhas e arcos. Os programadores também podem utilizar variáveis globais e abrir janelas simultâneas de programas. Além do Hdevelop, HALCON 10 inclui novos codelets para medições 1D e perfis de linha.
|