niftiinfo

Чтение метаданных из файла NIfTI

Синтаксис

Описание

пример

info = niftiinfo(filename) возвращает метаданные, info, из файла Neuroimaging Informatics Technology Initiative (NIfTI), заданного filename. The niftiinfo функция поддерживает оба NIfTI1 и NIfTI2 форматы файлов.

Примеры

свернуть все

Загрузка метаданных из файла 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 не удается найти файл с .nii или .nii.gz расширение, затем он ищет файл с расширением файла .hdr (или .hdr.gz если файл сжат). В двухфайловом формате NIfTI .hdr файл содержит метаданные, сопоставленные с томом.

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

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

свернуть все

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

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

Ссылки

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

См. также

|

Введенный в R2017b