atlas

Research map / Image generation / Fast diffusion sampling

DiffEye: Diffusion-Based Continuous Eye-Tracking Data Generation Conditioned on Natural Images

NeurIPS 2025 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DiffEye, a DDPM/DDIM-based diffusion model trained on raw MIT1003 eye-tracking trajectories conditioned on DINOv2+FeatUp patch features via a Corresponding Positional Embedding, generating trajectories convertible to scanpaths and saliency maps.

Problem

Scanpath and saliency prediction models usually train on discretized scanpaths, discard raw trajectories, and predict a single deterministic output, failing to capture inter-subject variability in free viewing of natural images.

Approach

A diffusion model operating directly on continuous raw eye-movement trajectories, conditioned on high-resolution patch-level image features through cross-attention at every U-Net block, with a Corresponding Positional Embedding that shares a 2D sinusoidal grid between gaze coordinates and image patches.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train DiffEye on raw eye movement trajectories and generate scanpathsDiffEye · MIT1003Levenshtein Distance (mean): 13.574 -> 13.009Helped
Train DiffEye on raw eye movement trajectories and generate scanpathsDiffEye · OSIELevenshtein Distance (mean): 14.836 -> 14.771Helped
Train DiffEye on raw eye movement trajectories and generate scanpathsDiffEye · MIT1003Discrete Fréchet Distance (mean): 3.553 -> 3.529Helped
Train DiffEye on raw eye movement trajectories and generate scanpathsDiffEye · OSIEDiscrete Fréchet Distance (mean): 3.206 -> 3.068Helped
Train DiffEye on raw eye movement trajectories and generate scanpathsDiffEye · MIT1003Dynamic Time Warping (mean): 1.834 -> 1.573Helped
Train DiffEye on raw eye movement trajectories and generate scanpathsDiffEye · OSIEDynamic Time Warping (mean): 1.699 -> 1.552Helped
Train DiffEye on raw eye movement trajectories and generate scanpathsDiffEye · MIT1003Time Delay Embedding (mean): 92.100 -> 88.661Helped
Train DiffEye on raw eye movement trajectories and generate scanpathsDiffEye · OSIETime Delay Embedding (mean): 78.286 -> 81.925Hurt
Add FeatUp high-resolution patch features (ablation)DiffEye · Scanpath GenerationLevenshtein Distance (mean): 0.133 -> 0.130Helped
Add CPE (ablation)DiffEye · Scanpath GenerationLevenshtein Distance (mean): 0.141 -> 0.130Helped
Add cross-attention at U-Net blocks (ablation)DiffEye · Scanpath GenerationLevenshtein Distance (mean): 0.143 -> 0.130Helped
Use patch-level features instead of a global token (ablation)DiffEye · Scanpath GenerationLevenshtein Distance (mean): 0.153 -> 0.130Helped

Surprising findings

Limitations

Experimental setup

Datasets: MIT1003 OSIE

Benchmarks: MIT1003 OSIE

Metrics: Levenshtein distance discrete Fréchet distance dynamic time warping time delay embedding AUC-Judd AUC-Borji NSS SIM CC KL

Baselines: IOR-ROI DeepGaze III Chen et al. GazeFormer HAT SUM TranSalNet DeepGaze IIE

Builds on: DDPM DDIM classifier-free guidance DINOv2 FeatUp

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy