1. A method of processing an image, comprising: receiving one or more sub images within an image; separating each sub image from the image; associating a template with each sub image; using one or more feature vectors associated with each template to locate one or more features within the sub images; and processing one or more rules associated with one or more of the located features.