PCAFlow algorithm
Implementation of the PCAFlow algorithm from the following paper:
[Wulffcvpr2015].
There are some key differences which distinguish this algorithm from the
original PCAFlow (see paper):
- Discrete Cosine Transform basis is used instead of basis extracted
with PCA. Reasoning: DCT basis has comparable performance and it
doesn't require additional storage space. Also, this decision helps to
avoid overloading the algorithm with a lot of external input.
- Usage of built-in OpenCV feature tracking instead of libviso.
References
[Wulffcvpr2015]:
Jonas Wulff, Michael J. Black, "Efficient Sparse-to-Dense Optical Flow
Estimation using a Learned Basis and Layers".
PDF