Fast Video Encoding Algorithm for the Internet of Things Environment Based on High Efficiency Video Coding

Video data for the Internet traffic is increasing, and video data transmission is important for consideration of real-time process in the Internet of Things (IoT). Thus, in the IoT environment, video applications will be valuable approach in networks of smart sensor devices. High Efficiency Video Coding (HEVC) has been developed by the Joint Collaborative Team on Video Coding (JCT-VC) as a new generation video coding standard. Recently, HEVC includes range extensions (RExt), scalable coding extensions, and multiview extensions. HEVC RExt provides high resolution video with a high bit-depth and an abundance of color formats. In this paper, a fast intraprediction unit decision method is proposed to reduce the computational complexity of the HEVC RExt encoder. To design intramode decision algorithm, Local Binary Pattern (LBP) of the current prediction unit is used as texture feature. Experimental results show that the encoding complexity can be reduced by up to 12.35% on average in the AI-Main profile configuration with only a small bit-rate increment and a PSNR decrement, compared with HEVC test model (HM) 12.0-RExt4.0 reference software.

[1]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Rubem Pereira,et al.  Video Streaming Considerations for Internet of Things , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[3]  Shohei Matsuo,et al.  Intra angular prediction with weight function and modification filter , 2013, 2013 Picture Coding Symposium (PCS).

[4]  Stan Z. Li,et al.  Spatio-temporal LBP Based Moving Object Segmentation in Compressed Domain , 2012, 2012 IEEE Ninth International Conference on Advanced Video and Signal-Based Surveillance.

[5]  Rohit Verma,et al.  Binary pattern based edge detection for motion estimation in H.264/AVC , 2013, 2013 26th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).

[6]  Jae-Won Suh,et al.  Fast coding unit decision algorithm based on inter and intra prediction unit termination for HEVC , 2013, 2013 IEEE International Conference on Consumer Electronics (ICCE).

[7]  Lei Sun,et al.  Fast mode and depth decision HEVC intra prediction based on edge detection and partitioning reconfiguration , 2013, 2013 International Symposium on Intelligent Signal Processing and Communication Systems.

[8]  Guifen Tian,et al.  Content adaptive prediction unit size decision algorithm for HEVC intra coding , 2012, 2012 Picture Coding Symposium.

[9]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Lei Sun,et al.  Fast intra prediction for HEVC based on pixel gradient statistics and mode refinement , 2013, 2013 IEEE China Summit and International Conference on Signal and Information Processing.

[11]  Xiaolong Wang,et al.  Background modeling using Local Binary Patterns Of Motion Vector , 2012, 2012 Visual Communications and Image Processing.

[12]  Munchurl Kim,et al.  Fast CU Splitting and Pruning for Suboptimal CU Partitioning in HEVC Intra Coding , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[14]  Tao Yan,et al.  Study on multi-view video based on IOT and its application in intelligent security system , 2013, Proceedings 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer (MEC).

[15]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[16]  Luciano Volcan Agostini,et al.  Fast HEVC intra prediction mode decision based on EDGE direction information , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).

[17]  Mihaela van der Schaar,et al.  Non-Stationary Resource Allocation Policies for Delay-Constrained Video Streaming: Application to Video over Internet-of-Things-Enabled Networks , 2014, IEEE Journal on Selected Areas in Communications.

[18]  Ying Chen,et al.  Standardized Extensions of High Efficiency Video Coding (HEVC) , 2013, IEEE Journal of Selected Topics in Signal Processing.

[19]  Wan-Chi Siu,et al.  Novel Adaptive Algorithm for Intra Prediction With Compromised Modes Skipping and Signaling Processes in HEVC , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[20]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[21]  Luciano Volcan Agostini,et al.  Fast HEVC intra mode decision based on dominant edge evaluation and tree structure dependencies , 2012, 2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012).

[22]  Wei Jiang,et al.  Gradient based fast mode decision algorithm for intra prediction in HEVC , 2012 .

[23]  Wei Wang,et al.  Advanced Screen Content Coding Using Color Table and Index Map , 2014, IEEE Transactions on Image Processing.

[24]  Do-Kyoung Kwon,et al.  Fast intra block copy (IntraBC) search for HEVC screen content coding , 2014, 2014 IEEE International Symposium on Circuits and Systems (ISCAS).