<DIV >&nbsp;</DIV>
<DIV>Dan,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Have you ever written your own class. It's my first time to do this work. Could you give me some advice, especially on the build step. A cmake file is needed, I think, but I&nbsp;find few information about this. Or is there any tutorial available that I have missed? Thanks.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards.</DIV>
<DIV>Alex</DIV>
<DIV>&nbsp;</DIV>在2006-12-21,"Daniel Mace" &lt;dlm19@duke.edu&gt; 写道:<BR>
<BLOCKQUOTE style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><PRE style="WORD-WRAP: break-word">Alex,

The class you probably want to extend is the itk::ImageToImageMetric
(for pixel metrics) class. There are also other classes (point to Image,
point to point metrics), that might be more appropriate. Check out here
for the full list of metric classes:
<A href="http://smsc.cnes.fr/PLEIADES/OTB/Doxygen/html/classitk_1_1CostFunction.html" target=_new>http://smsc.cnes.fr/PLEIADES/OTB/Doxygen/html/classitk_1_1CostFunction.html</A>

The easiest class to look at to understand the code would probably be
the itk::MeanSquaresImageToImageMetric. Depending on your metric, it's
usually not too difficult to write your own metric class; The only
method I tend to change is the GetValue() method. Since the similarity
metric is already in ITK, the simplest approach would be to cut and
paste that class and modify the GetValue() method to add in your
deformation term.

Cheers,
Dan

Alexander.Wang wrote:
&gt; Hi all,
&gt; I am working on deformable registration, and want to try a new cost
&gt; function when implementing registration. The cost funtion includes a
&gt; similarity term and a deformation term. I only find the Metric
&gt; representing similarity provided in ITK, maybe I missed something.
&gt; Could anyone tell me how to implement this type of cost function? Do I
&gt; need to write a derived class of metric? Any information or reference
&gt; is appreciated.
&gt; Thanks in advance!
&gt; Alexander Wang
&gt;
&gt;
&gt;
&gt; 昨 天 和 女 友 b u y 疯 了 ! ! !
&gt; 年 末 万 种 精 品大 促 销 , 8 0 万 大 奖 天 天 送 ( 绝 对 保 真 )
&gt; &lt;<A href="http://adtaobao.allyes.com/main/adfclick?db=adtaobao&amp;bid=600" target=_new>http://adtaobao.allyes.com/main/adfclick?db=adtaobao&amp;bid=600</A>,597,58&amp;cid=29985,198,1&amp;sid=32501&amp;show=ignore&amp;url=<A href="http://www.taobao.com/theme/lucky_new_year/index.php" target=_new>http://www.taobao.com/theme/lucky_new_year/index.php</A>&gt;
&gt;
&gt; ------------------------------------------------------------------------
&gt;
&gt; _______________________________________________
&gt; Insight-users mailing list
&gt; <A href="mailto:Insight-users@itk.org" target=_new>Insight-users@itk.org</A>
&gt; <A href="http://www.itk.org/mailman/listinfo/insight-users" target=_new>http://www.itk.org/mailman/listinfo/insight-users</A>
&gt;   

</PRE><!-- CoreMail Version 3.1_dev Copyright (c) 2002-2006 www.mailtech.cn --></BLOCKQUOTE><br><!-- footer --><br><div style="border-bottom:1px solid #999"></div><br>

        <font color="black" style="font-size:14.8px"> 昨 天 和 女 友 b u y 疯 了 ! ! ! </font> 
        <br>
         <a href="http://adtaobao.allyes.com/main/adfclick?db=adtaobao&bid=600,597,58&cid=29985,198,1&sid=32501&show=ignore&url=http://www.taobao.com/theme/lucky_new_year/index.php" target="_blank" style="font-size:13px;line-height:160%;color:blue"> 年 末 万 种 精 品 大 促 销 , 8 0 万 大 奖 天 天 送 ( 绝 对 保 真 )  
</a>