Index: trunk/psphot/src/psphotReadout.c
===================================================================
--- trunk/psphot/src/psphotReadout.c	(revision 13348)
+++ trunk/psphot/src/psphotReadout.c	(revision 13351)
@@ -65,4 +65,11 @@
     if (useFootprints) {
        psArray *footprints = psphotFindPeaks (readout, recipe, useFootprints, 1);
+       int growRadius = psMetadataLookupS32(None, recipe, "FOOTPRINT_GROW_RADIUS");
+       if (growRadius > 0) {
+	   psArray *tmp = pmGrowFootprintArray(footprints, growRadius);
+	   psFree(footprints);
+	   footprints = tmp;
+       }
+
        peaks = pmFootprintArrayToPeaks(footprints);
        psFree(footprints);
@@ -170,4 +177,11 @@
        psArray *newFootprints = psphotFindPeaks (readout, recipe, useFootprints, 2);
 
+       int growRadius = psMetadataLookupS32(None, recipe, "FOOTPRINT_GROW_RADIUS_2");
+       if (growRadius > 0) {
+	   psArray *tmp = pmGrowFootprintArray(newFootprints, growRadius);
+	   psFree(newFootprints);
+	   newFootprints = tmp;
+       }
+
        psphotCullPeaks(readout->image, readout->weight, recipe, newFootprints);
 
