概要
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/482094/ee80063d-6682-638e-8904-ad549cda123b.png)Semantic Segmentationは知ってるけど、Instance Segmentationの仕組みがわからない。どうやって物体毎に分類するんじゃ?
てことでMaskRCNNをもう一度調べてみた。
使ったコードのリンク貼っておきます
https://github.com/yokosyun/instance-segmentation
semantic segmentaionについて知りたい方はこちら
https://qiita.com/minh33/items/6e42041dd5108d5fc2f0
https://qiita.com/minh33/items/d800394f480b2d6eef33
Instance Segmentation(MaskRCNNの場合)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/482094/fa6cf4e4-e5aa-6ebe-e3ee-285030995913.png)RPNで推定されたBoundingBoxのエリアに対してのみsemantic segmentationする
=Instance Segmentation
めっちゃシンプル!
結果
personとしてsegmentationされているpixelがBoundingBoxの中にしか無いのが分かる。(実際はこのBBoxは補正された後のBBox)