cv.VariationalRefinement - MATLAB File Help Go to online doc for cv.VariationalRefinement
cv.VariationalRefinement

Variational optical flow refinement

This class implements variational refinement of the input flow field, i.e. it uses input flow to initialize the minimization of the following functional:

E(U) = integral_{Omega}(delta * Psi(E_I) + gamma * Psi(E_G) + alpha * Psi(E_S))

where E_I, E_G, E_S are color constancy, gradient constancy and smoothness terms respectively. Psi(s^2) = sqrt(s^2 + epsilon^2) is a robust penalizer to limit the influence of outliers. A complete formulation and a description of the minimization procedure can be found in [Brox2004].

References

[Brox2004]:

Thomas Brox, Andres Bruhn, Nils Papenberg, and Joachim Weickert. "High accuracy optical flow estimation based on a theory for warping". In Computer Vision-ECCV 2004, pages 25-36. Springer, 2004.

See also
Class Details
Superclasses handle
Sealed false
Construct on load false
Constructor Summary
VariationalRefinement Creates an instance of VariationalRefinement 
Property Summary
Alpha Weight of the smoothness term. default 20.0 
Delta Weight of the color constancy term. default 5.0 
FixedPointIterations Number of outer (fixed-point) iterations in the minimization 
Gamma Weight of the gradient constancy term. default 10.0 
Omega Relaxation factor in SOR. default 1.6 
SorIterations Number of inner successive over-relaxation (SOR) iterations in the 
id Object ID 
Method Summary
  addlistener Add listener for event. 
  calc Calculates an optical flow 
  calcUV calc function overload to handle separate horizontal (u) and vertical (v) flow components (to avoid extra splits/merges) 
  collectGarbage Releases all inner buffers 
  delete Destructor 
  eq == (EQ) Test handle equality. 
  findobj Find objects matching specified conditions. 
  findprop Find property of MATLAB handle object. 
  ge >= (GE) Greater than or equal relation for handles. 
  gt > (GT) Greater than relation for handles. 
Sealed   isvalid Test handle validity. 
  le <= (LE) Less than or equal relation for handles. 
  listener Add listener for event without binding the listener to the source object. 
  lt < (LT) Less than relation for handles. 
  ne ~= (NE) Not equal relation for handles. 
  notify Notify listeners of event. 
Event Summary
ObjectBeingDestroyed Notifies listeners that a particular object has been destroyed.