Uses of Class
de.unihalle.informatik.MiToBo.segmentation.snakes.optimize.SnakeOptimizerSingle

Packages that use SnakeOptimizerSingle
de.unihalle.informatik.MiToBo.segmentation.snakes.energies Provides classes with energies to be used with MiToBo snakes. 
de.unihalle.informatik.MiToBo.segmentation.snakes.energies.paramAdapt Provides classes with parameter adaptation for energies to be used with MiToBo snakes. 
de.unihalle.informatik.MiToBo.segmentation.snakes.optimize Provides classes for performing snake-based segmentation on images. 
de.unihalle.informatik.MiToBo.segmentation.snakes.optimize.termination Provides classes for calculating several termination strategies of the snake optimization. 
 

Uses of SnakeOptimizerSingle in de.unihalle.informatik.MiToBo.segmentation.snakes.energies
 

Methods in de.unihalle.informatik.MiToBo.segmentation.snakes.energies with parameters of type SnakeOptimizerSingle
 double MTBSnakeEnergyComputable.calcEnergy(SnakeOptimizerSingle o)
          Calculates the energy of the current snake.
 double MTBSnakeEnergyCD_OverlapPenalty.calcEnergy(SnakeOptimizerSingle opt)
          Calculates the current energy of the snake.
 double MTBSnakeEnergyCD_KassLength.calcEnergy(SnakeOptimizerSingle opt)
          Calculates snake energy (non-normalized!).
 double MTBSnakeEnergyCD_KassCurvature.calcEnergy(SnakeOptimizerSingle opt)
          Calculates normalized snake energy.
 double MTBSnakeEnergyCD_CVRegionFit.calcEnergy(SnakeOptimizerSingle opt)
           
 double MTBSnakeEnergyCDImageBased.calcEnergy(SnakeOptimizerSingle opt)
           
 double MTBSnakeEnergyCD_KassLength.calcEnergy(SnakeOptimizerSingle opt, int pos)
          Calculates energy at a certain position for the current snake.
 double MTBSnakeEnergyCD_KassCurvature.calcEnergy(SnakeOptimizerSingle opt, int pos)
          Calculates length term of snake energy at a certain position for the current snake.
 double MTBSnakeEnergyCDImageBased.calcEnergy(SnakeOptimizerSingle opt, int pointID)
          Calculates energy at a certain snake point.
 boolean MTBSnakeEnergyDerivable.initEnergy(SnakeOptimizerSingle o)
          Init routine which is called once before the energy is actually used.
 boolean MTBSnakeEnergyComputable.initEnergy(SnakeOptimizerSingle o)
          Init routine which is called once before the energy is actually used.
 boolean MTBSnakeEnergyCD_OverlapPenalty.initEnergy(SnakeOptimizerSingle opt)
           
 boolean MTBSnakeEnergyCD_KassLength.initEnergy(SnakeOptimizerSingle o)
           
 boolean MTBSnakeEnergyCD_KassCurvature.initEnergy(SnakeOptimizerSingle o)
           
 boolean MTBSnakeEnergyCD_CVRegionFit.initEnergy(SnakeOptimizerSingle opt)
           
 boolean MTBSnakeEnergyCDImageBased.initEnergy(SnakeOptimizerSingle o)
           
 boolean MTBSnakeEnergyCDIB_Intensity.initEnergy(SnakeOptimizerSingle o)
           
 boolean MTBSnakeEnergyCDIB_Gradient.initEnergy(SnakeOptimizerSingle o)
           
 boolean MTBSnakeEnergyCDIB_GVF2D.initEnergy(SnakeOptimizerSingle o)
           
 boolean MTBSnakeEnergyCDIB_Distance.initEnergy(SnakeOptimizerSingle o)
           
 void MTBSnakeEnergyDerivable.updateStatus(SnakeOptimizerSingle o)
          Update internal state of energy object prior to usaging it.
 void MTBSnakeEnergyComputable.updateStatus(SnakeOptimizerSingle o)
          Update internal state of energy object prior to querying derivatives and so on.
 void MTBSnakeEnergyCD_OverlapPenalty.updateStatus(SnakeOptimizerSingle o)
           
 void MTBSnakeEnergyCD_KassLength.updateStatus(SnakeOptimizerSingle o)
           
 void MTBSnakeEnergyCD_KassCurvature.updateStatus(SnakeOptimizerSingle o)
           
 void MTBSnakeEnergyCD_CVRegionFit.updateStatus(SnakeOptimizerSingle opt)
           
 void MTBSnakeEnergyCDImageBased.updateStatus(SnakeOptimizerSingle o)
           
 

Uses of SnakeOptimizerSingle in de.unihalle.informatik.MiToBo.segmentation.snakes.energies.paramAdapt
 

Methods in de.unihalle.informatik.MiToBo.segmentation.snakes.energies.paramAdapt with parameters of type SnakeOptimizerSingle
 double[] MTBSnakeEnergyCD_KassLength_ParamAdaptNone.alphaUpdate(SnakeOptimizerSingle o, double[] alphas)
          Update function for alphas.
 double[] MTBSnakeEnergyCD_KassLength_ParamAdaptFix.alphaUpdate(SnakeOptimizerSingle o, double[] curAlphas)
           
abstract  double[] MTBSnakeEnergyCD_KassLength_ParamAdapt.alphaUpdate(SnakeOptimizerSingle o, double[] curAlphas)
          Update function for alpha values.
 double[] MTBSnakeEnergyCD_KassCurvature_ParamAdaptNone.betaUpdate(SnakeOptimizerSingle o, double[] betas)
          Update function for betas.
 double[] MTBSnakeEnergyCD_KassCurvature_ParamAdaptFix.betaUpdate(SnakeOptimizerSingle o, double[] curBetas)
           
abstract  double[] MTBSnakeEnergyCD_KassCurvature_ParamAdapt.betaUpdate(SnakeOptimizerSingle o, double[] curBetas)
          Update function for beta values.
 

Uses of SnakeOptimizerSingle in de.unihalle.informatik.MiToBo.segmentation.snakes.optimize
 

Subclasses of SnakeOptimizerSingle in de.unihalle.informatik.MiToBo.segmentation.snakes.optimize
 class SnakeOptimizerSingleGreedy
           Image contour segmentation using parametric snakes with greedy optimization.
 class SnakeOptimizerSingleVarCalc
           Image contour segmentation using parametric snakes.
 

Fields in de.unihalle.informatik.MiToBo.segmentation.snakes.optimize declared as SnakeOptimizerSingle
protected  SnakeOptimizerSingle[] SnakeOptimizerCoupled.snakeOpters
          Array of individual snake optimizers.
protected  SnakeOptimizerSingle SnakeOptimizerCoupled.snakeOptimizer
          Optimizer object for a single snake.
 

Methods in de.unihalle.informatik.MiToBo.segmentation.snakes.optimize that return SnakeOptimizerSingle
 SnakeOptimizerSingle SnakeOptimizerSingleGreedy.clone()
           
 

Constructors in de.unihalle.informatik.MiToBo.segmentation.snakes.optimize with parameters of type SnakeOptimizerSingle
SnakeOptimizerCoupled(MTBImage img, MTBPolygon2DSet initSnakes, SnakeOptimizerSingle sopt, boolean[] activeArray)
          Default constructor.
 

Uses of SnakeOptimizerSingle in de.unihalle.informatik.MiToBo.segmentation.snakes.optimize.termination
 

Fields in de.unihalle.informatik.MiToBo.segmentation.snakes.optimize.termination declared as SnakeOptimizerSingle
protected  SnakeOptimizerSingle MTBTermination.optimizer
          Current snake optimizer with all its parameters and fields.
 

Methods in de.unihalle.informatik.MiToBo.segmentation.snakes.optimize.termination with parameters of type SnakeOptimizerSingle
abstract  boolean MTBTermination.init(SnakeOptimizerSingle opt)
          Initializing routine which is called once before the termination is actually used.
 boolean MTBTermMotionDiff.init(SnakeOptimizerSingle opt)
           
 boolean MTBTermMaxIterations.init(SnakeOptimizerSingle opt)
           
 boolean MTBTermAreaDiffSlidingOffset.init(SnakeOptimizerSingle opt)
           
 boolean MTBTermAreaDiff.init(SnakeOptimizerSingle opt)
           
 



Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.