Learning to Predict Activity Progress by Self-Supervised Video Alignment | IEEE Conference Publication | IEEE Xplore