<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.nitrc.org/themes/nitrc3.0/css/rss.xsl.php?feed=https://www.nitrc.org/export/rss20_forum.php?forum_id=6514" ?>
<?xml-stylesheet type="text/css" href="https://www.nitrc.org/themes/nitrc3.0/css/rss.css" ?>
<rss version="2.0"> <channel>
  <title>NITRC News Group Forum: sct_segment_graymatter-error</title>
  <link>http://www.nitrc.org/forum/forum.php?forum_id=6514</link>
  <description>&lt;div class=&quot;markdown_content&quot;&gt;&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I am trying to refine the registration to the spinal cord template using gray matter information, but I can't get the gray matter segmentation to work.&lt;br/&gt;
When I run the command sct_segment_graymatter with just image target and image segmentation as input parameters (-i -s), I get this error (I am running version 3.0_beta10):&lt;/p&gt;
&lt;div class=&quot;codehilite&quot;&gt;&lt;pre&gt;Spinal Cord Toolbox (version 3.0_beta10-bc4a1deefc59bbe3e58fa8a565f48763253c8d9d)
Running /home/marco/sct_3.0_beta10/scripts/sct_segment_graymatter.py -i 601-str.nii -s 601-mask-str.nii

Building the appearance model...
Traceback (most recent call last):
  File &quot;/home/marco/sct_3.0_beta10/scripts/sct_segment_graymatter.py&quot;, line 693, in &amp;lt;module&amp;gt;
    gmsegfull = FullGmSegmentation(input_target_fname, input_sc_seg_fname, input_level_fname, ref_gm_seg=input_ref_gm_seg, compute_ratio=compute_ratio, model_param=model_param, seg_param=seg_param)
  File &quot;/home/marco/sct_3.0_beta10/scripts/sct_segment_graymatter.py&quot;, line 328, in __init__
    self.model = Model(model_param=self.model_param)
  File &quot;/home/marco/sct_3.0_beta10/scripts/msct_multiatlas_seg.py&quot;, line 469, in __init__
    self.dictionary = ModelDictionary(dic_param=self.param)
  File &quot;/home/marco/sct_3.0_beta10/scripts/msct_multiatlas_seg.py&quot;, line 136, in __init__
    self.load_dic()
  File &quot;/home/marco/sct_3.0_beta10/scripts/msct_multiatlas_seg.py&quot;, line 374, in load_dic
    self.slices = [Slice(slice_id=i_slice, level=dic_slice[3], im_m=dic_slice[0], wm_seg_m=dic_slice[1], gm_seg_m=dic_slice[2], im_m_flat=dic_slice[0].flatten(),  wm_seg_m_flat=dic_slice[1].flatten()) for i_slice, dic_slice in enumerate(model_slices)]  # type: list of slices
AttributeError: 'tuple' object has no attribute 'flatten'
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Any clues?&lt;/p&gt;
&lt;p&gt;Thanks a lot&lt;/p&gt;
&lt;p&gt;Marco&lt;/p&gt;&lt;/div&gt;</description>
  <language>en-us</language>
  <copyright>Copyright 2000-2026 NITRC OSI</copyright>
  <webMaster></webMaster>
  <lastBuildDate>Sat, 18 Apr 2026 18:09:56 GMT</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>NITRC RSS generator</generator>
 </channel>
</rss>
