niftiread

Чтение изображения NIfTI

Описание

пример

V = niftiread(filename) считывает файл изображения NIfTI, заданный filename в текущей папке или на пути и возвращает объемные данные в V. The niftiread функция поддерживает оба NIfTI1 и NIfTI2 форматы файлов.

V = niftiread(headerfile,imgfile) читает заголовочный файл NIfTI (.hdr) и файл изображений (.img) пара.

пример

V = niftiread(info) читает файл NIfTI, описанный структурой метаданных info. Как создать info structure, использовать niftiinfo функция

Примеры

свернуть все

Загрузка объемных данных из файла NIfTI. Файл использует объединенный формат NIfTI - изображение и метаданные находятся в одном файле. Этот тип файла NIfTI имеет расширение .nii.

V = niftiread('brain.nii');

Просмотрите переменную в рабочей области.

whos V
  Name        Size                  Bytes  Class    Attributes

  V         256x256x21            1376256  uint8              

Считайте метаданные из файла NIfTI.

info = niftiinfo('brain.nii');

Считайте объемное изображение с помощью структуры метаданных, возвращаемой niftiinfo.

V = niftiread(info);

Просмотрите переменную в рабочей области.

whos V
  Name        Size                  Bytes  Class    Attributes

  V         256x256x21            1376256  uint8              

Входные параметры

свернуть все

Имя файла NIfTI, заданное как строковый скаляр или вектор символов. Файл может быть в NIfTI1 или NIfTI2 формат файла.

  • Если вы не задаете расширение файла, то niftiread ищет файл с .nii расширение.

  • Если niftiread не удается найти файл с .nii расширение, затем он ищет gzipped версию файла с расширением .nii.gz.

  • Если niftiread не удается найти файл с .nii.gz расширение, затем он ищет файл с .hdr, .hdr.gz, .img, или .img.gz расширение файла.

  • Если niftiread не удается найти файл, соответствующий любому из этих опций, после чего возвращается ошибка.

Типы данных: char | string

Имя файла, содержащего метаданные, заданное как строковый скаляр или вектор символов. Файл заголовка NIfTI (.hdr) содержит метаданные, сопоставленные с томом NIfTI. Если вы не задаете соответствующее imgfile, затем niftiread ищет в той же папке файл с таким же именем и расширением .img.

Типы данных: char | string

Имя файла, содержащего том, заданное как строковый скаляр или вектор символов. Файл изображения NIfTI (.img) содержит объемные данные. Если вы не задаете соответствующий заголовочный файл, то niftiread ищет в той же папке файл с таким же именем и расширением .hdr.

Типы данных: char | string

Метаданные файла NIfTI, заданные как структура, возвращаемая niftiinfo.

Типы данных: struct

Выходные аргументы

свернуть все

Объемные данные, возвращенные как числовой массив.

Подробнее о

свернуть все

Формат файла NifTI

NIfTI (Neuroimaging Informatics Technology Initiative) является рабочей группой, спонсируемой NIH, для содействия совместимости функциональных инструментов нейровизуализации. В NIfTI используется один или два формата хранения файлов.

  • Двойной формат файла хранит данные в паре файлов: заголовочный файл (.hdr) содержащие метаданные и файл данных (.img) содержащие данные изображения.

  • Формат одного файла сохраняет данные в одном файле (.nii), который содержит информацию заголовка, за которой следуют данные изображения.

Ссылки

[1] Кокс, Р. У., Дж. Эшбернер, Х. Бреман, К. Фиссел, К. Хазельгроув, К. Дж. Холмс, Дж. Л. Ланкастер, Д. Э. Рекс, С. М. Смит, Дж. Б. Вудворд и С. К. Стротер. «Стандарт нового формата данных: NiFTI-1.» 10-е ежегодное совещание Организации по отображению мозга человека, Будапешт, Венгрия, июнь 2004 года.

См. также

|

Введенный в R2017b