Viewpoint dependent model for multi-view object recognition