Sautrela

edu.gtts.sautrela.sp
Class FeatureNormalization

java.lang.Object
  extended by edu.gtts.sautrela.engine.AbstractDataProcessor
      extended by edu.gtts.sautrela.sp.FeatureNormalization
All Implemented Interfaces:
DataProcessor, java.beans.BeanInfo, java.io.Serializable

public class FeatureNormalization
extends AbstractDataProcessor

A DataProcessor that assures 0 mean (and optionally 1 variance) of input. Applied to cepstral coefficients, it is equivalent to Cepstral Mean Normalization (CMN).

See Also:
Serialized Form

Field Summary
static boolean DEFAULT_VARIANCETOONE
          default flag for varianceToOne = false
 
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
Constructor Summary
FeatureNormalization()
          Creates a new CepstralNormalization
 
Method Summary
 void editBeanInfo(java.beans.BeanInfo info)
           
 boolean isVarianceToOne()
          Getter for property varianceToOne.
static void main(java.lang.String[] args)
           
 void process(Buffer in, Buffer out)
          Processes the input Data.
 void setVarianceToOne(boolean varianceToOne)
          Setter for property varianceToOne.
 
Methods inherited from class edu.gtts.sautrela.engine.AbstractDataProcessor
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, getName, getPropertyDescriptors, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_VARIANCETOONE

public static final boolean DEFAULT_VARIANCETOONE
default flag for varianceToOne = false

See Also:
Constant Field Values
Constructor Detail

FeatureNormalization

public FeatureNormalization()
Creates a new CepstralNormalization

Method Detail

isVarianceToOne

public boolean isVarianceToOne()
Getter for property varianceToOne.

Returns:
Value of property varianceToOne.

setVarianceToOne

public void setVarianceToOne(boolean varianceToOne)
Setter for property varianceToOne.

Parameters:
varianceToOne - If true, data is divided by the standard deviation of the stream.

process

public void process(Buffer in,
                    Buffer out)
             throws DataProcessorException
Processes the input Data. Input data is treated as multidimensional data and therefore all processed vectors MUST have the same length.

Parameters:
in - Input Buffer
out - Output Buffer
Throws:
DataProcessorException

editBeanInfo

public void editBeanInfo(java.beans.BeanInfo info)
Overrides:
editBeanInfo in class AbstractDataProcessor

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

Sautrela