Seol mar théacs é seo: A sparse object category model for efficient learning and exhaustive recognition