필터 지우기
필터 지우기

evaluateSe​manticSegm​entationによ​る評価方法 

조회 수: 2 (최근 30일)
Kodai Sato
Kodai Sato 2020년 3월 8일
댓글: Kodai Sato 2020년 3월 10일
上のURLを参考にセマンティックセグメンテーションを行い,evaluateSemanticSegmentationを使用して,評価を行いました.
そこで,IoUを使用しようと思うのですがピクセル数が以下の画像のように偏っている場合WeightedIoUを使用すればいいのでしょうか?

채택된 답변

Kenta
Kenta 2020년 3월 9일
こんにちは、どちらがよいかは目的やご研究の方向性によって変わると思います。私の認識ですと、以下のようですので、こちらがKodai Satoさんの決定の手助けになれば幸いです。
IoUはドキュメントでは以下のように定義されています。
For each class, IoU is the ratio of correctly classified pixels to the total number of ground truth and predicted pixels in that class. In other words,
IoU score = TP / (TP + FP + FN)
また、weighted IoUは以下のような記述があります。
Average IoU of each class, weighted by the number of pixels in that class.
例えば、ほとんど現れないクラスXがあったとして、仮にそれの総ピクセル数のが10だったとします。ほかのクラスYの総ピクセル数が1000だとします。クラスXはほとんど現れないが、そこで、半分くらい間違えると、そのクラスが担当するIoUのせいで、mean IoUは小さくなってしまいます。そこで、小さい(大きい)クラスは相対的に最終結果に小さく(大きく)影響させたいならば weighted IoUを使えばいいのではないでしょうか。逆に、たまにしか現れなくても、それも含めて、正確にセグメントしたいのであれば、通常のIoUのほうを使えばよいのではないでしょうか。
引用:
  댓글 수: 1
Kodai Sato
Kodai Sato 2020년 3월 10일
ご丁寧にありがとうございます.
定義についてより深く理解することができました.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!