de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE
Class MTBLengthEnergyKB2D2P4NNonPDE

java.lang.Object
  extended by de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBGenericEnergyNonPDE
      extended by de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBLengthEnergyNonPDE
          extended by de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBLengthEnergyKBNonPDE
              extended by de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBLengthEnergyKB2D2PNonPDE
                  extended by de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBLengthEnergyKB2D2P4NNonPDE

public class MTBLengthEnergyKB2D2P4NNonPDE
extends MTBLengthEnergyKB2D2PNonPDE

Implements the (standard) length energy using length approximation due to Kolmogorov/Boykov for tw0 phases and 4 neighborhood.


Field Summary
 
Fields inherited from class de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBLengthEnergyKB2D2PNonPDE
e_x, e_y, w
 
Fields inherited from class de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBLengthEnergyNonPDE
doNormalization, FLAG_LENGTH, mu, scaleFactor
 
Fields inherited from class de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBGenericEnergyNonPDE
debug, name
 
Constructor Summary
MTBLengthEnergyKB2D2P4NNonPDE()
          constructor
MTBLengthEnergyKB2D2P4NNonPDE(double mu)
          constructor
 
Method Summary
 MTBGenericEnergyNonPDE init(MTBImage img, MTBLevelsetMembership phi)
          Here potentially anisotropic grids may be reflected setting weights accordingly
 
Methods inherited from class de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBLengthEnergyKB2D2PNonPDE
deltaE, E
 
Methods inherited from class de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBLengthEnergyKBNonPDE
createEnergy
 
Methods inherited from class de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBLengthEnergyNonPDE
setScaleFactor, toString
 
Methods inherited from class de.unihalle.informatik.MiToBo.segmentation.levelset.nonPDE.MTBGenericEnergyNonPDE
deltaE, estimateParams, getNewIndent, print, setDebug, updateParams, updateParams
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MTBLengthEnergyKB2D2P4NNonPDE

public MTBLengthEnergyKB2D2P4NNonPDE()
constructor


MTBLengthEnergyKB2D2P4NNonPDE

public MTBLengthEnergyKB2D2P4NNonPDE(double mu)
constructor

Parameters:
mu -
Method Detail

init

public MTBGenericEnergyNonPDE init(MTBImage img,
                                   MTBLevelsetMembership phi)
Here potentially anisotropic grids may be reflected setting weights accordingly

Overrides:
init in class MTBLengthEnergyKBNonPDE
Parameters:
img - the image to be segmented
phi - the level set function associated with this energy object in its initial state
Returns:
The modified or a new energy if initialization was successful, otherwise null.