NIPY logo

Site Navigation

NIPY Community

Table Of Contents

This Page

neurospin.segmentation.vem

Module: neurospin.segmentation.vem

Inheritance diagram for nipy.neurospin.segmentation.vem:

Class

VemTissueClassification

class nipy.neurospin.segmentation.vem.VemTissueClassification(ppm, data, mask, noise='gauss', prior=True, copy=False, hard=False)

Bases: object

__init__(ppm, data, mask, noise='gauss', prior=True, copy=False, hard=False)

data: ndarray (3d) mask: 3-element tuple of 1d ndarrays (X,Y,Z)

output: ppm: ndarray (4d)

free_energy(beta=0.0)
ve_step(mu, sigma, alpha=1.0, beta=0.0)
VE-step
vm_step()
Return (mu, sigma)

Functions

nipy.neurospin.segmentation.vem.gauss_dist(x, mu, sigma)
nipy.neurospin.segmentation.vem.laplace_dist(x, mu, sigma)
nipy.neurospin.segmentation.vem.vm_step_gauss(ppm, data_, mask)
ppm: ndarray (4d) data_: ndarray (1d, masked data) mask: 3-element tuple of 1d ndarrays (X,Y,Z)
nipy.neurospin.segmentation.vem.vm_step_laplace(ppm, data_, mask)
ppm: ndarray (4d) data_: ndarray (1d, masked data) mask: 3-element tuple of 1d ndarrays (X,Y,Z)
nipy.neurospin.segmentation.vem.wmedian(x, w, ind)