Spatio-Temporal Alignments: Optimal transport through space and time