Исследуйте 3-D объемные данные с приложением Volume Viewer

Этот пример показывает, как посмотреть на и исследовать 3-D объемные данные с помощью приложения Volume Viewer. Объемная визуализация очень зависит от определения соответствующего alphamap так, чтобы структуры в ваших данных, которые вы хотите видеть, были непрозрачны и структуры, которые вы не хотите видеть, прозрачны. Чтобы проиллюстрировать, пример загружает исследование MRI человеческой головы в Volume Viewer и исследует данные с помощью возможностей визуализации Volume Viewer.

Загрузите данные об объеме в Volume Viewer

Эта часть примера показывает, как загрузить объемные данные в Volume Viewer.

Загрузите данные MRI человеческой головы из MAT-файла в рабочую область. Эта операция создает переменную под названием D в вашей рабочей области, которая содержит объемные данные. Используйте команду squeeze, чтобы удалить одноэлементную размерность из данных.

load mri

D = squeeze(D);

whos
Name        Size                 Bytes  Class     Attributes

  D         128x128x27            442368  uint8               
  map        89x3                   2136  double              
  siz         1x3                     24  double    

Откройте приложение Volume Viewer. От полосы Инструмента MATLAB® откройте вкладку Apps и при Обработке изображений и Компьютерном зрении, щелкните. Можно также открыть приложение с помощью команды volumeViewer.

Загрузите объемные данные в приложение Volume Viewer. Нажмите Import Volume. Можно загрузить изображение путем определения его имени файла или загрузить переменную из рабочей области. Если у вас есть объемные данные в формате DICOM, который использует несколько файлов, чтобы представлять объем, можно задать имя папки DICOM. Выберите опцию the Import From Workspace, потому что данные находятся в рабочей области.

Выберите переменную рабочей области в диалоговом окне Import from Workspace и нажмите OK.

Просмотрите данные об объеме в Volume Viewer

В этой части примера вы решаете, как вы хотите просмотреть свои данные. Volume Viewer предлагает несколько опций.

Просмотрите объем в приложении Volume Viewer. По умолчанию Volume Viewer отображает данные как объем, но можно также просмотреть его как плоскости разбиения. Данные MRI, отображенные как объем, являются распознаваемыми как человеческая голова. Чтобы исследовать объем, увеличьте и уменьшите масштаб на изображении с помощью колеса мыши или щелчка правой кнопкой. Можно также вращать объем путем расположения курсора в окно изображения, нажатия и содержания мыши и перемещения курсора. Вы всегда масштабируете или вращаетесь вокруг центра объема. Положение осей в окне Orientation Axes отражает ориентацию в пространстве изображения, когда вы вращаете его.

Чтобы изменить цвет фона, используемый в окне экрана, нажмите Background Color и выберите цвет.

Просмотрите данные MRI как набор плоскостей разбиения. Нажмите Slice Planes. Можно также увеличить масштаб и вращать это представление данных. Используйте полосы прокрутки в трех окнах среза, чтобы просмотреть отдельные срезы в любой из плоскостей.

Продолжите использовать возможности Volume Viewer, пока вы не достигнете лучшего представления своих данных.

Настройте представление данных об объеме в Volume Viewer

В этой части примера вы настраиваете представление объемных данных в приложении Volume Viewer.

Нажмите Volume, чтобы возвратиться к просмотру ваших данных как объем и использовать возможности Volume Viewer получить лучшую визуализацию ваших данных. Volume Viewer предоставляет несколько пространственных возможностей ссылки, которые позволяют вам получить более реалистическое представление главного объема. (Голова кажется сглаженной в представлении по умолчанию.)

  • Specify Dimensions - Можно задать размерности в этих X, Y, и направления Z.

  • Upsample To Cube - Volume Viewer вычисляет масштабный коэффициент, который делает количество выборок в каждой размерности тем же самым как самая большая размерность в объеме. Эта установка может заставить неизотропным образом выборочные данные казаться масштабированными более правильно.

  • Use Volume Metadata - Если файл данных включает данные о разрешении в свои метаданные, Volume Viewer использует метаданные и отображает объем, верный для шкалы. Volume Viewer выбирает опцию Use Volume Metadata, по умолчанию, если метаданные присутствуют.

Совершенствуйте представление с редактором рендеринга

Эта часть примера описывает, как использовать Редактор Рендеринга Volume Viewer, чтобы изменить ваше представление данных. Используя Редактор Рендеринга, вы можете:

  • Выберите полный подход просмотра: Объемная визуализация, Максимальная Проекция Интенсивности или Изоповерхность.

  • Измените alphamap путем определения предварительной установки alphamap, такой как кость ct, или путем настройки alphamap использование кривой Интенсивности Непрозрачности/Изображения.

  • Задайте палитру, используемую в визуализации.

  • Задайте подсветку в визуализации.

Выберите подход просмотра.

Volume Viewer предлагает несколько подходов просмотра для объемов. Maximum Intensity Projection (MIP) опция ищет воксел с самым высоким значением интенсивности для каждого луча, спроектированного через данные. MIP может быть полезен для раскрытия самой высокой структуры интенсивности в объеме. Можно также просмотреть объем как Isosurface.

Задайте alphamap.

Объемная визуализация очень зависит от определения соответствующего alphamap так, чтобы структуры, которые вы хотите видеть, были непрозрачны, и структуры, которые вы не хотите видеть, прозрачны. Редактор Рендеринга позволяет вам задать непрозрачность и прозрачность значений воксела в объеме. Можно выбрать из набора предварительных установок alphamap, которые автоматически достигают определенных четко определенных эффектов. Например, чтобы задать представление, которое работает хорошо с данными о кости CT, выберите предварительную установку рендеринга CT Bone. По умолчанию Volume Viewer использует простое линейное соотношение, но каждая предварительная установка изменяет кривую графика дать определенному значению данных более или менее непрозрачность. Можно изменить alphamap путем управления графиком непосредственно.

Задайте палитру.

Цвет, когда используется с интенсивностью воксела и непрозрачностью, является важным элементом визуализации объема. В Редакторе Рендеринга можно выбрать из списка предопределенного MATLABcolormaps, такого как jet и parula. Можно также задать пользовательскую палитру, которую вы задали как переменная в рабочей области. Можно также изменить отображение цвета для любой палитры при помощи интерактивной шкалы шкалы палитры. Например, чтобы осветить значения цвета в визуализации, нажмите на шкалу палитры, чтобы создать круговой ползунок. Чтобы изменить отображение цвета так, чтобы больше карты ценности к более легким цветам, переместите ползунок налево. Можно создать несколько ползунков на шкале палитры, чтобы задать другие цветные отображения.

Измените эффекты освещения. По умолчанию Volume Viewer использует определенные эффекты освещения на отображение объема. Можно выключить эти эффекты освещения путем снятия флажка Lighting.