1. A method comprising: collecting, by an end-user device, a depth map at a location in a path network; obtaining feature geometries of a fingerprint from a fingerprint database, the fingerprint being in proximity to the location in the path network; orienting, using a processor of the end-user device, the depth map with the feature geometries of the fingerprint; comparing control points of an oriented feature geometry from the depth map with control points within the fingerprint; and calculating an individual match rate for the oriented feature geometry based on an average deviation in distance between each control point of the oriented feature geometry from the depth map and respective control points in the fingerprint.