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. |