Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
An advanced video encoder (e.g., HEVC, AVC), has many encoding configuration parameters. Encoding “presets” set the values of certain codec parameters and thus facilitated configuring the encoder. The goal of this project is to develop a computationally efficient learning-based approach to make a run-time decision on the encoder’s optimal preset configuration to achieve the best quality for a given bit rate. Since different presets have different transcoding time for different videos, we will develop a machine learning method to estimate the transcoding time for a video segment based on its content for different presets. We will also predict the Rate-Distortion (R-D) characteristics of the video segment for each preset. This way, without transcoding, we will have quality-bit rate-computation time information about a video segment. We will use the quality-bit rate-computation time information to maximize the quality of the transcoded video segment while maintaining a real time performance.
Shahram Shirani
Amazon Canada
Engineering
Information and cultural industries
McMaster University
Accelerate
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.