Duration Dependent Hidden Markov Models and Change Point Geometry for Video Surveillance