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

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

Risposta accettata

Kenta
Kenta il 9 Mar 2020
こんにちは、どちらがよいかは目的やご研究の方向性によって変わると思います。私の認識ですと、以下のようですので、こちらが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 Commento
Kodai Sato
Kodai Sato il 10 Mar 2020
ご丁寧にありがとうございます.
定義についてより深く理解することができました.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!