Я ищу идею о том, как конвертировать серии изображений TIFF с разрешением 30 + gb, 2000+ в набор данных, который можно визуализировать в реальном времени (интерактивный частота кадров) с использованием рендеринга томов на основе GPU (с использованием OpenCL/OpenGL/GLSL). Я хочу использовать подход визуализации прямого объема вместо подгонки поверхности (т. Е. Raycasting вместо маршевых кубов).IDEA: как интерактивно визуализировать большие серии изображений с использованием рендеринга прямых томов на основе графического процессора
Проблема двоякая, сначала мне нужно преобразовать свои изображения в 3D-набор данных. Первое, что пришло мне в голову, - увидеть все изображения в виде 2D-текстур и просто сгруппировать их для создания 3D-текстуры.
Вторая проблема - это частота кадров в интерактивном режиме. Для этого мне, вероятно, понадобится какая-то понижающая дискретизация в сочетании с «подробной информацией по требованию», загружающей набор данных с высоким разрешением при масштабировании или что-то в этом роде.
Первая точка-мудрый подход я нашел это:
- полигонизация из полных данных объема через слой за слоем обработки и генерации текстуры соответствующего изображения;
- Выполнение всех существенных преобразований посредством операций с вершинными процессорами;
- разделение многоугольных фрагментов на более мелкие фрагменты, где записаны соответствующие координаты глубины и текстуры;
- в обработке фрагментов, развертывание техники программирования вершинного шейдера для улучшения рендеринга фрагментов.
Но у меня нет конкретных идей о том, как начать применять этот подход.
Мне бы хотелось увидеть свежие идеи или идеи о том, как начать реализацию подхода, показанного выше.
Интересная ссылка, я прочитал некоторые основы об октетах и в настоящее время думал, что это действительно общий подход. – bastijn 2010-11-24 08:17:39