edu.jhu.ece.iacl.algorithms.manual_label.staple
Class STAPLEsingle

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
      extended by edu.jhu.ece.iacl.algorithms.manual_label.staple.STAPLEsingle

public class STAPLEsingle
extends AbstractCalculation

Author:
John Bogovic

Field Summary
protected  float convergesum
           
protected  java.lang.String dir
           
protected  double eps
           
protected  java.lang.Number[] labels
           
protected  int maxiters
           
protected  PerformanceLevel pl
           
protected  float prior
           
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
monitor
 
Constructor Summary
STAPLEsingle()
           
STAPLEsingle(int[][][][] img)
           
STAPLEsingle(java.util.List<ImageData> imgs)
           
STAPLEsingle(java.lang.String[] filenames, int[] dim)
           
 
Method Summary
 void Estep()
           
 PerformanceLevel getPeformanceLevel()
           
 void getPriorProb()
           
 ImageDataFloat getTruth()
           
 float[][][] getTruthImage()
           
 void initialize()
           
 void iterate()
           
 void Mstep()
           
 void printPerformanceLevels()
           
 void printPerformanceLevels2()
           
 void setDir(java.lang.String dir)
           
 void setEps(double eps)
           
 void setImages(int[][][][] img)
           
 void setmaxIters(int max)
           
 boolean verifySizes()
           
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
add, addTotalUnits, decrementCompletedUnits, decrementCompletedUnits, getCompletedUnits, getCurrentLabel, getCurrentProgress, getLabel, getPerformance, getProgress, getTotalUnits, incrementCompletedUnits, incrementCompletedUnits, isCompleted, markCompleted, reset, setCompletedUnits, setCompletedUnits, setLabel, setMonitor, setTotalUnits
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pl

protected PerformanceLevel pl

prior

protected float prior

labels

protected java.lang.Number[] labels

convergesum

protected float convergesum

maxiters

protected int maxiters

dir

protected java.lang.String dir

eps

protected double eps
Constructor Detail

STAPLEsingle

public STAPLEsingle()

STAPLEsingle

public STAPLEsingle(int[][][][] img)

STAPLEsingle

public STAPLEsingle(java.lang.String[] filenames,
                    int[] dim)

STAPLEsingle

public STAPLEsingle(java.util.List<ImageData> imgs)
Method Detail

setmaxIters

public void setmaxIters(int max)

setImages

public void setImages(int[][][][] img)

setDir

public void setDir(java.lang.String dir)

setEps

public void setEps(double eps)

verifySizes

public boolean verifySizes()

initialize

public void initialize()

Estep

public void Estep()

Mstep

public void Mstep()

getPriorProb

public void getPriorProb()

iterate

public void iterate()

printPerformanceLevels

public void printPerformanceLevels()

printPerformanceLevels2

public void printPerformanceLevels2()

getTruthImage

public float[][][] getTruthImage()

getTruth

public ImageDataFloat getTruth()

getPeformanceLevel

public PerformanceLevel getPeformanceLevel()