Modeling Shape, Appearance and Motion for Human Movement Analysis