From 47b95659ad624c0c2e8011394239a29e9f1daa8c Mon Sep 17 00:00:00 2001 From: nicolas Date: Tue, 9 Nov 2010 20:51:33 +0000 Subject: [PATCH] --- magick/resample.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/magick/resample.c b/magick/resample.c index 2990e26b5..679e2260b 100644 --- a/magick/resample.c +++ b/magick/resample.c @@ -1408,20 +1408,22 @@ static inline void ClampUpAxes(const double dux, */ /* * ClampUpAxes was written by Nicolas Robidoux and Chantal Racette - * of Laurentian University with funding from the National Science - * and Engineering Research Council of Canada. + * of Laurentian University with insightful suggestions from Anthony + * Thyssen and funding from the National Science and Engineering + * Research Council of Canada. It is distinguished from its + * predecessors by its efficient handling of degenerate cases. * * The idea of clamping up the EWA ellipse's major and minor axes so * that the result contains the reconstruction kernel filter support - * appears to be due to Andreas Gustaffson (Masters thesis - * Interactive Image Warping, Helsinki University of Technology, - * 1993, Section 3.6). It was implemented in his Uwarp image warping - * system. + * is taken from Andreas Gustaffson's Masters thesis "Interactive + * Image Warping", Helsinki University of Technology, Faculty of + * Information Technology, 59 pages, 1993 (see Section 3.6). * - * The astrophysicist Craig DeForest apparently pioneered the use of - * the SVD to clamp up the singular values of the Jacobian matrix of - * the pullback transformation for EWA resampling. It is implemented - * in his PDL::Transform code (PDL = Perl Data Language). + * The use of the SVD to clamp up the singular values of the + * Jacobian matrix of the pullback transformation for EWA resampling + * is taken from the astrophysicist Craig DeForest. It is + * implemented in his PDL::Transform code (PDL = Perl Data + * Language). */ const double a = dux; const double b = duy; -- 2.50.1