Метод объемного рендеринга для визуализации трехмерных данных в рентгеновской компьютерной томографии
Аннотация
Статья посвящена методу получения изображений трехмерных объектов – объемному рендерингу, применительно к рентгеновской компьютерной томографии. Дано подробное описание алгоритма объемного рендеринга, близкое к практической реализации. Рассмотрены общие принципы работы алгоритма объемного рендеринга с воксельными массивами трехмерных данных. Описан механизм пускания лучей в трехмерном пространстве через объёмный набор данных, включая задание плоскости наблюдения, ракурса просмотра, изменение масштаба при реализации параллельной проекции. Рассмотрена выборка точек по ходу пущенного луча при параметрическом его задании, а также взятие шага выборки точек согласно теореме о дискретизации. Описана трилинейная интерполяция для получения значений, не попавших в узлы трехмерной сетки объемного набора данных. Описано использование передаточных функций для задания цвета и прозрачности визуализируемым структурам. Рассмотрена модель освещения Фонга и связанное с ней вычисление градиента трехмерных данных. Приведен альтернативный метод затенения трехмерного изображения, основанный на уравнении ослабления света и не требующий вычисления градиента данных. Приведен композитинг на основе применения основного уравнения объемного рендеринга как один из способов получения изображения трехмерного объекта по методу объемного рендеринга.