LINX

  • 企業情報
  • SIパートナー
  • 新卒採用
  • 中途採用
  • English
  • HOME
  • マシンビジョン

    マシンビジョン
    • 画像処理ソフトウェア
      • MVTec Software | HALCON
      • MVTec Software | MERLIC
      • MVTec Software | DeepLearningTool
    • 産業用デジタルカメラ
      • iRAYPLE
      • Teledyne Imaging
      • Basler
    • サイエンスカメラ
    • 産業用カメラレンズ
    • 画像入力ボード
    • コードリーダ

    スマートセンサー

    スマートセンサー
    • 3次元センサー
      • LMI Technologies | Gocator
      • Chromasens
      • heliotis

    ロボティクス

    ロボティクス
    • 自律走行搬送ロボット(AMR/AGF)
      • iRAYPLE
    • AMR/AGV開発用ナビゲーションソフトウェア
      • Navitec System | Navitrol
      • Navitec System | Navithor

    産業用コントローラ

    産業用コントローラ
    • ソフトウェアPLC / モーション / HMI
      • CODESYS
    • IIoT対応 CODESYS搭載PLC
      • TRITON

    エンベデッドソリューション

    エンベデッドソリューション
    • エンベデッドソリューション
    全ての製品
  • 事例一覧

    分野別事例

      • 半導体/IC
      • 物流・パッケージ
      • 樹脂/セラミックス/フィルム
      • 医療/製薬
      • 製造業
      • 自動車
      • 金属/加工
      • 農業/食品

    製品別事例

      • Basler
      • GINGA
      • Gocator
      • CODESYS
      • HALCON
      • heliotis
      • エンベデッドビジョン
  • ソリューション
  • SIパートナー
      • 無料2Dカメラデモ機貸出サービス
      • 無料3Dセンサー計測評価サービス
      • 無料コードリーダデモ機貸出サービス
      • 各種サポート問い合わせ
      • イベントカレンダー
      • FAQ
      • トレーニング動画 HALCON / MERLIC / Teledyne
      • トレーニング動画 3DセンサーGocator入門コース
      • お役立ち情報
ダウンロード お問合せ・お見積り
企業情報 EN
新卒採用 中途採用
LINX EXPRESSLINX Express
  • HOME
  • LINX Express
  • HALCONディープラーニングのさらなる高速化 ―AIアクセラレータ機能―

HALCONディープラーニングのさらなる高速化 ―AIアクセラレータ機能―

Vol.514

2024.07.24

製品情報
MVTec

画像処理ライブラリ HALCONのディープラーニング機能は、その性能と高速性により、国内外で多くの活用実績を誇ります。このディープラーニングをさらに高速化させて活用の幅を広げる、【AIアクセラレータ】の特徴と使用方法についてご紹介します。
「Deep Learning Toolで評価を行って精度は出たものの速度が要求を満たさない」
「GPUのランクを落としてハードウェアのコストを下げたい」
「GPUを使わずに、CPU上でディープラーニング推論処理を行いたい」
など、高速化やシステムコストダウンを検討する際に、ぜひお使いいただきたい機能です。AIアクセラレータ機能を使用することで、倍以上の処理時間短縮を実現した計測結果も交えてご紹介します。

AIアクセラレータとは

一般にAIアクセラレータは、ディープラーニングをはじめとするAIの計算処理を高速化するために設計されたハードウェアのことを指します。HALCONにおいては、特定のハードウェアに加え、通常のCPU・GPUでの推論を高速化する仕組みを含めてAIアクセラレータ・インターフェース (AI2) と呼んでいます。
HALCON 24.05 Progressは次の3つのAI2に対応しています。
● TensorRT:NVIDIA製GPU 用
● OpenVINO:Inetl製CPU・GPU・VPU用
● HAILO:専用デバイス Hailo-8での実行用
要求速度やコスト・使用するディープラーニングモデルに合わせて最適なAI2を選ぶことができます。
本稿では、既にお使いのGPU・CPU環境下でさらに高速化することを狙いとして、TensorRTとOpenVINOについてご紹介します。

AIアクセラレータの恩恵

AI2を使用するだけでどの程度の高速化が狙えるのか、まずは次のグラフをご確認ください。

ハイエンドクラスのGPU、NVIDIA GeForce RTX 4090で、画像サイズを変えながらHALCONのグローバルアノマリー検出を適用した結果です。例えば1024×1024の画像では、単体のGPU実行 (紺)では23.1msの実行時間がTensorRT FP16オプション (黄) では9.8msと、実に倍以上の推論速度向上が行われています。また、どの画像サイズであっても、TensorRTを適用することで推論速度の向上が確認できます。

CPUでも高速なディープラーニング推論処理が可能

高速化するのはGPUだけではありません。OpenVINOを使用すると、通常のIntel CPUでの推論速度が向上します。次のグラフは画像分類のEnhanced (高精度) モデルでの推論速度です。

画像サイズ512×512では、通常時 (黒) 15.2msからOpenVINO BF16 (水色) では 5.3msと3倍近く高速化しています。また、画像サイズ224×224では、OpenVINO BF16が2.0ms、2世代前のハイエンドGPUであるRTX 2080 Tiでは3.15msと、GPUを超える速度をCPUでも実現できています。OpenVINO BF16オプションは、HALCON 24.05から一部のデバイスで使用できるようになった機能で、CPUでの推論速度を大幅に向上させています。もちろん現行ハイエンドには及びませんが、小さい画像を対象とするような分類タスクであれば、CPU単体でもGPUと同程度高速に動作することがわかります。いままで追加のコストをかけてGPUで動作させていたアプリケーションも、CPUでの実行ができるかもしれません。

AIアクセラレータの使い方

MVTecが提供する3つのソフトウェアで、お手元にあるディープラーニングモデルをAI2で実行して推論時間を評価する方法をご紹介します。

Deep Learning Tool使用の場合

Deep Learning Toolですでに作成したモデルがある場合、わずか4ステップでAI2の評価を行えます。
1. 「判定」タブを開く
2. 「推論及び判定設定」でTensorRTまたはOpenVINOのデバイスを選択したうえで精度とバッチサイズを指定
3. 「最適化」を実行して作成したモデルを最適化 (TensorRTの場合数十秒必要)
4. 「判定の開始」で最適化済みモデルでの精度と推論速度の評価

HALCONの場合

HALCONあるいはDeep Learning Toolで作成したHALCONディープラーニングモデル (.hdlファイル) を読み込んで実行するフローは図のようになります。

実際のサンプルコードは、よくあるお問い合わせ (https://linx-jp.my.site.com/kb/s/article/000007525) にございます。

MERLICの場合

MERLICでは最適化前のディープラーニングモデル (.hdlファイル) をDeep Learning Toolからエクスポートしていることを前提とします。AI2の設定方法はAIタイプのツールすべてに共通です。
1. AIタイプのツールの入力パラメータで「+」を選択して「処理ユニット」と「精度」の両方を可視化
2. それぞれのパラメータを設定して最適化。最適化済みモデルはmvappファイルに自動保存


HALCONをご検討の方へ

HALCONは、1か月限定で最新バージョンのすべての機能をご使用いただける、Trial Kitをご用意しています。こちらのフォームよりお申込みいただけます。そのほか、「このモデルパラメータのときの速度はどの程度か」「現在のモデルからX%速度向上させたいが実現できるか」といった質問をはじめ、HALCONの使い方などのご相談は弊社サポート窓口までお問合せください。

HALCON Trial Kitはこちらお問い合わせはこちら

ご意見・ご感想募集

LINX Expressに関する要望やご感想を募集しております。下記フォームよりお気軽にご投稿いただけましたら幸いです。

いただいたご意見については今後の運営の参考にさせていただきます。皆様のご投稿お待ちしております。

一覧に戻る

お申込み

LINX Expressの購読はこちらから。

  • お申し込み

※注意:「LINX Express」は携帯電話などのメールではご利用いただけません。

※LINX Expressの配信停止・アドレス変更はこちらから。

LINX Express

  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006

カテゴリー

  • iRayple AMR 16
  • iRayple コードリーダ 9
  • iRAYPLE カメラ 11
  • Teledyne Imaging 9
  • TRITON 13
  • 製品情報 143
  • 事例紹介 8
  • 技術TIPS 2
  • その他 5
  • MVTec 28
  • Basler 4
  • Alitheon 2
  • heliotis 5
  • Gocator 25
  • Chromasens 3
  • Photoneo 2
  • エンベデッドビジョン 11
  • Navitec 2
  • Synapticon 4
  • CODESYS 1
  • COPA-DATA 5
  • KINEXON 5
  • ご紹介 2
  • リリース 2
  • お知らせ 15
LINX Expressのお申込みは
こちら
LINX

株式会社リンクスは、最先端の技術を世界中から誰よりも早く発掘し、技術力と経験をもって製造現場に実装する、テクノロジープロバイダです

  • HOME
  • お知らせ
  • LINX Express
  • 製品情報
  • 事例
  • ソリューション
  • SIパートナー
  • イベント
  • ダウンロード
  • FAQ
  • お問い合わせ
  • 企業情報
  • 新卒採用
  • 中途採用
  • English

個人情報保護法 情報

セキュリティ基本方針

Copyright © LINX Corporation. All Rights Reserved.

当ウェブサイトではサイトの利便性の向上、および利用分析を目的にCookie(クッキー)を使用しています。Cookieの使用に同意いただける場合は、「同意する」をクリックしてください。当社で利用するCookieについての詳細は[個人情報保護方針]についてをご覧ください。This website uses Cookies to provide a better experience and to analyze how our sites are used. If you agree to our use of cookies, please click "Agree". Please read our Privacy Policy to learn more.
Cookie SettingsAgree
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
常に有効
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie期間説明
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT