1. A method of detecting document orientation comprising: capturing a document image; binarizing, by a processor, each subimage of the captured document image; retaining, by the processor, textual content and eliminating graphic and noise content from the captured document image; determining, by the processor, a plurality of values including a text-asymmetry ratio, from strip-based projection profiles of the captured document image, the strip-based projection profiles being non-square and located within a bounding box; detecting, by the processor, portrait or landscape orientation based on the values other than the text-asymmetry ratio; and detecting, by the processor, up or down text orientation based on the text-asymmetry ratio, wherein the portrait or landscape orientation is detected based on the values other than the text-asymmetry ratio in that the text-asymmetry ratio is not used to determine the portrait or landscape orientation.