The structure of hypersurfaces corresponding to different spatio-temporal patterns is considered, and in particular representations based on geometrical invariants, such as the Riemann and Einstein tensors and the scalar curvature are analyzed. The spatio-temporal patterns result from translations, Lie-group transformations, accelerated and discontinuous motions and modulations. Novel methods are obtained for the computation of motion parameters and the optical flow. Moreover, results obtained for accelerated and discontinuous motions are useful for the detection of motion boundaries.