Index: trunk/stac/src/stacTransform.c
===================================================================
--- trunk/stac/src/stacTransform.c	(revision 3375)
+++ trunk/stac/src/stacTransform.c	(revision 3387)
@@ -190,5 +190,4 @@
 	for (int y = 0; y < ny; y++) {
 	    for (int x = 0; x < nx; x++) {
-
 		// Only transform those pixels requested
 		if (!region || (region && region->data.U8[y][x])) {
@@ -199,11 +198,11 @@
 		    
 		    // Change PS_INTERPOLATE_BILINEAR to best available technique.
-		    outImage->data.F32[y][x] = (psF32)psImagePixelInterpolate(image, detector->x + 0.5,
-									      detector->y + 0.5, mask, 1, 0.0,
+		    outImage->data.F32[y][x] = (psF32)psImagePixelInterpolate(image, detector->x,
+									      detector->y, mask, 1, 0.0,
 									      PS_INTERPOLATE_BILINEAR);
 		    // Error is actually the variance
 		    outError->data.F32[y][x] = (psF32)p_psImageErrorInterpolateBILINEAR_F32(error,
-											    detector->x + 0.5,
-											    detector->y + 0.5,
+											    detector->x,
+											    detector->y,
 											    mask, 1, 0.0);
 		} // Pixels of interest
