13. The system as claimed in claim 9 wherein: the text detection module is for generating the binarized image by applying a mask threshold to the source image; and the text unit module is for forming the text unit by grouping the character targets of the connected neighbors, the character targets having a character vertical overlap greater than a character vertical overlap threshold, the character targets having a character stroke size within a character stroke size threshold of the character stroke size of another of the character targets, and the text unit is a portion of the source image.
13. The system as claimed in claim 9 wherein: the text detection module is for generating the binarized image by applying a mask threshold to the source image; and the text unit module is for forming the text unit by grouping the character targets of the connected neighbors, the character targets having a character vertical overlap greater than a character vertical overlap threshold, the character targets having a character stroke size within a character stroke size threshold of the character stroke size of another of the character targets, and the text unit is a portion of the source image. 16. The system as claimed in claim 13 wherein the text detection module is for generating the binarized image of the source image where the source image is unstructured and cluttered, wherein an unstructured image includes textual elements with variations in size, font, style, stroke size, text color, and/or text background color, and a cluttered image includes text completely or partially overlaid on top of graphical elements.