Hello,

I think my message got scrubbed from my last post with the pictures.

I ran mris_preproc on 56 subjects and then graphed the
concatenated image.  I also read this image into matlab and did the
averaging using matlab, and then graphed the resulting image.  When I
did this, the two average pictures were slightly different.  I thought
that mris_preproc just simply averages all the subjects into common
space.  I noticed that its vector in matlab keeps the thickness value
for all vertex's for all 56 subjects.  I want to have the matlab
capability for some custom processing I am doing, but the discrepancy
leads me to think that mris_preproc is not a simple average.  Can
anyone elucidate this for me?  Thank you!

Matlab script.  Only
place I would suspect a wrong assumption is when I throw out the rest
of the subjects at curv4=curv3(1,:,:,1)
%Select your input thickness file
path='/mnt/users/Jeff/fs/lc/HIV/pass2pics/416/diff/nc.rh.ave.mgh';

%Read the thickness file
curv=MRIread(path);

%Select the volume attribute
curv2=curv.vol;

%Create a duplicate thickness array for manipulation
curv3=curv2;

%Get the number of concatanated subjects
tmp=size(curv2);
m=tmp(4)
clear 'tmp'

%Sum each vertex for all your subjects
for im=2:m    
    for in=1:7
        curv3(1,:,in,1)=curv3(1,:,in,1)+curv2(1,:,in,im);
    end
end

%Select just the first frame
curv4=curv3(1,:,:,1);

%Compute the average thickness
curv.vol=curv4/m;

%Write to thickness file
MRIwrite(curv,'nc.rh.ave1.tmp.mgh');
_________________________________________________________________
Windows Live™ SkyDrive™: Get 25 GB of free online storage.  
http://windowslive.com/online/skydrive?ocid=TXT_TAGLM_WL_skydrive_042009
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Reply via email to