IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 22, 2010, 6:28:58 AM (15 years ago)
Author:
eugene
Message:

define concept of source parent; psf-matched apertures used the source children

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20101205/psModules/src/objects/pmSource.h

    r30139 r30142  
    5454    pmPeak  *peak;                      ///< Description of peak pixel.
    5555    psImage *pixels;                    ///< Rectangular region including object pixels.
    56     psImage *variance;                    ///< Image variance.
     56    psImage *variance;                  ///< Image variance.
    5757    psImage *maskObj;                   ///< unique mask for this object which marks included pixels associated with objects.
    5858    psImage *maskView;                  ///< view into global image mask for this object region
    5959    psImage *modelFlux;                 ///< cached copy of the best model for this source
    60     psImage *psfImage;                   ///< cached copy of the psf model for this source
     60    psImage *psfImage;                  ///< cached copy of the psf model for this source
    6161    pmMoments *moments;                 ///< Basic moments measured for the object.
    6262    pmModel *modelPSF;                  ///< PSF Model fit (parameters and type)
     
    9090    pmSourceDiffStats *diffStats;       ///< extra parameters for difference detections
    9191    psArray *radialAper;                ///< radial flux in circular apertures
     92    pmSource *parent;                   ///< reference to the master source from which this is derived
    9293    int imageID;
    9394};
     95
     96/* a pmSource is the information about a (possible) blob of flux in a specific image.  A source
     97 * may represent an insignificant or undetected source.  There may be multiple representations
     98 * of an image (eg, alternate smoothed copies); sources on alternate images may have a pointer
     99 * to the version on the primary image (source->parent).  A set of sources on different, but
     100 * related images (eg, multiple exposures or different filters) which (may) represent the same
     101 * astronomical object are grouped together with the pmPhotObj type (set pmPhotObj.h).
     102 *
     103 * A single source may be fitted with multiple models (not at the same time!).  The PSF model
     104 * fit is a fit of the position (optionally) and the flux to the PSF model at the location of
     105 * the source.  Alternate model fits are extended source models. The best model fit is used to
     106 * subtract the object from the image.
     107 */
    94108
    95109/** pmPSFClump data structure
Note: See TracChangeset for help on using the changeset viewer.