@ALDParametrizedClass public class MTBLengthEnergyFW3D2PNonPDE extends MTBLengthEnergyFW3DNonPDE
| Modifier and Type | Field and Description |
|---|---|
private double |
SQRT_2 |
private double |
SQRT_3 |
doNormalization, FLAG_LENGTH, mu, scaleFactordebug, name| Constructor and Description |
|---|
MTBLengthEnergyFW3D2PNonPDE()
constructor
|
MTBLengthEnergyFW3D2PNonPDE(double mu)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected double |
gradMagHeaviside(double a,
double b,
double c,
double d)
calculate the gradient magnitude of the forward difference of the heaviside function
corresponding to the level set for one voxel
|
deltaE, E, EcreateEnergy, initsetScaleFactor, toStringdeltaE, estimateParams, getNewIndent, print, setDebug, updateParams, updateParamspublic MTBLengthEnergyFW3D2PNonPDE(double mu)
mu - weight of the length termpublic MTBLengthEnergyFW3D2PNonPDE()
protected double gradMagHeaviside(double a,
double b,
double c,
double d)
gradMagHeaviside in class MTBLengthEnergyFW3DNonPDEa - heaviside functtion at (x,y,z)b - heaviside functtion at (x+1,y,z)c - heaviside functtion at (x,y+1,z)d - heaviside functtion at (x,y,z+1)Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.