Spatio-temporal Video Parsing for Abnormality Detection