[Insight-users] Re: Speed of B-Splines Deformable Registration

Andy Eow vtkitk at hotmail.com
Fri Oct 8 14:33:35 EDT 2004


Hi Luis,

I am running my data on DeformableRegistration6.cxx. The low resolution step 
takes abt 24 hrs, whilst the high resolution step is still in its first 
iteration after 48 hrs. I just wanted to check if this is normal or is there 
certain pre-processing necessary?

Thanks.

Cheers,
Andy


----- Original Message ----- 
From: "Luis Ibanez" <luis.ibanez at kitware.com>
To: "Andy Eow" <vtkitk at hotmail.com>
Cc: <insight-users at itk.org>
Sent: Friday, October 08, 2004 2:01 PM
Subject: Re: Speed of B-Splines Deformable Registration


>
> Hi Andy,
>
> The current implementation of BSpline registration
> is not quite optimal.
>
> There are a number of standard practices that we
> are not taking advantage of in the current ITK
> implementation.
>
> For example, the computation of Metric Derivatives
> could be done by considering only the area of influence
> of a particular BSpline grid node, instead of computing
> it over the entire image.
>
> The group of Daniel Rueckert group at the Imperial College
> of London is currently porting some of their optimized
> BSpline registration to ITK classes, however, it may take
> a while before they are fully integrated in the toolkit.
>
> In the meantime, your best options are:
>
>   1) Do multi-Resolution on the Image Data
>
>   2) Do multi-Resolution on the BSpline grid
>      (see example DeformableRegistration6.cxx)
>
>
> Please let us know if you have further questions.
>
>
>   Thanks
>
>
>      Luis
>
>
>
> ----------------------
> Andy Eow wrote:
>
>> Hi,
>>  I'm trying to run the DeformableRegistration4.cxx example which uses 
>> B-Splines for non-rigid registration. My goal is to eventually replace 
>> the means squares metric in this example with a MI metric. However before 
>> that, I'm just simply running a slightly modified version of the example 
>> first to take in a 3D volume (200x200x200) instead of a 2D slice. After 
>> running for 2+ hours, this is all I get:
>>  F = 21.4132, GNORM = 1.62984
>> *************************************************
>>    I   NFN    FUNC        GNORM       STEPLENGTH
>>    1    2        18.592       1.131       0.614
>>    2    3        16.318       0.835       1.500
>> With a maximum iteration number at 1000, this process is going to take 
>> quite a few days to complete. I'm running this on a Pentium 1.6M with 1GB 
>> RAM. Just wanted to do a sanity check to see if this sounds normal. If 
>> not, what kind of worst case running times should I be expecting on a 3D 
>> volume of size 200x200x200?
>>  Cheers,
>> Andy
>>
>
>
>
>
> 


More information about the Insight-users mailing list