1. A method comprising causing, at least in part, actions that result in: receiving orientation information from an auxiliary sensor of an image capturing device that captures the orientation information concurrent with capture of an image, wherein the orientation information comprises an indication of an orientation of the image capturing device upon capturing the image; receiving one or more features detected from different regions of the image captured by the image capturing device; and for each of the different regions, selecting a clustering model for clustering the features, wherein the clustering model is, at least in part, in dependence upon the orientation information such that different clustering models are selected for at least two different regions based, at least in part, upon the orientation information from the image capturing device, and wherein the clustering model is associated with a respective range of angles and is trained on a set of images captured at orientation angles corresponding to the respective range of angles.