Unsupervised deep learning for real-time assessment of video streaming services

Evaluating quality of experience in video streaming services requires a quality metric that works in real time and for a broad range of video types and network conditions. This means that, subjective video quality assessment studies, or complex objective video quality assessment metrics, which would be best suited from the accuracy perspective, cannot be used for this tasks (due to their high requirements in terms of time and complexity, in addition to their lack of scalability). In this paper we propose a light-weight No Reference (NR) method that, by means of unsupervised machine learning techniques and measurements on the client side is able to assess quality in real-time, accurately and in an adaptable and scalable manner. Our method makes use of the excellent density estimation capabilities of the unsupervised deep learning techniques, the restricted Boltzmann machines, and light-weight video features computed just on the impaired video to provide a delta of quality degradation. We have tested our approach in two network impaired video sets, the LIMP and the ReTRiEVED video quality databases, benchmarking the results of our method against the well-known full reference metric VQM. We have obtained levels of accuracy of at least 85% in both datasets using all possible cases.

[1]  Pascal Vincent,et al.  Tempered Markov Chain Monte Carlo for training of Restricted Boltzmann Machines , 2010, AISTATS.

[2]  Kai Zeng,et al.  Temporal motion smoothness measurement for reduced-reference video quality assessment , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[3]  Antonio Liotta,et al.  An experimental survey of no-reference video quality assessment methods , 2016, Int. J. Pervasive Comput. Commun..

[4]  Geoffrey E. Hinton A Practical Guide to Training Restricted Boltzmann Machines , 2012, Neural Networks: Tricks of the Trade.

[5]  Seungjoon Yang Reduced reference MPEG-2 picture quality measure based on ratio of DCT coefficients , 2011 .

[6]  Jing Hu,et al.  Use of content complexity factors in video over IP quality monitoring , 2009, 2009 International Workshop on Quality of Multimedia Experience.

[7]  Gerard de Haan,et al.  No-Reference Metric Design With Machine Learning for Local Video Compression Artifact Level , 2011, IEEE Journal of Selected Topics in Signal Processing.

[8]  G. Gescheider Psychophysics: The Fundamentals , 1997 .

[9]  Geoffrey E. Hinton,et al.  Using fast weights to improve persistent contrastive divergence , 2009, ICML '09.

[10]  Francisco J. Suárez,et al.  Assessing the QoE in Video Services Over Lossy Networks , 2015, Journal of Network and Systems Management.

[11]  Daniele D. Giusto,et al.  Quality perception when streaming video on tablet devices , 2014, J. Vis. Commun. Image Represent..

[12]  Decebal Constantin Mocanu,et al.  Deep learning for objective quality assessment of 3D images , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[13]  Min Zhang,et al.  Blind Image Quality Assessment Using the Joint Statistics of Generalized Local Binary Pattern , 2015, IEEE Signal Processing Letters.

[14]  Federica Battisti,et al.  Impact of video content and transmission impairments on quality of experience , 2016, Multimedia Tools and Applications.

[15]  Hans-Jürgen Zepernick,et al.  No-reference image and video quality assessment: a classification and review of recent approaches , 2014, EURASIP Journal on Image and Video Processing.

[16]  Tijmen Tieleman,et al.  Training restricted Boltzmann machines using approximations to the likelihood gradient , 2008, ICML '08.

[17]  Jae Wook Jeon,et al.  No-Reference Image Quality Assessment using Blur and Noise , 2009 .

[18]  Seventh International Workshop on Quality of Multimedia Experience, QoMEX 2015, Pilos, Messinia, Greece, May 26-29, 2015 , 2015, QoMEX.

[19]  H.R. Wu,et al.  A generalized block-edge impairment metric for video coding , 1997, IEEE Signal Processing Letters.

[20]  Geoffrey E. Hinton Training Products of Experts by Minimizing Contrastive Divergence , 2002, Neural Computation.

[21]  Martin Reisslein,et al.  Objective Video Quality Assessment Methods: A Classification, Review, and Performance Comparison , 2011, IEEE Transactions on Broadcasting.

[22]  Paul Smolensky,et al.  Information processing in dynamical systems: foundations of harmony theory , 1986 .

[23]  King Ngi Ngan,et al.  Reduced-Reference Video Quality Assessment of Compressed Video Sequences , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[24]  S. Borer,et al.  A model of jerkiness for temporal impairments in video transmission , 2010, 2010 Second International Workshop on Quality of Multimedia Experience (QoMEX).

[25]  Touradj Ebrahimi,et al.  QOE MANAGEMENT IN EMERGING MULTIMEDIA SERVICES , 2012 .

[26]  Antonio Liotta,et al.  Quality of experience management in mobile content delivery systems , 2009, Telecommun. Syst..

[27]  Yiwei Liu,et al.  Video Quality of Experience metric for streaming services , 2016, Image Processing: Algorithms and Systems.

[28]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[29]  Kai Zeng,et al.  Quality-aware video based on robust embedding of intra- and inter-frame reduced-reference features , 2010, 2010 IEEE International Conference on Image Processing.

[30]  Yao Wang,et al.  A Novel No-Reference Video Quality Metric for Evaluating Temporal Jerkiness due to Frame Freezing , 2015, IEEE Transactions on Multimedia.

[31]  Haitham Bou-Ammar,et al.  Reduced reference image quality assessment via Boltzmann Machines , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[32]  Mohammed Ghanbari,et al.  No-reference temporal quality metric for video impaired by frame freezing artefacts , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[33]  M. Kendall,et al.  Kendall's advanced theory of statistics , 1995 .

[34]  Margaret H. Pinson,et al.  A new standardized method for objectively measuring video quality , 2004, IEEE Transactions on Broadcasting.

[35]  Rajiv Soundararajan,et al.  Study of Subjective and Objective Quality Assessment of Video , 2010, IEEE Transactions on Image Processing.

[36]  Cristian Perra A low computational complexity blockiness estimation based on spatial analysis , 2014, 2014 22nd Telecommunications Forum Telfor (TELFOR).

[37]  Federica Battisti,et al.  A study on the effects of quality of service parameters on perceived video quality , 2014, 2014 5th European Workshop on Visual Information Processing (EUVIP).

[38]  Antonio Liotta,et al.  Instantaneous Video Quality Assessment for lightweight devices , 2013, MoMM '13.

[39]  Tasos Dagiuklas,et al.  Transport analysis and quality evaluation of MVC video streaming , 2015, Multimedia Tools and Applications.

[40]  Antonio Liotta,et al.  The Value of Relative Quality in Video Delivery , 2011, J. Mobile Multimedia.

[41]  Antonio Liotta,et al.  A topological insight into restricted Boltzmann machines , 2016, Machine Learning.

[42]  Lina J. Karam,et al.  Human Visual System Based No-Reference Objective Image Sharpness Metric , 2006, 2006 International Conference on Image Processing.

[43]  Glenn Van Wallendael,et al.  Predicting full-reference video quality measures using HEVC bitstream-based no-reference features , 2015, 2015 Seventh International Workshop on Quality of Multimedia Experience (QoMEX).

[44]  Tamer Shanableh,et al.  A regression-based framework for estimating the objective quality of HEVC coding units and video frames , 2015, Signal Process. Image Commun..

[45]  Margaret H. Pinson Low Bandwidth Reduced Reference Video Quality Monitoring System , 2005 .

[46]  Antonio Liotta,et al.  When does lower bitrate give higher quality in modern video services? , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[47]  K. Diepold,et al.  Building a Reduced Reference Video Quality Metric with Very Low Overhead using Multivariate Data Analysis , 2013 .