Index: /branches/eam_branches/20091201/psModules/src/imcombine/pmSubtractionVisual.c
===================================================================
--- /branches/eam_branches/20091201/psModules/src/imcombine/pmSubtractionVisual.c	(revision 26340)
+++ /branches/eam_branches/20091201/psModules/src/imcombine/pmSubtractionVisual.c	(revision 26341)
@@ -352,5 +352,5 @@
     for (int y = -footprint; y <= footprint; y++) {
 	for (int x = -footprint; x <= footprint; x++) {
-	    fresidualImage->data.F32[y + NYpix][x + NXpix] = residualImage->data.F32[y + NYpix][x + NXpix] / target->kernel[y][x];
+	    fresidualImage->data.F32[y + NYpix][x + NXpix] = PS_SQR(residualImage->data.F32[y + NYpix][x + NXpix]) / (target->kernel[y][x] + 25.0);
 	}
     }
@@ -364,9 +364,12 @@
     if (!pmVisualInitWindow(&kapa2, "ppSub:Misc")) return false;
 
+    KiiEraseOverlay (kapa1, "red");
+    KiiEraseOverlay (kapa2, "red");
+
     pmVisualScaleImage(kapa1, targetImage, "Target Stamps", 0, true);
     pmVisualScaleImage(kapa1, sourceImage, "Source Stamps", 1, true);
     pmVisualScaleImage(kapa1, convolutionImage, "Convolution Stamps", 2, true);
 
-    // pmVisualScaleImage(kapa2, fresidualImage, "Frac Residual Stamps", 2, true);
+    pmVisualScaleImage(kapa2, fresidualImage, "Frac Residual Stamps", 2, true);
     pmVisualScaleImage(kapa2, residualImage, "Residual Stamps", 1, true);
     pmVisualScaleImage(kapa2, differenceImage, "Difference Stamps", 0, true);
