1. TOP
  2. 取扱製品
  3. 画像処理ソフトウェア
  4. Aurora Vision
  5. バージョン情報
  6. Ver5.2リリースノート

Ver5.2リリースノート

Aurora Vision Studio 5.2リリースノート

2022年6月30日



Adaptive Visionは Zebra Aurora™ Vision になりました

昨年 5 月、Zebra Technologies は Adaptive Vision の買収のニュースを発表しました。
それ以来、私たちは Adaptive Vision の専門家チームと、以前から親しまれていたソフトウェア製品を Zebra に統合することに忙しく取り組んできました。 名称こそ変更されますが、お客様がこれまで信頼を寄せてきたAdaptive Visionと同様の製品の改善、サービス、サポートを引き続き提供いたします。
2022 年 5 月 25 日の時点で、Adaptive Vision Studio の名前は Zebra Aurora™ Vision Studio に変更されました。
ブランド変更または新しい製品名についてご質問がある場合は、マイクロ・テクニカまでお問い合わせください。



オフラインモード

・新規: プログラム実行の「オンライン」モードと「オフライン」モードを切り替えるための新しいボタンがメイン コマンド バーに追加されました。 新しいオフライン モードでは、ACQUIRE セクションの I/O フィルターが無効になり、代わりにフィルムストリップ コントロールからのデータの使用が有効になります。
   o注: EnumerateImages フィルターは、ディスクからイメージを 1 つずつロードするためによく使用されていましたが、
     現在は廃止されています。

・新規: 取得したデータのスナップショットを含む新しいフィルムストリップ コントロールがあります。取得するデータは通常は画像ですが、他の種類のデータも可能です。 このコントロールにはいくつかの目的があります。フィルムストリップは、オフライン モードで使用するデータのスナップショットを提供し、ACQUIRE セクションで I/O フィルターを実行する必要がなくなります。Filmstrip を使用すると、EnumerateImages ツールを使用する必要がなく、ディスクに保存されている画像データセットに簡単にアクセスできます。フィルムストリップは、アプリケーションのテスト ケースを管理する簡単な方法を提供し、テスト駆動開発を促進します。
   o注: 画像 (またはその他のデータ) をフィルムストリップに追加すると、ファイルはコピーされず、
     ファイル パスのみが保存されます。 ディスク上のイメージを含むディレクトリを管理するのはユーザーの責任です。
   o注: フィルムストリップ データは「ワークスペース」に編成され、次に「データセット」に分割され、
     さらに「チャネル」に分割されます。 チャンネルは次の場合などに便利です。
     マルチカメラ システムの場合、または取得した画像に関連する他のデータ (タイムスタンプなど) がある場合。
   o注: ワークスペースやデータセットを含むフィルムストリップ データは、どのプロジェクトにも属しません。
     これらは複数のプロジェクトで共有される場合があります。 一方、どのプロジェクト構成でも、
     どのワークスペースが必要かは記憶されます。
     プロジェクトを開くと、Studio は必要なワークスペースに切り替えようとします。
   o注: データは 2 つの方法でフィルムストリップ コントロールから読み取ることができます:
     (1) "ReadFilmstrip:<channel-name>" フィルターを使用する (オフライン モードでのみ機能します)、
     または (2) I/ の出力をバインドすることにより フィルムストリップ チャンネルを使用した
     O フィルター (オンライン モードとオフライン モードでは動作が異なります)。



ディープラーニング

・新規: 深層学習モデルをアンロードするための新しいフィルターが追加されました。 これは、アプリケーションで複数のモデルを互換的に使用できる場合に便利です。

・新規: 推論に複数の GPU カードを使用できるようになりました。 展開パラメータには、CPU と GPU のどちらかを選択できるだけでなく、デバイス インデックスも含まれるようになりました。 これは、異なるスレッドが異なる GPU カードを使用して全体的な推論パフォーマンスを大幅に向上させる可能性があるマルチスレッド アプリケーションで特に役立ちます。

・新規: 異常検出ツール(Anomaly Detection)には、より正確なテスト メトリクスが付属するようになりました。 バージョン 5.1 までは、画像ごとの分類メトリックのみをサポートしていましたが、これは非常に不正確になる傾向がありました。 異常の領域をマークし、領域ごとのメトリクスを計算できるようになりました。 より具体的には、再現率は領域ごとに測定しますが、精度はピクセルごとに測定され(GOOD 画像のみ)、アンバランスな Good クラスと Bad クラスに対処するために正規化されます。

・新規: 深層学習: 長方形の位置特定アルゴリズムが追加されました。

・新規: DL_DetectAnomalies2 ツールに、新しい操作モード「テクスチャ」が追加されました。これは、適用される異常モデルがすべての画像位置で同じであるプロジェクトに適しています。

・新規: 新しいツールが異常検出プラグインに追加され、ヒートマップの品質に基づいて新しい統計を適用できるようになりました。

・新規: ディープ ラーニングでモデルのバージョンを管理できるようになりました。 モデルを比較して復元できるようになりました。

・新規: ディープ ラーニング推論ツールは、Studio の「作業キャンセル」メカニズムを使用して中断できるようになりました。これにより、ツールが完了するまでに数秒かかる場合、ユーザーはメイン ツールバーの「停止」ボタンを押すだけでツールを強制的に完了させることができます。

・変更: DL_LocateObjects の出力が変更されました。 従来の LocateObjects ツールと同じタイプのデータを使用するようになりました。 これにより、ディープ ラーニングと従来のオブジェクト位置検出方法を比較する際の実験が簡素化されます。

・変更: DL_DetectAnomalies1 ツールには「アプローチ」設定がなくなりました。 広範なテストの結果、改良された「ノイズ除去」アプローチがほとんどの場合で他の方法よりもパフォーマンスが優れていることが判明したため、従来の方法に変更するオプションを維持する意味はありませんでした。

・変更: パフォーマンスの低い異常検出アルゴリズムはディープ ラーニング エディターから削除されましたが、既存のモデルはすべて引き続き使用できます。

・改善: ネットワーク アーキテクチャのいくつかの微調整により、ex が最大 15% 低下しました。

・改善: DL_DetectFeature と DL_LocatePoints の実行時間が短縮され、精度が向上しました。

・改善: 改善: モデルを含むフォルダーに画像のコピーが含まれなくなりました。

・修正: 深層学習: 相対パスを使用した場合にトレーニング後に発生する可能性がある問題を修正しました。

・修正: ROC グラフ内のトレーニング セットとテスト セットの値が混在する問題を修正しました。



ディープラーニング - OCR

・新規: DL-OCR ツールの新しい「高速」バリアントが追加されました。 全体的な精度はわずかに低下するだけで、3 倍高速に動作します。 ただし、文字サイズの範囲が制限されています (±15%)。

・改善: 標準 OCR モデルの精度は、572 個のテスト画像 (非常に難しいものを含む) の内部テスト セットで 95.1% から 98.8% に向上しました。

・改良: 標準 OCR モデルは、大文字と小文字が混在する文字 (カーニング) の認識に関して大幅に改良されました。

・新規: OCR ツールには新しい入力 inContrastThreshold があり、コントラストが低いか反対のコントラストを持つ誤検知を効果的に除去できます。

・新規: OCR ツールが利用可能になり、ARM 向けに適切に最適化されました。

・新規: 深層学習: ReadCharacters モデルをファイルからロードできるようになりました。

・変更: DL_ReadCharacters.outMasks 出力タイプが ImageArray から RegionArray に変更されました。

・改善: 後処理ツール MergeCharactersIntoLines の精度が向上しました。 また、出力行のソートが改善されました。



IDE

・新規: ROI、スキャン パス、およびフィッティング フィールドの描画スタイルが変更されました。これらの要素は実際には計算されず、ユーザーによって定義されるため、それらの視覚化が検査結果に干渉することはありません。 したがって、色や塗りつぶしを使用せずに、灰色の点線でこれらを描画しています。

・新規: ユーザー タイプ カウンターがプロジェクト エクスプローラー ツリーに追加されました。

・新規: ワーカー タスクおよび HMI イベント マクロフィルターでプログラムを反復できるようになりました。

・新規: ワーカーを 1 つだけ起動するのが簡単になりました。 マルチスレッド プログラムの操作を支援するために、上部バーに「プログラム実行モード」ボタンを追加しました。

・改善: データ プレビュー ウィンドウ内の画像をウィンドウの端から遠ざけることができるようになりました。 これにより、画像の境界にあるピクセルにズームインして焦点を合わせたい場合の使いやすさが向上します。

・改善: 時間プログラム統計がすべてのワーカーから計算されるようになりました。

・改善: マクロフィルター ナビゲーターの非メイン ワーカー名がわずかに淡色表示になりました。

・改善: マルチワーカー プログラムでのエラー メッセージの処理が改善されました。

・修正: プロジェクト エクスプローラーで [... に移動] オプションが欠落していたのを修正しました。

・修正: プロファイル プレビューで無効なスケールが表示される問題を修正しました。

・修正:「フィルタごとに更新」モードでアプリケーションを実行するとデッドロックが発生する問題を修正しました。

・修正: WindowMode が FullScreenCenter/FullScreenStretch に設定されている場合、Zebra Aurora™ Vision Studio Runtime のメイン ウィンドウの下に「スタートアップ アプリケーション」リストが表示される問題を解決しました。

・新規: ユーザーは、アプリケーションを AVEXE にエクスポートする際に、基本的な WebHMI を生成できるようになりました。 その
後、HTTP ページを通じて簡単な HMI にアクセスできるようになります。



HMI

・新規: Video2DBox HMI コントロールでヒートマップ タイプを表示できるようになりました。

・新規: EdgeModel2 用の HMI エディタを追加しました。

・新規: Golden Template 2 用の HMI エディタを追加しました。

・新規: HMI コントロール用の検索ツールが追加されました。

・新規: HMI: ProgressPanel がフォームに追加されると、コントロールの新しい AccessLevel 入力が表示されます。

・改善: 大規模プロジェクトにおける HMI のパフォーマンスが大幅に改善されました。

・修正: 動的に設定されている場合に、HMI ゴールデン テンプレート エディタで位置合わせが頻繁に更新される問題を修正しました。



新しいフィルターと改良されたフィルター

・新規: ExtractBlobs ツールのインターフェイスが大幅に改訂されました。

・新規: 3 つの回転不変領域機能 (RegionThickness、RegionComplexity、RegionDispersion) が追加されました。

・新規: いくつかの指向性領域機能も追加されました:RegionSkewness、RegionSymmetricity など

・新規: 画像と領域用の BottomHat と TopHat という 2 つの新しいフィルターが追加されました。

・新規: 新しいフィルター FitSegmentToRegion を追加しました。

・新規: TrimSegment フィルターの新しいバリアントである ToPolygon を追加しました。

・新規: 新しい GoldenTemplate3D ツールは、3D オブジェクトの検出 (1 つ) とテンプレートとの比較を同時に行うアプリケーションに使用できるようになりました。 差異は欠陥とみなされます。

・新規: より高度な方法で 3D 点群を分析したい人のために、新しい補助フィルターのセットも追加されました: AdjustPointGrids3DGlobal、Points3DGridDistance、Point3DGridRMSE、RemoveOutliersFromPoint3DGrid、VoxelizePoint3DGrid。

・新規: AccessVector3D と MakeVector3D という 2 つの新しいフィルターが追加されました。

・新規: Rotate3D フィルターに新しい _AroundSegment バリアントが追加されました。

・新規: LoadMultiplePagesTiffImage フィルターを使用して、ハイパースペクトル TIFF イメージをロードできるようになりました。

・改善: 新しい出力 outTransform がフィルターに追加されました: RotatePoint3DGrid、RotatePoint3D、RotatePoint3DArray。

・改良: データ マトリックス コード リーダーは、Zebra Technologies の経験に基づいて、特に非常にコントラストの低いコードを扱う場合に、いくつかの詳細で改良されました。

・改善: データ マトリックス コード リーダーは、モジュール サイズが 1.25 ピクセルのコードを読み取ることができるようになりました (以前の最小値は 2.5 ピクセルでした)。改善: 一部の TCP/IP フィルタ

・改善: 一部の TCP/IP フィルタ

・改善: 一部の TCP/IP フィルターは、不要な遅延を引き起こす可能性がある Nagle アルゴリズムを無効にする新しい入力 inSendWithoutDelay を取得しました。

・改善: RescalePath フィルターと RotatePath フィルターの実行時間が大幅に短縮されました。

・改善: ImageHistogram は、一定の色の画像に対してより高速に動作するようになりました。

・改善: ResizeImage_Flex のパフォーマンスが向上しました。

・改善: フィルター JoinImageTiles は、異なるサイズのタイルを結合できるようになりました。

・改善: 実行フィルターに WaitForExit かどうか (StartOnly) のオプションが追加されました。

・改善: エッジベースのテンプレート マッチングが大幅に改善され、以下が含まれます。
特にテンプレートのスケーリングが有効な場合、モデルの作成が大幅に高速化されます。
非常に大きなテンプレート (500x500 ピクセルなど) の場合に最適化されたモデル検索 - スケーリングと併用すると、速度が大幅に向上します。
一致スコアの計算が改善され、全体的なスコアが向上し、実行が高速化されました。
エッジ極性に対する 1 つの「Ignore」モードの代わりに、2 つの「IgnoreLocally」と「IgnoreGlobally」が存在します。 後者では速度が大幅に向上します。
「diagEdges」出力は診断から通常 (「outEdges」) に昇格され、実行時でも (視覚化などに) 使用できるようになりました。

・改善: 同様の最適化手法がグレーベースのテンプレート マッチングにも適用されました。 新しいフィルター LocateSingleObject_NCC2 が使用可能です。

・修正: アライメント使用時の ScanEdges3D 出力を修正しました。



Linux および ARM 用 Zebra Aurora™ Vision Studio

・新規: Zebra Aurora™ Vision Studio ランタイムが Linux および組み込みシステムで動作するようになりました。 これは、Zebra Aurora™ Vision Studio のよく知られたグラフィカル環境で作成されたプログラムを、ARM プロセッサを搭載したスマート カメラで実行できることを意味します。

・新規: GigE Vision および GenICam 機能が Linux でも利用できるようになりました (ARM でも動作するはずですが、今のところ保証はありません)。



SMART版

・新規: ツールボックスのコンテンツは、コンピューター ビジョンについての深い理解を必要としない既製のツールとその他の基本的なフィルターに縮小されました。

・新規: 自動プレビューが SMART エディションのデフォルトになりました。 これにより、データを手動でプレビューにドラッグ アンド ドロップする必要がなくなり、その代わりに、プレビューには現在のマクロフィルターからのすべての重要なデータが自動的に入力されます。

・新規: 新しい「自動接続」モードがオンになると、プログラムに新しいフィルターを追加するたびに、そのメイン入力が最も近い適切なデータ ソース (通常は画像または座標系) に自動的に接続されます。

・新規: ソース フィルターでプロパティを公開する必要がなく、プロパティ コントロールを介してプロパティ出力 (例: outPoint.X) を直接接続できるようになりました。 これにより、フィルタで公開される出力ポートが大幅に減り、プログラム エディタでの表示が簡素化されます。

・新規: outBlobs.Size など、頻繁に使用される一部のプロパティ出力が結果コントロールで常に使用できるようになりました。これにより、ユーザーはプログラム エディターのフィルターでその出力を公開することなく、適切な制限を設定できるようになりました。

・改善: 「out」プレフィックスが最小プログラム ビューで非表示になりました。 そのおかげでフィルターが少しコンパクトになり、可読性が向上しました。



数式

・新規: 数式エンジンは行列演算とベクトル演算をサポートするようになりました。行列は数式で直接作成できます。行列の加算、減算、乗算が可能です。行列にスカラー、Vector2D、Point2D、Vector3D、または Point3D を乗算することができます。



AVL

・変更: AVL.NET は、下記からダウンロードできる .NET Framework 4.8 のみをサポートするようになりました。
               https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48



GenICam / GigE Vision

・新規: GenTL のサポートがバージョン 1.6 に更新されました。

・新規: [実験導入] GenICam ファイル アクセス コントロールがサポートされるようになりました。

・新規: GigEVision 2.1 マルチパート ペイロードのサポートが追加されました (GigEVision_GrabImage:MultiPart フィルターで利用可能)。

・新規: GigEVision ストリーム マルチキャストのサポートが追加されました (GigEVision アプリケーション トランスポート設定で設定可能)。

・改善: 「まだ利用できません」ストリーム パケット ステータスのサポートを追加しました (ラインスケール カメラの場合。カメラでサポートされている場合、取得プロセスが画像の途中で遅くなったり停止したりできます)。

・改善: 自動ストリーム ネットワーク パケット サイズ ネゴシエーションを追加しました (GigEVision 2.1 ガイドラインに従って)。

・新規: [実験導入] 「オールイン」ネットワーク送信モードのサポートを追加しました (GigEVision アプリケーションのトランスポート設定で有効にする必要があります)。

・新規: [実験導入] ビデオ ストリームでの JPEG 画像圧縮のサポートを追加しました。

・新規: GigE Vision および GenICam 機能が Linux でも利用できるようになりました (ARM でも動作するはずですが、今のところ保証はありません)。



その他

・新規: Euresys - ピクセル形式: Y10P のサポートを追加しました。

・新規: 新しい OpenCV フィルターを追加しました: cvReprojectImageTo3D、cvCalibrateHandEye、cvCalibrateRobotWorldHandEye、cvProjectPoints。

・改善: Studio for OpenCV エディションのエラー メッセージが改善されました。

・改善: 列挙フィルターに inRepeat 入力を追加しました。

・改善: BMP 画像ファイルが最大 5 倍速くロードされるようになりました。

・改善: WebCamera_GrabImage フィルターで新しい画像/ピクセル形式を使用できるようになりました。

・改善: Vimba SDK のサポートがバージョン 4.2 に更新されました。

・修正: C++ コード ジェネレーターは、FINALIZE セクションでのみ使用されるフィルターのプロパティ出力の計算を省略していました。

・修正: 32 コアを超えるプロセッサーで実行するとライブラリがクラッシュしていました。




カタログ・資料ダウンロード/
お問い合わせはこちらから

購入ご検討の参考に

ご質問・ご相談などお気軽に