Index: /trunk/ippconfig/recipes/ppImage.config
===================================================================
--- /trunk/ippconfig/recipes/ppImage.config	(revision 13920)
+++ /trunk/ippconfig/recipes/ppImage.config	(revision 13921)
@@ -43,4 +43,6 @@
 OVERSCAN.ORDER          S32     5               # Order of polynomial fit
 OVERSCAN.STAT           STR     MEAN            # MEAN | MEDIAN
+OVERSCAN.BOXCAR		S32	0		# Boxcar smoothing radius
+OVERSCAN.GAUSS		F32	0.0		# Gaussian smoothing sigma
 
 # Fringe subtraction options
Index: /trunk/ppImage/src/ppImageOptions.c
===================================================================
--- /trunk/ppImage/src/ppImageOptions.c	(revision 13920)
+++ /trunk/ppImage/src/ppImageOptions.c	(revision 13921)
@@ -18,5 +18,4 @@
 
     // Initialise options
-    options->overscan = NULL;
     options->nonLinearData = NULL;
     options->nonLinearSource = NULL;
@@ -52,5 +51,5 @@
 
     // Overscan defaults
-    options->overscan      = NULL;      // Overscan options
+    options->overscan   = NULL;      // Overscan options
 
     // Fringe defaults
@@ -162,6 +161,10 @@
         }
 
+        int boxcar = psMetadataLookupS32(NULL, recipe, "OVERSCAN.BOXCAR");
+        float gauss = psMetadataLookupF32(NULL, recipe, "OVERSCAN.GAUSS");
+
         // Fill in the options
-        options->overscan = pmOverscanOptionsAlloc(overscanSingle, overscanFit, overscanOrder, overscanStats);
+        options->overscan = pmOverscanOptionsAlloc(overscanSingle, overscanFit, overscanOrder,
+                                                   overscanStats, boxcar, gauss);
         psFree(overscanStats);
     }
