|
libeblearn
|
#include <ebl_normalization.h>
Public Member Functions | |
| laplacian_module (int nf, bool mirror=false, bool global_norm=false, const char *name="laplacian_module") | |
| virtual | ~laplacian_module () |
| destructor | |
| virtual void | fprop (Tstate &in, Tstate &out) |
| forward propagation from in to out | |
|
virtual laplacian_module< T, Tstate > * | copy () |
| Returns a deep copy of this module. | |
| virtual std::string | describe () |
| Returns a string describing this module and its parameters. | |
Laplacian pyramid normalization: input is filtered with a 5x5 kernel and the result is subtracted to the input, resulting in a high-pass filtered output.
| ebl::laplacian_module< T, Tstate >::laplacian_module | ( | int | nf, |
| bool | mirror = false, |
||
| bool | global_norm = false, |
||
| const char * | name = "laplacian_module< T, Tstate >" |
||
| ) |
| nf | The number of feature maps input to this module. |
| mirror | Use mirroring of the input to pad border if true, or use zero-padding otherwise (default). |
| global_norm | If true, apply global normalization first. |