|
Main /
Camino file formats (under construction)This page is a quick reference for the binary file formats produced by various Camino programs. Not all users will need to know the details of the native Camino data files, but it can be useful for troubleshooting and interoperability with other tools. If you are looking for information on scheme files, please see the User Guide. For help importing scanner data into Camino, please see the data import tutorial. DTThe basic DT type for standard DTI. Produced by: dtfit , modelfit , restore , wdtfit
Values per voxel: 8
Format: [exitcode, lnA0, dxx, dxy, dxz, dyy, dyz, dzz]
Command line params: -inputmodel dt
Can be converted to NIfTI with dt2nii , and from nifti with niftidt2camino .
Field definition:
MultitensorGaussian mixture model with maximum of N components per voxel. The maximum number of components, N, is specified by the Produced by: modelfit
Values per voxel: 3 + 7 * N
Format: [exitcode, lnA0, numDTs, N * (mix_i, dxx_i, dxy_i, dxz_i, dyy_i, dyz_i, dzz_i)]
Command line params: -inputmodel multitensor [-maxcomponents 2]
Field definition:
PDsPeak directions of a spherical function with a maximum of N peaks per voxel. N is specified with the Produced by: sfpeaks
Values per voxel: 6 + N * 8
Format: [exitcode, ln(A(0)), numPeaks, consistent, meanF, stdF, N * (x_i, y_i, z_i, f_i, H00_i, H01_i, H10_i, H11_i)]
Command line params: -inputmodel pds
Field definition:
DTEigDiffusion tensor eigen system data. Contains no exit code, nor any information on mixing fractions. If the data was produced from multitensor data with a maximum of N components, then there are N eigensystems output per voxel - though some will be zero in voxels where the number of tensors fit to the data is less than N. Produced by: dteig
Values per voxel: N * 12
Format: [N * (l_1i, e_11i, e_12i, e_13i, l_2i, e_21i, e_22i, e_33i, l_3i, e_31i, e_32i, e_33i)]
Command line params: -inputmodel dteig
Field definition:
Streamline fiber tractProduced by: track , procstreamlines
Not voxel based - contains N points
Format: [N, seedIndex, N * (x, y, z) ]
Command line params: -inputmodel raw, -outputtracts raw
Can be converted to VTK with vtkstreamlines
Field definition:
The raw streamline format is always 32 bit float, regardless of the This convention is likely to change in future releases of Camino to be more consistent with other imaging software and NIfTI definitions of physical space. Streamline fiber voxel listProduced by: track , procstreamlines
Not voxel based - contains N points
Format: [N, seedIndex, N * (i, j, k) ]
Command line params: -inputmodel voxels, -outputtracts voxels
Can be converted to VTK with vtkstreamlines
Field definition:
The voxels format is 16-bit signed integer, and lists the integer indices of all N voxels that the streeamline connects. The voxels are defined with spacing derived from the seed image. This loses some spatial resolution of the streamline but can offer a considerable saving in disk space when compressed. Streamline OOGL objectProduced by: track , procstreamlines
Not voxel based
Format: OOGL VECT
Command line params: -outputtracts oogl, -outputtracts ooglbinary
The OOGL format option, oogl, outputs a LIST of OOGL VECT objects in ASCII format. The colour at each point on the streamline is an RGB vector that describes the local orientation as a combination of red (x), green (y) and blue (z). The ooglbinary option outputs the same objects in the OOGL binary format. These vectors can be read into Geomview. This option is left for legacy compatibility, but we are unlikely to add further Geomview support. Future development will make use of VTK. Streamline VTK objectProduced by: vtkstreamlines
Not voxel based
Format: VTK PolyData
The |