1. A method of detecting document image content, the method comprising: separating a document image page into a plurality of image layers; generating two dimensional visual fingerprints of the plurality of image layers; tagging and storing the formed two-dimensional visual fingerprints of the image layers by layer category type; repeating the separating of the document image page, generating the two dimensional visual fingerprints, and storing the two dimensional visual fingerprints for a plurality of document image pages; and detecting image content using the two dimensional visual fingerprints.