アーカイブ / VLM / Computer Vision
部位と状態の言葉を画像特徴に結び付けるDeVLMatch:未学習クラスの領域分割を検証
DeVLMatch
DeVLMatchの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Existing GZS3 methods usually use a single word vector or an attribute as semantic representation to associate each class, such as the ‘ cat ’ class (a). In contrast, inspired by the linguistic comprehension of human, we decouple the ‘ cat ’ class into detailed descriptions, including parts (b1) and states (b2) of the object, such as ‘ cat eye ’ and ‘ brown cat ’, which enables us to introspect the shared knowledge among classes and facilitate the generalizability of model on unseen classes, such as ‘ bird ’.
概要
- DeVLMatchは物体の部位と状態を別々に記述し、画像特徴と言葉の対応を学習に加える。
- 著者らの表では、inductive条件の調和平均はPASCAL VOCで78.4、COCO-Stuffで37.3だった。COCO-Stuffでは同表のZSSegの37.8を下回る。
- 導入時には既知クラスの画素ラベル付き画像とクラス記述を用意し、対象画像で新規クラスの見落としを検証する必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、DeVLMatchの仕組み
- 01画像とクラス名
- 02領域特徴と語句
- 03部位・状態を照合
- 04画素別の分類
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
DeVLMatchが扱うのは、画像の各画素を物体の種類に分け、学習時に画像を見ていない種類も識別する課題だ。既知と新規の両方を推論時に扱うため、新規クラスの画素を既知クラスへ分類する偏りが問題になる。
著者らは、クラス名を一つの数値表現にするだけでは、翼のような部位や茶色のような状態を十分に表せないと考える。両者を分けて記述し、画像に写る細部と結び付ける方法を検討した。
手法
学習には既知クラスの画像と画素ごとの正解ラベルを使う。既知・新規クラスの名前は、定型文に入れてテキスト特徴に変換する。画像側では候補領域の特徴を取り出し、SPMatchが局所的な画像特徴と「鳥の翼」などの部位の語句を対応付ける。部位候補とクラスとの関係には、言葉の関係を収めたConceptNetを使う。
CSMatchは画像特徴の成分をグループに分け、色や質感などを表す状態の語句との対応を調べる。両モジュールは、要素間の関係も表したグラフ同士を照合し、その結果を学習時の制約に加える。推論時には候補領域とクラスのテキスト特徴を使い、各画素の分類結果を出す。部位ごとの正解ラベルは、この照合の入力として要求されない。
新規性
著者らが提案するのは、物体を部位と状態の記述に分け、画像側の特徴との対応をそれぞれ調べる方法だ。部位にはSPMatch、状態にはCSMatchを用い、既知クラスと新規クラスの間で共有される細部を学習に反映する。
両モジュールは、要素を点、関係を線で表すグラフを照合する。著者らは、画像と言葉のグラフ照合としてこの分割課題を定式化した最初の試みだと位置付けている。
従来手法との違い
基準系のZegFormerは、画像から候補領域とその意味を表す特徴を作り、クラス名から得たテキスト表現との近さを学習する。推論時には候補領域と意味の特徴から画素ごとの分類を求める。DeVLMatchはこの基準系に、部位と状態を照合する二つの学習上の制約を加える。
著者らの問題設定では、クラスごとに一つの言葉の表現だけを使うと、部位が隠れた画像との対応やクラス間で共有される特徴を捉えにくい。表には異なる学習条件の手法も載るため、比較は条件を確認した行に限る。
実験結果
著者らはPASCAL VOCとCOCO-Stuffで、既知・新規クラス別のmIoUと、その調和平均を報告した。mIoUは予測領域と正解領域の重なりをクラスごとに求めて平均した指標である。新規クラスの画像を学習に使わず、自己学習もしないinductive条件で、DeVLMatchの調和平均は順に78.4、37.3だった。
同じ条件のZegFormerは73.3、34.8で、新規クラスのmIoUはDeVLMatchが71.5、36.6、ZegFormerが63.6、33.2だった。一方、同表のZSSegの調和平均はPASCAL VOCで77.5、COCO-Stuffで37.8であり、後者ではDeVLMatchの37.3を上回る。著者らはCATARACTSでの改善も述べるが、確認できた本文の範囲では数値と条件を確認できない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:道路画像で、新規クラスの領域を担当者に提示する補助ツールとして試す。入力は撮影画像、既知クラスの画素ラベル付き学習画像、既知・新規クラス名である。部位と状態の語句は対象クラスとの関連を確認して用意し、出力は画素ごとに色分けしたクラス候補画像とする。
既知クラスの画像で学習し、新規クラスの正解ラベル付き画像は評価用に分ける。担当者が候補領域を確認して記録する運用を想定する。道路画像での有効性は、この論文の結果だけでは判断できない。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象の撮影画像から既知クラスの画素ラベル付き学習データを用意し、既知・新規クラス名を定める。必要なセンサーは対象画像を取得する撮影手段であり、機種は検証環境に合わせて記録する。ConceptNetから得る部位候補と状態語の関連を確認し、対象クラスに合わせた語句の調整を記録する。
新規クラスの正解ラベル付き画像は評価用に確保する。同じクラス分割と評価画像でZegFormerを基準にし、既知・新規別のmIoUと調和平均を測る。見落とした領域や語句の調整前後の結果も残し、現場での採用可否を判断する。
限界と課題
著者らは、従来の一クラス一表現では物体の多様な部位を捉えにくく、遮蔽時に画像特徴との対応がずれやすいと指摘する。これは提案の動機であり、DeVLMatch自身の失敗率を示す結果ではない。
編集上の検証事項は、対象クラスに対してConceptNetが選ぶ部位・状態の関連付けが適切か、遮蔽や珍しい状態の画像で誤分類が増えないかである。確認できた本文の範囲では、導入先でこれらを判断するための結果や、CATARACTSの数値と条件を確認できない。
出典
元のタイトル・要旨を確認する(英語)
Bridge the Gap Between Visual and Linguistic Comprehension for Generalized Zero-shot Semantic Segmentation
Generalized zero-shot semantic segmentation (GZS3) aims to achieve the human-level capability of segmenting not only seen classes but also novel class regions unseen in the training data through introducing the bridge of semantic representations, e.g., word vector. While effective, the way of utilizing one semantic representation to associate the corresponding class and to enable the knowledge transfer from seen to unseen classes is insufficient as well as incompatible with human cognition. Inspired by the observation that humans often use some `part' and `state' information to comprehend the seen objects and imagine unseen classes, we decouple each class into detailed descriptions, including object parts and states. Based on the decoupling formulation, we propose a Decoupled Vision-Language Matching (DeVLMatch) framework, composed of spatial-part (SPMatch) and channel-state (CSMatch) matching modules, for GZS3. In SPMatch, we comprehend objects with spatial part information from both visual and linguistic perspectives and perform graph matching to bridge the gap. In CSMatch, states of objects from the linguistic perspective are matched to compatible channel information from the visual perspective. By decoupling and matching objects across visual and linguistic comprehension, we can explicitly introspect the relationship between seen and unseen classes in fine-grained object part and state levels, thereby facilitating the knowledge transfer from seen to unseen classes in visual space. The proposed DeVLMatch framework surpasses the previous GZS3 methods on standard benchmarks, including PASCAL VOC, COCO-Stuff, and CATARACTS, demonstrating its effectiveness.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




