Abstract
Advance Video Coder (H.264/AVC) and High-Efficiency Video (H.265/HEVC) coders are fast developing video compression standards, provides high compression and quality of service as compared to previously established standards. The present work focuses on the technical features of both the coder and finds the research gap between them. In this paper an A*prune algorithm and optimization technique is integrated into a multi-constraint environment and generates K-multiple constraints based shortest paths (K-MCSP). These K-MCSPs are provides high compression and quality of service for an input video stream. In this paper proposed algorithm is implemented for both H.264/AVC and H.265/HEVC encoders and discusses the simulation results for different test video sequences. Proposed algorithm is validated with the simulation results for both type of encoders. It is found that, in case of H.264/AVC for slow motion video sequence a good quality of reconstructed video sequence is achieved with 5615 total bit budget, 97.71 s time complexity and 30.14 dB PSNR at 5fps and 3731bits total bit budget, 85.44 s time complexity 32.75 dB PSNR at 10fps. Similarly, 805 total bits, 45.10 s time complexity and 34.77 dB PSNR achieved at 30fps. Fast motion video sequence reconstructed with 10778bits total bit budget, 76.10 s time complexity and 30.15 dB PSNR at 5fps and 10,666 total bit budget, 67.34 s time complexity and 30.17 dB PSNR at10fps. Similarly, 8898bits total bit budget, 69.55 s time complexity and 30.94 PSNR achieved at 30fps. In H.265/HEVC, frame has been reconstructed with PSNR 29.72 dB and a bit budget of 12,139 bits with time complexity of 106.33 s at 5fps. Similarly, frame has been reconstructed with PSNR 31.18 dB and a bit budget of 11,167 bits with time complexity of 100.53 s and PSNR 33.37 dB and a bit budget of 8896 bits with time complexity of 96.77 Seconds at frame rate 10fps and 30fps respectively.
Similar content being viewed by others
References
Ahmadi A, Azadfar MM (2008) Implementation of fast Motion Estimation Algorithms and Comparison with full search method in H.264. IJCSNS International Journal of Computer Science and Network Security 8(3)
Amit K, Chinmay C Task Offloading in Fog Computing using Smart Ant Colony Optimization. Wireless Personal Communications 1-22:2021. https://doi.org/10.1007/s11277-021-08714-7
Arindam S, Mohammad ZA, Moirangthem MS, Abdulfattah, Chinmay C, Subhendu KP (2021) Artificial Neural Synchronization using Nature Inspired Whale Optimization. IEEE Access:1–14. https://doi.org/10.1109/ACCESS.2021.3052884 ISSN: 2169-3536
Birman R, Segal Y, Hadar O (2020) Overview of research in the field of video compression using deep neural networks. Multimed Tools Appl 79:11699–11722
Bross B, Helle P, Oudin S, Nguyen T (2012) Quadtree Structures and Improved Techniques for Motion Representation and Entropy Coding in HEVC. In: IEEE Second International Conference on Consumer Electronics - Berlin (ICCE-Berlin)
Chinmay C (2019, [ESCI, SCOPUS, IF-0.74]) Performance Analysis of Compression Techniques for Chronic Wound Image Transmission under Smartphone-Enabled Tele-wound Network. Int. Journal of E-Health and Medical Communications (IJEHMC) 10(2):1–15. https://doi.org/10.4018/IJEHMC.2019040101
Choi I, Lee J, Jeon B (2006) Fast Coding Mode Selection with Rate-Distortion Optimization for MPEG-4 Part-10 AVC/H.264. IEEE Transactions on Circuits and Systems for Video Technology 12
K. Choi et al., "New Video Codec for High-Quality Video Service and Emerging Applications," Data Compression Conference (DCC), Snowbird, UT, USA, , pp. 310–319,2019
Helle P, Oudin S, Bross B, Marpe D (2012a) Block Merging for Quadtree-Based Partitioning in HEVC. IEEE Transactions on Circuits and Systems for Video Technology 22(12)
Jankar JR, Shah SK (2020) Adaptive block searching and fractional rate-distortion trade-off based motion estimation for HEVC encoder. Evolutionary Intelligence
Kuipers FA, Krunz M, Van Mieghem P (2003) Overview of Constraint-Based Path Selection Algorithms for QoS Routing. IEEE Communications Magazine 40(12):1–13
Kumar R, Kumar K, Mahajan S et al (2021a) Study and implementation of K-multiple constraint shortest path for H.265 HEVC for optimal video compression. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-021-03031-0
Kumar K, Kumar R, Mahajan S et al (2021b) Efficiency enhancement of K-multi constraints paths in hybrid video coder using information based quantization method. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-020-02766-6
Liang Z, Fan X, Ma S, Zhao D (2014) Fast intra-encoding algorithm for high-efficiency video coding. Signal Process Image Commun 29:935–944
Lin Y-C, Tai S-C (1997) Fast Full-Search Block-Matching Algorithm for Motion-Compensated Video Compression. IEEE Transactions on Communications 45(5)
Liu G, Ramakrishnan KG (2001) A*Prune: An Algorithm for Finding K-Shortest Paths Subject to Multiple Constraints. IEEE INFOCOM, pp 743–749
Lu G, Ouyang W, Xu D, Zhang X, Cai C, Gao Z (2019) DVC: An End-To-End Deep Video Compression Framework. In: The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp 11006–11015
Ma S, Gao W, Lu Y (2005) Rate-Distortion Analysis for H.264/AVC Video Coding and its Application to Rate Control. IEEE Transactions on Circuits and Systems for Video Technology 15(12)
Marpe D, Schwarz H, Wiegand T, Boße S (2011) Improved Video Compression Technology and the Emerging High-Efficiency Video Coding Standard. In: IEEE International Conference on Consumer Electronics - Berlin (ICCE-Berlin)
Ohm J-R, Sullivan GJ, Schwarz H, Tan TK, Wiegand T (2012) Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC). IEEE Transactions on Circuits and Systems for Video Technology 22(12)
Prangnell L, Sanchez V, Vanam R (2015) Adaptive quantization by soft thresholding in HEVC. IEEE Picture Coding Symposium, Queensland, Australia:35–39
Puri A, Chen X, Luthra A (2004) Video coding using the H.264/MPEG-4 a video compression standard. Signal Process Image Commun 19:793–849
Saurty K, Catherine PC, Soyjaudah KMS (2016) Inter Prediction Complexity Reduction for HEVC based on Residuals Characteristics. International Journal of Advanced Computer Science and Applications(IJACSA) 7(10)
Shen L, Liu Z, Zhang X, Zhao W, Zhang Z (2013) An effective CU size decision method for HEVC encoders. IEEE Trans Multimedia 15(2):465–470
Sullivan GJ, Ohm J-R, Han W-J, Thomas (2012a) Overview of the High Efficiency Video Coding (HEVC) Standard. IEEE Transactions on Circuits and Systems for Video Technology 22(12)
Vanne J, Viitanen M, Hämäläinen MTD, Hallapuro A (2012) Comparative Rate-Distortion-Complexity Analysis of HEVC and AVC Video Codecs. IEEE Transactions on Circuits and Systems for Video Technology 22(12)
Wiegand T, Sullivan GJ, Bjøntegaard G, Luthra A (2003) Overview of the H.264/AVC Video Coding Standard. IEEE Transactions on Circuits and Systems for Video Technology 13(7)
Xu J-B, Po L-M, Cheung C-K (1999) Adaptive Motion Tracking Block Matching Algorithms for Video Coding. IEEE Transactions on Circuits and Systems for Video Technology 9(7):1025–1029
Yuan X (2002) Heuristic algorithms for multi-constrained quality-of-service routing. IEEE/ACM Transaction Net 10(2):244–256
Zvezdakova AV, Kulikov DL, Zvezdakov SV, Vatolin DS (2020) BSQ-rate: a new approach for video codec performance comparison and drawbacks of current solutions. Program Comput Softw 46:183–194
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kumar, K., Kumar, R., Mahajan, S. et al. Performance analysis of hybrid coders in multi-constraints pruned environment. Multimed Tools Appl 81, 23123–23143 (2022). https://doi.org/10.1007/s11042-022-12388-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12388-z