@ALDParametrizedClass public abstract class MTBSnakeEnergyCD_KassCurvature_ParamAdapt extends Object
Modifier and Type | Field and Description |
---|---|
protected double |
initBeta
Initial beta value of the Kass curvature energy.
|
Constructor and Description |
---|
MTBSnakeEnergyCD_KassCurvature_ParamAdapt() |
Modifier and Type | Method and Description |
---|---|
abstract double[] |
betaUpdate(SnakeOptimizerSingle o,
double[] curBetas)
Update function for beta values.
|
abstract Double |
getMaxBeta()
Get the maximum value for parameter beta.
|
abstract Double |
getMinBeta()
Get the minimum value for parameter beta.
|
abstract void |
init(MTBSnakeEnergyCD_KassCurvature ener)
Initialize the updater according to associated energy object.
|
abstract String |
toString() |
public MTBSnakeEnergyCD_KassCurvature_ParamAdapt()
public abstract void init(MTBSnakeEnergyCD_KassCurvature ener)
public abstract double[] betaUpdate(SnakeOptimizerSingle o, double[] curBetas)
o
- current snake optimizercurBetas
- current beta valuespublic abstract Double getMaxBeta()
public abstract Double getMinBeta()
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.