セマンティック セグメンテーション
Computer Vision Toolbox™ のセマンティック セグメンテーション ツールを使用すると、事前学習済みの AI モデルとカスタム深層学習ネットワークの両方を使用して、イメージのピクセルレベルの分類を実行できます。イメージ ラベラー アプリとビデオ ラベラー アプリを使用して、ラベル付きのグラウンド トゥルースを作成することから始められます。これらのアプリは、対話形式および AI アシストによる、クラス ラベル付きのイメージやビデオ内でのピクセルレベルの注釈付けをサポートしています。詳細については、セマンティック セグメンテーションのピクセルのラベル付けを参照してください。
ツールボックスは、BiSeNet V2 などの事前学習済みセマンティック セグメンテーション モデルを提供します。これらのモデルは推論に直接使用することも、特定の用途に合わせて調整することもできます。U-Net、3 次元 U-Net、DeepLab v3+ などのアーキテクチャを用いた転移学習を使用して、カスタム セグメンテーション ネットワークに学習させることもできます。詳細については、深層学習を使用したセマンティック セグメンテーション入門を参照してください。
学習データを準備するために、ツールボックスには、データ セットの読み込みと管理に加え、ラベル分布の整理と解析を行うためのユーティリティが用意されています。ツールボックスは、データ拡張と前処理もサポートしています。詳細については、オブジェクト検出およびセマンティック セグメンテーション用の学習データを参照してください。
事前学習済みモデルまたはカスタム モデルを使用して予測を生成した後、セグメンテーション予測をグラウンド トゥルースと比較して評価し、輪郭マッチング スコア、Sørensen-Dice 類似度、Jaccard 類似度、混同行列などの評価メトリクスを計算できます。詳細については、evaluateSemanticSegmentation を参照してください。

関数
トピック
開始
- 深層学習を使用したセマンティック セグメンテーション入門
U-Net や DeepLab v3+ などの深層学習ネットワークを使用して、オブジェクトをクラス別にセグメント化する。 - 検出されたオブジェクトを可視化する関数の選択
可視化関数を比較する。
セマンティック セグメンテーション用のグラウンド トゥルースの作成
- セマンティック セグメンテーションのピクセルのラベル付け
セマンティック セグメンテーション ネットワークに学習させるために、ラベル付けアプリを使用して、ピクセルにラベルを付けます。 - ラベラー アプリにおけるエクスポートしたピクセル ラベルの保存方法
ラベル付けアプリがピクセル ラベル データを保存する方法を学習します。
セマンティック セグメンテーション用の学習データの準備
- オブジェクト検出およびセマンティック セグメンテーション用の学習データ
イメージ ラベラーやビデオ ラベラーを使用して、オブジェクト検出器やセマンティック セグメンテーションの学習データを作成します。 - 深層学習用のデータストア (Deep Learning Toolbox)
深層学習アプリケーションでデータストアを使用する方法を学びます。 - 深層学習用イメージ前処理とイメージ拡張の入門
サイズ変更などの確定的演算を使用して深層学習アプリケーション用にデータを前処理する。あるいは、ランダム トリミングなどのランダム演算を使用して学習データを拡張する。







