pysteps.motion.interface.get_method

pysteps.motion.interface.get_method(name)

Return a callable function for the optical flow method corresponding to the given name. The available options are:

Python-based implementations
Name Description
None returns a zero motion field
constant constant advection field estimated by maximizing the correlation between two images
darts implementation of the DARTS method of Ruzanski et al. (2011)
lucaskanade OpenCV implementation of the Lucas-Kanade method with interpolated motion vectors for areas with no precipitation
proesmans the anisotropic diffusion method of Proesmans et al. (1994)
vet implementation of the VET method of Laroche and Zawadzki (1995) and Germann and Zawadzki (2002)
Methods implemented in C (these require separate compilation and linkage)
Name Description
brox implementation of the variational method of Brox et al. (2004) from IPOL (http://www.ipol.im/pub/art/2013/21)
clg implementation of the Combined Local-Global (CLG) method of Bruhn et al., 2005 from IPOL (http://www.ipol.im/pub/art/2015/44)