xmipp3.protocols.protocol_ransac module

class xmipp3.protocols.protocol_ransac.XmippProtRansac(**args)[source]

Bases: ProtInitialVolume

Computes an initial 3d model from a set of projections/classes using RANSAC algorithm.

This method is based on an initial non-lineal dimensionality reduction approach which allows to select representative small sets of class average images capturing the most of the structural information of the particle under study. These reduced sets are then used to generate volumes from random orientation assignments. The best volume is determined from these guesses using a random sample consensus (RANSAC) approach.

convertInputStep(classesFn)[source]
createOutputStep()[source]
evaluateVolumesStep()[source]
getBestVolumesStep()[source]
getCCThreshold()[source]
getCorrThreshStep()[source]
projMatchStep(fnBase)[source]
projectInitialVolume()[source]
ransacIterationStep(n)[source]
reconstructStep(fnRoot)[source]
resizeStep(fnRoot, Xdim)[source]
scoreFinalVolumes()[source]