1. A method for reducing image tilt, comprising: detecting a plurality of edges in a first image; determining a plurality of angles corresponding to the detected plurality of edges; selecting a dominant angle from the determined plurality of angles; and rotating the first image according to the selected dominant angle to generate a second image.