This repository contains the source code for the PanoSalnet model in the ACMMM18 paper:
Anh Nguyen, Zhisheng Yan, and Klara Nahrstedt 2018. Your Attention is Unique: Detecting 360-Degree Video Saliency in Head-Mounted Display for Head Movement Prediction. In ACM Multimedia Conference for 2018 (ACMMM2018)
To cite our paper, use this Bibtex code:
@inproceedings{panosalnet2018,
author = {Nguyen, Anh and Yan, Zhisheng and Nahrstedt, Klara},
title = ,
booktitle = {ACM Multimedia Conference for 2018 (ACMMM2018)},
year = {2018}
}
Head movement prediction is the key enabler for the emerging 360-degree videos since it can enhance both streaming and rendering efficiency. To achieve accurate head movement prediction, it becomes imperative to understand user’s visual attention on 360-degree videos under head-mounted display (HMD). Despite the rich history of saliency detection research, we observe that traditional models are designed for regular images/videos fixed at a single viewport and would introduce problems such as central bias and multi-object confusion when applied to the multi-viewport 360-degree videos switched by user interaction. To fill in this gap, this paper shifts the traditional single-viewport saliency models that have been extensively studied for decades to a fresh panoramic saliency detection specifically tailored for 360-degree videos, and thus maximally enhances the head movement prediction performance. The proposed head movement prediction framework is empowered by a newly created dataset for 360-degree video saliency, a panoramic saliency detection model and an integration of saliency and head tracking history for the ultimate head movement prediction. Experimental results demonstrate the measurable gain of both the proposed panoramic saliency detection and head movement prediction over traditional models for regular images/videos.
git clone https://github.com/phananh1010/PanoSalNet.git
cd PanoSalnet
git checkout master
To run our model, please refer to panosalnet.py.
git clone https://github.com/phananh1010/PanoSalNet.git
cd PanoSalnet
git checkout master
To run head prediction model, refer to lstm.py
If you have any general doubt about our work, please use the public issues section on this github. Alternatively, drop us an e-mail at anguy59@gmu.edu or zyan4@gmu.edu.