Downloads · 30 days
0
po03087/trajgazemerge
trajgazemerge is a machine learning model from po03087. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
[](https://arxiv.org/abs/2509.07447) [](https://taiyi98.github.io/projects/EgoGazeVQA) [](https://huggingface.co/datasets/taiyi09/EgoGazeVQA)
Downloads · 30 days
0
Access
Public
Updated Jul 27, 2026
Repo size
40.7 MB
Likes
0
Public
Click a slice to open those files.
.png37.5 MB · 72%
From the Hugging Face model README
Taiying Peng<sup>1</sup>, Jiacheng Hua<sup>2</sup>, Miao Liu<sup>2†</sup>, Feng Lu<sup>1†</sup>
<sup>1</sup>State Key Laboratory of VR Technology and Systems, School of CSE, Beihang University
<sup>2</sup>College of AI, Tsinghua University
NeurIPS D&B 2025
This fork extends EgoGazeVQA with TrajGazeMerge: a study of gaze/hand-trajectory-guided visual-token selection for Qwen2.5-VL-7B under a fixed 10% token budget (VisionZip pruning). The headline result is M1 (VZ-complement, 63.01%) — selecting the gaze/hand-relevant tokens VisionZip's content attention discarded, added as a disjoint complement to its 7% content set.
MODEL_M1_VZ_COMPLEMENT.mdTRAINING_RUNS.mdMODEL_SCANPATH_OURS.mdTrajGazeMerge/ (models, training, data, eval) · TrajGaze_v2/ (frozen TAS Stage-1 encoder) · scripts/ (launch scripts)Protocol: egtea 2-way eval (n=1011), gaze-overlay frames, 3-epoch LoRA (eff-batch 8, early-stop),
--merge-ratio 0.9. Model weights and raw datasets are not included in this repo.
This repository provides the official code for EgoGazeVQA, a benchmark for evaluating multimodal large language models (MLLMs) on egocentric video understanding tasks with gaze guidance.
Code Purpose:
EgoGazeVQA/
├── generate_tool/
│ ├── auto.sh
│ ├── spatial.py
│ ├── temporal.py
│ ├── causal.py
│ └── create_datasets.py
├── test_tool/
│ ├── qwenvl_test/
│ │ ├── test_wo.py
│ │ ├── test_gaze.py
│ │ ├── test_mark.py
│ │ └── test_saliencemap.py
│ ├── prompt_gazees/
│ ├── multiframes/
│ ├── gaze_trajectory.py
│ └── caculate.py
git clone https://github.com/taiyi98/EgoGazeVQA.git
cd EgoGazeVQA
conda create -n egogazevqa python=3.10
conda activate egogazevqa
pip install -r requirements.txt
Download from 🤗 Hugging Face:
huggingface-cli download taiyi98/EgoGazeVQA --repo-type dataset --local-dir ./data
cd generate_tool
# Generate for specific video
python spatial.py --video_id <VIDEO_ID> --target_index <INDEX>
python temporal.py --video_id <VIDEO_ID> --target_index <INDEX>
python causal.py --video_id <VIDEO_ID> --target_index <INDEX>
# Batch processing
bash auto.sh
cd test_tool/qwenvl_test
python test_wo.py # Baseline (no gaze)
python test_gaze.py # Textual gaze prompt
python test_mark.py # Visual gaze marks
python test_saliencemap.py # Gaze salience maps
cd test_tool
python caculate.py --result_file <RESULT_CSV_PATH>
@misc{peng2025eyemllmbenchmarkingegocentric,
title={In the Eye of MLLM: Benchmarking Egocentric Video Intent Understanding with Gaze-Guided Prompting},
author={Taiying Peng and Jiacheng Hua and Miao Liu and Feng Lu},
year={2025},
eprint={2509.07447},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2509.07447}
}
This project is licensed under the MIT License - see the LICENSE file for details.