A framework for photo-quality assessment and enhancement based on visual aesthetics
Multiple view geometry in computer vision