SpaceVariantOpts.C File Reference

#include "SpaceVariant/SpaceVariantOpts.H"
#include "SpaceVariant/SVChanLevels.H"
#include "Component/ModelOptionDef.H"
#include "Image/Dims.H"
Include dependency graph for SpaceVariantOpts.C:

Go to the source code of this file.

Variables

const ModelOptionCateg MOC_SPACEVARIANT
 SpaceVariant module related options.
const ModelOptionDef OPT_SpaceVariantScale
const ModelOptionDef OPT_SpaceVariantFoveaSize
const ModelOptionDef OPT_SpaceVariantSfac
const ModelOptionDef OPT_SpaceVariantBeta
const ModelOptionDef OPT_SpaceVariantGain
const ModelOptionDef OPT_SpaceVariantExponent
const ModelOptionDef OPT_SpaceVariantOffset
const ModelOptionDef OPT_SpaceVariantFovCut
const ModelOptionDef OPT_SpaceVariantDims
const ModelOptionDef OPT_SpaceVariantDogCenter
const ModelOptionDef OPT_SpaceVariantDogSize
const ModelOptionDef OPT_SpaceVariantEdgeOrient
const ModelOptionDef OPT_SpaceVariantEdgeLength
const ModelOptionDef OPT_SpaceVariantEdgeDensity
const ModelOptionDef OPT_SpaceVariantChanScales

Detailed Description

Definition in file SpaceVariantOpts.C.


Variable Documentation

Initial value:
 {
  MOC_SORTPRI_3,   "Space Variant Processing - Related Options" }

SpaceVariant module related options.

Definition at line 47 of file SpaceVariantOpts.C.

const ModelOptionDef OPT_SpaceVariantBeta
Initial value:
  { MODOPT_ARG(float), "SpaceVariantBeta", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "Choose the beta parameter of the transform equation "
    "'u=s*ln(r/alpha) + beta' where u is the space variant point and r "
    "is the radius. s is the scaling factor and alpha is the fovea size. "
    "This parameter shifts the fovea left (<1) or right (>1) of the "
    "midline.", "retinasv-beta",'\0', "<float>", "1.0" }

Definition at line 73 of file SpaceVariantOpts.C.

const ModelOptionDef OPT_SpaceVariantChanScales
Initial value:
 
  { MODOPT_ARG(SVChanLevels), "SpaceVariantChanScales", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "the scales to use when creating a space variant pyramid", 
    "channelsv-scales", '\0', "<float>,<float>,...", "0.5,1.0,2.0,4.0,8.0" }
const ModelOptionDef OPT_SpaceVariantDims
Initial value:
  { MODOPT_ARG(Dims), "SpaceVariantDims", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "The dimensions of the space variant transform in rings x wedges. "
    "The Number of wedges (rays) in the log-polar map will have "
    "horizontal dimensions 1/2 this value as the wedges are split between "
    "hemifields. The number of rings in the log-polar map will have "
    "horizontal dimensions twice this value (for each hemifield).",
    "retinasv-dims", '\0', "<Dims>", "160x480" }

Definition at line 122 of file SpaceVariantOpts.C.

const ModelOptionDef OPT_SpaceVariantDogCenter
Initial value:
 
  { MODOPT_FLAG, "SpaceVariantDogCenter", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "Sets center-surround, or surround-center when performing a difference "
    "of gaussians space variant transform.", 
    "use-channelasv-oncenter", '\0', "", "true" }
const ModelOptionDef OPT_SpaceVariantDogSize
Initial value:
 
  { MODOPT_ARG(float), "SpaceVariantDogSize", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "Sets the size of the surround when performing a difference "
    "of gaussians space variant transform. The surround will be the "
    "center standard deviation multiplied by this factor. A factor of 6 approximates "
    "retinal ganglion cell responses estimated from Croner & Kaplan (1993), and "
    "a factor of 1.6 the approximates laplacian transform.", 
    "channelasv-surround-factor", '\0', "<float>", "6.0" }
const ModelOptionDef OPT_SpaceVariantEdgeDensity
Initial value:
 
  { MODOPT_ARG(uint), "SpaceVariantEdgeDensity", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "the number of pixels used to create the edge", 
    "channelsv-edge-density", '\0', "<float>", "3" }
const ModelOptionDef OPT_SpaceVariantEdgeLength
Initial value:
 
  { MODOPT_ARG(uint), "SpaceVariantEdgeLenth", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "The edge length in pixels for the space variant retina", 
    "channelsv-edge-length", '\0', "<uint>", "3" }
const ModelOptionDef OPT_SpaceVariantEdgeOrient
Initial value:
 
  { MODOPT_ARG(float), "SpaceVariantEdgeOrient", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "The edge orientation for the space variant retina", 
    "channelsv-edge-orientation", '\0', "<uint>", "0.0" }
const ModelOptionDef OPT_SpaceVariantExponent
Initial value:
  { MODOPT_ARG(float), "SpaceVariantExponent", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "The receptive field of each pixel in the space variant image is modeled "
    "as a guassian parameterized by the standard deviation in pixels. For a given eccentricty "
    "r in degrees of visual space, the standard deviation 's', can be modeled as "
    "'s=g*r^e+b' where 'g','e', 'b' are the gain, exponent and offset which describe the shape of "
    "of the ralationship. The default parameters are estimated from the data of "
    "Croner & Kaplan (1995) for parvocellular ganglion cells.", "retinasv-exponent", '\0', "<float>", "1.7689" }

Definition at line 92 of file SpaceVariantOpts.C.

const ModelOptionDef OPT_SpaceVariantFovCut
Initial value:
  { MODOPT_ARG(float), "SpaceVariantFovCut", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "Normally, the fovea is considered the area of expansion, where the "
    "first derivitive of the transform function is > 1. However, if "
    "the paramters are adjusted so no oversampling occurs then this "
    "will never be the case. Use this parameter to adjust the value "
    "(between 0 and 1) of the first derivitive that is considered the "
    "fovea. ", "retinasv-fovea-cutoff", '\0', "<float>", "2.0" }

Definition at line 112 of file SpaceVariantOpts.C.

const ModelOptionDef OPT_SpaceVariantFoveaSize
Initial value:
  { MODOPT_ARG(float), "SpaceVariantFoveaSize", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "factor to use in scaling fovea", "retinasv-fovea-size",
    '\0', "<float>", "0.01" }

Definition at line 61 of file SpaceVariantOpts.C.

const ModelOptionDef OPT_SpaceVariantGain
Initial value:
  { MODOPT_ARG(float), "SpaceVariantGain", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "The receptive field of each pixel in the space variant image is modeled "
    "as a guassian parameterized by the standard deviation in pixels. For a given eccentricty "
    "r in degrees of visual space, the standard deviation 's', can be modeled as "
    "'s=g*r^e+b' where 'g','e', 'b' are the gain, exponent and offset which describe the shape of "
    "of the ralationship. The default parameters are estimated from the data of "
    "Croner & Kaplan (1995) for parvocellular ganglion cells.", "retinasv-gain", '\0', "<float>", "0.0002" }

Definition at line 82 of file SpaceVariantOpts.C.

const ModelOptionDef OPT_SpaceVariantOffset
Initial value:
  { MODOPT_ARG(float), "SpaceVariantOffset", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "The receptive field of each pixel in the space variant image is modeled "
    "as a guassian parameterized by the standard deviation in pixels. For a given eccentricty "
    "r in degrees of visual space, the standard deviation 's', can be modeled as "
    "'s=g*r^e+b' where 'g','e', 'b' are the gain, exponent and offset which describe the shape of "
    "of the ralationship. The default parameters are estimated from the data of "
    "Croner & Kaplan (1995) for parvocellular ganglion cells.", "retinasv-offset", '\0', "<float>", "0.0252" }

Definition at line 102 of file SpaceVariantOpts.C.

const ModelOptionDef OPT_SpaceVariantScale
Initial value:
  { MODOPT_ARG_STRING, "SpaceVariantScale", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "Decide the scale of the transform. 'FULL' to scale along the longest "
    "input dimension (will leave some of the transform unfilled. 'CROP' to "
    "scale along the shortest input dimension (will not transform all of "
    "the input image). 'OPTIM' to scale each orientation seperately (full "
    "coverage, but not isotropic anymore). Or 'NONE' to supply a user "
    "defined scaling factor", "retinasv-scale", '\0', "", "FULL" }

Definition at line 51 of file SpaceVariantOpts.C.

const ModelOptionDef OPT_SpaceVariantSfac
Initial value:
  { MODOPT_ARG(float), "SpaceVariantSfac", &MOC_SPACEVARIANT, OPTEXP_CORE,
    "If the retina's scale type is NONE we will use this scaling factor",
    "retinasv-sfac", '\0', "<float>", "24.75"}

Definition at line 67 of file SpaceVariantOpts.C.

Generated on Sun May 8 08:42:51 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3