1. A method for detecting tampering in a document image, the method comprising: determining, by an image processing device, an image quality of the document image by analyzing one or more quality features extracted from the document image; pre-processing, by the image processing device, the document image based on a pre-defined ontology of documents when the image quality is above a pre-defined quality threshold; segmenting, by the image processing device, the pre-processed document image into one or more region of interests based on the pre-defined ontology of documents; and detecting, by the image processing device, tampering in a region of interest of the one or more region of interests in the document image by processing each region of interest to detect tampering in the document image.