collection of python methods and tools as a libary for video/image quality analysis.
first you need:
- python3 (>=3.9)
- pip3
- ffmpeg
- poetry (
pip3 install --user poetry
)
install it, e.g. via your package-manager, in case of ubuntu use:
sudo apt install python3 ffmpeg python3-pip
pip3 install --user poetry
then you can install quat
using pip via:
poetry install
poetry build
pip3 install dist/*.whl
Hint: In case poetry is not capable of installing some of the dependencies, you may need to install the following:
sudo apt install build-essential # to compile c++/c
sudo apt install libjpeg-dev zlib1g-dev # for pillow
sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran # for scipy/numpy
Furthermore, a poetry update
may also help, e.g. when some dependencies are not compiling.
For development you can also just stay in the poetry environment and run specifc parts, e.g. with
poetry run siti --help
You can also use quat
as a dependency in a poetry project, e.g. adding the following to your projects pyproject.toml
:
quat = {git="https://github.com/Telecommunication-Telemedia-Assessment/quat.git", branch="master"}
There are some tools included in quat
, please checkout the documentation or the command line help:
poetry run siti --help
poetry run do_parallel --help
poetry run do_parallel_by_file --help
poetry run extract_cuts --help
poetry run psnr --help
poetry run brisque_niqe --help
quat
is currently not tested under windows, some system specific calls are not working under windows.
If you use this software in your research, please include a link to the repository and reference the following papers.
@inproceedings{goering2019qomex,
author={Steve {G{\"o}ring} and Rakesh Rao {Ramachandra Rao} and Alexander Raake},
title="nofu - A Lightweight {No-Reference} Pixel Based Video Quality Model for
Gaming Content",
BOOKTITLE="2019 Eleventh International Conference on Quality of Multimedia Experience
(QoMEX) (QoMEX 2019)",
address="Berlin, Germany",
days=4,
month=jun,
year=2019,
doi={10.1109/QoMEX.2019.8743262},
ISSN={2472-7814},
url={https://ieeexplore.ieee.org/document/8743262},
}
@article{goering2021pixel,
title={Modular Framework and Instances of Pixel-based Video Quality Models for UHD-1/4K},
author={Steve G\"oring and Rakesh {Rao Ramachandra Rao} and Bernhard Feiten and Alexander Raake},
journal={IEEE Access},
volume={9},
pages={31842-31864},
year={2021},
publisher={IEEE},
doi={10.1109/ACCESS.2021.3059932},
url={https://ieeexplore.ieee.org/document/9355144}
}
GNU General Public License v3. See LICENSE.md file in this repository.