31#ifndef ClutterMapOP_H_
32#define ClutterMapOP_H_
34#include <andre/DetectorOp.h>
36#include "data/DataSelector.h"
38#include <drain/util/ReferenceMap.h>
69 ClutterOp(
double decay=0.5,
double gamma=1.0,
const std::string & quantity =
"CLUTTER",
const std::string & file =
"cluttermaps/cluttermap-${NOD}-${quantity}.h5") :
70 DetectorOp(__FUNCTION__,
"Reads a ground clutter map and scales it to sweeps.",
"nonmet.clutter.ground"){
78 parameters.link(
"decay", this->decay = decay,
"per 1000m");
79 parameters.link(
"gamma", this->gamma = gamma,
"brightness");
80 parameters.link(
"quantity", this->quantity = quantity,
"CLUTTER|OBSTACLE|...");
81 parameters.link(
"file", this->file = file,
"path syntax");
104 mutable Hi5Tree clutterMap;
Based on pre-computed clutter map, scales the clutter probability for desired sweeps.
Definition ClutterOp.h:55
ClutterOp(double decay=0.5, double gamma=1.0, const std::string &quantity="CLUTTER", const std::string &file="cluttermaps/cluttermap-${NOD}-${quantity}.h5")
Default constructor.
Definition ClutterOp.h:69
virtual void runDetection(const DataSet< PolarSrc > &src, PlainData< PolarDst > &dst, DataSet< PolarDst > &aux) const
Process as sweep (data in one elevation angle)
Definition ClutterOp.cpp:116
void setClutterMap(const std::string &filename) const
Loads a clutter map.
Definition ClutterOp.cpp:54
void setQuantities(const std::string &s)
Sets basic quantities and quality quantities. These sets are separated by '/'.
Definition DataSelector.cpp:282
A map of radar data, indexed by quantity code (DBZH, VRAD, etc).
Definition Data.h:1215
Base class for anomaly detectors.
Definition DetectorOp.h:49
bool REQUIRE_STANDARD_DATA
Set to true if operator expects fixed background intensities instead of "nodata" defined by the Polar...
Definition DetectorOp.h:216
bool UNIVERSAL
If true, applies also to quantities str than the one used in detection. The detection and the accumul...
Definition DetectorOp.h:181
Essential class for storing radar data.
Definition Data.h:300
Metadata structure for single-radar data (polar scans, volumes and products).
Definition PolarODIM.h:45
MD odim
The default data parameters for encoding output (the product).
Definition RadarProductOp.h:101
Namespace for images and image processing tools.
Definition AccumulationArray.cpp:45
Definition DataSelector.cpp:44