Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krshrimali/no-reference-image-quality-assessment-using-brisque-model
Implementation of the paper "No Reference Image Quality Assessment in the Spatial Domain" by A Mittal et al. in OpenCV (using both C++ and Python)
https://github.com/krshrimali/no-reference-image-quality-assessment-using-brisque-model
computer-vision cpp image-processing image-quality image-quality-assessment libsvm machine-learning opencv python svm
Last synced: 7 days ago
JSON representation
Implementation of the paper "No Reference Image Quality Assessment in the Spatial Domain" by A Mittal et al. in OpenCV (using both C++ and Python)
- Host: GitHub
- URL: https://github.com/krshrimali/no-reference-image-quality-assessment-using-brisque-model
- Owner: krshrimali
- License: mit
- Created: 2018-09-23T07:35:00.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-09-27T06:51:57.000Z (about 3 years ago)
- Last Synced: 2024-10-25T10:53:51.112Z (13 days ago)
- Topics: computer-vision, cpp, image-processing, image-quality, image-quality-assessment, libsvm, machine-learning, opencv, python, svm
- Language: C++
- Size: 1.7 MB
- Stars: 190
- Watchers: 7
- Forks: 35
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Note
Please see https://github.com/krshrimali/No-Reference-Image-Quality-Assessment-using-BRISQUE-Model/issues/4 if you are looking to contribute. :)
**Note:** There have been many revisions, specially about the models used. Please check the work by @clunietp (https://github.com/clunietp) and myself on BRISQUE IQA committed to `opencv_contrib` here: https://github.com/opencv/opencv_contrib/tree/master/modules/quality
**Note:** This work was originally published on LearnOpenCV. For code: https://github.com/spmallick/learnopencv/tree/master/ImageMetrics
The work was published on https://www.learnopencv.com/. Link: [blog post](https://www.learnopencv.com/image-quality-assessment-brisque/).
## Process
![Steps to Calculate Image Quality Score using BRISQUE Model](https://github.com/krshrimali/No-Reference-Image-Quality-Assessment-using-BRISQUE-Model/blob/master/Images/Process_BRISQUE_Calculation.png)
## Installation Instructions
**Python 2.x LIBSVM Installation**
`sudo apt-get install python-libsvm`**Python 3.x LIVSVM Installation and C++ LIBSVM Installation**
For C++ :
1. `cd C++/libsvm/`
2. `cmake .`
3. `make`For Python 3.x :
1. `cd Python/libsvm/`
2. `make`
3. `cd python`
4. `make`## Usage
**Python 2.x**
1. `python2 brisquequality.py `
**Python 3.x**
1. `cd Python/libsvm/python/`
2. `python3 brisquequality.py `**C++**
1. `cd C++/`
2. `./brisquequality `## Example
**Quality Score Comparison using BRISUQE Model**
![Quality Score Comparison using BRISQUE Model](https://github.com/krshrimali/No-Reference-Image-Quality-Assessment-using-BRISQUE-Model/blob/master/Images/Table_Comparison_BRISQUE.png)