| Interface | Description |
|---|---|
| DetOperHMI |
Defines the functions that are required for obtaining input from the DetOper.
|
| Class | Description |
|---|---|
| AdaptiveBackgroundSubtraction |
Detects objects on the current frame by subtracting the latest background model.
|
| AlgorithmProperties |
Holds the parameter values to the detection algorithm.
|
| AlgorithmSettingsFrame |
A frame that displays the settings of the algorithm and enables their adjustment.
|
| Calibrator |
Performs the photometrical calibration of the frames that contain flashes.
|
| ConnCompProperties |
Holds the properties (features) of a connected component (hereby defined as CC).
|
| DetectionAlgorithm |
An abstract class for detection algorithms.
|
| DetectionInProgressPanel |
The panel that is used for displaying images during processing.
|
| Detector |
A thread that uses a couple of DetectionAlgorithm objects, each processing the sequence of frames for a different filter, combines their detected objects and produces EventRecord objects, which contain the information of detected objects over time.
|
| DetSys |
The main module of the NELIOTA software for the detection domain.
|
| DetSysController |
The Graphical User Interface (GUI) to the DetOper.
|
| EventRecord |
The class that carries the full information of an event, including position, date and time, duration, airmass during that time, the estimated magnitude in both filters and the frames, to name but a few.
|
| FlatFieldCorrector |
Loads the technical frames from the storage and creates mean flat and dark images, to be used for flat field correction.
|
| Formatter |
Converts an EventRecord object to two FITS files and vice-versa
|
| ImageProcessingModule |
An abstract class for modules that perform image processing and use methods for thresholding, extracting connected components, binary image processing etc.
|
| Localiser |
Assigns lunar coordinates to the detected event.
|
| LunarMaskCreator |
Creates a mask of the lunar surface by detecting the lunar limb.
|
| Messenger |
Sends multiple files, which are found in a local directory, by logging in as an FTP client to a (remote) FTP server.
|
| OdStoWorker |
Operates the high-performance storage system.
|
| RecordingProperties |
The object that holds the information of the camera recording properties
|
| ROI |
Holds information about a Region Of Interest (ROI)
|