IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 12, 2010, 12:11:55 PM (17 years ago)
Author:
Paul Price
Message:

Dual convolution working properly. Reworked the math to be more simple: carrying around a single matrix for the stamps now. Masking terms in the solution when doing dual convolution doesn't work as well as using a penalty function, so disabled, soon to be removed completely. Resolved conflicts.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20091201/psModules/src/imcombine/pmSubtraction.c

    r26547 r26562  
    907907                psFree(stamp->weight);
    908908                stamp->image1 = stamp->image2 = stamp->weight = NULL;
    909                 psFree(stamp->matrix1);
    910                 psFree(stamp->matrix2);
    911                 psFree(stamp->matrixX);
    912                 stamp->matrix1 = stamp->matrix2 = stamp->matrixX = NULL;
    913                 psFree(stamp->vector1);
    914                 psFree(stamp->vector2);
    915                 stamp->vector1 = stamp->vector2 = NULL;
     909                psFree(stamp->matrix);
     910                stamp->matrix = NULL;
     911                psFree(stamp->vector);
     912                stamp->vector = NULL;
    916913            } else {
    917914                numGood++;
Note: See TracChangeset for help on using the changeset viewer.