edu.jhu.ece.iacl.pami
Class SimFramework

java.lang.Object
  extended by AlgorithmBase
      extended by edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
          extended by edu.jhu.ece.iacl.pami.SimFramework

public class SimFramework
extends ProcessingAlgorithm


Field Summary
protected  ParamFile bout
           
protected  ParamFile gout
           
protected  ParamMatrix param_imgMatrix
           
protected  ParamVolume param_Sdw
           
protected  ParamVolume param_SdwNF
           
protected  ParamFloat param_sigma_out
           
protected  ParamFloat param_Sref_out
           
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
algorithmInformation, inputParams, JIST_VERSION, outputParams, performance, runningInSeparateProcess
 
Constructor Summary
SimFramework()
           
 
Method Summary
 float addRicianNoise(float Sdw, float sigma)
           
protected  void createInputParameters(ParamCollection inputParams)
          Create input parameters.
protected  void createOutputParameters(ParamCollection outputParams)
          Create output parameters.
protected  void execute(CalculationMonitor monitor)
          Execute your algorithm.
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
getAboutFile, getAlgorithmInformation, getAlgorithmLabel, getAlgorithmName, getDefaultJVMArgs, getInput, getMapFile, getOutput, getOutputDirectory, getPreferredSize, getTimeStamp, getUsageFile, init, init, isRunningInSeparateProcess, load, runAlgorithm, runAlgorithm, saveResources, setInput, setMapFile, setOutput, setOutputDirectory, setOutputMetaFile, setPreferredSize, setRunningInSeparateProcess, writeSummaryFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

param_Sdw

protected ParamVolume param_Sdw

param_SdwNF

protected ParamVolume param_SdwNF

bout

protected ParamFile bout

gout

protected ParamFile gout

param_imgMatrix

protected ParamMatrix param_imgMatrix

param_sigma_out

protected ParamFloat param_sigma_out

param_Sref_out

protected ParamFloat param_Sref_out
Constructor Detail

SimFramework

public SimFramework()
Method Detail

createInputParameters

protected void createInputParameters(ParamCollection inputParams)
Description copied from class: ProcessingAlgorithm
Create input parameters.

Specified by:
createInputParameters in class ProcessingAlgorithm
Parameters:
inputParams - the input parameters

createOutputParameters

protected void createOutputParameters(ParamCollection outputParams)
Description copied from class: ProcessingAlgorithm
Create output parameters.

Specified by:
createOutputParameters in class ProcessingAlgorithm
Parameters:
outputParams - the output parameters

execute

protected void execute(CalculationMonitor monitor)
Description copied from class: ProcessingAlgorithm
Execute your algorithm.

Specified by:
execute in class ProcessingAlgorithm
Parameters:
monitor - progress monitor

addRicianNoise

public float addRicianNoise(float Sdw,
                            float sigma)