モジュール
- モデルの効果が良くない場合は、トラブルシューティングするにはどうすればよいですか?
-
トレーニングデータの数量と品質、データの多様性、ROI パラメータ、照明などからトラブルシューティングします。
-
数量:トレーニングデータの数量が、良好なモデル結果を取得するのに十分であるかどうかを確認します。
-
品質:データ品質が最良かつ明確で、露出過度/不足があるかどうかを確認します。
-
データの多様性:データに現場で起こりうる全ての状況が含まれるかどうかを確認します。
-
ROI パラメータ:現場で設定されたパラメータはトレニンーグ中のデータと一致しているかどうかを確認します。
-
照明:照明が変化するかどうか、また画像取得時と一致しているかどうかを確認します。
-
- モデルの効果が良くない場合は、トラブルシューティングするにはどうすればよいですか?
-
-
ラベル付けが間違っているかどうかを確認します。
-
トレーニングセットに全ての種類の欠陥があるかどうかを確認します。
-
画像入力サイズを確認します。欠陥が小さすぎると正常にトレーニングを実行できないこともあります。
-
- インスタンスセグメンテーションモデルの効果が良くない場合は、トラブルシューティングするにはどうすればよいですか?
-
-
作成したラベルは対象物の特徴を全部カバーするかを確認します。
-
元画像の品質改善、画像の前処理、ROI 調整などを実行しても画像を分割できない場合、これらの画像を収集してモデルの追加学習を行ってください。
-
- 「欠陥セグメンテーション」モジュールと「教師なしセグメンテーション」モジュールは、それぞれ、どんなシーンに適用できますか?
-
総じていえば、2つとも画像の欠陥領域を検出できますが、大きな相違点があります。
-
「欠陥セグメンテーション」モジュールは、欠陥を検出し、欠陥の位置やサイズ、形状を正確に判断します。「教師なしセグメンテーション」モジュールは、画像に欠陥があるかどうかだけ判断し、欠陥の領域を大まかに表示します。
-
「欠陥セグメンテーション」モジュールは、画像にラベルを付けるときに全ての欠陥を指定します。「教師なしセグメンテーション」モジュールは、欠陥のラベル付けが不要で、また OK 画像だけを指定すればいいです。
-
「教師なしセグメンテーション」モジュールは、欠陥領域を大まかに表示しますが、精確に欠陥をセグメンテーションすることはできません。欠陥に対して高精度なインスタンスセグメンテーションが求められる場合、「欠陥セグメンテーション」モジュールを使用してください。
-
- 画像分類と教師なしセグメンテーションとは、なんの違いがありますか?
-
この 2つのモジュールは、結果的には画像をいくつかの分類に分けますが、使用方法と機能には大きな違いがあります。
-
データのラベル付け
-
画像分類モジュールはデータを分類するのでモデルをトレーニングするために各分類のラベル付け済みデータを使用します。
-
教師なしセグメンテーションモジュールは、ラベル付け済み OK 画像だけで十分です。
-
-
機能
-
画像分類モジュールは、追加されたラベルによって画像を判断します。NG 画像を検出する時、画像分類モジュールは一種または複数種類の欠陥タイプ(欠陥と種類とは 1 対 1 関係)しか検出できません。
-
教師なしセグメンテーションモジュールは、設定したしきい値によって画像は OK/NG/Unknown(未知)かを判断します。NG 画像を検出する時、教師なしセグメンテーションモジュールは様々な欠陥タイプの NG 画像を検出できます。
-
-
結果
-
画像分類モジュールでは、付けたラベルの種類数だけを出力します。
-
教師なしセグメンテーションモジュールは、画像を OK/NG/Unknown に分類するほか、欠陥の領域を大まかに認識することも可能です。
-
まとめて言えば、画像分類モジュールは、種類の数が確認されたデータに適しており、教師なしセグメンテーションモジュールは NG 画像を検出し、欠陥の種類を事前に確認していない場合に適しています。 Mech-DLK で OCR 機能を実現する方法は? テキスト検出モジュールとテキスト認識モジュールを接続します。テキスト検出モジュールで画像のテキスト領域を検出してからテキスト認識モジュールでテキストを認識します。
-