niftiread

Считайте изображение NIfTI

Синтаксис

V = niftiread(filename)
V = niftiread(headerfile,imgfile)
V = niftiread(info)

Описание

пример

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

NIfTI (Нейроотображающий Технологическую Инициативу Информатики) является NIH-спонсируемой рабочей группой, чтобы способствовать функциональной совместимости функциональных программных инструментов нейрообработки изображений. NIfTI использует один или двойной формат хранилища файлов. Двойной формат хранит данные в паре файлов: заголовочный файл (.hdr), содержащий метаданные и файл данных (.img). Один формат файла хранит данные в одном файле (.nii), который содержит информацию о заголовке, сопровождаемую данными.

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

пример

V = niftiread(info) читает файл NIfTI, описанный структурой метаданных info. Чтобы создать структуру info, используйте функцию 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, заданного как скаляр строки или вектор символов. Если вы не задаете расширение файла, niftiread ищет файл с расширением .nii. Если niftiread не может найти файл с тем расширением, он ищет gzipped версию файла с дополнительным .nii.gz. Если niftiread не может найти файл с тем расширением, он ищет файл с .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

Примечание

Функция niftiread поддерживает и NIfTI1 и форматы файлов NIfTI2.

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

свернуть все

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

Ссылки

[1] Cox, R. W. Дж. Ашбернер, Х. Бремен, К. Фисселл, К. Хэзелгроув, К.Дж. Холмс, Дж.Л. Ланкастер, Д. Рекс, С.М. Смит, Дж.Б. Вудвард, и Южная Каролина Strother. '(Вид) новый стандарт формата данных изображения: Nifti-1. "Нейроизображение, Издание 22 (Suppl 1): e1440, 2004.

Смотрите также

|

Введенный в R2017b