Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 | Link | |
Digital video researcher
Join Date: Mar 2012
Location: Brazil
Posts: 11
|
JVQA and Shifted Gradient Similarity index development thread
Hello fellow encoding professionals,
Please allow me to present my recent academic research and development on SSIM-based VQA metrics. I have developed the Video Quality Assessment in Java - jVQA tool, inspired by Moscow State University's Video Quality Measurement Tool, and the Shifted Gradient Similarity (SG-Sim) index, based on the Fast SSIM index by Chen & Bovik and on considerations by Rouse & Hemami. I hope my work comes as a contribution to the video encoding community. JVQA is available at http://sourceforge.net/projects/jvqa/ under the GPL license. Its primary goals are to allow quality assessment of HD content whilst VQMT requires a $1000 license (and jVQA actually supports 4K as well), and to be able to customize the SSIM algorithm with several interchangeable component techniques in order to identify those that produce the highest DMOS correlation (i.e., subjective quality) as well as the most computationally efficient. It is designed for reuse and extension, with object-oriented design patterns. A lot of work remains to be done in code organization, utility, performance and user interface, but it is very usable and provides basic command-line and graphical user interfaces. JVQA can generate quality maps, samples of which are available at the project page at SourceForge, but for the time being this is only possible with test classes within an IDE (no interface commands are yet available for exporting quality maps). JVQA was developed in Java primarily because I was severely time-constrained and I'm most familiar and efficient with Java, but I also hoped it could be convenient as a multi-platform tool. However, dependency on FFmpeg and AviSynth restrict that advantage. JVQA allowed me to develop the SG-Sim index which works the mathematical pitfalls of classic SSIM metrics to improve their DMOS correlation. The results are to be published at the IEEE International Conference on Visual Communications and Image Processing (VCIP2015, http://vcip2015.org) this december at Singapore, under the title "Perceptual video quality assessment for adaptive streaming encoding". My experiments with the LIVE Mobile VQA dataset place SG-Sim as perceptually more accurate than SSIM, 3-SSIM, 4-SSIM, Fast SSIM and GMSD. Also, yet-unpublished results indicate that SG-Sim highly correlates with the Psy-RDO of x264, accurately ranking Psy-RDO > SSIM-RDO > PSNR-RDO. Today, Psy-RDO is said to be subjectively better than the other RD modes with little or inconclusive academic backing; SG-Sim now provides an objective measure of the higher quality of Psy-RDO, based on subjective testing by means of DMOS. This could be an asset to x264, x265 and probably any other encoder. These formal results should be published within the next semester. ![]() The following is the README file for jVQA: Quote:
Last edited by Hyral; 28th December 2015 at 02:41. Reason: License changed to GPL. |
|
![]() |
![]() |
![]() |
#2 | Link |
Digital video researcher
Join Date: Mar 2012
Location: Brazil
Posts: 11
|
The paper presented at IEEE VCIP 2015, "Perceptual video quality assessment in adaptive streaming encoding", is now available at my home page at http://estevao.altervista.org.
|
![]() |
![]() |
![]() |
#4 | Link |
Digital video researcher
Join Date: Mar 2012
Location: Brazil
Posts: 11
|
I appreciate very much your consideration, Mr. Waggoner, thank you!
For now, only intra-frame statistics are implemented. I am aware of stSSIM, as well as Speed SSIM, MOVIE, and VQM (Wolf & Pinson, 2004), to name a few relevant inter-frame metrics. In this first stage, I focused on efficiency, i.e., those metrics that achieve high DMOS correlation with relatively low computational complexity and low memory usage. I am very much interested in expanding to more statistics. At the moment, though, I am focused on finishing my M.Sc. thesis and publishing papers to expand upon the VCIP one, while also having my day job, but I hope to get back to jVQA soon. |
![]() |
![]() |
![]() |
#5 | Link |
Digital video researcher
Join Date: Mar 2012
Location: Brazil
Posts: 11
|
Beta version 10 is released, with automatic AviSynth script generation, better file selection, external defaults configuration with properties file (mostly for default file directory selection) and higher quality default metric (higher DMOS correlation).
|
![]() |
![]() |
![]() |
Tags |
encoding analysis, ssim, vqa |
Thread Tools | Search this Thread |
Display Modes | |
|
|