インスタンスセグメンテーションモジュールの使用例¶
本節では、積み木のデータセット ( ダウンロード先 )を提供し、インスタンスセグメンテーションモジュールを用いてモデルトレーニングを行い、サンプルプロジェクトに対する異なる種類の積み木をセグメンテーションし、カテゴリラベルを出力します。
プロジェクトを新規作成し、インスタンスセグメンテーションモジュールを追加する
ホーム画面での プロジェクトを新規作成 をクリックし、ディレクトリを選択してプロジェクト名を入力し、新しいプロジェクトを作成します。 右上の をクリックし、インスタンスセグメンテーションモジュールを選択します。
積み木のデータセットをインポートする
ダウンロードしたデータセットを解凍し、左上の インポート をクリックし、 フォルダ を選択して、ダウンロードした画像データセットをインポートします。積み木の画像データセットには、4種類の形と色の積み木が含まれています。
関心領域(ROI)を選択する
をクリックして、積み木が配置されたボックスをROIとして選択してから左上の 適用 をクリックします。これは、不要な背景の情報による干渉を減少するためです。
ラベルを新規作成する
右側にある をクリックし、対象物の名前や特徴によってラベルを作成します。ここでは、異なる種類の積み木をセグメンテーシする必要があるので、形状に応じて積み木に名前を付けます。また、色に応じて名前を付けてもいいです。
画像にラベルを付ける
画像左側にあるツールバー をマウスの左ボタン長押し、または右クリックして、ラベル付けツールを選択し、セグメンテーションする積み木の外輪郭をラベル付けします。積み木の形状に対応するラベルを付けます。
トレーニングセットと検証セットを分ける
ソフトウェアでは、デフォルトの設定として、データセットの80%をトレーニングセット、残りの20%を検証セットに分けます。 をクリックし、スライダをドラッグしてその割合を調整することができます。トレーニングセットも検証セットも全種類の画像が含まれていることを確認してください。この条件を満たさない場合、画像名を選択し、右クリックで調整してください。
モデルをトレーニングする
デフォルトのパラメータを使って、 トレーニング をクリックすればモデルのトレーニングを開始します。
モデルを検証する
トレーニング後、 検証 をクリックして検証を行い、モデルの認識結果を確認することができます。
モデルをエクスポートする
モデルをエクスポート をクリックして保存パスを選択すると、モデルを指定したフォルダにエクスポートすることができます。また、必要に応じてモデルをデプロイすることもできます。