Нейронное сжатие текстур от Intel демонстрирует 18-кратное уменьшение объёма памяти

Нейронное сжатие текстур от Intel демонстрирует 18-кратное уменьшение объёма памяти

Производители видеокарт придумали способ улучшить сжатие текстур, сохраняя или даже повышая их качество: при этом они занимают или столько же, или значительно меньше места в хранилище пользователей. Способ заключается в использовании нейросети для компрессии и декомпрессии текстур.

Нейронное сжатие текстур от Intel демонстрирует 18-кратное уменьшение объёма памяти

Intel поработала над своей реализацией нейросжатия данных, именуемой Texture Set Neural Compression или TSNC (не стоит путать с TSMC). Суть её заключается в использовании натренированной нейросети для эффективного сжатия текстур путём применения скрытой четырёхуровневой пирамиды на основе стандартного алгоритма BC1 с последующей реконструкцией через трёхслойный декодер MLP.

Работяги Intel продемонстрировали работу двух вариантов нейросети: Variant A и Variant B. Первый лучше сохраняет детали исходных текстур, в то время как второй значительно лучше сжимает их. Если мы говорим про максимальное сжатие, то Variant B позволяет сократить объём используемой памяти до 18 раз по сравнению с несжатыми оригиналами, при этом BC1 с приличными потерями качества может похвастаться лишь 4.8-кратным сжатием. Если необходимо сохранить детали, то можно воспользоваться Variant A, демонстрирующим 9.6-кратное сжатие без существенных потерь в качестве.

Пока что Intel Texture Set Neural Compression находится в разработке. Его альфа-версия SDK для разработчиков должна появиться ближе к концу текущего года. После неё будет бета-версия и только потом релиз, но пока без точных дат.

Источник

Средний рейтинг
0 из 5 звезд. 0 голосов.

Автор Admin