欠陥セグメンテーション
機能
欠陥セグメンテーションモデルパッケージを使用して入力画像を推論し、画像内の欠陥領域を位置決め・分割すると同時に、欠陥クラス情報を出力します。Mech-DLKでトレーニングおよびエクスポートされた、単一クラスまたは複数クラスの欠陥セグメンテーションモデルパッケージのインポートに対応しています。
新エネルギー、電子、PCB、印刷、日用品製造などの業界において、汚れ、気泡、傷などの表面欠陥を検出する用途に適しています。
入力と出力
「ディープラーニングモデルパッケージを推論」ステップでこのモデルパッケージをインポートすると、以下の入力・出力ポートが表示されます。
出力
単一クラスの欠陥セグメンテーションモデルパッケージ をインポートした場合、以下の出力ポートが表示されます。
| 出力ポート | データ型 | 説明 |
|---|---|---|
可視化出力 |
Image/Color |
可視化された結果。 |
分割のブール値結果 |
Bool |
欠陥の有無を示すブール値結果。True:入力画像に物体欠陥がないことを示します。False:入力画像に物体欠陥があることを示します。 |
分割結果のマスク画像 |
Image/Color/Mask |
ゼロ以外のピクセル値領域が検出された欠陥を表します。 |
分割のマスク輪郭 |
Shape2D/Contour[] |
分割結果マスク頂点のピクセル座標リスト。 |
欠陥の分類 |
String |
画像内で認識された欠陥タイプ。 |
複数クラスの欠陥セグメンテーションモデルパッケージ をインポートした場合、以下の出力ポートが表示されます。
| 出力ポート | データ型 | 説明 |
|---|---|---|
欠陥セグメンテーション/ラベル1 |
DLResult/DefectSegmentation |
ラベル1の欠陥セグメンテーション結果。 |
欠陥セグメンテーション/ラベル2 |
DLResult/DefectSegmentation |
ラベル2の欠陥セグメンテーション結果。 |
… |
… |
… |
|
このステップで複数クラスの欠陥セグメンテーションモデルパッケージをインポートした場合、各出力ポートを ディープラーニング結果を解析 ステップに接続し、各ラベル付けのクラスに対応する欠陥セグメンテーション結果をそれぞれ出力する必要があります。 |
パラメータ説明
欠陥セグメンテーションのモデルパッケージをインポートする場合、以下のパラメータを設定する必要があります。
モデルパッケージの設定
| パラメータ | 説明 |
|---|---|
モデルパッケージ管理ツール |
パラメータ説明:ディープラーニングモデルパッケージ管理ツールを開き、ディープラーニングモデルパッケージをインポートするために使用されます。モデルパッケージファイルとは、Mech-DLKによってエクスポートされた「.dlkpack」を指します。
|
モデルパッケージ名 |
パラメータ説明:このパラメータは、ディープラーニングモデルパッケージをインポートした後、インポートしたモデルパッケージを選択するために使用されます。
|
モデルパッケージ切替後に元のモデルを解放 |
パラメータ説明:モデルを切り替える際に、元のモデルパッケージが使用していたリソースを即時に解放するかどうかを制御します。
|
モデルパッケージのタイプ |
パラメータ説明: モデルパッケージ名 を選択すると、モデルパッケージのタイプ が自動的に記入されます。 |
入力画像バッチサイズ |
パラメータ説明:各推論時に処理する画像の枚数です。 |
GPU ID |
パラメータ説明:このパラメータは、モデルパッケージ推論に使用するGPUのデバイスIDを設定するために使用されます。
|
前処理
| パラメータ | 説明 | ||||
|---|---|---|---|---|---|
ROIファイル |
パラメータ説明:入力画像のROIを設定または変更します。 調整説明:初期状態ではデフォルトのROI設定が既に存在します。ROI設定を変更するには、ROIファイルを設定 をクリックします。次に、表示された画面で ROI 設定 を行い、ROI名を入力します。
|
後処理
| パラメータ | 説明 |
|---|---|
推論設定 |
パラメータ説明:このパラメータは、欠陥セグメンテーションのモデルパッケージ推論に関するパラメータを設定するために使用されます。推論設定ツールを開くには、エディタを開く をクリックします。
|
可視化設定
| パラメータ | 説明 |
|---|---|
検出結果を可視化 |
パラメータ説明:有効にすると、画像上に検出結果を表示します。
|
カスタムフォントサイズを使用 |
パラメータ説明:このパラメータは、可視化出力結果のフォントサイズをカスタマイズするかどうかを設定するために使用されます。チェックを入れた後、フォントサイズ を設定する必要があります。
|
フォントサイズ |
パラメータ説明:このパラメータは、可視化出力結果のフォントサイズを設定するために使用されます。
|