]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authornicolas <nicolas@git.imagemagick.org>
Tue, 9 Nov 2010 20:37:24 +0000 (20:37 +0000)
committernicolas <nicolas@git.imagemagick.org>
Tue, 9 Nov 2010 20:37:24 +0000 (20:37 +0000)
magick/resample.c

index 7d9426381d8529cb0f9961480fe627876be36ac1..2990e26b51e43d8aadfdee74df9cc44980e2818f 100644 (file)
@@ -1411,10 +1411,17 @@ static inline void ClampUpAxes(const double dux,
    * of Laurentian University with funding from the National Science
    * and Engineering Research Council of Canada.
    *
-   * The astrophysicist Craig DeForest 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 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.
+   *
+   * 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).
    */
   const double a = dux;
   const double b = duy;