Evolution of AVIF Encoder: Speed and Memory Optimizations

R.K. Tulabandu,Neeraj J. Gadgil,Jayasanker Jayaprakash,Frank Galligan,A. ChermaRajan,Sanampudi Venkata Rao,Wan-Teh Chang
DOI: https://doi.org/10.1109/MIPR54900.2022.00023
2022-08-01
Abstract:The A VI Image File Format (A VIF) is an open-source, royalty-free image compression standard that is aimed at providing higher compression gains. In recent years, there has been an exponential increase in the amount of image data captured, stored, rendered and transmitted by billions of users across the globe, via several web and mobile applications. It is important to make image encoders faster and memory-efficient to cater to a wide range of devices ensuring quality user experience. In this paper, we provide an overview of speed optimizations that were contributed to the libaom encoder. We describe methods to reduce the complexity of prediction mode and residual-transform search. Experiments indicate that on average, the slowest libavif encoder speed setting provides a BD-Rate (PSNR) gain of 39%, whereas the fastest libavif encoder speed setting provides a BD-Rate (PSNR) gain of 16% with a 48% speed-up over the best quality WebP encoder for still images.
Computer Science,Engineering
What problem does this paper attempt to address?