Table of Contents

Class QualityBRISQUE

Namespace
OpenCvSharp.Quality
Assembly
OpenCvSharp.dll

BRISQUE (Blind/Referenceless Image Spatial Quality Evaluator) is a No Reference Image Quality Assessment (NR-IQA) algorithm. BRISQUE computes a score based on extracting Natural Scene Statistics(https://en.wikipedia.org/wiki/Scene_statistics) and calculating feature vectors. See Mittal et al. @cite Mittal2 for original paper and original implementation @cite Mittal2_software. A trained model is provided in the /samples/ directory and is trained on the LIVE-R2 database @cite Sheikh as in the original implementation. When evaluated against the TID2008 database @cite Ponomarenko, the SROCC is -0.8424 versus the SROCC of -0.8354 in the original implementation. C++ code for the BRISQUE LIVE-R2 trainer and TID2008 evaluator are also provided in the /samples/ directory.

public class QualityBRISQUE : QualityBase, IDisposable
Inheritance
QualityBRISQUE
Implements
Inherited Members

Methods

Compute(InputArray, string, string)

static method for computing quality

ComputeFeatures(InputArray, OutputArray)

static method for computing image features used by the BRISQUE algorithm

Create(SVM, Mat)

Create an object which calculates quality

Create(string, string)

Create an object which calculates quality