OMEGA Pipeline Reference Manual  1.0.5
Functions
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:
imgimage
threthreshold for pixels to include in transform
Returns:
hough Hough image

Definition at line 205 of file omega_satellites.c.

Referenced by detsat().