Hi Nick,<br>Thank you very much! This is exactly what I want. And your explanation about the knot vectors makes it much clearer.<br>cheers,<br>Amy<br><br><div class="gmail_quote">On Tue, Jan 5, 2010 at 1:40 AM, Nick Tustison <span dir="ltr">&lt;<a href="mailto:ntustison@wustl.edu">ntustison@wustl.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="im"><div>Hi Amy,</div><div><br></div><div>A couple things for consideration:</div>
<div><br></div><div>1)  Instead of modifying the itkBSpline…Filter that is currently in the review directory, you could just download the itkBSplineControlPointImageFilter class from the N4ITK contribution which takes as input, a set of control points and evaluates the B-spline object values, derivatives, etc.  I wrote it as a companion class to the original scattered data approximation filter.  </div>


<div><br></div><div>2) These classes assume uniform knot spacing where the parametric domain is defined by the user-specified image domain.  Thus the user does not specify the knot vectors as they are already implied by the assumptions of the algorithm.    </div>


<div><br></div><div>Let me know if you have any other questions/concerns,</div><div>Nick <br></div></div></div></blockquote></div>