Operating system: Windows 10, 64 bit
Slicer version: 3D Slicer 4.6.2
I am working with Philips cardiac ultrasound scans and would like to gain information about interesting slices from using their .nii header and reading this information using MATLAB. For the most part, I have what I need, except any information about time stamps.
Here is a sample of what the header looks like from the .nii file I save from Slicer.
SizeofHdr: 348
DataType: 2
DbName: ' '
Extents: 0
SessionError: 0
Regular: 'r'
DimInfo: ' '
Dimensions: [240 176 208 1 1 1 1]
headerbswap: 0
IntentP1: 0
IntentP2: 0
IntentP3: 0
IntentCode: 0
datatypestr: 'UNKNOWN'
bitvoxel: 0
DataTypeStr: 'UINT8'
BitVoxel: 8
Bitpix: 8
SliceStart: 0
PixelDimensions: [7×1 double]
VoxOffset: 352
RescaleSlope: 1
RescaleIntercept: 0
SliceEnd: 0
SliceCode: ' '
XyztUnits: 2
xyzt_unitsstr: 'UNKNOWN'
XyztUnitsStr: 'MM'
CalMax: 0
CalMin: 0
Slice_duration: 0
Toffset: 0
Glmax: 0
Glmin: 0
Descrip: ' '
AuxFile: ' '
QformCode: 2
SformCode: 1
QuaternB: 0
QuaternC: 0
QuaternD: 0
QoffsetX: 0
QoffsetY: 0
QoffsetZ: 0
SrowX: [4×1 double]
SrowY: [4×1 double]
SrowZ: [4×1 double]
IntentName: ' '
Magic: 'n+1 '
It seems like a lot of information is missing, or perhaps I am not exporting the right file from Slicer or not reading this data correctly, is there any way from Slicer to get time information from the slices for a cardiac cycle?
Thanks for any help!