A Model Based Vision System