1行定義
一般物体認識とは、制約のない実世界の画像に写る物体を、「いす」「自転車」のような一般的な名称(カテゴリ)で認識する課題のことです。
くわしく
一般物体認識は、背景や照明、物体の向きなどに制約のない実世界の画像から、写っている物体を「いす」「自転車」「犬」のような一般的な名称で答える課題です。コンピュータビジョンの究極の目標の1つとされてきました。
特定物体認識との違い
対になる言葉が特定物体認識です。特定物体認識は、「この商品のパッケージ」「この建物」のように、あらかじめ登録した特定の物体と同じものが写っているかを照合します。登録した物体とほぼ同じ見た目のものを探せばよいので、一般物体認識に比べると扱いやすい課題です。
一般物体認識では、初めて見る物体でも、カテゴリの名前で答える必要があります。いすには脚が4本のものも1本のものもあり、木製も金属製もあります。同じカテゴリでも見た目のばらつきが大きく、反対に、違うカテゴリどうしで見た目が似ていることもあります。これが難しさの原因です。
研究の流れ
2000年代には、画像から特徴的な部分を取り出し、その出現の頻度で画像を表すBag of Visual Wordsなどの方法が研究されました。2007年の解説論文(柳井)は、以前は1種類の対象の認識さえ難しかったが、当時は101種類の対象を6割程度の精度で認識できるようになってきた、と述べています。
転機は、大規模な画像データセットImageNetと、それを使ったコンテストILSVRCです。2012年、CNNを使ったAlexNetが従来の方法を大きく上回って優勝しました。その後は、特徴を人が設計せず、データから自動で学習するディープラーニングが主流になりました。
画像認識のタスクとの関係
現在の物体識別、物体検出、セグメンテーションの多くは、物体をカテゴリの名前で答えるという点で、一般物体認識の流れの上にあります。たとえば物体識別は、画像に写る物体のカテゴリを答えるタスクです。
覚え方
「一般は『種類の名前』、特定は『この1つ』」と覚えます。
G検定での出題
出題のされ方
登録した特定の物体を照合する特定物体認識との違い、同じカテゴリでも見た目が大きく異なることによる難しさ、ImageNetやILSVRCを通じたディープラーニングによる進展が問われます。
混同しやすい用語
| 用語 | 意味 |
|---|---|
| 一般物体認識このページの用語 | 制約のない実世界の画像に写る物体を、「いす」「自転車」のような一般的な名称(カテゴリ)で認識する課題 |
| 物体識別 | 画像に写っている物体が何であるかを、あらかじめ決めたクラスの中から選んで答える画像認識のタスク |
◯×チェック
次の文が正しいか、誤りかを選んでください。
-
一般物体認識は、工場のラインで決まった部品を決まった向きで撮影するような、条件を限った環境での認識を指す言葉である。
答えを見る
答え × 誤り
一般物体認識が対象とするのは、背景や照明、物体の向きなどに制約のない実世界の画像です。撮影の条件を限ることで難しさを避けるのではなく、条件のばらつきごと扱う点が特徴です。
-
ディープラーニングが広まる前の一般物体認識では、画像から取り出した局所的な特徴を「視覚単語」の出現頻度として表す、Bag of Visual Wordsのような方法が盛んに研究された。
答えを見る
答え ◯ 正しい
どんな特徴を取り出すかは、人が設計していました。2012年のILSVRCでAlexNetが大差で優勝してからは、特徴そのものをデータから学習するCNNが主流になりました。
-
一般物体認識の研究では、多数のカテゴリについて大量の画像を集めたImageNetのようなデータセットが、学習と性能比較の土台になってきた。
答えを見る
答え ◯ 正しい
同じカテゴリでも見た目がさまざまなので、多様な画像が大量に必要です。ImageNetの一部を使うILSVRCは、手法を同じ条件で比べる場になりました。