continuousflex.protocols.protocol_heteroflow module

class continuousflex.protocols.protocol_heteroflow.FlexProtHeteroFlow(**kwargs)[source]

Bases: pwem.protocols.protocol_3d.ProtAnalysis3D

Protocol for HeteroFlow.

convertInputStep()[source]
copyOpticalFlows()[source]
createOutputStep()[source]
doAlignmentStep()[source]
findCorrelationMatrix()[source]
getVolumeDimesion()[source]
metric_opflow_vols(flow1, flow2)[source]
ncc(v1, v2)[source]

Compute the Normalized Cross Correlation between the two volumes. @param v1: volume 1. @param v2: volume 2. @return: NCC.

normalize(v)[source]

Normalize the data. @param v: input volume. @return: Normalized volume.

read_optical_flow(path_flowx, path_flowy, path_flowz)[source]
read_optical_flow_by_number(num)[source]
vmab(v1, v2)[source]

Compute the normalized mean absolute distance between the two volumes :param v1: volume1 :param v2: volume2 :return: score for mean square diff

vmsq(v1, v2)[source]

Compute the normalized mean square distance between the two volumes :param v1: volume1 :param v2: volume2 :return: score for mean square diff

warpByFlow()[source]