Last Updated Jan 2001
Copyright
© 2001 The Association of Universities for Research in Astronomy, Inc.
All Rights Reserved.
|
Purpose :
Detect blended objects in the image cutouts, computes
basic parameters and other additional image features.
Procedure :
This is based upon the published ROE COSMOS deblender
algorithm which connects a minimum number of pixels that are brighter than
a threshold level above sky. Objects are separated by looking for segmentation
at upper thresholds and using a gaussian fit to the slope to assign fractional
pixels to each object. Once an object has been completed, its size, integrated
density and moments are computed from which parameters such as x,y and shape
are calculated.
Calling Sequence :
- DEBLENDER imagefile
- [/XRANGE=(lx,ux)
- [/YRANGE=(ly,uy)
- [/MINAREA=m] minimum connected pixels for object
- [/THRESHOLDS=n] Detection threshold
- {default is 16 levels from inventory threshold
to saturation}
- [/BASE_SIZE=] base memory size for cutouts whose
dimensions nx * ny <= basesize (larger cutouts will be handled with
decreased speed) {def="2048}"
- [/MAX_CUTOUT_SIZE=] Max cutout size in 1 dim
that will be deblended {def=256}
- [/SMOOTH=n] Smooth image before deblend, with
scale of n pixels from start point. n=0 nosmooth {def=0}
- [/CENTER_WEIGHT=n] weight for central pixel in
smoothing
- [/STAR] Deblend all stars
- [/BRIGHT_STAR=X] Deblend only stars with integrated
density > X
- [/NON_STAR] Deblend non stars {default}
- [/DEFECT] Deblend defects {default}
- [/UNCLASSIFIED] Deblend unclassified objects
- [/ALL_CLASS] Deblend all objects, regardless
of class
- [/DECISION_TREE] Take class from decision tree
classifier, Default take from final classification
- [/FPA] Write FPA files {def}
- [*********APPEND DISABLED DO NOT USE**********]
- [/APPEND] Append FPA to previous FPA file {def
noappend}
- [/WEIGHT_AREA_FPA] Weight areas of deblends by
FPA {default}
- [/MAXZERO=x] Fraction 0.-1. of cutout pixels
that can be zero
- [/NEW] Create and write to new DID file
- [/VERBOSE] Get extra printout of variables
- [/DEBUG] Debug mode
History :
-
- Version:1 Date: around 1990 Developers: Istvan
Szapudi, Marc Postman, Brian Mclean, Vicki Laidler. This fortran main
deblender program is mainly a wrapper for the deblend routines written
in C by Istvan Szapudi and Marc Postman.
-
- Version: 2 Date:Sep 97 Developer:G Hawkins. Extensive
modifications for use with gsc II pipeline. Added new oop structure.
Added most cld qualifiers. Corrected C code bug in smoothing. Added
automatic smoothing for all cutouts larger than 100x100. Program now
write FPA files. Added call to connect_object, which weeds out most
objects duplicated in Inventory and Deblender. Added processing based
on classification. Added most error codes.
-
- Version: 3 Date:Feb 98 Developer: V Laidler. Modified
to change handling of "found N objects, kept only 1" to be
identical to "found only 1 object": ie, preserve inventory
oop record rather than writing deblender info; and don't count such
objects as "parents".
Availability :
- GSSS AXP - yes
- GSSS VAX - yes
- PIXELS - no
History/Author :
- Original Implementation - Istvan Szapudi
- Integrated into pipeline - Brian McLean, G Hawkins
|