アーカイブ / Computer Vision / Generative AI
自然画像を見たときの視線を720点の座標列で生成するDiffEye
DiffEye
DiffEyeの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 : Comparison of different eye-tracking data types. (a) Original visual stimulus. (b) Saliency maps highlight regions of interest but do not capture the temporal dynamics of human attention. (c) Scanpaths offer a compressed representation of eye movement trajectories. (d) Full eye movement trajectories, recorded via eye trackers, provide detailed insights into attention dynamics. This example is from the MIT1003 dataset [ 18 ] ; each color represents a different subject, emphasizing the importance of modeling inter-subject variability.
概要
- DiffEyeは自然画像と生の視線記録から学習し、720点の視線座標列を生成する。
- CPEで視線座標と画像内の位置を対応させ、生成軌跡から注視点列や分布図も作れる。
- MIT1003では一部の距離指標で比較対象を上回る一方、OSIEでは全指標で最良とは限らない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、DiffEyeの仕組み
- 01画像・初期雑音
- 02画像の局所特徴
- 03CPEで位置対応
- 04U-Netで雑音除去
- 05720点の視線座標
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
DiffEyeは、自然画像を自由に見る間の視線の動きを、時間順の座標列として生成する方法だ。一般的な注視点列は、目が比較的静止した位置を抜き出した記録で、位置間の素早い移動を含む元の軌跡より時間情報が少ない。
同じ画像でも閲覧者ごとに視線の動きは異なる。注視しやすい場所を示す分布図だけでは、移動の順序や時間経過を表しにくい。実際の視線計測には時間と専門知識も要るため、画像に応じた複数の動きを生成できるかが研究上の課題となる。
手法
学習には自然画像と、閲覧者から計測した時間順の視線座標を使う。拡散モデルは、学習時に座標列へ加えた雑音を取り除く方法を覚え、生成時には雑音から座標列を作る方式だ。画像の小領域ごとの特徴はFeatUpで細かくし、U-Netという処理網の各段階で視線の情報と照合する。
CPEは、視線座標と画像の小領域に対応する位置情報を与え、両者を結び付ける。例えば街路の画像を入力すると、雑音から720点の視線座標列を生成する。繰り返し生成した列から、注視点の順序や、注視が集まりやすい場所の分布図も作れる。
新規性
著者らは、自然画像の自由閲覧について、注視点へ要約する前の生の視線軌跡を直接学習する拡散モデルとしてDiffEyeを提案する。生成した軌跡から、注視点列や視線が集まりやすい場所を示す分布図も作れる。
独自のCPEは、視線座標と画像の小領域に共通の位置情報を与える仕組みだ。同じ画像に対して複数の軌跡を生成し、閲覧者間の違いを表現することも狙う。
従来手法との違い
従来の注視点列生成法の多くは、生の視線記録から抽出した注視位置の列を学習する。DiffEyeは時間順の座標列を学習し、生成後に注視点列へ変換する。比較対象のDeepGaze IIIとIOR-ROIでは、入力として必要な注視点数を10に設定した。
近い研究のDiffGazeは360度画像を対象とし、著者らはコードと学習済みモデルが公開されていないため直接比較できないと述べる。また、注視点から間接的に作る分布図の精度は、分布図の予測に特化した手法の方が高いと著者らは説明している。
実験結果
著者らはMIT1003の自然画像1,003枚を15人が各3秒見た記録を使い、まばたきや欠損値を除き、720点以上ある8,934軌跡を残した。軌跡を720点にそろえ、画像単位で学習90%・試験10%に分けた。注視点列の比較にはMIT1003の試験画像100枚とOSIEの試験画像70枚を使った。
著者らの表では、MIT1003でのレーベンシュタイン距離の平均はDiffEyeが13.009、IOR-ROIが13.574で、低いほどよい。一方、OSIEでの時間遅延埋め込み指標の平均はDiffEyeが81.925、Chenらの手法が78.286だった。指標と試験集合によって順位は異なる。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:広告用の自然画像について、閲覧者の視線が商品名と商品画像をどの順に通るかを事前に調べる。候補画像を入力し、複数の視線軌跡と、そこから抽出した注視点列を出力する。担当者は領域を通る順序を集計し、実測調査の対象を選ぶ材料にする。
適応には対象画像と、同じ閲覧条件でアイトラッカーから得た生の視線座標列が必要だ。商品名など確認したい領域には、集計用の位置ラベルを別途付ける。生成結果を広告効果の測定値として扱わず、実測との一致を確かめる。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象画像と、アイトラッカーで測った自由閲覧時の生の視線座標列を集める。画像単位で学習用と試験用を分け、欠損除去と720点への長さ調整を記録する。領域を通る順序も調べるなら、商品名などの領域に評価用ラベルを付ける。
試験画像では、実測から抽出した注視点列を基準に、生成結果と単純な基準法を同じ距離指標で比べる。複数回生成した軌跡のばらつきも実測と照合する。業務画像へ適応する場合は、その画像と対応する視線記録を学習用に追加し、領域を通る順序の誤差を測る。
限界と課題
著者らが扱うのは自然画像の自由閲覧で、生の軌跡を使えるデータもこの条件に限られると述べる。目的物の探索など別の課題での性能は示されていない。また、閲覧者によって長さが異なる元の記録を処理したうえで、モデルが生成する軌跡の長さは720点に固定している。
編集上の検証事項:表示時間や画像の種類を変えたときの一致度と、個人ごとの予測精度は別途調べたい。MIT1003の比較では、評価画像を学習時に見た比較モデルも含まれるため、その数値を未見画像だけの同条件比較として読まない。
出典
元のタイトル・要旨を確認する(英語)
DiffEye: Diffusion-Based Continuous Eye-Tracking Data Generation Conditioned on Natural Images
Numerous models have been developed for scanpath and saliency prediction, which are typically trained on scanpaths, which model eye movement as a sequence of discrete fixation points connected by saccades, while the rich information contained in the raw trajectories is often discarded. Moreover, most existing approaches fail to capture the variability observed among human subjects viewing the same image. They generally predict a single scanpath of fixed, pre-defined length, which conflicts with the inherent diversity and stochastic nature of real-world visual attention. To address these challenges, we propose DiffEye, a diffusion-based training framework designed to model continuous and diverse eye movement trajectories during free viewing of natural images. Our method builds on a diffusion model conditioned on visual stimuli and introduces a novel component, namely Corresponding Positional Embedding (CPE), which aligns spatial gaze information with the patch-based semantic features of the visual input. By leveraging raw eye-tracking trajectories rather than relying on scanpaths, DiffEye captures the inherent variability in human gaze behavior and generates high-quality, realistic eye movement patterns, despite being trained on a comparatively small dataset. The generated trajectories can also be converted into scanpaths and saliency maps, resulting in outputs that more accurately reflect the distribution of human visual attention. DiffEye is the first method to tackle this task on natural images using a diffusion model while fully leveraging the richness of raw eye-tracking data. Our extensive evaluation shows that DiffEye not only achieves state-of-the-art performance in scanpath generation but also enables, for the first time, the generation of continuous eye movement trajectories. Project webpage: https://diff-eye.github.io/
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




