On 2 Oct 2009, at 07:26, Rolf Heckemann wrote: > Hi Jim > > I'm not sure if there is an FSL tool. In IRTK, there is "evaluation", > which gives you mutual information and a host of other similarity > measures for a pair of images. > > Hope that helps > > Rolf > > > On Fri, Oct 02, 2009 at 04:36:55AM +0100, Jim Li wrote: >> Hi Rolf, >> >> Thanks a lot for your help. As you said, the ".mat" can catch very >> gross >> failures of registration. That helps. >> >> I always visually inspect the registrations, like what Mark >> suggested. By so >> doing I can have an opinion of which registration works better. >> Let's say I >> have two image volumes a and b. Using a as reference, I register b >> to a with >> one registration method and created a volume c; then I do the same >> thing >> with another registration method and created a volume d. Now I want >> to >> calculate the mutual information between a and c, as well as the >> mutual >> information between a and d. Is there a command to use in FSL to do >> this? >> >> I understand what Mark said that change of such numbers does not >> necessarily indicate a change in the quality of the alignment. I'm >> just curious >> and want to get such numbers to play with them. That's all. >> >> >> Jim >> >> On Tue, 29 Sep 2009 15:57:48 +0100, Rolf Heckemann >> <[log in to unmask]> wrote: >> >>> Hi Jim >>> >>> When you run FLIRT with default settings to register a pair of >>> images >>> (no matter whether they are from the same subject or different >>> ones), >>> the output represents the optimal alignment as measured by the >>> correlation ratio. You can set an option for FLIRT to use a >>> different >>> cost function, e.g. mutual information. This then becomes the >>> measure >>> of "goodness", and FLIRT manipulates the alignment parameters until >>> this value becomes as "good" as possible. >>> >>> Perhaps you can see now why it is difficult to answer your question. >>> >>> If you want to catch very gross failures, such as a pair of images >>> not >>> matching at all after registration, and you want to avoid opening >>> and >>> looking at each aligned pair, then I suggest you have a look at >>> flirt's .mat output. The numbers in there describe the >>> transformation. If you have a large number of .mat files, you may >>> recognize failed registrations as outliers in one or more of these >>> numbers. >>> >>> Hope that helps >>> >>> Rolf >>> >>> >>> On Tue, Sep 29, 2009 at 03:35:54PM +0100, Jim Li wrote: >>>> Hi Mark, >>>> >>>> Thanks a lot for the message, :) >>>> >>>> You know, I'm not doing image registration on different subjects. >>>> I have >> the >>>> same subject whose T2-weighted images and b0 images were done on >>>> the >>>> same day, and I tried two different ways to register the two image >> volumes. I >>>> just want to get some values to quantify the registration and see >>>> if there's >> a >>>> pattern. Could you suggest some ready-to-use script? Will >>>> fslmaths work? >>>> >>>> Thanks a lot, >>>> >>>> Jim >>>> >>>> >>>> >>>> On Tue, 29 Sep 2009 08:17:52 +0100, Mark Jenkinson >>>> <[log in to unmask]> wrote: >>>> >>>>> Hi, >>>>> >>>>> I'm afraid that there is no easy way to compare the quality of >>>>> registrations for different subjects. You can use mutual >>>>> information >>>>> or other metrics to compare the quality of two different >>>>> registrations >>>>> of the same images (this is how the registration works), but the >>>>> values >>>>> are not really comparable across different registrations of >>>>> different >>>>> images/subjects, and will tend to be influenced a lot by the FOV, >>>>> SNR, artefact level (e.g. amount of motion) and so on. Hence a >>>>> larger/smaller number does not necessarily indicate a change in >>>>> the quality of the alignment. >>>>> >>>>> We strongly recommend you visually inspect all your registrations. >>>>> This is definitely the best way to assess the quality of the >>>>> alignment. >>>>> >>>>> All the best, >>>>> Mark >>>>> >>>>> >>>>> On 28 Sep 2009, at 14:46, Jim Li wrote: >>>>> >>>>>> Hello everybody, >>>>>> >>>>>> I have another Newbie question about registering two image >>>>>> volumes >>>>>> of the >>>>>> same subject using the same modality (MRI) after using FLIRT or >>>>>> other scripts. >>>>>> Can anyone give me a hint? >>>>>> >>>>>> Basicly, other than visual inspection of the two images after >>>>>> registration, are >>>>>> there ready-to-use scripts in FSL that can quantify the overall >>>>>> goodness of >>>>>> registration? I heard people use mutual information, etc. I just >>>>>> want to run a >>>>>> command to get a number (or more) to quantify the goodness of >>>>>> registration... >>>>>> >>>>>> Thanks a lot, :) >>>>>> >>>>>> Jim >>>>>> >>> >>> -- >>> Rolf A Heckemann, MD PhD >>> Médecin chercheur >>> Fondation Neurodis >>> CERMEP - Imagerie du Vivant >>> Hôpital Neurologique Pierre Wertheimer >>> 59 Boulevard Pinel >>> 69003 Lyon >>> >>> >>> >>> 1254235444 >>> >>> > > -- > Rolf A Heckemann, MD PhD > Médecin chercheur > Fondation Neurodis > CERMEP - Imagerie du Vivant > Hôpital Neurologique Pierre Wertheimer > 59 Boulevard Pinel > 69003 Lyon > > > > 1254464487 >