tkregister-style registration matrix (Also known as register.dat)

This is the format that various freesurfer programs (eg, tkregister2, bbregister, spmregister, mri_vol2surf, mri_vol2vol, etc) use to store and access a 4x4 matrix transformation matrix. It consists of four lines of header and a 4x4 matrix followed by a "footer" line.

The header lines are: 1. Subject - name of subject as found in $SUBJECTS_DIR/subject (not always necessary) 2. In-plane voxel resolution in mm -- ignored 3. Between-plane voxel resolution in mm -- ignored 4. Intensity - used by tkregister2

The footer line should always be "round".

The registration matrix maps from the tkRAS of the subject anatomical target volume to the tkRAS of the input/movable volume and can code up to 12 DOF (ie, an affine transform).

Example:

mgh-02407836-v2
3.437500
5.000000
0.150000
9.999921e-01 1.462518e-04 -3.969864e-03 7.764969e-01 
3.899203e-03 -2.272341e-01 9.738325e-01 -3.873044e+01 
7.596778e-04 9.738404e-01 2.272329e-01 -1.456367e+00 
0.000000e+00 0.000000e+00 0.000000e+00 1.000000e+00 
round

RegisterDat (last edited 2010-01-06 16:54:48 by crash)