External Email - Use Caution        

Hello.

I am trying to troubleshoot an issue where recon_all is not finishing after >24 hours. It's getting stuck when it tries to run the following command.

$ mris_fix_topology -rusage ./output/touch/rusage.mris_fix_topology.rh.dat -mgz -sphere qsphere.nofix -ga -seed 1234 output rh 
INFO: assuming .mgz format
reading spherical homeomorphism from 'qsphere.nofix'
using genetic algorithm with optimized parameters
setting seed for random number genererator to 1234

*************************************************************
Topology Correction Parameters
retessellation mode:           genetic search
number of patches/generation : 10
number of generations :        10
surface mri loglikelihood coefficient :         1.0
volume mri loglikelihood coefficient :          10.0
normal dot loglikelihood coefficient :          1.0
quadratic curvature loglikelihood coefficient : 1.0
volume resolution :                             2
eliminate vertices during search :              1
initial patch selection :                       1
select all defect vertices :                    0
ordering dependant retessellation:              0
use precomputed edge table :                    0
smooth retessellated patch :                    2
match retessellated patch :                     1
verbose mode :                                  0

*************************************************************
$Id: mris_fix_topology.c,v 1.50.2.1 2016/10/27 22:25:58 zkaufman Exp $
  $Id: mrisurf.c,v 1.781.2.6 2016/12/27 16:47:14 zkaufman Exp $
reading input surface /home/hayashis/Downloads/output/surf/rh.qsphere.nofix...
before topology correction, eno=-696 (nv=191488, nf=384368, ne=576552, g=349)
reading brain volume from brain...
reading wm segmentation from wm...
using quasi-homeomorphic spherical map to tessellate cortical surface...

Correction of the Topology
Finding true center and radius of Spherical Surface...done
Surface centered at (0,0,0) with radius 100.0 in 9 iterations
marking ambiguous vertices...
133741 ambiguous faces found in tessellation
segmenting defects...
63 defects found, arbitrating ambiguous regions...
analyzing neighboring defects...
      -merging segment 16 into 0
      -merging segment 23 into 0
      -merging segment 48 into 0
      -merging segment 32 into 22
      -merging segment 49 into 47
      -merging segment 54 into 51
57 defects to be corrected 
0 vertices coincident
Computing Initial Surface Statistics
      -face       loglikelihood: -9.3123  (-4.6561)
      -vertex     loglikelihood: -6.5427  (-3.2713)
      -normal dot loglikelihood: -3.5794  (-3.5794)
      -quad curv  loglikelihood: -6.0564  (-3.0282)
      Total Loglikelihood : -25.4907

CORRECTING DEFECT 0 (vertices=65141, convex hull=8287, v0=517)

---------------

After displaying the last line, the process seems to be stuck running with 100% cpu (single core) for >24 hours until our batch scheduler kills it. I think the issue is with my input data, but it looks clean and well ACPC aligned, and I don't know what's wrong with it. The input image dimensions are 182 x 218 x 182.

Does anyone have any suggestion on how to troubleshoot this problem?

Thank you,

Soichi Hayashi
Indiana University