1. A method for determining the orientation of a digital image, comprising the steps of: a) employing a semantic object detection method to detect the presence and orientation of a semantic object; b) employing a scene layout detection method to detect the orientation of a scene layout; and c) employing an arbitration method to produce an estimate of the image orientation from the orientation of the detected semantic object and the detected orientation of the scene layout.