IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 7, 2010, 9:31:59 AM (16 years ago)
Author:
eugene
Message:

some test fprints, some notes; updated the meaning of the analysis statistics (fResMax, etc) - not yet complete

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20100823/psModules/src/imcombine/pmSubtractionEquation.c

    r29004 r29126  
    12861286    float dmin = 0.0;
    12871287
     1288    // XXX update these with a bit more rigour
    12881289    for (int y = - footprint; y <= footprint; y++) {
    12891290        for (int x = - footprint; x <= footprint; x++) {
    1290             float dflux = 0.5*(target->kernel[y][x] + source->kernel[y][x] * norm);
    1291             if (dflux < 0.02*sum) continue;
     1291          // float dflux = 0.5*(target->kernel[y][x] + source->kernel[y][x] * norm);
     1292            // if (dflux < 0.02*sum) continue;
    12921293            dflux1 += residual->kernel[y][x];
    12931294            dflux2 += PS_SQR(residual->kernel[y][x]);
    1294             dmax = PS_MAX(residual->kernel[y][x], dmax);
    1295             dmin = PS_MIN(residual->kernel[y][x], dmin);
     1295            // dmax = PS_MAX(residual->kernel[y][x], dmax);
     1296            // dmin = PS_MIN(residual->kernel[y][x], dmin);
     1297            dmax += fabs(residual->kernel[y][x]);
     1298
     1299            if (hypot(x,y) > 2.0) {
     1300              dmin += fabs(residual->kernel[y][x]);
     1301            }
    12961302            npix ++;
    12971303        }
     
    13031309    if (!isfinite(peak)) return false;
    13041310
    1305     // fprintf (stderr, "sum: %f, peak: %f, sigma: %f, fsigma: %f, fmax: %f, fmin: %f\n", sum, peak, sigma, sigma/sum, dmax/peak, dmin/peak);
     1311    fprintf (stderr, "sum: %f, peak: %f, sigma: %f, fsigma: %f, fmax: %f, fmin: %f\n", sum, peak, sigma, sigma/sum, dmax/sum, dmin/sum);
    13061312    psVectorAppend(fSigRes, sigma/sum);
    1307     psVectorAppend(fMaxRes, dmax/peak);
    1308     psVectorAppend(fMinRes, dmin/peak);
     1313    psVectorAppend(fMaxRes, dmax/sum);
     1314    psVectorAppend(fMinRes, dmin/sum);
    13091315    return true;
    13101316}
Note: See TracChangeset for help on using the changeset viewer.