Uses of Interface
sc.fiji.snt.tracing.cost.Cost

Packages that use Cost
Package
Description
Path-finding algorithms for interactive neuron tracing.
Automatic neuron tracing algorithms that reconstruct complete neuronal morphologies from images without user interaction.
Cost function implementations for classes implementing SearchInterface
  • Uses of Cost in sc.fiji.snt.tracing

    Fields in sc.fiji.snt.tracing declared as Cost
    Modifier and Type
    Field
    Description
    protected final Cost
    BiSearch.costFunction
     
    protected final Cost
    SearchThread.costFunction
     
    Constructors in sc.fiji.snt.tracing with parameters of type Cost
    Modifier
    Constructor
    Description
     
    BiSearch(net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> image, ij.measure.Calibration calibration, int start_x, int start_y, int start_z, int goal_x, int goal_y, int goal_z, int timeoutSeconds, long reportEveryMilliseconds, SNT.SearchImageType searchImageType, Cost costFunction, Heuristic heuristic)
     
     
    BiSearch(SNT snt, int start_x, int start_y, int start_z, int goal_x, int goal_y, int goal_z, Cost costFunction, Heuristic heuristic)
     
     
    BiSearch(SNT snt, net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> image, int start_x, int start_y, int start_z, int goal_x, int goal_y, int goal_z, Cost costFunction, Heuristic heuristic)
     
     
    FillerThread(net.imagej.Dataset dataset, double initialThreshold, int timeoutSeconds, long reportEveryMilliseconds, Cost costFunction)
     
     
    FillerThread(net.imagej.Dataset dataset, double initialThreshold, int timeoutSeconds, long reportEveryMilliseconds, Cost costFunction, SNT.SearchImageType searchImageType)
     
     
    FillerThread(net.imagej.Dataset dataset, double initialThreshold, Cost costFunction)
     
     
    FillerThread(net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> image, ij.measure.Calibration calibration, double initialThreshold, int timeoutSeconds, long reportEveryMilliseconds, Cost costFunction)
     
     
    FillerThread(net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> image, ij.measure.Calibration calibration, double initialThreshold, int timeoutSeconds, long reportEveryMilliseconds, Cost costFunction, SNT.SearchImageType searchImageType)
     
     
    FillerThread(net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> image, ij.measure.Calibration calibration, double initialThreshold, long reportEveryMilliseconds, Cost costFunction)
     
     
    FillerThread(net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> image, ij.measure.Calibration calibration, double initialThreshold, Cost costFunction)
     
    protected
    SearchThread(net.imagej.Dataset dataset, boolean bidirectional, boolean definedGoal, int timeoutSeconds, long reportEveryMilliseconds, SNT.SearchImageType searchImageType, Cost costFunction)
     
    protected
    SearchThread(net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> image, ij.measure.Calibration calibration, boolean bidirectional, boolean definedGoal, int timeoutSeconds, long reportEveryMilliseconds, SNT.SearchImageType searchImageType, Cost costFunction)
     
    protected
    SearchThread(SNT snt, net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> image, Cost costFunction)
     
     
    TracerThread(net.imagej.Dataset dataset, int start_x, int start_y, int start_z, int goal_x, int goal_y, int goal_z, int timeoutSeconds, long reportEveryMilliseconds, SNT.SearchImageType searchImageType, Cost costFunction, Heuristic heuristic)
     
     
    TracerThread(net.imagej.Dataset dataset, int start_x, int start_y, int start_z, int goal_x, int goal_y, int goal_z, int timeoutSeconds, long reportEveryMilliseconds, Cost costFunction, Heuristic heuristic)
     
     
    TracerThread(net.imagej.Dataset dataset, int start_x, int start_y, int start_z, int goal_x, int goal_y, int goal_z, Cost costFunction)
     
     
    TracerThread(net.imagej.Dataset dataset, int start_x, int start_y, int start_z, int goal_x, int goal_y, int goal_z, Cost costFunction, Heuristic heuristic)
     
     
    TracerThread(net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> image, ij.measure.Calibration calibration, int start_x, int start_y, int start_z, int goal_x, int goal_y, int goal_z, int timeoutSeconds, long reportEveryMilliseconds, SNT.SearchImageType searchImageType, Cost costFunction, Heuristic heuristic)
     
     
    TracerThread(SNT snt, int start_x, int start_y, int start_z, int goal_x, int goal_y, int goal_z, Cost costFunction, Heuristic heuristic)
     
     
    TracerThread(SNT snt, net.imglib2.RandomAccessibleInterval<? extends net.imglib2.type.numeric.RealType<?>> image, int start_x, int start_y, int start_z, int goal_x, int goal_y, int goal_z, Cost costFunction, Heuristic heuristic)
     
  • Uses of Cost in sc.fiji.snt.tracing.auto

    Methods in sc.fiji.snt.tracing.auto with parameters of type Cost
    Modifier and Type
    Method
    Description
    void
    ComponentReconnector.setCostFunction(Cost cost)
    Sets the cost function for A* searches.
  • Uses of Cost in sc.fiji.snt.tracing.cost

    Classes in sc.fiji.snt.tracing.cost that implement Cost
    Modifier and Type
    Class
    Description
    class 
    Cost function that computes path cost based on the difference between voxel values and a specified range, useful for tracing along intensity gradients.
    class 
     
    class 
    A cost function inspired by an A* search implementation in the Janelia Workstation, where the cost of moving to a new voxel is given by the complementary error function 1 - erf(z), where
    class 
    Uses the reciprocal of voxel intensity, rescaled to the interval (double precision) 255 * (intensity - min) / (max - min) to compute the cost of moving to a neighbor node.