Unsupervised learning of optical flow with patch consistency and occlusion estimation. (July 2020)