src_detection process user guide¶
Introduction¶
This modules describe the DoSrcDetectionProcess
class used to implement the source detection process.
- The tasks in the process are:
DoImageProcessing
, Image filtering by convolutionDoSetBkgThreshTask
, estimate of the bkg level and th. (DoSetBkgThresh)DoImageSegmentationTask
, image segmentation (dbscan,NN,seg map) (DoImageSegmentation)DoSetDeblendingMethodTask
, sets the deblending methodDoDENCLUEDeblendingTask
, denclue-based deblending (DoDENCLUEDeblending)DoGLWDeblendingTask
, gauss-laplace watershed based deblending (DoGLWDeblending)DoSourceCatalogTask
, catalog production, and source filteringDoDeblendingValidationTask
validates the deblended products and produces the final list of detected source clusters (DoDeblendingValidation)
These tasks are orchestrated by the do_src_detection_process_func()
,
and the corresponding flow chart of the function is shown by the following diagram.
Processes API
DoSrcDetectionProcess ([name, func, ...]) |
Class that implements the src detection process |
do_src_detection_process_func (process, image) |
This function implements the logic of the algorithm for the detection :class:DoSrcDetectionProcess. |