<div dir="ltr"><div><div><div>Hello all ,, <br><br></div><div>Another question please about the smoothness term (regularity term )<br></div><div><br></div>We know all that the image registration's 
methods implimented in ITK based on a variational approache ,, wich 
serves to minimize an energy includes two terms : similarity term wich measure similarities of the two images, and a regularity term wich ensure the regularity of that transformation. For me this two terms are essentiel, mainly  in the processus of deformable registration !! My question is how did the regularity of the solution is verified in the model proposed in ITK ,, i mean the BSpline registration (DeformableRegistration4) <br>
<br></div>Thanks in advance!!<br><br></div>Hana <br><div><div><br><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-01-21 6:48 GMT+01:00 Hana Cherif <span dir="ltr"><<a href="mailto:hanacherif62@gmail.com" target="_blank">hanacherif62@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thank you so much Matt,, Luis ,,  David,,  thank you all,,<br></div><div class="HOEnZb"><div class="h5">
<div class="gmail_extra"><br><br><div class="gmail_quote">2014/1/20 Matt McCormick <span dir="ltr"><<a href="mailto:matt.mccormick@kitware.com" target="_blank">matt.mccormick@kitware.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
There is a class implemented that does Gaussian smoothing on a<br>
displacement field transform during a registration iteration update:<br>
<br>
 <a href="http://itk.org/Doxygen/html/classitk_1_1GaussianSmoothingOnUpdateDisplacementFieldTransform.html#a486d7a5466744497b3793b8161472fdc" target="_blank">http://itk.org/Doxygen/html/classitk_1_1GaussianSmoothingOnUpdateDisplacementFieldTransform.html#a486d7a5466744497b3793b8161472fdc</a><br>


<br>
Hope this helps,<br>
Matt<br>
<div><div><br>
On Sun, Jan 19, 2014 at 10:43 PM, David R. Haynor<br>
<<a href="mailto:haynor@u.washington.edu" target="_blank">haynor@u.washington.edu</a>> wrote:<br>
> hi all,<br>
><br>
> a smoothing term is easily incorporated into registration, along with its<br>
> gradients.  i don't understand luis's comment.<br>
><br>
> -dh<br>
><br>
><br>
> On Mon, 20 Jan 2014, Andras Lasso wrote:<br>
><br>
>><br>
>> It would be great to have a term in the registration metric to penalize<br>
>> non-smoothness of the BSpline (displacement of the control points).<br>
>> Currently, the<br>
>> BSpline registration in ITK cannot be used on many radiation therapy CT<br>
>> scans, because the BSpline control points wander randomly in the soft-tissue<br>
>> regions<br>
>> that look quite homogeneous in CT. For example, the BSpline registration<br>
>> implementation in Plastimatch can penalize the control point displacement<br>
>> and the<br>
>> result is a nice smooth displacement field.<br>
>><br>
>><br>
>><br>
>> Andras<br>
>><br>
>><br>
>><br>
>> From: Community [mailto:<a href="mailto:community-bounces@itk.org" target="_blank">community-bounces@itk.org</a>] On Behalf Of Luis<br>
>> Ibanez<br>
>> Sent: January 19, 2014 3:44 PM<br>
>> To: Hana Cherif<br>
>> Cc: <a href="mailto:community@itk.org" target="_blank">community@itk.org</a><br>
>> Subject: Re: [ITK Community] Smoothness term in ITK<br>
>><br>
>><br>
>><br>
>> Hana,<br>
>><br>
>><br>
>><br>
>> A smoothing term, will probably only make sense for the Deformable<br>
>> transforms:<br>
>><br>
>><br>
>><br>
>> * Kernel Transform<br>
>><br>
>> * Displacement Field<br>
>><br>
>> * BSpline Deformations<br>
>><br>
>><br>
>><br>
>> Note that, this would be rather a measure that is computed after the fact,<br>
>><br>
>> rather than something that is computed during the registration process.<br>
>><br>
>><br>
>><br>
>> Although in the case of the Demons registration, there is indeed the<br>
>> equivalent<br>
>><br>
>> of a smoothness constraint.<br>
>><br>
>><br>
>><br>
>>    Regards,<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>>        Luis<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> On Sun, Jan 19, 2014 at 3:27 PM, Hana Cherif <<a href="mailto:hanacherif62@gmail.com" target="_blank">hanacherif62@gmail.com</a>><br>
>> wrote:<br>
>><br>
>> Hi Mr.  Louis<br>
>><br>
>> I  refer to transform classes in itk ,, thanks<br>
>><br>
>><br>
>><br>
>> 2014/1/19 Luis Ibanez <<a href="mailto:luis.ibanez@kitware.com" target="_blank">luis.ibanez@kitware.com</a>><br>
>><br>
>> Hi Hana,<br>
>><br>
>><br>
>><br>
>> Are you referring to the itk::Transform classes ?<br>
>><br>
>><br>
>><br>
>> or to Level Set filters ?<br>
>><br>
>><br>
>><br>
>> Could you please elaborate a bit more ?<br>
>><br>
>><br>
>><br>
>>     Thanks<br>
>><br>
>><br>
>><br>
>>          Luis<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> On Sun, Jan 19, 2014 at 3:21 PM, Hana Cherif <<a href="mailto:hanacherif62@gmail.com" target="_blank">hanacherif62@gmail.com</a>><br>
>> wrote:<br>
>><br>
>>       Hello,, all!!<br>
>><br>
>> A question please ::  In addition to the similarity term,,  is there a<br>
>> componnent  in itk used to compute the smothness term of that transformation<br>
>> ??<br>
>><br>
>> Thanks for help in advance!!<br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> Community mailing list<br>
>> <a href="mailto:Community@itk.org" target="_blank">Community@itk.org</a><br>
>> <a href="http://public.kitware.com/cgi-bin/mailman/listinfo/community" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/community</a><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
><br>
> _______________________________________________<br>
> Community mailing list<br>
> <a href="mailto:Community@itk.org" target="_blank">Community@itk.org</a><br>
> <a href="http://public.kitware.com/cgi-bin/mailman/listinfo/community" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/community</a><br>
><br>
_______________________________________________<br>
Community mailing list<br>
<a href="mailto:Community@itk.org" target="_blank">Community@itk.org</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/community" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/community</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>