Dear Matthieu,
the error occurred because my mapping function cannot deal with 32-bit floating data (could not find out why). The easiest solution for your problem:
1. Update to the newest version where the registered images are saved as int16 images
2. Apply the rigid realignment again to your native unrealigned images that you want to map as realigned image:
SPM->Tools->CAT12->Tools->Longitudinal Rigid Registration
3. Map realigned native images
Best,
Christian
On Wed, 1 Mar 2017 17:04:17 +0100, Matthieu Vanhoutte <[log in to unmask]> wrote:
>Dear Christian,
>
>Yes I have tried to use the original T1-image and it has been working.
>However when used in longitudinal case, it has not...
>
>Could I share original and registered (long) T1/PET images with you ?
>
>Best regards,
>Matthieu
>
>2017-03-01 16:42 GMT+01:00 Christian Gaser <[log in to unmask]>:
>
>> Dear Matthieu,
>>
>> I have tried that with several data sets and also older CAT12 versions for
>> long. data and everything runs fine. I suspect that there are some issues
>> with your 3D image. Have you tried to use the original T1-image, just to
>> see whether it’s working for that kind of data?
>>
>> Best,
>>
>> Christian
>>
>> On Fri, 24 Feb 2017 11:10:30 +0100, Matthieu Vanhoutte <
>> [log in to unmask]> wrote:
>>
>> >Dear Christian,
>> >
>> >Could you provide me any help on this error explained in former mail
>> below ?
>> >
>> >Many thanks in advance.
>> >
>> >Best regards,
>> >Matthieu
>> >
>> >2017-02-09 12:04 GMT+01:00 Matthieu Vanhoutte <
>> [log in to unmask]>:
>> >
>> >> Dear Christian,
>> >>
>> >> Following my precedent mail below, I moreover detected that the mapping
>> >> seems to work for surfaces extracted from the classical segmentation
>> >> process, but not for surfaces coming from longitudinal process.
>> >>
>> >> Would there be naming convention that would lead to segmentation fault
>> or
>> >> anything else ?
>> >>
>> >> Best regards,
>> >> Matthieu
>> >>
>> >> 2017-02-09 11:10 GMT+01:00 Matthieu Vanhoutte <
>> [log in to unmask]
>> >> >:
>> >>
>> >>> Dear Christian,
>> >>>
>> >>> Trying to run "Map Volume (Native Space) to Individual Surface" I got
>> the
>> >>> following error (Matlab 2014b, CAT r1092):
>> >>>
>> >>> *-----------------------------------------------------------
>> -------------*
>> >>> *Running job #2*
>> >>> *-----------------------------------------------------------
>> -------------*
>> >>> *Running 'Map Volume (Native Space) to Individual Surface'*
>> >>>
>> >>> */home/global/matlab_toolbox/spm12/toolbox/cat12/CAT.
>> glnx86/CAT_3dVol2Surf
>> >>> -linear -maxabs -res "0.1000" -origin "0.0000" -length "1.0000"
>> -thickness
>> >>> "/NAS/tupac/matthieu/CAT_LONG/surf/lh.thickness.rorig.lia.
>> 207019_M0_2010-04-08"
>> >>> "/NAS/tupac/matthieu/CAT_LONG/surf/lh.central.rorig.lia.
>> 207019_M0_2010-04-08.gii"
>> >>> "/NAS/tupac/matthieu/CAT_LONG/pet/207019_M0_2010-04-08/reg/
>> rPET.lps.BS7.gn.rorig.nii"
>> >>> "/NAS/tupac/matthieu/CAT_LONG/surf/lh.intensity.rorig.lia.
>> 207019_M0_2010-04-08_rPET.lps.BS
>> >>> <http://7019_M0_2010-04-08_rPET.lps.BS>7.gn.rorig": Segmentation
>> fault*
>> >>> *Failed 'Map Volume (Native Space) to Individual Surface'*
>> >>> *Error using cat_check_system_output (line 27)*
>> >>> *Calculate values along relative position using thickness:*
>> >>> *0.00 0.10 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 1.00 *
>> >>> *Internal error: Cannot get pointer to cached Volume.*
>> >>>
>> >>>
>> >>> *In file
>> >>> "/mnt/software/matlab_toolbox/spm12/toolbox/cat12/cat_check_
>> system_output.m"
>> >>> (v1022), function "cat_check_system_output" at line 27.*
>> >>> *In file
>> >>> "/mnt/software/matlab_toolbox/spm12/toolbox/cat12/cat_surf_vol2surf.m"
>> >>> (v1043), function "cat_surf_vol2surf" at line 187.*
>> >>>
>> >>> *The following modules did not run:*
>> >>> *Failed: Map Volume (Native Space) to Individual Surface*
>> >>>
>> >>> Could you provide me any help ?
>> >>>
>> >>> Best regards,
>> >>> Matthieu
>> >>>
>> >>
>> >>
>> >
>>
>>
>>
>
|