Changeset 19239 for trunk/psModules/src/imcombine/pmStack.c
- Timestamp:
- Aug 27, 2008, 12:02:35 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/imcombine/pmStack.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine/pmStack.c
r19207 r19239 8 8 * @author GLG, MHPCC 9 9 * 10 * @version $Revision: 1.3 3$ $Name: not supported by cvs2svn $11 * @date $Date: 2008-08-2 6 02:06:44$10 * @version $Revision: 1.34 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2008-08-27 22:02:35 $ 12 12 * Copyright 2004-2007 Institute for Astronomy, University of Hawaii 13 13 * … … 343 343 // Convert to rejection limits --- saves doing it later. 344 344 // Using squared rejection limit because it's cheaper than sqrts 345 rej *= rej;345 float rej2 = PS_SQR(rej); // Rejection level squared 346 346 for (int i = 0; i < num; i++) { 347 pixelVariances->data.F32[i] = rej * pixelVariances->data.F32[i] * 348 varFactors->data.F32[i]; 347 pixelVariances->data.F32[i] *= rej2 * varFactors->data.F32[i]; 349 348 } 350 349 } … … 380 379 continue; 381 380 } 382 float diff = fabsf(pixelData->data.F32[j] - median); // Difference from expected381 float diff = pixelData->data.F32[j] - median; // Difference from expected 383 382 if (useVariance) { 384 383 // Comparing squares --- cheaper than lots of sqrts 385 if (PS_SQR(diff) > pixelVariances->data.F32[ i]) {384 if (PS_SQR(diff) > pixelVariances->data.F32[j]) { 386 385 MASK_PIXEL_FOR_INSPECTION(); 387 386 } 388 } else if ( diff> limit) {387 } else if (fabsf(diff) > limit) { 389 388 MASK_PIXEL_FOR_INSPECTION(); 390 389 }
Note:
See TracChangeset
for help on using the changeset viewer.
