Intel разработала TSNC для улучшения сжатия текстур

Производители видеокарт разработали метод улучшить сжатие текстур, сохраняя или даже повышая их качество. Текстуры занимают столько же места или значительно меньше в хранилище пользователей. Метод заключается в использовании нейросети для компрессии и декомпрессии текстур.
Intel разработала свою реализацию нейросжатия данных, называемую Texture Set Neural Compression или TSNC. Суть заключается в использовании натренированной нейросети для эффективного сжатия текстур путём применения скрытой четырёхуровневой пирамиды на основе стандартного алгоритма BC1 с последующей реконструкцией через трёхслойный декодер MLP.
Intel продемонстрировала работу двух вариантов нейросети: Variant A и Variant B. Первый лучше сохраняет детали исходных текстур, в то время как второй значительно лучше сжимает их. Variant B позволяет сократить объём используемой памяти до 18 раз по сравнению с несжатыми оригиналами, в то время как BC1 с приличными потерями качества может похвастаться лишь 4.8-кратным сжатием. Если необходимо сохранить детали, то можно воспользоваться Variant A, демонстрирующим 9.6-кратное сжатие без существенных потерь в качестве.
Пока что Intel Texture Set Neural Compression находится в разработке. Его альфа-версия SDK для разработчиков должна появиться ближе к концу текущего года. После неё будет бета-версия и только потом релиз, но пока без точных дат.