pyhrf.boldsynth.pottsfield.swendsenwang.
CptDefaultGraphLinks
(RefGraph)¶computes a default list GraphLinks from RefGraph
input:
output:
pyhrf.boldsynth.pottsfield.swendsenwang.
CptDefaultGraphNodesLabels
(RefGraph)¶computes a default list GraphNodesLabels from RefGraph
input:
output:
pyhrf.boldsynth.pottsfield.swendsenwang.
CptDefaultGraphWeight
(RefGraph)¶computes a default list GraphWeight from RefGraph. Each edge weight is set to 1.0.
input:
output:
pyhrf.boldsynth.pottsfield.swendsenwang.
CptRefGrphNgbhPosi
(RefGraph)¶computes the critical list CptRefGrphNgbhPosi from RefGraph
imput:
output:
pyhrf.boldsynth.pottsfield.swendsenwang.
Cpt_U_graph
(RefGraph, GraphNodesLabels, GraphWeight=None)¶Computes an estimation of U(Graph)
inputs:
output:
pyhrf.boldsynth.pottsfield.swendsenwang.
Cpt_Vec_U_graph
(RefGraph, beta, LabelsNb, SamplesNb, GraphWeight=None, GraphNodesLabels=None, GraphLinks=None, RefGrphNgbhPosi=None)¶Computes a given number of U for fields generated according to a given normalization constant Beta. Swendsen-Wang sampling is used to generate fields.
input:
output:
pyhrf.boldsynth.pottsfield.swendsenwang.
GraphBetaMix
(RefGraph, GraphNodesLabels, beta=0.5, NbLabels=2, NbIt=5, weights=None)¶Generate a partition in GraphNodesLabels with respect to beta.
input:
output:
pyhrf.boldsynth.pottsfield.swendsenwang.
GraphToImage
(GraphNodesCoord, GraphNodesLabels, NBZ, NBY, NBX)¶Computes a 3D image from a connectivity graph.
input:
output:
pyhrf.boldsynth.pottsfield.swendsenwang.
ImageToGraph
(Image, Mask, LabelOI=1, ConnectivityType=6)¶Computes the connectivity graph of an image under a 3D mask voxels.
inputs:
outputs:
pyhrf.boldsynth.pottsfield.swendsenwang.
MaskToGraph
(Mask, LabelOI=1, ConnectivityType=6)¶Computes the connectivity graph of in 3D mask voxels.
inputs:
outputs:
pyhrf.boldsynth.pottsfield.swendsenwang.
SwendsenWangSampler_graph
(RefGraph, GraphNodesLabels, beta, NbLabels, GraphLinks=None, RefGrphNgbhPosi=None, method=1, weights=None)¶image sampling with Swendsen-Wang algorithm
input:
output:
pyhrf.boldsynth.pottsfield.swendsenwang.
linkNodes
(RefGraph, beta, GraphNodesLabels, GraphLinks, RefGrphNgbhPosi)¶pyhrf.boldsynth.pottsfield.swendsenwang.
linkNodesSets
(RefGraph, beta, GraphNodesLabels, links, weights=None)¶pyhrf.boldsynth.pottsfield.swendsenwang.
pickLabels
(RefGraph, GraphLinks, GraphNodesLabels, NbLabels, TempVec, NextTempVec)¶pyhrf.boldsynth.pottsfield.swendsenwang.
set_cluster_labels
(links, labels, nbClasses)¶pyhrf.boldsynth.pottsfield.swendsenwang.
walkCluster
(i, links, labels, l, remainingIndexes)¶