Index: trunk/ppMerge/src/ppMergeMask.c
===================================================================
--- trunk/ppMerge/src/ppMergeMask.c	(revision 15476)
+++ trunk/ppMerge/src/ppMergeMask.c	(revision 15603)
@@ -9,4 +9,5 @@
 #include <pslib.h>
 #include <psmodules.h>
+#include <ppStats.h>
 
 #include "ppMerge.h"
@@ -99,4 +100,24 @@
             pmReadout *roOut = pmReadoutAlloc(cellOut); // Output readout
             roOut->mask = pmMaskIdentifyBadPixels(suspect, options->maskBad, options->combine->maskVal);
+
+            // Statistics on the merged cell
+            if (data->statsFile) {
+                if (!data->stats) {
+                    data->stats = psMetadataAlloc();
+                }
+
+                // Build a fake image to do statistics
+                roOut->image = psImageAlloc(roOut->mask->numCols, roOut->mask->numRows, PS_TYPE_F32);
+                psImageInit(roOut->image, 1.0);
+                if (!ppStatsFPA(data->stats, data->out, view,
+                                options->combine->maskVal | pmConfigMask("BLANK", config),
+                                config)) {
+                    psError(PS_ERR_UNEXPECTED_NULL, true, "Unable to generate stats for image.\n");
+                    return false;
+                }
+                psFree(roOut->image);
+                roOut->image = NULL;
+            }
+
             psFree(roOut);              // Drop reference
 
