edu.jhu.ece.iacl.algorithms.dti.tractography
Class WildBootFiberTracker

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
      extended by edu.jhu.ece.iacl.algorithms.dti.tractography.WildBootFiberTracker

public class WildBootFiberTracker
extends AbstractCalculation


Nested Class Summary
protected  class WildBootFiberTracker.WildBootFACTfiber
           
 
Field Summary
protected static boolean BACKWARD
           
protected  int cnt
           
protected static float DTIStudioStepSize
           
protected  float[][][] faData
           
protected static boolean FORWARD
           
protected  int len
           
protected static int MAX_LENGTH
           
protected  int maxlen
           
protected  double maxTurnAngle
           
protected  int minLen
           
protected  float mnLen
           
protected  int Nx
           
protected  int Ny
           
protected  int Nz
           
protected static double pi2
           
protected  double startFA
           
protected static float stepSize
           
protected  double stopFA
           
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
monitor
 
Constructor Summary
WildBootFiberTracker(SchemeV1 dtiScheme, DT_Inversion dtiFit, ImageDataFloat DWVolume, float[][][][] outTensors, float[][][][] outExitCode, float[][][][] outIntensity, float[][][] angularUncertaintyMap, byte[][][] mask, double startFA, double stopFA, int seedsPerVoxel, float seedProb, double maxTurnAngle, int usePevCache)
           
 
Method Summary
protected  Fiber createFiber(WildBootFiberTracker.WildBootFACTfiber factfbr)
           
 FiberCollection solve()
           
 
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

FORWARD

protected static final boolean FORWARD
See Also:
Constant Field Values

BACKWARD

protected static final boolean BACKWARD
See Also:
Constant Field Values

pi2

protected static final double pi2
See Also:
Constant Field Values

stepSize

protected static float stepSize

DTIStudioStepSize

protected static float DTIStudioStepSize

minLen

protected int minLen

maxlen

protected int maxlen

cnt

protected int cnt

len

protected int len

mnLen

protected float mnLen

startFA

protected double startFA

stopFA

protected double stopFA

maxTurnAngle

protected double maxTurnAngle

faData

protected float[][][] faData

Nx

protected int Nx

Ny

protected int Ny

Nz

protected int Nz

MAX_LENGTH

protected static int MAX_LENGTH
Constructor Detail

WildBootFiberTracker

public WildBootFiberTracker(SchemeV1 dtiScheme,
                            DT_Inversion dtiFit,
                            ImageDataFloat DWVolume,
                            float[][][][] outTensors,
                            float[][][][] outExitCode,
                            float[][][][] outIntensity,
                            float[][][] angularUncertaintyMap,
                            byte[][][] mask,
                            double startFA,
                            double stopFA,
                            int seedsPerVoxel,
                            float seedProb,
                            double maxTurnAngle,
                            int usePevCache)
Method Detail

solve

public FiberCollection solve()

createFiber

protected Fiber createFiber(WildBootFiberTracker.WildBootFACTfiber factfbr)