1. A method for estimating the aesthetic quality of an input digital image comprising using a digital image processor for performing the following: a) determining one or more vanishing point(s) associated with the input digital image by automatically analyzing the digital image; b) computing a compositional model from at least the positions of the vanishing point(s); and c) producing an aesthetic quality parameter for the input digital image responsive to the compositional model, wherein the aesthetic quality parameter is an estimate for the aesthetic quality of the input digital image.