 into text groups; classifying the text groups to determine those text groups which represent running text regions of the image and those which represent non-running text regions of the image; regrouping at least one non-running text region of the image based upon locations of the text blocks within said non-running text region; and further classifying at least one text group representing a non-running text region as to the extent to which the 