de.unihalle.informatik.MiToBo.segmentation.snakes.energies.paramAdapt
Class MTBSnakeEnergyCD_KassCurvature_ParamAdaptNone

java.lang.Object
  extended by de.unihalle.informatik.MiToBo.segmentation.snakes.energies.paramAdapt.MTBSnakeEnergyCD_KassCurvature_ParamAdapt
      extended by de.unihalle.informatik.MiToBo.segmentation.snakes.energies.paramAdapt.MTBSnakeEnergyCD_KassCurvature_ParamAdaptNone

@ALDDerivedClass
@ALDParametrizedClass
public class MTBSnakeEnergyCD_KassCurvature_ParamAdaptNone
extends MTBSnakeEnergyCD_KassCurvature_ParamAdapt

Dummy parameter adaptation for Kass et al. curvature energy.

This class simply adapts the size of the vector, assuming the first value as the default.

Author:
moeller

Field Summary
 
Fields inherited from class de.unihalle.informatik.MiToBo.segmentation.snakes.energies.paramAdapt.MTBSnakeEnergyCD_KassCurvature_ParamAdapt
initBeta
 
Constructor Summary
MTBSnakeEnergyCD_KassCurvature_ParamAdaptNone()
          Default constructor.
MTBSnakeEnergyCD_KassCurvature_ParamAdaptNone(double _iBeta)
          Construct a new updater.
 
Method Summary
 double[] betaUpdate(SnakeOptimizerSingle o, double[] betas)
          Update function for betas.
 Double getMaxBeta()
          Get the maximum value for parameter beta.
 Double getMinBeta()
          Get the minimum value for parameter beta.
 void init(MTBSnakeEnergyCD_KassCurvature ener)
          Initialize the updater according to associated energy object.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MTBSnakeEnergyCD_KassCurvature_ParamAdaptNone

public MTBSnakeEnergyCD_KassCurvature_ParamAdaptNone()
Default constructor.


MTBSnakeEnergyCD_KassCurvature_ParamAdaptNone

public MTBSnakeEnergyCD_KassCurvature_ParamAdaptNone(double _iBeta)
Construct a new updater.

Method Detail

init

public void init(MTBSnakeEnergyCD_KassCurvature ener)
Description copied from class: MTBSnakeEnergyCD_KassCurvature_ParamAdapt
Initialize the updater according to associated energy object.

Specified by:
init in class MTBSnakeEnergyCD_KassCurvature_ParamAdapt

betaUpdate

public double[] betaUpdate(SnakeOptimizerSingle o,
                           double[] betas)
Update function for betas.

Specified by:
betaUpdate in class MTBSnakeEnergyCD_KassCurvature_ParamAdapt
Parameters:
o - current snake optimizer
betas - current beta values
Returns:
New updated beta values.

getMaxBeta

public Double getMaxBeta()
Description copied from class: MTBSnakeEnergyCD_KassCurvature_ParamAdapt
Get the maximum value for parameter beta.

Specified by:
getMaxBeta in class MTBSnakeEnergyCD_KassCurvature_ParamAdapt
Returns:
Maximum beta value.

getMinBeta

public Double getMinBeta()
Description copied from class: MTBSnakeEnergyCD_KassCurvature_ParamAdapt
Get the minimum value for parameter beta.

Specified by:
getMinBeta in class MTBSnakeEnergyCD_KassCurvature_ParamAdapt
Returns:
Minimum beta value.

toString

public String toString()
Specified by:
toString in class MTBSnakeEnergyCD_KassCurvature_ParamAdapt


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