hmm, that is not an icosahedral surface, which should have 160K vertices. Can you check your input surface? You'll also need to fix your freeview problem, but someone else will have to help you with that On Wed, 6 May 2020, Ian Hardingham wrote:


        External Email - Use Caution        

FSLInfo attached, thanks Bruce.

When trying to run freeview I get "freeview.bin: error while loading shared
libraries: libpng12.so.0: cannot open shared object file: No such file or
directory" - do I need to add /usr/local/freesurfer/lib/* to path or
something along those lines?

SURFACE INFO ========================================
type        : MRIS_TRIANGULAR_SURFACE=MRIS_ICO_SURFACE
num vertices: 102020
num faces   : 204036
num strips  : 0
surface area: 65520.5
AvgVtxArea       0.642232
AvgVtxDist       0.940503
StdVtxDist       0.417776
ctr         : (-31.9056, -18.8197, 16.3545)
vertex locs : surfaceRAS
Volume Geometry (vg)
volume geometry:
extent  : (176, 224, 256)
voxel   : ( 1.0000,  1.0000,  1.0000)
x_(ras) : (-0.9990, -0.0436,  0.0000)
y_(ras) : (-0.0436,  0.9990,  0.0000)
z_(ras) : ( 0.0000,  0.0000,  1.0000)
c_(ras) : (-0.5431,  8.9290, -17.0723)
file    : /media/ian/bronson/subject/T1_nifti.nii.gz
Volume Geometry vox2ras
-0.99905  -0.04362   0.00000   92.25847;
-0.04362   0.99905   0.00000  -99.12585;
 0.00000   0.00000   1.00000  -145.07230;
 0.00000   0.00000   0.00000   1.00000;
Volume Geometry vox2ras-tkr
-1.00000   0.00000   0.00000   88.00000;
 0.00000   0.00000   1.00000  -128.00000;
 0.00000  -1.00000   0.00000   112.00000;
 0.00000   0.00000   0.00000   1.00000;
cmd[0]: mris_remove_intersection ../surf/lh.orig ../surf/lh.orig
ProgramVersion: $Name: stable5 $  TimeStamp: 2016/05/26-23:14:53-GMT 
BuildTimeStamp: May 13 2013 18:53:32  CVS: $Id: mris_remove_intersection.c,v
1.6 2011/03/02 00:04:32 nicks Exp $  User: fsuser  Machine:
xubuntu-VirtualBox  Platform: Linux  PlatformVersion: 3.2.0-23-generic 
CompilerName: GCC  CompilerVersion: 30400 
cmd[1]: mris_make_surfaces -noaparc -whiteonly -mgz -T1 brain.finalsurfs
T1_MDEFT_BONANN lh ProgramVersion: $Name: stable5 $  TimeStamp:
2016/05/26-23:14:56-GMT  BuildTimeStamp: May 13 2013 18:53:32  CVS: $Id:
mris_make_surfaces.c,v 1.127.2.6 2013/05/12 22:28:01 nicks Exp $  User:
fsuser  Machine: xubuntu-VirtualBox  Platform: Linux  PlatformVersion:
3.2.0-23-generic  CompilerName: GCC  CompilerVersion: 30400 
cmd[2]: mris_smooth -n 3 -nw -seed 1234 ../surf/lh.white ../surf/lh.smoothwm
ProgramVersion: $Name: stable5 $  TimeStamp: 2016/05/26-23:18:33-GMT 
BuildTimeStamp: May 13 2013 18:53:32  CVS: $Id: mris_smooth.c,v 1.28
2011/03/02 00:04:34 nicks Exp $  User: fsuser  Machine: xubuntu-VirtualBox 
Platform: Linux  PlatformVersion: 3.2.0-23-generic  CompilerName: GCC 
CompilerVersion: 30400 
cmd[3]: mris_inflate ../surf/lh.smoothwm ../surf/lh.inflated ProgramVersion:
$Name: stable5 $  TimeStamp: 2016/05/26-23:18:36-GMT  BuildTimeStamp: May 13
2013 18:53:32  CVS: $Id: mris_inflate.c,v 1.43 2011/03/02 00:04:32 nicks Exp
$  User: fsuser  Machine: xubuntu-VirtualBox  Platform: Linux 
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC  CompilerVersion:
30400 
cmd[4]: mris_sphere -seed 1234 ../surf/lh.inflated ../surf/lh.sphere
ProgramVersion: $Name: stable5 $  TimeStamp: 2016/05/26-23:20:12-GMT 
BuildTimeStamp: May 13 2013 18:53:32  CVS: $Id: mris_sphere.c,v 1.57
2011/03/02 00:04:34 nicks Exp $  User: fsuser  Machine: xubuntu-VirtualBox 
Platform: Linux  PlatformVersion: 3.2.0-23-generic  CompilerName: GCC 
CompilerVersion: 30400 
cmd[5]: mris_register -curv ../surf/lh.sphere
/usr/local/freesurfer/average/lh.average.curvature.filled.buckner40.tif
../surf/lh.sphere.reg ProgramVersion: $Name: stable5 $  TimeStamp:
2016/05/27-00:03:14-GMT  BuildTimeStamp: May 13 2013 18:53:32  CVS: $Id:
mris_register.c,v 1.59 2011/03/02 00:04:33 nicks Exp $  User: fsuser 
Machine: xubuntu-VirtualBox  Platform: Linux  PlatformVersion:
3.2.0-23-generic  CompilerName: GCC  CompilerVersion: 30400 
mris_info
creationtime 2020/05/06-14:18:48-GMT
sysname  Linux
hostname ryzen-cumnor
machine  x86_64
surfacefile /home/ian/cdm_registered_test/registered_lh.white
hemicode    1
talairach_flag  0
rescale     0.000000
nvertices   102020
nfaces      204036
total_area  65520.492188
group_avg_vtxarea_loaded 0
avgvtxarea  0.642232
avgvtxdist  0.940503
stdvtxdist  0.417776
vtx0xyz   -8.576451 -101.319672 3.333434

On 06/05/2020 15:00, Bruce Fischl wrote:
      can you run mris_info on the output surfcae? And maybe send a
      freeview snapshot of it (in 3d rendering mode)

      On Wed, 6 May 2020, Ian wrote:

                   External Email - Use Caution
            Thanks Tim and Doug.

            I have the files generating and loading properly
            now, but I'm not convinced it's giving the output
            I'm looking for.

            I am trying to convert the "fsaverage" subject's
            surface coordinates to my own subject's surface
            space.

            FSaverage's lh.white file is 5898808 bytes:

            5898808 Apr 11  2013
            /usr/local/freesurfer/subjects/fsaverage/surf/lh.white

            After converting with this command:

            mri_surf2surf --hemi lh --srcsubject fsaverage
            --sval-xyz white --trgsubject fs_target --tval-xyz
            {input_dir}/T1_nifti.nii.gz --trgsurfval
            {output_dir}/registered_lh.white

            My newly registered lh.white file is half the size:

            3316997 May  6 10:41
            /home/ian/cdm_registered_test/registered_lh.white

            (and appears to have half the vertices accordingly.)

            So this must be incorrect, or at least not my
            intended purpose.

            To try and be clear, I'm looking to get the position
            of every vertex in fsaverage's surfaces "on" the
            surface of my subject's surfaces.  So if there's a
            vertex at the peak of a particular sulcii on
            fsaverage, I'm looking to find where the peak of
            that sulcii is on my subject.

            Thanks,
            Ian

            On 06/05/2020 09:08, Tim Schäfer wrote:
                            External Email - Use Caution

                   Just a note: there should be no need to
                  convert to gifti, nibabel can read
                   the FreeSurer binary surface format
                  directly with
                   `nibabel.freesurfer.io.read_geometry()`.

                   The docs are here:
 https://nipy.org/nibabel/reference/nibabel.freesurfer.html#nibabel.freesur
                  fer.io.read_geometry

                   Best,

                   Tim

                         On May 5, 2020 at 7:59 PM
                        "Douglas N. Greve"
                        <dgr...@mgh.harvard.edu>
                         wrote:


                         You should load the
                        surfaces in FV. If it load
                        in FV ok but nibable is
                         crashing, you should
                        contact them.

                         On 5/5/2020 1:05 PM, Ian
                        Hardingham wrote:
                               
                                      External
                              Email - Use
                              Caution

                               Thank you both.

                               I've made edits
                              and these are
                              the current
                              commands:

                               mri_surf2surf
                              --hemi lh
                              --srcsubject
                              fsaverage
                              --sval-xyz white
                               --trgsubject
                              fs_target
                              --tval-xyz
                              {input_dir}/T1_nifti.nii.gz
                               --trgsurfval
                              {output_dir}/registered_lh.white
                               mri_surf2surf
                              --hemi rh
                              --srcsubject
                              fsaverage
                              --sval-xyz white
                               --trgsubject
                              fs_target
                              --tval-xyz
                              {input_dir}/T1_nifti.nii.gz
                               --trgsurfval
                              {output_dir}/registered_rh.white
                               mri_surf2surf
                              --hemi lh
                              --srcsubject
                              fsaverage
                              --sval-xyz pial
                               --trgsubject
                              fs_target
                              --tval-xyz
                              {input_dir}/T1_nifti.nii.gz
                               --trgsurfval
                              {output_dir}/registered_lh.pial
                               mri_surf2surf
                              --hemi rh
                              --srcsubject
                              fsaverage
                              --sval-xyz pial
                               --trgsubject
                              fs_target
                              --tval-xyz
                              {input_dir}/T1_nifti.nii.gz
                               --trgsurfval
                              {output_dir}/registered_rh.pial

                               These execute
                              successfully and
                              the file size
                              looks about
                              right, but
                               after using
                              mris_convert to
                              convert to Gifti
                              format nibabel
                              crashes on
                               trying to load
                              them - is there
                              anything
                              obviously wrong
                              in my commands?

                               I'll also take
                              a look at
                              mris_apply_reg.

                               On 05/05/2020
                              18:01, Douglas
                              N. Greve wrote:
                                     Don't
                                    specify
                                    a
                                    --trg_type.
                                    But
                                    add
                                    --tval-xyz
                                     mris_apply_reg
                                    will
                                    do
                                    the
                                    same
                                    thing,
                                    but
                                    the
                                    interface
                                    might
                                    be a
                                     little
                                    easier

                                     On
                                    5/5/2020
                                    12:49
                                    PM,
                                    Bruce
                                    Fischl
                                    wrote:
                                           no
                                          definitely
                                          not
                                          "w"
                                          format,
                                          which
                                          we
                                          don't
                                          use
                                          for
                                          anything
                                           anymore.
                                          YOu
                                          should
                                          use
                                          tval-xyz
                                          also
                                          I
                                          think
                                           On
                                          Tue,
                                          5
                                          May
                                          2020,
                                          Ian
                                          Hardingham
                                          wrote:

                                                 
                                                        External
                                                Email
                                                -
                                                Use
                                                Caution

                                                 It
                                                would
                                                appear
                                                not,
                                                as
                                                I'm
                                                getting
                                                an
                                                error
                                                on
                                                my
                                                pial
                                                output
                                                 files
                                                but
                                                not
                                                 my
                                                white
                                                ones. 
                                                Here
                                                are
                                                my
                                                commands:

                                                 mri_surf2surf
                                                --hemi
                                                lh
                                                --srcsubject
                                                fsaverage
                                                --sval-xyz
                                                white
                                                 --trgsubject
                                                 fs_target
                                                --trgsurfval
                                                ./registered_lh.white
                                                --trg_type
                                                w
                                                 mri_surf2surf
                                                --hemi
                                                rh
                                                --srcsubject
                                                fsaverage
                                                --sval-xyz
                                                white
                                                 --trgsubject
                                                 fs_target
                                                --trgsurfval
                                                ./registered_rh.white
                                                --trg_type
                                                w
                                                 mri_surf2surf
                                                --hemi
                                                lh
                                                --srcsubject
                                                fsaverage
                                                --sval-xyz
                                                pial
                                                 --trgsubject
                                                 fs_target
                                                --trgsurfval
                                                ./registered_lh.pial
                                                --trg_type
                                                w
                                                 mri_surf2surf
                                                --hemi
                                                rh
                                                --srcsubject
                                                fsaverage
                                                --sval-xyz
                                                pial
                                                 --trgsubject
                                                 fs_target
                                                --trgsurfval
                                                ./registered_rh.pial
                                                --trg_type
                                                w

                                                 The
                                                white
                                                calls
                                                output
                                                seems
                                                to
                                                be
                                                fine,
                                                but
                                                the
                                                pial
                                                ones
                                                aren't. 
                                                I
                                                 somewhat
                                                naively
                                                trued
                                                trg_type
                                                pial
                                                but
                                                that
                                                wasn't
                                                correct.

                                                 On
                                                05/05/2020
                                                17:33,
                                                Ian
                                                Hardingham
                                                wrote:

                                                 
                                                     
                                                Thanks
                                                Bruce,
                                                extremely
                                                helpful.

                                                 
                                                     
                                                Can
                                                I
                                                just
                                                check
                                                that
                                                the
                                                "w"
                                                format
                                                is
                                                what
                                                is
                                                used
                                                by
                                                both
                                                 
                                                the
                                                 
                                                     
                                                lh/rh.pial
                                                and
                                                the
                                                lh/rh.white
                                                files? 
                                                I
                                                only
                                                ask
                                                because
                                                my
                                                 
                                                     
                                                surf2surf
                                                command
                                                outputs
                                                the
                                                exact
                                                output
                                                filename
                                                if
                                                the
                                                end
                                                 
                                                     
                                                is
                                                ".white",
                                                but
                                                if
                                                it's
                                                ".pial"
                                                it
                                                outputs
                                                ".pial.w",
                                                which
                                                I
                                                 
                                                     
                                                find
                                                a
                                                little
                                                curious.

                                                 
                                                     
                                                Ian

                                                 
                                                     
                                                On
                                                05/05/2020
                                                16:34,
                                                Bruce
                                                Fischl
                                                wrote:
                                                 
                                                     
                                                yes,
                                                check
                                                out
                                                options
                                                like:
                                                 
                                                     
                                                --sval-xyz

                                                 
                                                     
                                                if
                                                you
                                                need
                                                further
                                                help
                                                though
                                                I'll
                                                have
                                                to
                                                defer
                                                to
                                                Doug
                                                 
                                                     
                                                :)
                                                 
                                                     
                                                Bruce


                                                 
                                                     
                                                On
                                                Tue,
                                                5
                                                May
                                                2020,
                                                Ian
                                                Hardingham
                                                wrote:


                                                 
                                                           
                                                        External
                                                Email
                                                -
                                                Use
                                                Caution

                                                 
                                                           
                                                Bruce,
                                                I've
                                                read
                                                the
                                                docs
                                                on
                                                mri_surf2surf
                                                -
                                                I
                                                 
                                                           
                                                wish
                                                to
                                                get
                                                surface
                                                files
                                                out
                                                 
                                                           
                                                (again,
                                                lh.pial,
                                                rh.pial,
                                                lh.white,
                                                and
                                                 
                                                           
                                                rh.white)
                                                rather
                                                than
                                                values
                                                for
                                                 
                                                           
                                                something
                                                such
                                                as
                                                thickness
                                                -
                                                is
                                                there
                                                an
                                                 
                                                           
                                                option
                                                for
                                                mri_surf2surf
                                                to
                                                allow
                                                 
                                                           
                                                this?

                                                 
                                                           
                                                On
                                                05/05/2020
                                                14:43,
                                                Bruce
                                                Fischl
                                                wrote:
                                                 
                                                           
                                                     
                                                Hi
                                                Ian

                                                 
                                                           
                                                     
                                                you
                                                can
                                                use
                                                mri_surf2surf
                                                to
                                                map
                                                 
                                                           
                                                surfaces
                                                between
                                                subjects,
                                                but
                                                 
                                                           
                                                     
                                                our
                                                atlas
                                                isn't
                                                really
                                                a
                                                surface.
                                                You
                                                 
                                                           
                                                can
                                                use
                                                the
                                                surfaces
                                                in
                                                 
                                                           
                                                     
                                                the
                                                fsaverage
                                                dir,
                                                but
                                                they
                                                are
                                                meant
                                                 
                                                           
                                                for
                                                visualization
                                                and
                                                are
                                                 
                                                           
                                                     
                                                much
                                                smoother
                                                than
                                                individuals

                                                 
                                                           
                                                     
                                                cheers
                                                 
                                                           
                                                     
                                                Bruce


                                                 
                                                           
                                                     
                                                On
                                                Tue,
                                                5
                                                May
                                                2020,
                                                Ian
                                                wrote:


                                                 
                                                           
                                                           
                                                        External
                                                Email
                                                -
                                                Use
                                                 
                                                           
                                                Caution

                                                 
                                                           
                                                           
                                                Hi
                                                Freesurfers.

                                                 
                                                           
                                                           
                                                I
                                                have
                                                a
                                                subject
                                                S
                                                with
                                                recon-all
                                                 
                                                           
                                                having
                                                been
                                                run
                                                on
                                                 
                                                           
                                                           
                                                it.

                                                 
                                                           
                                                           
                                                I
                                                have
                                                the
                                                subject-specific
                                                 
                                                           
                                                surface
                                                files
                                                 
                                                           
                                                           
                                                /surf/lh.pial,
                                                rh.pial,
                                                lh.white,
                                                 
                                                           
                                                           
                                                and
                                                rh.white.

                                                 
                                                           
                                                           
                                                I
                                                would
                                                like
                                                an
                                                Atlas's
                                                lh.pial,
                                                 
                                                           
                                                rh.pial,
                                                lh.white,
                                                 
                                                           
                                                           
                                                and
                                                rh.white
                                                in
                                                subject
                                                 
                                                           
                                                           
                                                space.

                                                 
                                                           
                                                           
                                                Any
                                                helpers
                                                on
                                                how
                                                to
                                                achieve
                                                 
                                                           
                                                this?

                                                 
                                                           
                                                           
                                                Thanks,
                                                 
                                                           
                                                           
                                                Ian

                                                 
                                                           
                                                           
                                                --

                                                 
                                                           
                                                           
                                                Ian
                                                Hardingham





                                                 
                                                           
                                                
_______________________________________________
                                                 
                                                           
                                                Freesurfer
                                                mailing
                                                list
                                                 Freesurfer@nmr.mgh.harvard.edu
                                                 
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer




                                                 
_______________________________________________
                                                 Freesurfer
                                                mailing
                                                list
                                                 Freesurfer@nmr.mgh.harvard.edu
                                                 
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer



                                           
_______________________________________________
                                           Freesurfer
                                          mailing
                                          list
                                           Freesurfer@nmr.mgh.harvard.edu
                                           
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer


                                     
_______________________________________________
                                     Freesurfer
                                    mailing
                                    list
                                     Freesurfer@nmr.mgh.harvard.edu
                                     
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

                               _______________________________________________
                               Freesurfer
                              mailing list
                               Freesurfer@nmr.mgh.harvard.edu
                               
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

                         _______________________________________________
                         Freesurfer mailing list
                         Freesurfer@nmr.mgh.harvard.edu
                         
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

                   --
                   Dr. Tim Schäfer
                   Postdoc Computational Neuroimaging
                   Department of Child and Adolescent
                  Psychiatry, Psychosomatics and
                   Psychotherapy
                   University Hospital Frankfurt, Goethe
                  University Frankfurt am Main,
                   Germany

                   _______________________________________________
                   Freesurfer mailing list
                   Freesurfer@nmr.mgh.harvard.edu
                   https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer



_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer


_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Reply via email to