Menu

Home

Estêvão Monteiro

Welcome to the wiki for jvqa.

Features

JVQA allows the user to customize SSIM-based VQA metrics by selecting analysis component techniques. Indexes are computed and displayed as fractions from -1.0 to 1.0, as well as in decibel form. These results are also recorded in CSV files. JVQA provides command-line and graphical user interfaces. Quality map generation for now is restricted to the first frame of the video and from CLI. Detailed frame-by-frame results, on the other hand, are restricted to the GUI. Default settings may be customized in the file jvqa.properties, including multi-threading. JVQA requires AviSynth to be installed on the operating system, with the L-Smash plug-in ( http://avisynth.nl/index.php/LSMASHSource ). Scripts are auto-generated by the GUI when missing.

See also the documentation at https://sourceforge.net/projects/jvqa/files/documentation/ as well as the readme and jvqa-cli-help files.

Future development:

Improve GUI:

  • Run DMOS correlation coefficients such as Spearman Rank CC, Pearson Linear CC, and RMSE, which are already implemented.

Improve output:

  • Graphic results visualization
  • Save quality maps as images
  • Save quality maps as video
  • Identify and save bad frames
  • Allow processing of chroma planes as well as luma

Implement more VQA metrics:

  • Spatio-Temporal Video SSIM (MOORTHY and BOVIK, 2009)
  • Motion-based Video Integrity Evaluation (SESHADRINATHAN and BOVIK, 2009)
  • Motion-Compensated SSIM (MOORTHY and BOVIK, 2010)
  • VQM (WOLF and PINSON, 2004)
  • Fixation SSIM (SESHADRINATHAN et al., 2009)
  • Information-Weighted SSIM (WANG and LI, 2011)
  • Feature Similarity (ZHANG et al., 2011)
  • PSNR-HVS (EGIAZARIAN et al, 2006)

Experiment with:

  • Multi-threading
  • Frame-accurate FFmpeg decoding without AviSynth
  • OpenCV for Java
  • 64-bit versions (which seem quite faster)
  • Non-linear regression for DMOS correlation coefficients
  • Linux
  • VapourSynth

Installation:

  • Java Web Start

The wiki uses Markdown syntax.

Project Members:


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.