Model based recognition