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

Ver4.12Betaリリースノート

Adaptive Vision Studio 4.12Beta リリースノート

2019年8月1日



Deep Learning

改善:DeepLearning_DetectFeaturesのパラメーター名が「フィーチャーサイズ」から「パッチサイズ」に変更されました。以前の名前は他のツールとは異なる意味を持ち、ユーザーは小さすぎる値を頻繁に使用していたため、誤解を招くものでした。このパラメーターのより高い値を使用してプロジェクトを再評価することもできます。

改善:DeepLearning_LocatePointsの[ダウンサンプル]パラメーターのデフォルト値が0から2に変更されました。多くの異なるプロジェクトからの最高のパフォーマンス値の中央値として値2を特定しました。バージョン4.11でデフォルト値0でこのツールを使用すると、実行速度が非常に最適になりませんでした。

改善:ダウンサンプルの値が小さく、フィーチャサイズの値が大きいDeepLearning_LocatePointsを使用すると、ダウンサンプリングを増やすことを提案する警告メッセージが表示されます。これは、ユーザー間でツールが最適に使用されないもう1つの一般的な理由です。

新規:DeepLearning_DetectAnomaliesにおいてコードの名前が「Featurewise」である新しい異常検出メソッドが追加されました。ピクセル単位の画像比較を特徴空間の直接分析に置き換えることにより、自動エンコードニューラルネットワークの結果を改善します。多くのアプリケーション(すべてではありません!)では、「デノイジング」および「コンテキスト」というコードネームの古いメソッドの精度よりも優れています。

改善:GPUモードでのDeepLearning_DetectFeaturesの推論が3倍速くなりました!これは、基礎となる実装を完全に再設計した結果です。汎用の深層学習フレームワークを、目的に合わせて最適化された独自のコードに置き換えました。さらに、DeepLearning_DetectFeaturesの実行には、ディープラーニングサービスを使用する必要がなくなりました。 (他のツールは、将来のバージョンのソフトウェアで同様に改善される予定です)。
◎注意:4.10より前のバージョンでトレーニングされた機能検出モデルはサポートされなくなりました。それらを再訓練する必要があります。

変更:ディープラーニングツール、ライブラリ、サンプルなどは、ディープラーニングインストールパッケージによってインストールされるようになりました(バージョン4.11までは、Studioのインストールパッケージによって既にインストールされていました)。 Adaptive Vision Studioのみをインストールすると、フィルタープレースホルダーのみが取得されます。

改善:DeepLearning_ClassifyObjectは、あらゆる方向の長方形の関心領域で動作するようになりました。これにより、最初にオブジェクトの向きを認識してから、実際の分類の前にオブジェクトの向きを正規化できます。たとえば、以前はバウンディングボックスのみを使用してミツバチを特定し、健康なミツバチと病気のミツバチの分類は異なる回転に対処する必要がありました。現在、ミツバチの頭と腹部の位置を特定し、方向を修正して、分類ツールが常に頭を右側に、腹部を左側に持つようにします。これにより、タスクの複雑さが軽減され、結果が改善されます。

新規:DeepLearning_ClassifyObjectのもう1つの改良点は、入力画像のどの領域がニューラルネットワークによってより重要であると見なされたかを示すヒートマップの表示です。これは診断目的に非常に役立ちます。

新規:DeepLearning_ClassifyObjectに新しいパラメーター:詳細レベルがあります。欠陥がほとんど分類結果に影響しない可能性のある高解像度画像でも効果的な分類を実行することができます。

新規:前処理パラメータがDeepLearning_SegmentInstancesに追加されました。

新規:nVidia RTX GPUカードがサポートされるようになりました。 変更:単一のDeepLearning_LoadModelフィルターの代わりに、DeepLearning_LoadModel_FeatureDetectionのような個別のフィルターが追加されました。

新規:ディープラーニングエディターで画像をトレーニング、テスト、または検証として手動でマークできるようになりました。



IDE

新機能:最小限のプログラムビューが再設計され、使いやすさが向上し、さらにコンパクトになりました。このビューの各ツールは、データフローツールではなくコマンドのようになりました。出力は明確に公開されますが、入力は[プロパティ]ウィンドウでのみ構成する必要があります。一般的な考え方は、このビューを使用しても接続の構造が明らかになることはありませんが、読みやすさを損なうことなくより多くのツールを追加できるようにすることでそれを補います。 1つのマクロフィルター内で基本的なアプリケーションを実行できるようになりました。参照:写真。

新規:数式は、コンパクトビューで可能であったように、最小ビューで直接編集できます。 改善:結果ウィンドウの数値統計の計算が最適化されました。

新規:結果コントロールに表示される統計は、プログラムのフィルターの追加出力としてもアクセスできるようになりました。

新規:Ctrl + Spaceの後に新しいマクロフィルターを作成できるようになりました。

新規:ユーザータイプは、Project Explorerウィンドウの検索ボックスで検索できます。

改善:16ビット画像がデータエディターでサポートされます。

新規:フィルタの説明は、サポートされているすべての言語(中国語、英語、ドイツ語、日本語、ポーランド語)に翻訳されています。

改善:Macrofilter .Netインターフェースジェネレーターダイアログは、より直感的なビルドツールを選択できる[コンパイラ]タブを再設計しました。 新規:Macrofilter .Net Interfaceアセンブリを生成するときにWindows SDKバージョンを選択することが可能です。



新規および改善されたフィルター

新規:次のフィルターが追加されました:AngleBetweenPlanes3D、AngleBetweenSegments3D、AngleBetweenThreePoints3D、AngleBetweenVectors3D、SplitPointGrid3D、LineLineIntersection3D。 新規:プロパティSegment3D.Lengthが追加されました。

改善:ImageDifferenceフィルターは、チャンネルを平均化せずにマルチチャンネル画像で動作できるようになりました。

新規:複数のグリッドを操作するための追加のCalibrateWorldPlaneフィルターが実装されました。 改善:フィルターDetectCalibrationGrid_Circlesが再実装されました。

新規:プロファイル処理フィルターは、画像処理操作のinRoiと同等のinRange入力を受け取りました。

新規:FitSegmentToPointsフィルターには、堅牢なバージョン(TheilSen、RANSACなど)もあります。

新規:Image Stitchingに関する追加のドキュメントが作成されました。 https://docs.adaptive-vision.com/4.12/studio/machine_vision_guide/CameraCalibrationAndWorldCoordinates.html#stitching

新規:いくつかの新しい統計分析フィルターwerが追加されました:FindDataMode(メソッド:FixedCount、FixedSpread、MeanShiftを使用)、QuadraticRegression(堅牢なバリアントを使用)。

新規:別の新しいフィルターはGetProfileValueです。

新規:新しいフィルターSelectByPredicateとSelectByRangeがあります。これらはClassifyByPredicateとClassifyByRangeに非常に似ていますが、出力が少ないため少し高速です。アプリケーションのボトルネックでそれらを使用します。

改善:AVX2命令セットのフィルターを最適化することにより、最新のプロセッサーのパフォーマンスが大幅に向上しました。以下のフィルターが改善されました: LocateSingleObject_NCC、LocateMultipleObjects_NCC、ThresholdImage、ThresholdImage_Relative、RgbToHsv、SharphenImage、RemapImage、ImageDifference、SmoothImage_Mean_Mask、SmoothImage_Gauss、SmoothImage_Gauss_Mask、DifferenceImage、GradeImage、Addition、Gass画像コンビネーター。



データマトリックスコード

新規:「FinderEdges」という名前のデータマトリックスコードの検出のための新しい方法があります。これにより、実行時間はわずかに長くなりますが、ほとんどの(すべてではありません)データセットの信頼性が向上します。この方法は、コードのクワイエットゾーンが歪む可能性がある場合に特に推奨されます。

改善:データマトリックスコード読み取りの実装で、並列データ処理の新しい、より優れたスキームが使用されるようになりました。最新のIntelプロセッサでは、ケースに応じて、速度が5?20%向上します。

新規:アウトラインが歪んだコードを読み取ることが可能になりました。 AllowDistortionパラメーターで制御されます。

修正:データマトリックスコードの読み取りにより、並列実行時に問題が発生した。現在、完全にスレッドセーフになっています。 ハードウェアサポート 新規:SmartRay 3Dセンサーのサポートが追加されました。

新規:Microviewカメラのサポートが追加されました。

新規:Dahuaカメラのサポートが追加されました。



ライセンス

新規:usbドングルでファクター対応ライセンスを使用できるようになりました。

新規:ライブラリランタイムだけでなく、Studioランタイム(非常に大容量のアプリケーションのみ)の個々のモジュールのライセンスを取得できるようになりました。

新規:ドングルベースのライセンスには、割り当てられたユーザーに関する情報が含まれるようになりました。

改善:因子番号のライセンスメカニズムが再実装されました。より厳密にチェックされるようになりました。

変更:新しく作成されたドングルベースのライセンスは、4.12より前のバージョンでは動作しません。アップグレードされる古いドングルは動作します。



AVL.NET

新規:AvlNetオブジェクトを保存するための汎用関数LoadObjectおよびSaveObjectが追加されました。

修正:AVL関数でのオプションの出力サポート-計算する出力を選択できるようになりました。

変更:オプションの構造体は、構造専用の新しいAvlNet.NullableValue クラスで処理されます(ジェネリック型パラメーターとして使用できないSystem.Nullable の代替クラス)。

変更:以前は大きすぎたAVL関数のオーバーロードを減らしました。

改善:C ++でデフォルト値を宣言した出力をスキップするAVL関数のオーバーロードが導入されました。

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

購入ご検討の参考に

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