DoGFilter

Module used to apply a Difference of Gaussians (DoG) filter to an image.

Example XML definition

A simple example

  <module
      class = "DoGFilter"
      name = "DoG"
  />

Parameters

NameDescriptionTypeDefault
classThe class name for the module; must be "DoGFilter".string
nameThe name of this instance of the module.string
sigma1width of the positive gaussianfloat1.0
sigma2width of the negative gaussianfloat0.5
kernel_sizewidth of the kernel in pixels. Faster if an odd number is usedint5
normalizescale the kernel so that its integral is 0boolyes

Module Connections

Inputs

NameDescription
INPUTThe input

Outputs

NameDescription
OUTPUTThe output
KERNELThe DoG kernel
PROFILEThe profile of the DoG kernel

Author

Christian Balkenius
christian.balkenius@lucs.lu.se
Lund University Cognitive Science

Files

DoGFilter.h
DoGFilter.cc
DoGFilter.ikc

blog comments powered by Disqus