Available on GitHub under Apache 2.0 license
Available on GitHub under Apache 2.0 license
Wireless and video R&D company InterDigital has created a software platform for artificial intelligence-based video compression research.
‘CompressAI’ has been released to the video compression research and standards communities as an open source tool, in the hopes it will help speed up the process of designing, training, and testing a new generation of AI-based codecs.
Keeping it small
With the amount of data exchanged online continuing to grow, researchers are increasingly turning to AI models to see if they can be used to compress images and videos.
“Developing these AI-based codecs involves several complex, time-consuming, and tedious steps,” said Jean Bolot, vice president of the AI Lab at InterDigital.
Every time researchers develop AI-based codecs, they have to augment them with other neural network layers, find image and video sequences with which to train their network, and then compare the results against existing compression standards.
CompressAI aims to minimize the time required for these steps by automating some of the more repetitive processes, “allowing teams to test and evaluate AI-based codecs quickly and accurately,” Bolot explained.
One module helps load the data used to train neural networks, pointing towards publicly available datasets. Another formats the data so that it can be easily understood by neural networks.
Then there's reference layers, a module that includes potentially useful specialized video coding neural network layers, including entropy coding – a lossless data compression scheme. An additional package includes pre-trained modules, including those from InterDigital, as well as other open source deep image and video compression models.
Finally, there's the all-important benchmarking, using metrics such as PSNR (Peak Signal to Noise Ratio) and SSIM (Structural Similarity Index Measure).
The tool is available freely on GitHub. “By making our platform publicly available, we hope to be able to support the incredibly important work research teams are doing to bring the next generation of video compression standards,” Bolot said.