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