[Insight-users] Fwd: Splines

John Drozd john.drozd at gmail.com
Mon May 7 11:38:18 EDT 2012


---------- Forwarded message ----------
From: John Drozd <john.drozd at gmail.com>
Date: Mon, 7 May 2012 11:37:52 -0400
Subject: Fwd: [Insight-users] Splines
To: ITK Users <insight-users at itk.org>

Unfortunately, these PDF attachments are too large to send through to
the ITK users mailing list.   I will resend this email to the mailing
list with these attachments removed.
If anyone wants them I can send them directly.

---------- Forwarded message ----------
From: John Drozd <john.drozd at gmail.com>
Date: Mon, 7 May 2012 11:37:13 -0400
Subject: Re: [Insight-users] Splines
To: Brecht Heyde <Brecht.Heyde at med.kuleuven.be>
Cc: SELMA GÜZEL <slm_guzel at hotmail.com>

Hi Selma and Brecht,

Attached is a pdf of a chapter 12 from another one of my "good" Springer books:
"Numerical Algorithms with C" (I have included the ISBN number,
preface and table of contents.)
Section 12.2 describes thin plate splines and Section 12.4 describes
B-Spline Curves and and Surfaces.  I highly recommend purchasing this
book because it comes with a CD of all the algorithms coded in the
ANSI C programming language.  This book nicely supplements the
"Numerical Recipies in C" book.

I can help explain the mathematics of this in case you have any questions.

Happy computing! :-)

Unfortunately, these PDF attachments are too large to send through to
the ITK users mailing list.   I will resend this email to the mailing
list with these attachments removed.
If anyone wants them I can send them directly.

take care,
John

-- 
John Drozd, Ph.D.

Financial Secretary
Knights of Columbus
St. Pius X council 10561
Holy Family Parish

Post-Doctoral Scholar (Fellow)
Robarts Research Institute
Western University

London, ON, Canada
cell: 519-282-3340
http://publish.uwo.ca/~jdrozd2
jdrozd at imaging.robarts.ca

On 5/7/12, John Drozd <john.drozd at gmail.com> wrote:
> Hi Brecht,
>
> Sure, I''m happy to send you this information and follow up with fruitful
> email discussions.  I am sure we can all learn from each other.  I'll read
> the paper by Rueckert so we will all be on the same page.
>
> Take care,
> John
>
> John Drozd, Ph.D.
>
> Post-Doctoral Scholar (Fellow)
> Robarts Research Institute
> Western University
> London, ON, Canada
>
> Cell: 519-282-3340
> http://publish.uwo.ca/~jdrozd2
> jdrozd at imaging.robarts.ca
>
> Sent from my iPhone 4S
>
> On 2012-05-07, at 8:17 AM, "Brecht Heyde" <Brecht.Heyde at med.kuleuven.be>
> wrote:
>
>> Hi John,
>>
>> I just saw this mailing pass by. I would be interested as well to receive
>> some more information on splines (and B-splines in particular?), easily to
>> digest, but also providing enough in-depth background.
>> I checked the book that you proposed, but it is mainly on spline
>> interpolation, or am I wrong here? I'm using tensor-product B-splines to
>> parametrize my displacement field in image registration applications (you
>> might be familiar with this, Rueckert et al. 1999 Trans Med Imaging).
>>
>> Would you be able to mail me a copy of those scans as well? Many thanks!
>>
>> Best regards,
>> Brecht
>>
>> --
>> Brecht Heyde, PhD Candidate
>>
>> Cardiovascular Imaging and Dynamics
>> Dept. of Cardiovascular Disease
>>
>> Medical Imaging Center - University Hospital Gasthuisberg
>> Herestraat 49, bus 7003
>> 3000 Leuven, Belgium
>>
>> Phone: +32 16 34 90 60
>> Fax: +32 16 34 37 65
>> Email: brecht.heyde at med.kuleuven.be
>>
>>
>> From: insight-users-bounces at itk.org [mailto:insight-users-bounces at itk.org]
>> On Behalf Of John Drozd
>> Sent: maandag 7 mei 2012 13:12
>> To: SELMA GÜZEL
>> Cc: insight-users at itk.org
>> Subject: Re: [Insight-users] Splines
>>
>> Hi Selma,
>>
>> You're welcome.  I am glad I could help.
>> I also have a nice Numerical Analysis textbook and instructor's solutions
>> manual in my office. I was a TA for this course on numerical analysis that
>> my Ph.D. Supervisor taught.  When I get to my office, I will scan the
>> pertinent pages on Splines and email you a PDF attachment. I am an Applied
>>  Mathematician & Theoretical Physicist with a Computer Science background
>> so I have a lot of this information.  I have included my contact
>> information below.
>>
>> Take care,
>> John
>>
>> John Drozd, Ph.D.
>>
>> Post-Doctoral Scholar (Fellow)
>> Robarts Research Institute
>> Western University
>> London, ON, Canada
>>
>> cell: 519-282-3340
>> http://publish.uwo.ca/~jdrozd2
>> jdrozd at imaging.robarts.ca
>>
>> Sent from my iPhone 4S
>>
>> On 2012-05-07, at 4:57 AM, SELMA GÜZEL <slm_guzel at hotmail.com> wrote:
>>
>> Hi John,
>>
>> I have checked the resource. It seems useful.
>>
>> Thank you.
>>
>>
>>
>>
>> CC: insight-users at itk.org
>> From: john.drozd at gmail.com
>> Subject: Re: [Insight-users] Splines
>> Date: Sat, 5 May 2012 19:28:52 -0400
>> To: slm_guzel at hotmail.com
>>
>> A nice resource for splines is Numerical Recipies in C. It briefly
>> describes the theory and gives the C code.  The PDF is available free
>> online.
>>
>> John
>>
>> Sent from my iPhone 4S
>>
>> On 2012-05-05, at 6:20 PM, SELMA GÜZEL <slm_guzel at hotmail.com> wrote:
>>
>> Hello,
>>
>> I need a good resource for understanding splines very well. In fact, I
>> studied different resources but something is not clear enough for me.
>>
>> For example, when we use piecewise cubic splines, we find an equation for
>> each curve segment corresponding the local segments of a shape, am I
>> correct?
>> Then, how can we calculate a general function that we can use for any
>> segment at the end? Or, do we transform each part separately, namely use
>> each curve segment equation for a point within that local part? Are the
>> weighted mean approach used for this problem? If yes, how can we calculate
>> the weights for each part?
>>
>> My mathematical background is not sufficient to comprehend all aspects,
>> could you explain splines including TPS a bit? And/or could you recommend
>> some good resources to understand splines from the point of image
>> registration?
>>
>> Thanks in advance.
>> Best regards,
>> Selma
>>
>>
>>
>>
>> _____________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://www.kitware.com/products/protraining.php
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-users
>


-- 
John Drozd, Ph.D.

Financial Secretary
Knights of Columbus
St. Pius X council 10561
Holy Family Parish

Post-Doctoral Scholar (Fellow)
Robarts Research Institute
Western University

London, ON, Canada
cell: 519-282-3340
http://publish.uwo.ca/~jdrozd2



-- 
John Drozd, Ph.D.

Financial Secretary
Knights of Columbus
St. Pius X council 10561
Holy Family Parish

Post-Doctoral Scholar (Fellow)
Robarts Research Institute
Western University

London, ON, Canada
cell: 519-282-3340
http://publish.uwo.ca/~jdrozd2



-- 
John Drozd, Ph.D.

Financial Secretary
Knights of Columbus
St. Pius X council 10561
Holy Family Parish

Post-Doctoral Scholar (Fellow)
Robarts Research Institute
Western University

London, ON, Canada
cell: 519-282-3340
http://publish.uwo.ca/~jdrozd2


More information about the Insight-users mailing list