exponenta event banner

niftiinfo

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

Описание

пример

info = niftiinfo(filename) возвращает метаданные, info, из файла Neuroimaging Informatics Technology Initiative (NIfTI), указанного filename. 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