<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>
<DIV><FONT face=Arial>Hi,</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>Another question needs your help. The point set has 
thousands of points, but the mesh only has hundreds of points. The point set 
has&nbsp;too many points than the&nbsp;mesh has. Could&nbsp;they be registered 
correctly, especially be registed non-rigidly ,such as Bspline?</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>Best regards,</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>Yixun Liu&nbsp;</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><BR><FONT face=Arial>Hi Yixun,<BR><BR>Yes, it is similar to that 
example.<BR><BR>Note that the "Iterative Closest Point" algorithm is covered 
by<BR>a patent from General Motors, that's enough reason for *NOT*<BR>using that 
algorithm.<BR><BR>The use of a distance map, as suggested in the previous 
email<BR>will give you faster performance than ICP, specially if your<BR>surface 
has many points.<BR><BR><BR>--------<BR><BR>For anybody interested in the dark 
side of Patents, and the<BR>alienation of the academic public system, you may 
want to read:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "University 
Inc<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The Corporate Corruption of American 
Higher Education"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; by Jennifer 
Washburn<BR><BR></FONT><A href=""><FONT 
face=Arial>http://www.amazon.com/exec/obidos/tg/detail/-/0465090516/qid=1116161355/sr=8-1/ref=pd_csp_1/102-1813554-1671344?v=glance&amp;s=books&amp;n=507846</FONT></A><BR><BR><BR><BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Shakespeare, Einstein, and the Bottom 
Line,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The Marketing of Higher 
Education"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; by David L. 
Kirp<BR><BR></FONT><A href=""><FONT 
face=Arial>http://www.amazon.com/exec/obidos/tg/detail/-/0674011465/ref=reg_hu-wl_mrai-recs/102-1813554-1671344?%5Fencoding=UTF8&amp;v=glance</FONT></A><BR><BR><BR><BR><FONT 
face=Arial>--------<BR><BR>&nbsp;&nbsp; 
Regards,<BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Luis<BR><BR><BR><BR>-------------------<BR>Yixun Liu wrote:<BR><BR>&gt; Thank 
your reply!<BR>&gt;&nbsp; <BR>&gt; However, I am not very clear about what you 
mean. What your mean is <BR>&gt; similar to 
\example\registration\IterativeClosestPoint3?&nbsp; If I <BR>&gt; use 
PointsettoImageRegistrationMethod which Metric will I use?<BR>&gt;&nbsp; 
<BR>&gt; Best regards,<BR>&gt;&nbsp; <BR>&gt; Yixun Liu<BR>&gt;&nbsp; <BR>&gt; 
-- Original Message -----<BR>&gt; From: "Luis Ibanez" &lt;</FONT><A 
href=""><FONT face=Arial>luis.ibanez@kitware.com</FONT></A><FONT face=Arial> 
<BR>&gt; &lt;</FONT><A href=""><FONT 
face=Arial>mailto:luis.ibanez@kitware.com</FONT></A><FONT 
face=Arial>&gt;&gt;<BR>&gt; To: "Yixun Liu" &lt;</FONT><A href=""><FONT 
face=Arial>yxliu@fudan.edu.cn</FONT></A><FONT face=Arial> &lt;</FONT><A 
href=""><FONT face=Arial>mailto:yxliu@fudan.edu.cn</FONT></A><FONT 
face=Arial>&gt;&gt;<BR>&gt; Cc: &lt;</FONT><A href=""><FONT 
face=Arial>insight-users@itk.org</FONT></A><FONT face=Arial> &lt;</FONT><A 
href=""><FONT face=Arial>mailto:insight-users@itk.org</FONT></A><FONT 
face=Arial>&gt;&gt;<BR>&gt; Sent: Friday, May 13, 2005 8:52 PM<BR>&gt; Subject: 
Re: [Insight-users] about register point set with surface<BR>&gt; <BR>&gt;&nbsp; 
&gt;<BR>&gt;&nbsp; &gt; Hi Yixun,<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; I would 
suggest you to take the Surface and use all its points<BR>&gt;&nbsp; &gt; in 
order to create a Distance Map using the DanielsonDistance filter.<BR>&gt;&nbsp; 
&gt;<BR>&gt;&nbsp; &gt; Then perform registration using the PointSet and the 
Image distance map.<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; You will find classes 
in ITK for performing PointSet to<BR>&gt;&nbsp; &gt; Image 
registration:<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; Follow the trail 
from:<BR>&gt;&nbsp; &gt; <BR>&gt; </FONT><A href=""><FONT 
face=Arial>http://www.itk.org/Insight/Doxygen/html/classitk_1_1PointSetToImageRegistrationMethod.html</FONT></A><BR><FONT 
face=Arial>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; 
Regards,<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp; Luis<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; 
&gt;<BR>&gt;&nbsp; &gt; ---------------------<BR>&gt;&nbsp; &gt; Yixun Liu 
wrote:<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt;&gt; Hi,<BR>&gt;&nbsp; &gt;&gt; 
<BR>&gt;&nbsp; &gt;&gt; I have a surface represented by point set and another 
surface<BR>&gt;&nbsp; &gt;&gt; represented by mesh. I need to regeister them 
non-rigidly. Anybody give<BR>&gt;&nbsp; &gt;&gt; me some advice about 
it?<BR>&gt;&nbsp; &gt;&gt; <BR>&gt;&nbsp; &gt;&gt; Thank you in 
advance!<BR>&gt;&nbsp; &gt;&gt; <BR>&gt;&nbsp; &gt;&gt; Best 
regards,<BR>&gt;&nbsp; &gt;&gt; <BR>&gt;&nbsp; &gt;&gt; Yixun Liu<BR>&gt;&nbsp; 
&gt;&gt;<BR>&gt;&nbsp; &gt;&gt;<BR>&gt;&nbsp; &gt;&gt; 
------------------------------------------------------------------------<BR>&gt;&nbsp; 
&gt;&gt;<BR>&gt;&nbsp; &gt;&gt; 
_______________________________________________<BR>&gt;&nbsp; &gt;&gt; 
Insight-users mailing list<BR>&gt;&nbsp; &gt;&gt; </FONT><A href=""><FONT 
face=Arial>Insight-users@itk.org</FONT></A><FONT face=Arial> &lt;</FONT><A 
href=""><FONT face=Arial>mailto:Insight-users@itk.org</FONT></A><FONT 
face=Arial>&gt;<BR>&gt;&nbsp; &gt;&gt; </FONT><A href=""><FONT 
face=Arial>http://www.itk.org/mailman/listinfo/insight-users</FONT></A><BR><FONT 
face=Arial>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; 
&gt;</FONT></DIV></DIV></BODY></HTML>