1. A method performed in a device, comprising: obtaining, by the device, an image having a first orientation with respect to a display of the device; detecting, in the image, a plurality of human faces arranged in a number of different orientations; analyzing the number of different orientations to determine orientation information associated with the image; determining whether the orientation information identifies a particular orientation of the image with respect to the display; detecting, upon a determination that the orientation information does not identify the particular orientation, at least one feature in the image other than the plurality of human faces; analyzing an orientation of the at least one feature, with respect to the display, to determine additional orientation information; reconciling the orientation information associated with the image and the additional orientation information associated with the image to determine a second orientation; determining whether the first orientation differs from the second orientation; and performing, when the first orientation differs from the second orientation, an action to re-orient the image to the second orientation.