Posted By: NITRC ADMIN - Aug 26, 2016
Tool/Resource: Spinal Cord Toolbox
 

Hi all,

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.
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):

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.niiBuilding the appearance model...Traceback (most recent call last):  File "/home/marco/sct_3.0_beta10/scripts/sct_segment_graymatter.py", line 693, in <module>    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 "/home/marco/sct_3.0_beta10/scripts/sct_segment_graymatter.py", line 328, in __init__    self.model = Model(model_param=self.model_param)  File "/home/marco/sct_3.0_beta10/scripts/msct_multiatlas_seg.py", line 469, in __init__    self.dictionary = ModelDictionary(dic_param=self.param)  File "/home/marco/sct_3.0_beta10/scripts/msct_multiatlas_seg.py", line 136, in __init__    self.load_dic()  File "/home/marco/sct_3.0_beta10/scripts/msct_multiatlas_seg.py", 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 slicesAttributeError: 'tuple' object has no attribute 'flatten'

Any clues?

Thanks a lot

Marco



Link to Original Article
RSS Feed Monitor in Slack
Latest News

This news item currently has no comments.