Satellite detections

Functions

cpl_mask * detsat (cpl_image *nscience, cpl_parameterlist *hpars)
 A SatelliteMap is constructed from ScienceFrames using the Hough Transform to detect long linear features, and using the inverse transform to mask these features in a pixelmap.
cpl_image * hough_transform (cpl_image *img, float thre)
 Compute a Hough Transform on an image.

Detailed Description

This module provides functions to detect satellite trails via Hough transformation

Synopsis:
Functions to detect satellite trails
 #include "omega_dfs.h"
 #include "omega_background.h"
 #include "omega_utils.h"
 #include "omega_satellites.h"

Function Documentation

cpl_mask* detsat ( cpl_image *  nscience,
cpl_parameterlist *  hpars 
)

A SatelliteMap is constructed from ScienceFrames using the Hough Transform to detect long linear features, and using the inverse transform to mask these features in a pixelmap.

Note that for images without satellite tracks the inverse transform produces a pxxelmap without bad pixels. It is probably easier just to save these (highly compressed) images than trying to distinguish in subsequent operations between SatelliteMaps with and without satellite tracks

Parameters:
@param 
Returns:

Definition at line 82 of file omega_satellites.c.

References hough_transform().

Referenced by omega_jitter_process(), and omega_std_process().

cpl_image* hough_transform ( cpl_image *  img,
float  thre 
)

Compute a Hough Transform on an image.

Parameters:
img image
thre threshold for pixels to include in transform
Returns:
hough Hough image

Definition at line 202 of file omega_satellites.c.

Referenced by detsat().


Generated on 11 Mar 2013 for OMEGA Pipeline Reference Manual by  doxygen 1.6.1