Non-Uniform SURF Feature Point Detection and Matching