niftiinfo

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

Синтаксис

info = niftiinfo(filename)

Описание

пример

info = niftiinfo(filename) метаданные чтений из файла заданы filename. Файл должен использовать Технологическую Инициативу Информатики Нейрообработки изображений (NIfTI) формат. niftiinfo возвращает метаданные в структуре info.

Примеры

свернуть все

Загрузите метаданные из файла NIfTI brain.nii.

info = niftiinfo('brain.nii');

Отобразите версию файла.

info.Version
ans = 
'NIfTI1'

Отобразите пиксельные размерности файла.

info.PixelDimensions
ans = 1×3

     1     1     1

Отобразите необработанное содержимое заголовка.

info.raw
ans = struct with fields:
        sizeof_hdr: 348
          dim_info: ' '
               dim: [3 256 256 21 1 1 1 1]
         intent_p1: 0
         intent_p2: 0
         intent_p3: 0
       intent_code: 0
          datatype: 2
            bitpix: 8
       slice_start: 0
            pixdim: [1 1 1 1 0 0 0 0]
        vox_offset: 352
         scl_slope: 0
         scl_inter: 0
         slice_end: 0
        slice_code: 0
        xyzt_units: 0
           cal_max: 0
           cal_min: 0
    slice_duration: 0
           toffset: 0
           descrip: ''
          aux_file: ''
        qform_code: 0
        sform_code: 0
         quatern_b: 0
         quatern_c: 0
         quatern_d: 0
         qoffset_x: 0
         qoffset_y: 0
         qoffset_z: 0
            srow_x: [0 0 0 0]
            srow_y: [0 0 0 0]
            srow_z: [0 0 0 0]
       intent_name: ''
             magic: 'n+1 '

Отобразите поглощенный код от необработанной структуры.

info.raw.intent_code
ans = 0

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

свернуть все

Имя файла NIfTI, заданного как скаляр строки или вектор символов. Если вы не задаете расширение файла, niftiinfo ищет файл с дополнительным .nii (или .nii.gz, если файл сжат). Если niftiinfo не может найти файл с тем именем, он ищет файл с расширением файла .hdr (или .hdr.gz, если файл сжат). В двойном файле формат NIfTI файл .hdr содержит метаданные, сопоставленные с объемом.

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

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

свернуть все

Метаданные сопоставлены с объемом NIfTI, возвращенным как структура.

niftiinfo возвращает метаданные в заголовок в упрощенной форме. Функция переименовывает, переупорядочивание и поля пакетов в более легкий, чтобы считать структуры MATLAB. Например, niftiinfo создает поле DisplayIntensityRange из полей cal_max и cal_min метаданных файла. Чтобы просмотреть метаданные, как это появляется в файле, смотрите поле raw возвращенной структуры.

Ссылки

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

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

|

Введенный в R2017b