1. A fast high precision matching method comprising the steps of: a) Input an image; b) Input a template; c) Perform initial search using the input image and the template to create an initial search result output; d) Perform high precision match using the initial search result, the input image, and the template to create a high precision match result output.