[MINC-users] minctracc error after initialization from register-based xfm

Audette, Michel Michel.Audette at medizin.uni-leipzig.de
Fri Aug 17 06:25:42 EDT 2007


Dear all, 

I am attempting a nonlinear registration between 2 volumes, where the extent of one volume is significantly less than that of the other (a high res MR of the inner ear of individual A, 0.078mm resolution, and a fairly high res CT of individual B, 0.2mm in x and y, 0.3mm in z), after reasonably successful rigid registration from 5 homologous pairs via the register program. I get the following error: 

maudette at icaw164201:~/work/earData> minctracc -transformation HumanS16885_etzoldCT.xfm HumanS16885_Stack_nuc_xyz.mnc etzold_emma_12792115_003002_mri_xyz.mnc HumanS16885_Stack_nuc_xyz_nonlin.mnc
WARNING: (rotmat_to_ang.c:187) step one: rz not in the range -pi/2..pi/2
Cannot convert R to radians!  -0.717591    0.045836   -0.694954
   0.408952   -0.779968   -0.473716
  -0.563756   -0.624138    0.540954
Error in minctracc in file minctracc.c, line 536
Could not initialize transformation parameters

Does this ring a bell with anyone? [etzold_emma_12792115_003002_mri_xyz.mnc is in fact a CT volume converted from Dicom, not mr data...]

Thanks for your kind support. 

Cheers, 

Michel


Michel Audette, Ph.D. 
Innovation Center Computer Assisted Surgery (ICCAS) 
Philipp-Rosenthal-Strasse 55
Leipzig, Germany
Phone: ++49 (0) 341 / 97 - 1 20 13
Fax: ++49 (0) 341 / 97 - 1 20 09


P.S: 
Other info: 
maudette at icaw164201:~/work/earData> minctracc -version
The program <minctracc> was built from:
Package mni_autoreg 0.98u, compiled by root at icaw164201 (x86_64-unknown-linux-gnu) on Thu Mar 16 13:13:40 CET 2006

Also, one volume has cosine info:  
       int zspace ;
                zspace:varid = "MINC standard variable" ;
                zspace:vartype = "dimension____" ;
                zspace:version = "MINC Version    1.0" ;
                zspace:comments = "Z increases from patient inferior to superior" ;
                zspace:spacing = "regular__" ;
                zspace:alignment = "centre" ;
                zspace:step = 0.299075200106658 ;
                zspace:start = -67.2154025304974 ;
                zspace:direction_cosines = 0., -0.0784590962903196, 0.99691733368886 ;
        int yspace ;
                yspace:varid = "MINC standard variable" ;
                yspace:vartype = "dimension____" ;
                yspace:version = "MINC Version    1.0" ;
                yspace:comments = "Y increases from patient posterior to anterior" ;
                yspace:spacing = "regular__" ;
                yspace:alignment = "centre" ;
                yspace:step = -0.1953125 ;
                yspace:start = 193.094103137385 ;
                yspace:direction_cosines = 0., 0.99691733368886, 0.0784590962903196 ;
        int xspace ;
                xspace:varid = "MINC standard variable" ;
                xspace:vartype = "dimension____" ;
                xspace:version = "MINC Version    1.0" ;
                xspace:comments = "X increases from patient left to right" ;
                xspace:spacing = "regular__" ;
                xspace:alignment = "centre" ;
                xspace:step = -0.1953125 ;
                xspace:start = 26.80468775 ;
                xspace:direction_cosines = 1., 0., 0. ;

The other not: 

        double xspace ;
                xspace:varid = "MINC standard variable" ;
                xspace:vartype = "dimension____" ;
                xspace:version = "MINC Version    1.0" ;
                xspace:comments = "X increases from patient left to right" ;
                xspace:spacing = "regular__" ;
                xspace:alignment = "centre" ;
                xspace:step = 0.078125 ;
                xspace:start = 0. ;
        double yspace ;
                yspace:varid = "MINC standard variable" ;
                yspace:vartype = "dimension____" ;
                yspace:version = "MINC Version    1.0" ;
                yspace:comments = "Y increases from patient posterior to anterior" ;
                yspace:spacing = "regular__" ;
                yspace:alignment = "centre" ;
                yspace:step = 0.078125 ;
                yspace:start = 0. ;
        double zspace ;
                zspace:varid = "MINC standard variable" ;
                zspace:vartype = "dimension____" ;
                zspace:version = "MINC Version    1.0" ;
                zspace:comments = "Z increases from patient inferior to superior" ;
                zspace:spacing = "regular__" ;
                zspace:alignment = "centre" ;
                zspace:step = 0.078125 ;
                zspace:start = 0. ;





More information about the MINC-users mailing list