2370
High Efficient Video Coding through improved Holo Entropy Encoding with Hybrid Grey wolf Optimization
M. Venkatesh1,Dr. K. Satya Prasad2
1Research Scholar, JNTUK, [email protected]
2Professor, ECE Dept, JNTUK,[email protected]
Abstract: Advanced video coding (AVC) is lion’s share concept in present video compressing technology. In this regard, High Efficiency Video Coding (HEVC) delivers almost double of the data compression similar to the original video quality without variation in the bit rate.In this paper a novel enhanced holoentrophy is proposing for accomplishing encoding process in HEVC by linking with proposing tansig transfer function. Enhanced holoentrophy is the enhanced entropy standard where all the pixel deviations are grouped based on the interest and outliers will be eliminated. The weightage of tansig transfer function is optimally tuned through Hybrid Grey Wolf Optimization (HGWO) algorithm. To reduce the search space in GWO optimization GA optimization algorithm is used therefore this mechanism is named ad Hybrid Grey wolf Optimization. In the last, the proposed encoding technique is compared with conventional encoding techniques in terms of Root Mean Square Error (RMSE), Structural similarity index (SSIM) and Universal Quality Index (UQI) .
Keywords: AVC, HEVC, Holoentrophy, Tansig function, GWO, SSIM, RMSE and UQI 1. INTRODUCTION
Video compressing is most requisite application in modern technology especially for data propagation through the internet. In this regard, conversion of high bit rate data into low bit rate in transmission process without losing the original content. Meanwhile various types of compressing techniques have been using for compression of the video information.Generally, Motion Compensation (MC) and Discrete Cosine Transform (DCT) are the existing techniques for video coding and H.26,MPEG are the video coding standards. As it is known fact that AVC is also known as MPEG-4 part 10 or H.264 and it is based on the motion-compensated integer DCT coding and blockoriented. Whereas HEVC is based on the motion compensated integer DCT and DST from the block sizes (4×4, 8×8, 16×16, 32×32). In this paper a novel technique for HEVC encoding process is being proposed that is called as Holoentrophy. In this process the weight of the Tansig function is tuned through Grey Wolf Optimization (GWO) Algorithm [6-10]. The overall structure of this paper is categorised into V sections. Section II deals about Literature survey, section III deals with the architecture of HEVC, section IV deals with the proposed HEVC encoding process based on the novel technique Holoentrophy through the Grey Wolf Optimization Algorithm and Section V deals with the results and discussions.
2. HEVC model with Standard Architecture
The HEVC deploys the intra and inter image prediction model based on “video compression” principles. Spatial significance could be found out among the picture frame sections in intra prediction model [1-5]. Whereas reference frame relating the association of frames in inter type and it portrays motion vector. HEVC is a novel technique in video compressing application and it has standardised with ITU-T and ISO/IEO MEPG [1]. It is better than AVC/M.264 in terms
of coding gain up to 50%. HEVC architecture is illustrated in fig. 1. As shown in fig.1Encoder is nothing but duplicate decoder which is used to reconstruct the
Fig 1 Standard architecture of HEVC model
approximated residual signal by performing both the transformation and scaling functions. The subsequent frames of the images could be predicted relating with the duplicate decoder output which is stored by decoded picture buffer. It includes very interesting features and essential components [13-15] like coded tree block (CTB), coded tree unit (CTU), coded block (CB) and coded unit (CU). And it also contains prediction blocks (PB), prediction units (PU), transmit blocks (TB), transmit units (TU), quantization, intra-picture prediction, entropy encoding, sample adaptive offset and in-loop de blocking filter. In HEVC architecture CTU function is same macroblock in existing coding standard and it is higher in size also. Syntax elements, associated chroma CTBs and luma are exist in the CTB unit [11-13].Generally, CTB are portioned into quadra tree signalling and tree structure based on minor blocks and it is also larger in size. The maximum size in both luma CB and CTB is same and one CU is formed by two chroma CBs and one luma CB. CTB may consists one CU or multi-CUs and each CU could be divided into TUs and PUs. Advanced multi vector processing is incorporated in multi vector (MV) signalling process of HEVC. Usually, 7or 8 filtering is employed for MV signalling in the process of motion compensation in HEVC. The offset operation and scaling are employed in the process of signalling prediction which is predicted to be weighted prediction.
H.264/MPEG-4AVC accepts only 8 directional modes where as HEVC allows 33 directional modes [14-20]. The reference data will be considered from the nearby blocks where it
2372 is decoded by samples from the boundary of the image. In the process of quantization uniform quantization is employed with different scaling matrices by using the complete transformed block size. Context adaptive binary arithmetic coding (CABAC) is modified and used for entropy encoding to minimize the context memory requirements, to increase the throughput speed and to increase compression performance. The main objective is to rebuild the signal amplitudes that can be predictedbased on the histogram analysis near tothe encoder.
3. Encoding and Holoentropy Encoding
HEVC uses one entropy coding which is known as CABAC. Fig 2 illustrating the CABAC block diagram. Context modelling has been employed to enhance the efficiency of the CABAC. The indices of the context model are derived based on the splitting depth of the transform tree. The syntax elements of the indices are given as cfb_cb, skip_flag, unit_flag, cbf_luma, split_transform_flag and cbf_cr. Throughput of the CABAC could be estimated according to the number of bins are processed per second [21-25]. By varying binarization, eliminating redundant bins and interfering bin values total count of bins could be reduced. Pre- process of standardization block-based HEVC approach is used in HEVC [25-30]. Several numbers of improvements are prepared for framing an HEVC technique. HEVC coding technique includes changing the picture into coding tree units, PUs and PBs, dividing CTB into CB, partitioning of tree structure into units and transforming blocks, tiles and slice, inter-picture prediction, intra-picture prediction. Scaling and quantization, transform, in loop filters, entropy coding and special coding modes. HEVC separates colour video signals into three components and the model is named as YCbCr [31-34]. Whereas Cb represents grey colour deviation towards blue colour whereas Cr represents grey colour deviation towards red colour.
Fig 2. CABAC Block Diagram 3.1. Proposed Holoentropy:
Holoentropy HEx(z)is defined as the sum of total correlation of the random vector Z and all entropies and it is expressed as equation 1. In this paper a novel optimization technique
has been proposing for tuning correlation through a nonlinear relationship operator.
HEx z = Hx z + Cx z = mi=1Hx zi (1)
Where HEx z is the model of holoentropy, Z is the mutual information of discrete random vectors and m represents sum of attributes. Entropyrepresented as Hx z and the correlation is expressed as Cx z and ziis the attributes of the categorical. Weighted holoentropy is expressed as equation 2, where it is equal to the sum of all total weighted entropies of random vector Z.
Wx Z = mi=1Wx (zi)Hx (zi) (2) Where Wx (zi) represents the weighted tansig functionfor i =1,2……K.
Hx (zi) represents the ithvalue of the holoentropy
A nonlinear relationship operator is employed for correlation function instead statistical correlation function.
Wx (zi) = 2 1 − 1
1+e −H x (zi) (3)
It is well known term that is Peak Signal to noise Ratio (PSNR) is considering as the measurement parameter. PSNR is also used as a measurement parameter for quality assessment between the compressed image and original image. The higher PSNR value indicates the better quality of reconstructed or the compressed image. The PSNR block calculates the PSNR value in terms dbs (Decibles) among the two images. In equation 4 the value of v = 1,2…Kv. Where Kvit represents the total count of video sequences. MSEvgives the mean square error between reconstructed video sequence and the original video sequence and MAXl gives the maximum value of the pixel in the image.
PSNR = 1
Kv 10 log10 MAXl2
MSEv Kv
v=1 (4)
In this regard the proposed technique is factorizing the weighted function Wx (zi) with βiand it is represented as
Wx (zi) = βi 2 1 − 1
1+e −H x (zi) (5)
Meanwhile the value of βi will be optimally tuned based on Hybrid Grey Wolf Optimization (HGWO) technique. To reduce the search space in original Grey wolf optimization Genetic Algorithm has been is usedtherefore the resulting algorithm is named as Hybrid Grey Wolf Optimization.
Traditionally, GWO computes based on the social activities of grey wolves such as leadership and hunting hierarchy [6-10]. The grey wolves are classified as 4 general categories such as alpha, beta, delta, and omega α, β, δ, and ω respectively as mentioned above to compute the GWO hierarchy (similar to the natural process). Moreover, it includes hunting, encircling, as well as attacking the prey, which are the three prominent stages in exploration and exploitation process of GWO for improving the efficiency of the algorithm. The wolves viz., α, β, and δ are assumed to be the prime wolves, which handle the hunting process. Among all those wolves, alpha wolves play the leader role and determine the activities related to the hunting behaviours, locations to sleep and awakening time, etc. Moreover, the alpha wolves decisiveness are commanded to the entire group yet, some of the independent activities are allowed in the group. Apart from the alpha wolves, beta and delta wolves occupy the 2nd and 3rd places correspondingly. Besides, β wolves
2374 support αfor the formulation of decisions regarding the pack activities and all wolves in the group.
Along with these wolves, delta wolves are ranked as 3rd order wolves that should obey to alpha and beta wolves. Still, delta δ wolves can control the omega ω wolves. In addition to this, ω (omega) wolves take the last order in the group, which should obey all other wolves in the group.
Furthermore, omega wolves are not directly involving in the hunting process, still they help to satisfy all other wolves in the group. Usually, these wolves (ω) are involved only for eating and acts as a caretaker for the entire group. Eq. (6) and Eq. (7) signifies the encircling activities of the wolves in the group, in which Uand V signifies the coefficient vectors, or Τ represents the current iteration and o Τ refers to the grey wolves’ position vectors.
Q = U. or Τ − o Τ (6)
or Τ + 1 = or Τ − U. Q (7)
Moreover, Eq. (4.18) and Eq. (4.19) demonstrates the creation of Uand V in order, in which aipoints to a variable, which can be diminished constantly from 2 to 0 for all iterations. In addition, z1and z2refers to the arbitrary vectors which are ranges among [0, 1] persistently.
Herein, the value of ai ranges among 2 to 0, leads to generate low convergence, poor local searching capability, and minimum solving precision. Thus, the value of aie is subjected to diverse for all wolves as stated in Eq. (4.20) whereΤ specifies the current iteration and Τmaxpoints to the maximum iteration, and Fit Cs specifies fitness function of current solution. Further, the values ofUwolves are also differing for all wolves which lies among 1 to 3 representing α, βand δ as reffered in Eq. (4.18).
Uie = 2aiie. z1− aiieie = 1,2, and 3for α, β, and δ (8)
V = 2z2 (9)
aiie = 2(1 − Τ
Τmax ) (10)
Eq. (4.21) to Eq. (4.27) exhibits the mathematical illustration of hunting activities of grey wolves, in which the Eq. (4.27) demonstrates the last adopted position of wolves with the updated Ocand ai. Algorithm 1 presents the pseudo code of proposed AGWO Algorithm-based filter coefficient optimization. Fig.4.4 represents the flowchart of proposed model.
Qα = V1oα − o (11)
Qβ = V2oβ− o (12)
Qδ = V3oδ− o (13)
o1 = oα − U1. Qα (14) o2 = oβ − U2. Qβ (15)
o3 = oδ− U3. Qδ (16) Oc T + 1 =
o1+o2+o3 3 (17)
Eventually, the optimal position of the grey wolf which is referred as the updated Ocand aie is considered as the best position. Fig 3 represents the proposed Hybrid Grey Wolf Optimization algorithm.
Input: 𝑚𝑐
Output: 𝑚𝑐(𝑡 + 1)
Assign the grey wolves’ population size Allocate X, Y, UB, LB and 𝑡𝑚𝑎𝑥
Generate the initial positions of grey wolves with UB and LB
Initialize 𝑎, X and Y
Evaluate the fitness of the entire search agents
Allocate 𝑚𝛼as the best search agent Allocate 𝑚𝛽 as the second-best search agent
Allocate 𝑚𝛿 as the third best search agent
While(𝑡 < 𝑡𝑚𝑎𝑥)
For each search agent Update the position of the current search agent End for
Update 𝑎, X and Y
Calculate the fitness of search agents using GA
Update 𝑚𝛼, 𝑚𝛽 𝑎𝑛𝑑 𝑚𝛿 𝑡 = 𝑡 + 1 End while
Return 𝑚𝛼
Fig.3. Hybrid GWO optimization Algorithm Results and discussions Simulation procedure
The proposed holoentropy encoding based on HEVC through HGWO was implemented in JAVA. YUV file is used as data set for this proposed work such as tennis, foreman, coastguard, mobile, football and garden with corresponding count of sequences as 300, 300, 112, 115, 125 and 140. The performance of the proposed method is measured over existing optimization algorithms in terms of SSIM, UQI, RMSE and Bit Rate.
Result Analysis In terms of SSIM:
For tennis image the proposed algorithm is enhanced the encoding performance as 0.30%, 1.40 &
2.60% over GWO,FF and ABC optimization algorithms. For mobile image the proposed algorithm is enhanced the encoding performance as 0.30%, 1.40 & 2.60% over GWO, FF and ABC optimization algorithms. For foreman image the proposed algorithm is enhanced the encoding performance as 0.20%, over GWO optimization algorithm. The performance of the proposed method over existing optimization algorithms in terms of SSIM is represented graphically in fig 4.
2376 Fig 4 Graphical representation of proposed method in terms of SSIM
In terms of UQI:
For tennis image the proposed algorithm is enhanced the encoding performance as 0.20%, 1.1&0.60% over GWO, FF and ABC optimization algorithms. For foreman image the proposed algorithm is enhanced the encoding performance as 0.20%, 0.40 &0.60% over GWO, FF and ABC optimization algorithms. For coast guard image the proposed algorithm is enhanced the encoding performance as 0.30%, 0.40 &0.60% over GWO, FF and ABC optimization algorithms.
For mobile image the proposed algorithm is enhanced the encoding performance as 0.50%, 1.10%& 1.2% over GWO, FF and ABC optimization algorithms. For football image the proposed algorithm is enhanced the encoding performance as 0.1%, 0.7& 0.5% over GWO, FF and ABC optimization algorithms. For garden image the proposed algorithm is enhanced the encoding performance as 0.8%, 1.4%&1.5% over GWO, FF and ABC optimization algorithms. The performance of the proposed method over existing optimization algorithms in terms of UQI is represented graphically in fig 5.
.
Fig 5 Graphical representation of proposed method in terms of UQI In terms of RMSE:
For tennis image the proposed algorithm is improved the encoding performance by reducing mean
0.7150.72 0.7250.73 0.7350.74 0.7450.75 0.755
ABC FF GWO HGWO ABC FF GWO HGWO ABC FF GWO HGWO ABC FF GWO HGWO
1 2 4 8
Block size
UQI
Tennis foreman coastguard mobile football garden
square error as 0.4%, 1.2%&1.0% over GWO, FF and ABC optimization algorithms. For foreman image the proposed algorithm is enhanced the encoding performance by reducing mean square error as 0.40%, 0.70 & 0.60% over GWO, FF and ABC optimization algorithms. For coast guard image the proposed algorithm is enhanced the encoding performance by reducing mean square error as 0.4%, 1.7%&1.8% over GWO, FF and ABC optimization algorithms. For mobile image the proposed algorithm is enhanced the encoding performance as 0.50%, 0.70% & 1.0% over GWO, FF and ABC optimization algorithms. For football image the proposed algorithm is enhanced the encoding performance by reducing mean square error as 0.4%, 0.6%& 0.7% over GWO, FF and ABC optimization algorithms. For garden image the proposed algorithm is enhanced the encoding performance by reducing mean square error as 0.2%, 0.7% &0.9% over GWO, FF and ABC optimization algorithms. The performance of the proposed method over existing optimization algorithms in terms of RMSE is represented graphically in fig 6.
Fig 6 Graphical representation of proposed method in terms of RMSE In terms of Bit Rate:
For tennis image the proposed algorithm is enhanced the encoding performance as 2%, 4% over GWO and ABC optimization algorithms. For foreman image the proposed algorithm is enhanced the encoding performance as 2%, 5% over GWO and ABC optimization algorithms. For coast guard image the proposed algorithm is enhanced the encoding performance as 2%, 4% over GWO and ABC optimization algorithms. For mobile image the proposed algorithm is enhanced the encoding performance as1% &3% over GWOand ABC optimization algorithms. For football image the proposed algorithm is enhanced the encoding performance as 3%, 5%over GWO and ABC optimization algorithms. For garden image the proposed algorithm is enhanced the encoding performance as 3%, 7%over GWOand ABC optimization algorithms. The performance of the proposed method over existing optimization algorithms in terms of Bit Rtae is represented graphically in fig 7.
0.6950.7 0.7050.71 0.7150.72 0.7250.73 0.7350.74
ABC FF GWO HGWO ABC FF GWO HGWO ABC FF GWO HGWO ABC FF GWO HGWO
1 2 4 8
Block size
RMSE
Tennis foreman coastguard mobile football garden
2378 Fig 7 Graphical representation of proposed method in terms of Bit Rate
Conclusion
In this paper a new encoding process is implemented in HEVC based on enhanced holoentropy for efficient compression. In this regard, the encoding in the HEVC system was obtained by enhanced holoentropy that was determined based on weighting tansig function. consequently, the weights of tansig function were optimally tuned through the Hybrid Grey Wolf Optimization Algorithm. When high-resolution video sequences were processed, it needs considerable development. The pixel deviations beneath altering frames were clustered depending on the interest, and accordingly, the outliers were eliminated using a sophisticated entropy standard known as enhanced holoentropy. Moreover, the adopted approach was distinguished with the traditional techniques namely ABC, FF and GWO in terms of SSIM,RMSE, bit rate and UQI, From the result analysis, for block size 1, the proposed algorithm has attained better results over existing optimization algorithms which was analysed in results and discussions section.
REFERENCES:
[1] Lin, J.L., Chen, Y.W., Chang, Y.L., An, J., Lei, S.: Advanced texture and depth coding in 3D-HEVC. J. Vis. Commun. Image Represent. 50, 83–92 (2018)
[2] Pan, Z., Jin, P., Lei, J., Zhang, Y., Sun, X., Kwong, S.: Fast reference frame selection based on content similarity for low complexity HEVC encoder. J. Vis. Commun. Image Represent. 40, 516–524 (2016)
[3] Migallón, H., Hernández-Losada, J.L., Cebrián-Márquez, G., Piñol, P., Malumbres, M.P.:
Synchronous and asynchronous HEVC parallel encoder versions based on a GOP approach. Adv. Eng. Softw. 101, 37–49 (2016)
[4] Mercat, A., Bonnot, J., Pelcat, M., Desnos, K., Menard, D.: Smart search space reduction for approximate computing: a low energy HEVC encoder case study. J. Syst. Arch. 80, 56–67 (2017)
[5] Lee, D., Jeong, J.: Fast CU size decision algorithm using machine learning for HEVC intra coding. Signal Process. Image Commun. 62, 33–41 (2018)
[6] Thrisul Kumar Jakka, Y. Mallikarjuna Reddy, B. Prabhakara Rao “GWDWT-FCM:
ChangeDetection in SAR Images Using Adaptive Discrete Wavelet Transform with Fuzzy C-Mean Clustering”, Journal of the Indian Society of Remote Sensing (ISRS),ISSN 0255- 660X, March 2019, Vol 47, No. 3, pp - (379-390).
0.10 0.20.3 0.40.5 0.60.7 0.80.91
ABC FF GWO HGWO ABC FF GWO HGWO ABC FF GWO HGWO ABC FF GWO HGWO
1 2 4 8
Block size
Bit Rate
Tennis foreman coastguard mobile football garden
[7] J. Thrisul Kumar, Y. Mallikarjuna Reddy, B. Prabhakara Rao “WHDA-FCM: Wolf Hunting-Based Dragonfly with Fuzzy C-Mean Clustering for Change Detection in SAR Images” published in The Computer Journal (online), on 9th December 2019. ISSN 0010- 4620, EISSN 1460-2067.
[8] J. Thrisul Kumar, Y. Mallikarjuna Reddy, B. Prabhakara Rao “Image Fusion of Remote Sensing Images using ADWT with ABC Optimization Algorithm” International Journal of Innovative Technology and Exploring Engineering (IJITEE), ISSN: 2278-3075, Vol -8 Issue-11, Sep 2019, pp- (3865-3869).
[9] J. Thrisul Kumar, Y. Mallikarjuna Reddy, B. Prabhakara Rao “Change Detection in Sar images Based on Artificial Bee Colony Optimization with Fuzzy C - Means Clustering”, International Journal of Recent Technology and Engineering (IJRTE), ISSN: 2277-3878, Vol -7 Issue-4, Nov 2018, pp- (156-160).
[10] J.Thrisul Kumar, N.Durgarao, E.T.Praveen, M.Kranthi Kumar “ Modified Image Fusion Technique For Dual-Tree Complex Wavelet Transform” International Journal Of Advanced Science And Technology , Vol. 29, No. 5s, (2020), pp. 895-901
[11] Shen, L., Zhang, Z., Zhang, X., An, P., Liu, Z.: Fast TU size decision algorithm for HEVC encoders using Bayesian theorem detection. Signal Process. Image Commun. 32, 121–128 (2015)
[12] Zhang, Q., Wang, X., Huang, X., Rijian, S., Gan, Y.: Fast mode decision algorithm for 3D-HEVC encoding optimization based on depth information. Digit. Signal Process. 44, 37–46 (2015)
[13] Guarda, A.F., Santos, J.M., da Silva Cruz, L.A., Assunção, P.A., Rodrigues, N.M., de Faria, S.M.: A method to improve HEVC lossless coding of volumetric medical images.
Signal Process. Image Commun. 59, 96–104 (2017)
[14] Fernández, D.G., Del Barrio, A.A., Botella, G., García, C., Hermida, R.: Complexity reduction in the HEVC/H265 standard based on smooth region. Digit. Signal Process. 73, 24–39 (2018)
[15] Sole, J., Joshi, R., Nguyen, N., Ji, T., Karczewicz, M., Clare, G., Duenas, A.: Transform coefficient coding in HEVC. IEEE Trans. Circuits Syst. Video Technol. 22(12), 1765–
1777 (2012)
[16] Kıran, M.S., Fındık, O.: A directed artificial bee colony algorithm. Appl. Soft Comput. 26, 454–462 (2015)
[17] González-de-Suso, J.L., Martínez-Enríquez, E., Díaz-de-María, F.: Adaptive Lagrange multiplier estimation algorithm in HEVC. Signal Process. Image Commun. 56, 40–51 (2017)
[18] Llamocca, D.: Self-reconfigurable architectures for HEVC forward and inverse transform.
J. Parallel Distrib. Comput. 109, 178–192 (2017)
[19] Mirjalili, S., Lewis, A.: The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67 (2016)
[20] Sullivan, G., Ohm, J., Han,W.-J.,Wiegand, T.: Overview of the high efficiency video coding (HEVC) standard. IEEE Trans. Circuits Syst. Video Technol. 22(12), 1649–1668 (2012)
[21] Sullivan, G.J., Boyce, J.M., Chen, Y., Ohm, J.R., Segall, C.A., Vetro, A.: Standardized extensions of high efficiency video coding (HEVC). IEEE J. Select. Top. Signal Process.
7(6), 1001–1016 (2013)
[22] Mostafa Bozorgi, S., Yazdani, S.: IWOA: an improved whale optimization algorithm for optimization problems. J. Comput. Des. Eng. 6(3), 243–259 (2019)
[23] Liu, Z., Lin, T.-L., Chou, C.-C.: Efficient prediction of CU depth and PU mode for fast HEVC encoding using statistical analysis. J. Vis. Commun. Image Represent. 38, 474–486 (2016)
[24] Xu, Z., Min, B., Cheung, R.C.: A fast inter CU decision algorithm for HEVC. Signal Process. Image Commun. 60, 211–223 (2018)
2380 [25] Masera, M., Fiorentin, L.R., Masala, E., Masera, G., Martina, M.: Analysis of HEVC transform throughput requirements for hardware implementations. Signal Process. Image Commun. 57, 173–182 (2017)
[26] Tang, T., Li, L.: Rate control for non-uniform video in HEVC. J. Vis. Commun. Image Represent. 48, 254–267 (2017)
[27] Chung, B., Yim, C.: Fast intra prediction method by adaptive number of candidate modes for RDO in HEVC. Inf. Process. Lett. 131, 20–25 (2018) 123 V. Munagala, K. S. Prasad [28] Ding, H., Huang, X., Zhang, Q.: The fast intra CU size decision algorithm using gray
value range in HEVC. Opt. Int. J. Light Electron Opt. 127(18), 7155–7161 (2016)
[29] Kuanar, S., Rao, K.R.: Christopher conly, fast mode decision in HEVC intra prediction, using region wise CNN feature classification. In: International Conference on Multimedia and Expo Workshops (ICMEW), San Diego, CA, pp. 1–4. IEEE (2018)
[30] Kuanar, S., Rao, K.R., Bilas, M., Bredow, J.: Adaptive CU mode selection in HEVC intra prediction: a deep learning approach. Circuits Syst. Signal Process. 38(11), 5081–5102 (2019)
[31] Kuanar, S., Conly, C., Rao, K.R.: Deep learning based HEVC inloop filtering for decoder quality enhancement. In: Picture Coding Symposium (PCS), pp 164-168. IEEE (2018) [32] Goswami, K., Lee, J.H., Kim, B.G.: Fast algorithm for the high efficiency video coding
(HEVC) encoder using texture analysis. Inf. Sci. 364, 72–90 (2016)
[33] Dutta, T., Gupta, H.P.: A robust watermarking framework for high efficiency video coding (HEVC)-encoded video with blind extraction process. J. Vis. Commun. Image Represent.
38, 29–44 (2016)
[34] Zhang, Q., Zhang, Z., Jiang, B., Zhao, X., Gan, Y.: Fast 3D-HEVC encoder algorithm for multiview video plus depth coding. Opt. Int. J. Light Electron Opt. 127(20), 8864–8873 (2016)
[35] Lin, T.-L., Yang, N.-C., Syu, R.-H., Liao, C.-C., Chen, S.-L.: NRbitstream video quality metrics for SSIM using encoding decisions in AVC and HEVC coded videos. J. Vis.
Commun. Image Represent. 32, 257–271 (2015)
[36] Guo, J., Gong, H., Weijian, X., Huang, L.: Hierarchical content importance-based video quality assessment for HEVC encoded videos transmitted over LTE networks. J. Vis.
Commun. Image Represent. 43, 50–60 (2017)
[37] Wang, S., Luo, F., Ma, S., Zhang, X., Gao, W.: Low complexity encoder optimization for HEVC. J. Vis. Commun. Image Represent. 35, 120–131 (2016)
[38] Van, X.H., Ascenso, J., Pereira, F.: HEVC backward compatible scalability: a low encoding complexity distributed video coding-based approach. Signal Process. Image Commun. 33, 51–70 (2015)
[39] Kumar, B.S., Manjunath, A.S., Christopher, S.: Improved entropy encoding for high efficient video coding standard. Alex. Eng. J. 57(1), 1–9 (2018)