1. A method for detecting patterns in an image, the method comprising: performing first pattern matching on the image using a first pattern matching technique, wherein said performing pattern matching determines a plurality of candidate areas; performing second pattern matching on each of the candidate areas using a second different pattern matching technique, wherein said performing second pattern matching generates final pattern match results; and generating an output indicating the final pattern match results.