[gegl/samplers] gegl-sampler-lohalo.c: quick summary description at the top of the file



commit 6f84198f80c4fb5cbffc6b8da009c799ab27ffd9
Author: Nicolas Robidoux <nicolas robidoux gmail com>
Date:   Sat Jun 18 15:46:38 2011 -0400

    gegl-sampler-lohalo.c: quick summary description at the top of the file

 gegl/buffer/gegl-sampler-lohalo.c |   37 ++++++++++++++++++++++---------------
 1 files changed, 22 insertions(+), 15 deletions(-)
---
diff --git a/gegl/buffer/gegl-sampler-lohalo.c b/gegl/buffer/gegl-sampler-lohalo.c
index 84421ee..cb4f214 100644
--- a/gegl/buffer/gegl-sampler-lohalo.c
+++ b/gegl/buffer/gegl-sampler-lohalo.c
@@ -17,26 +17,39 @@
  * 2009-2011 (c) Nicolas Robidoux, Adam Turcotte, Chantal Racette,
  * Anthony Thyssen, John Cupitt and Ãyvind KolÃs.
  */
+
 /*
- * WARNING: This version gives quality downsampling results only down
- * to about 1/5. Beyond that, it works, but it does not average over
- * enough pixels to sufficiently antialias.
+ * ==============
+ * LOHALO SAMPLER
+ * ==============
+ */
+
+/*
+ * The Lohalo ("Low Halo") sampler is a Jacobian-adaptive blend of
+ * LBB-Nohalo (Nohalo subdivision with Locally Bounded Bicubic final
+ * interpolation) and Clamped EWA (Elliptical Weighted Averaging)
+ * filtering with the "teepee" (radial tent, that is, conical) kernel.
+ *
+ * WARNING: This version of Lohalo gives quality downsampling results
+ * only down to about 1/5. Beyond that, it works, but it does not
+ * average over enough pixels to perform sufficient antialiasing.
  *
  * TO DO: Use multiple mipmap levels when downsampling by more than
  * about 60%.
  */
+
 /*
  * Credits and thanks:
  *
  * Jacobian adaptive resampling was developed by N. Robidoux and
  * A. Turcotte of the Department of Mathematics and Computer Science
- * of Laurentian University in the course of A. Turcotte's masters
- * thesis in Computational Sciences.
+ * of Laurentian University in the course of A. Turcotte's Masters in
+ * Computational Sciences.
  *
  * Nohalo with LBB finishing scheme was developed by N. Robidoux and
  * C. Racette of the Department of Mathematics and Computer Science of
- * Laurentian University in the course of C. Racette's masters thesis
- * in Computational Sciences. Preliminary work on Nohalo and monotone
+ * Laurentian University in the course of C. Racette's Masters in
+ * Computational Sciences. Preliminary work on Nohalo and monotone
  * interpolation was performed by C. Racette and N. Robidoux in the
  * course of her honours thesis, by N. Robidoux, A. Turcotte and Eric
  * Daoust during Google Summer of Code 2009, and is based on 2009 work
@@ -75,12 +88,6 @@
  * N. Robidoux thanks Ralf Meyer and Sven Neumann for useful comments.
  */
 
-/*
- * ==============
- * LOHALO SAMPLER
- * ==============
- */
-
 #include "config.h"
 #include <glib-object.h>
 #include <math.h>
@@ -634,8 +641,8 @@ nohalo_subdivision (const gfloat           uno_two,
  *
  * LBB was developed by Nicolas Robidoux and Chantal Racette of the
  * Department of Mathematics and Computer Science of Laurentian
- * University in the course of Chantal's masters Thesis in
- * Computational Sciences.
+ * University in the course of Chantal's Masters in Computational
+ * Sciences.
  */
 
 /*



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]