Как сжать большой набор данных в необработанном формате для объемного рендеринга? - PullRequest
0 голосов
/ 30 октября 2011

У меня большой набор данных, который я хочу визуализировать с помощью CUDA. Размер набора данных составляет около 5 ГБ. Это в 8-битном необработанном формате. Есть ли способ сжать набор данных до размеров менее 3 ГБ?

Потеря качества / деталей меня устраивает. Сокращенный набор данных также должен быть в 8-битном необработанном формате.

Ответы [ 2 ]

1 голос
/ 31 октября 2011

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

1) Является ли ваш набор данных 8-битным серым изображением?Если нет: как определяется «потеря качества и деталей»?

2) Вам нужен доступ к «любой точке» в любом месте изображения?Будет ли доступ к набору данных в режиме «пакетной обработки» или «произвольного доступа»?

3) Рассматривали ли вы использование основных алгоритмов сжатия текстур, таких как DXTC (или любого другого алгоритма сжатия, поддерживаемого вашим оборудованиемпредположительно NVidia)?

0 голосов
/ 12 сентября 2012

Существует два способа реализовать объемную визуализацию больших наборов данных:

(1) использовать сжатый формат для загрузки объемных данных в память GPU

(2) использовать внеобъем отрисовки ядра GPU

...