You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extract the viewports of omnidirectional images by using the tool getImageViewport
🌱Usage
Inference one Image
use_gru(True/False): it is recommended to set True when there is a temporal relationship in the viewport sequence and loading the weights trained on JUFE
Modify the load_ckpt_path to load pre-trained weights
Modify the test_img_path to prepare the image data, the directory structure of a testing image is as follows:
The pre-trained weights can be downloaded at the Google drive
Edit the config.py for an implement
Run the file train.py and test.py for training and testing
If you need train our model on other databases, loading weights pre-trained on JUFE could has better training results
🎯Moel Architecture
The architecture of our proposed Max360IQ. It mainly consists of three parts: a backbone, a multi-scale feature integration (MSFI) module, and a quality regression (QR) module. Note that the GRUs component in Max360IQ is optional for optimal performance in different scenarios, i.e., non-uniformly and uniformly distorted omnidirectional images
Citation
@article{yan2024max360iq,
title={Max360IQ: Blind omnidirectional image quality assessment with multi-axis attention},
author={Yan, Jiebin and Tan, Ziwen and Fang, Yuming and Rao, jiale and Zuo, Yifan},
volume={162},
pages={111429},
year={2025},
}
About
Max360IQ: Blind Omnidirectional Image Quality Assessment with Multi-axis Attention