Statistical Framework for Video Decoding Complexity Modeling and Prediction

作者: N. Kontorinis , Y. Andreopoulos , M. van der Schaar

DOI: 10.1109/TCSVT.2009.2020256

关键词:

摘要: Video decoding complexity modeling and prediction is an increasingly important issue for efficient resource utilization in a variety of applications, including task scheduling, receiver-driven shaping, adaptive dynamic voltage scaling. In this paper we present novel view problem based on statistical framework perspective. We explore the structure (clustering) execution time required by each video decoder module (entropy decoding, motion compensation, etc.) conjunction with features that are easily extractable at encoding (representing properties module's input source data). For purpose, employ Gaussian mixture models (GMMs) expectation-maximization algorithm to estimate joint execution-time-feature probability density function (PDF). A training set typical sequences used purpose offline estimation process. The obtained GMM representation new predict these sequences. Several approaches discussed compared. potential mismatch between content addressed online joint-PDF re-estimation. An experimental comparison performed evaluate different compare proposed scheme related schemes from literature. usefulness complexity-prediction demonstrated application rate-distortion-complexity optimized decoding.

参考文章(25)
Sergio Saponara, C. Blanch, K. Denolf, J. Bormans, “The JVT Advanced Video Coding Standard: Complexity and Performance Analysis on a Tool-by-tool Basis” IEEE Packet Video Workshop (PV2003). pp. 1- 12 ,(2003)
Robert Tibshirani, Trevor Hastie, Jerome H. Friedman, The Elements of Statistical Learning ,(2001)
S.L. Regunathan, P.A. Chou, J. Ribas-Corbera, A generalized video complexity verifier for flexible decoding international conference on image processing. ,vol. 3, pp. 289- 292 ,(2003) , 10.1109/ICIP.2003.1247238
Hans-Joachim Stolberg, Mladen Bereković, Peter Pirsch, A Platform-Independent Methodology for Performance Estimation of Multimedia Signal Processing Applications signal processing systems. ,vol. 41, pp. 139- 151 ,(2005) , 10.1007/S11265-005-6646-3
Wanghong Yuan, Klara Nahrstedt, Energy-efficient CPU scheduling for multimedia applications ACM Transactions on Computer Systems. ,vol. 24, pp. 292- 331 ,(2006) , 10.1145/1151690.1151693
Chris Fraley, Adrian E Raftery, How Many Clusters? Which Clustering Method? Answers Via Model-Based Cluster Analysis The Computer Journal. ,vol. 41, pp. 578- 588 ,(1998) , 10.1093/COMJNL/41.8.578
Di Zhong, HongJiang Zhang, Shih-Fu Chang, Clustering methods for video browsing and annotation Storage and Retrieval for Still Image and Video Databases IV. ,vol. 2670, pp. 239- 246 ,(1996) , 10.1117/12.234800
J. Valentim, P. Nunes, F. Pereira, Evaluating MPEG-4 video decoding complexity for an alternative video complexity verifier model IEEE Transactions on Circuits and Systems for Video Technology. ,vol. 12, pp. 1034- 1044 ,(2002) , 10.1109/TCSVT.2002.805497
M. Ravasi, M. Mattavelli, High-abstraction level complexity analysis and memory architecture simulations of multimedia algorithms IEEE Transactions on Circuits and Systems for Video Technology. ,vol. 15, pp. 673- 684 ,(2005) , 10.1109/TCSVT.2005.846414