Feature-based recognition