James R. Majok;Mohammed Abo-Zahhad;Koji Inoue;Mohammed S. Sayed
{"title":"Acceleration of an Optimized Kvazaar All Intra Prediction on Embedded Systems Based on the Directional Texture Complexity","authors":"James R. Majok;Mohammed Abo-Zahhad;Koji Inoue;Mohammed S. Sayed","doi":"10.1109/LES.2024.3436511","DOIUrl":null,"url":null,"abstract":"The high growth of real-time video applications on embedded systems poses challenges for practical encoders aiming to deliver high quality and high speed simultaneously. In real-world video applications, the slower preset in Kvazaar HEVC encoder can achieve impressive quality, with a penalty of extensive computational time. This is ultimately due to rate-distortion optimization that involves a comprehensive analysis of all possible quad-tree partitioning within the coding tree unit (CTU) structure, resulting in unpleasant encoding complexity. This letter proposes a method of accelerating All Intraprediction on Nvidia Jetson TX1 using early termination of CTU partitioning and a method of selecting only eight modes for intraframe search. The proposed technique reduces the running time of an optimized Kvazaar all intraprediction by 48.4% and 40.24% at slower and higher presets, respectively, with an average BD rate lost of 1.5% and 0.682% compared to the optimized Kvazaar running under the same coding configuration.","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"17 1","pages":"38-41"},"PeriodicalIF":1.7000,"publicationDate":"2024-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Embedded Systems Letters","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10620244/","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
The high growth of real-time video applications on embedded systems poses challenges for practical encoders aiming to deliver high quality and high speed simultaneously. In real-world video applications, the slower preset in Kvazaar HEVC encoder can achieve impressive quality, with a penalty of extensive computational time. This is ultimately due to rate-distortion optimization that involves a comprehensive analysis of all possible quad-tree partitioning within the coding tree unit (CTU) structure, resulting in unpleasant encoding complexity. This letter proposes a method of accelerating All Intraprediction on Nvidia Jetson TX1 using early termination of CTU partitioning and a method of selecting only eight modes for intraframe search. The proposed technique reduces the running time of an optimized Kvazaar all intraprediction by 48.4% and 40.24% at slower and higher presets, respectively, with an average BD rate lost of 1.5% and 0.682% compared to the optimized Kvazaar running under the same coding configuration.
期刊介绍:
The IEEE Embedded Systems Letters (ESL), provides a forum for rapid dissemination of latest technical advances in embedded systems and related areas in embedded software. The emphasis is on models, methods, and tools that ensure secure, correct, efficient and robust design of embedded systems and their applications.