1行定義
PSPNetとは、大きさの異なる領域ごとにプーリングするピラミッドプーリングモジュールで、画像全体の文脈を捉えるセグメンテーションのモデルのことです。
くわしく
PSPNetは、Hengshuang Zhaoらが2016年に論文を公開し、2017年のCVPRで発表したセマンティックセグメンテーションのモデルです。場面全体を塗り分ける2016年のコンテスト(ImageNet Scene Parsing Challenge)で1位になりました。
解決したかった問題
FCNのようなモデルは、各画素の周りの見た目に頼って判断しがちです。論文では、川に浮かぶボートを見た目から「車」と誤る例を挙げています。人なら「川の上に車はまずない」と、周りの状況から判断できます。ほかにも、「ビル」と「高層ビル」のような似たクラスの混同や、シーツと色や質感の似た枕のように目立たない物体の見落としが課題でした。
ピラミッドプーリングモジュール
PSPNetはまず、Dilated Convolutionを取り入れたResNetで特徴マップを作ります。これに、ピラミッドプーリングモジュールをつなぎます。特徴マップを1×1、2×2、3×3、6×6の格子に分け、区画ごとに平均値プーリングで値をまとめます。1×1は画像全体の要約で、6×6はより狭い範囲の要約です。
各段の結果は、1×1の畳み込みでチャンネル数を減らし、もとの特徴マップと同じ大きさまで拡大してから連結します。こうして、画素ごとの細かな情報に、さまざまな広さの文脈が加わります。全体を1つにまとめるだけでは位置の関係が失われるため、広さの違う区画を組み合わせます。
ほかのモデルとの違い
DeepLabは間隔を空けた畳み込み(Atrous Convolution)で受容野を広げ、U-Netは縮める前の特徴マップを連結して細部を補います。これに対してPSPNetは、大きさの違う領域ごとのプーリングで文脈を取り込む点が特徴です。
覚え方
「ピラミッドのように段ごとに領域をまとめ、場面(Scene)の文脈を読む」と覚えます。
G検定での出題
出題のされ方
ピラミッドプーリングモジュールで画像全体の文脈を取り込む点が中心です。DeepLabのAtrous Convolution、U-Netの特徴マップの連結など、ほかのセグメンテーションモデルの工夫との対応が問われます。
混同しやすい用語
| 用語 | 意味 |
|---|---|
| PSPNetこのページの用語 | 大きさの異なる領域ごとにプーリングするピラミッドプーリングモジュールで、画像全体の文脈を捉えるセグメンテーションのモデル |
| DeepLab | Atrous Convolutionで解像度を保ちつつ広い範囲の文脈を捉える、セマンティックセグメンテーションのモデル群 |
| FPN | CNNの深い層の特徴マップを拡大しながら浅い層の特徴マップと足し合わせ、どの解像度でも物体を見分けやすい特徴マップを作る仕組み |
違いを表で比べる
◯×チェック
次の文が正しいか、誤りかを選んでください。
-
PSPNetは、川の上に浮かぶ物体を見た目だけで「車」と判断してしまうような、周囲の状況を考えない誤りを減らすことを狙っている。
答えを見る
答え ◯ 正しい
論文では、FCNが川に浮かぶボートを「車」と誤る例を挙げています。画像全体の文脈を使えば、「川の上なら車よりボート」と判断しやすくなります。
-
PSPNetは、画像全体の文脈を捉えるために、特徴マップ全体を1つのベクトルにまとめ、そのベクトルだけから画素ごとのクラスを決める。
答えを見る
答え × 誤り
全体を1つのベクトルにまとめると、どこに何があるかという位置の関係が失われます。PSPNetは、さまざまな広さでまとめた文脈をもとの特徴マップに連結し、画素ごとの細かな情報も残します。
-
PSPNetは、1つの建物の一部を「ビル」、残りを「高層ビル」と塗り分けてしまうような、似たクラスどうしの混同も、文脈を使って減らそうとしている。
答えを見る
答え ◯ 正しい
見た目の似たクラスは、画素の周りだけを見ると区別が難しくなります。物体全体や場面の情報を使うと、1つの物体に1つのクラスを付けやすくなります。
この用語の練習問題
この用語を扱う練習問題は準備中です。「画像認識」の問題を解く
出典
- G検定 試験出題範囲(シラバス2024)第1.4版 (技術分野 項目26 画像認識)
- Hengshuang Zhao, Jianping Shi, Xiaojuan Qi, Xiaogang Wang, Jiaya Jia, Pyramid Scene Parsing Network, CVPR 2017 (arXiv:1612.01105) (Abstract、1. Introduction、3. Pyramid Scene Parsing Network、5.2 ImageNet Scene Parsing Challenge 2016)