Edge base template matching