MVTec Software HALCON マシンビジョン構築ライブラリ HALCON
HALCONは2,000もの高機能な関数群を自在に組み合わせることで、効率的な画像処理システムを構築できる先駆的ツールです。
開発工数を大きく削減できる優れた開発環境が付属し、作成したスクリプト型プログラムは、
C++、VB、C#コードへ自動変換することで、容易にアプリケーションに組み込めます。
HALCON 20.11 新機能
20.11 Steady Editionでは、良品画像のみで学習し良否判定ができるアノマリー検出機能や、「説明可能なAI」を実現する高速・高精度なヒートマップ機能が搭載されます。 加えて、エッジ検出やOCRなど、既存コア技術にもディープラーニングを応用し、精度向上を実現しています。
Deep Learning
不良画像不要の学習:アノマリー検出
ディープラーニングの分類機能を用いて良否判定を行う場合、通常、良品・不良品それぞれの画像を数百枚準備してトレーニングを行う必要があります。 しかし、実際のアプリケーションでは、不良品の画像を十分な数だけ集めることが難しく、それがディープラーニング導入の障壁になることがあります。 「アノマリー検出」は、比較的少数の良品画像だけでトレーニングすることができる良否判定機能です。
判定根拠の可視化:ヒートマップ
分類処理とほぼ同等の時間で、各クラスに対するディープラーニングネットワークの反応個所を表す「ヒートマップ」を取得できます。 この機能によって、判定の信頼性を向上させることが可能です。
20.11新機能:Deep OCR
高い性能を発揮するディープラーニングベースOCRが、さらに高機能化されます。 ディープラーニングを効果的に活用することにより、文字の抽出や分割など既存画像処理の課題を解決します。 照明反射の影響を受けやすい金属刻印文字など、認識難易度が非常に高いワークに対しても安定動作します。
20.11新機能:Deep Edge
ディープラーニングにより適切なエッジを検出する機能が搭載されます。 既存画像処理では抽出が困難なハイノイズ画像においても、高い精度で目的のエッジだけを抽出できます。
コアな画像処理機能の追加、高機能化
ユーザビリティの向上:形状ベースマッチング
ローコントラスト・ハイノイズ画像から、適切なモデルを検出するために重要なパラメータ「ピラミッドレベル」を自動推定するオペレーターが追加されます。 本機能改善により、マニュアルによるパラメータチューニング工数を大きく削減することが可能です。
新プログラミング言語インターフェース:Python
20.11では、新しくPythonインターフェースが、Extension Packageの一部として搭載されます。 ドキュメントやヘルプも充実しており、自身のプログラムの一部として、容易に開発可能です。
統合開発環境の改良:HDevelop
統合開発環境HDevelopに、新しくウィンドウレイアウト機能が搭載されます。 ドラッグアンドドロップで、各ウィンドウを自在に再配置可能です。これにより、デュアルモニタなど、開発効率の更なる向上を実現します。