External Email - Use Caution        

Hi Krystal,

Can you send your samseg command and the output of mri_info on both the T1 and 
coregistered FLAIR images? It seems that the two images have different image 
sizes.

Stefano

Subject:        [Freesurfer] [FreeSurfer] ValueError axes don't match array
Date:   Tue, 22 Aug 2023 04:22:09 +0000
From:   Krystal Xiwing Yau <kryst...@hku.hk><mailto:kryst...@hku.hk>
Reply-To:       Freesurfer support list 
<freesurfer@nmr.mgh.harvard.edu><mailto:freesurfer@nmr.mgh.harvard.edu>
To:     freesurfer@nmr.mgh.harvard.edu<mailto:freesurfer@nmr.mgh.harvard.edu> 
<freesurfer@nmr.mgh.harvard.edu><mailto:freesurfer@nmr.mgh.harvard.edu>



        External Email - Use Caution

Dear FreeSurfer experts,


I have completed the processes of coregistration of FLAIR to T1 image for the 
subject. As I ran samseg with lesion contrast, the following error message 
occurred:


writing template transform to 
/home/admin1/freesurfer/subjects/103_samsegOutput/template.lta
writing talairach transform to 
/home/admin1/freesurfer/subjects/103_samsegOutput/samseg.talairach.lta
atlas registration complete: 0:00:17.614971
/home/admin1/freesurfer/python/lib/python3.8/site-packages/numpy/core/_asarray.py:83:
 VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences 
(which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths 
or shapes) is deprecated. If you meant to do this, you must specify 
'dtype=object' when creating the ndarray
  return array(a, dtype, copy=False, order=order)
Traceback (most recent call last):
  File "/home/admin1/freesurfer/python/scripts/run_samseg", line 190, in 
<module>
    _, _, _, optimizationSummary = samseg.segment(
  File "/home/admin1/freesurfer/python/packages/freesurfer/samseg/Samseg.py", 
line 255, in segment
    self.preProcess()
  File "/home/admin1/freesurfer/python/packages/freesurfer/samseg/Samseg.py", 
line 318, in preProcess
    self.imageBuffers, self.transform, self.voxelSpacing, self.cropping = 
readCroppedImages(
  File 
"/home/admin1/freesurfer/python/packages/freesurfer/samseg/SamsegUtility.py", 
line 139, in readCroppedImages
    croppedImageBuffers = np.transpose(croppedImageBuffers, axes=[1, 2, 3, 0])
  File "<__array_function__ internals>", line 5, in transpose
  File 
"/home/admin1/freesurfer/python/lib/python3.8/site-packages/numpy/core/fromnumeric.py",
 line 653, in transpose
    return _wrapfunc(a, 'transpose', axes)
  File 
"/home/admin1/freesurfer/python/lib/python3.8/site-packages/numpy/core/fromnumeric.py",
 line 55, in _wrapfunc
    return _wrapit(obj, method, *args, **kwds)
  File 
"/home/admin1/freesurfer/python/lib/python3.8/site-packages/numpy/core/fromnumeric.py",
 line 44, in _wrapit
    result = getattr(asarray(obj), method)(*args, **kwds)
ValueError: axes don't match array

Would somebody be kindly advise? Thank you.

Regards,
Krystal

Tel.: +852 2255 5024
Fax: +852 2872 5828
Address: Room 304, 3/F, New Clinical Building, 102 Pokfulam Road, Hong Kong.

_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
The information in this e-mail is intended only for the person to whom it is 
addressed.  If you believe this e-mail was sent to you in error and the e-mail 
contains patient information, please contact the Mass General Brigham 
Compliance HelpLine at https://www.massgeneralbrigham.org/complianceline 
<https://www.massgeneralbrigham.org/complianceline> .
Please note that this e-mail is not secure (encrypted).  If you do not wish to 
continue communication over unencrypted e-mail, please notify the sender of 
this message immediately.  Continuing to send or respond to e-mail after 
receiving this message means you understand and accept this risk and wish to 
continue to communicate over unencrypted e-mail. 

Reply via email to