34. The system of claim 32 wherein: the subsets module determines the initial subset of rows for each column having more than one character block aligned in that column in the text rows of the at least one document image, each initial subset of rows comprising one or more of the text rows of the at least one document image having at least one alignment of at least one character block in a selected column, each initial subset of rows having a set of columns comprising the selected column and other columns in the one or more text rows of a corresponding initial subset of rows in which the selected column is present; in the optimum set module, each optimum set comprises a most representative set of columns selected from the set of columns of the corresponding initial subset of rows; and in the division module: each final subset of rows comprises at least one of the one or more text rows of the corresponding initial subset of rows having a corresponding physical structure that is most similar to the most representative set of columns of the corresponding optimum set when compared to physical structures of all of the one or more text rows of the corresponding initial subset of rows; each confidence factor measures a similarity of corresponding physical structures of the at least one of the one or more text rows in one corresponding final subset of rows to each other; and each particular text row has at least one confidence factor corresponding to at least one final subset of rows in which the particular text row is an element.
36. The system of claim 34 wherein: each corresponding optimum set is represented by a corresponding master row having the set of columns from the corresponding initial subset of rows, each corresponding master row comprising a first indicator in particular columns in the set of columns for the corresponding initial subset of rows that are elements of the corresponding optimum set and a second indicator in other particular columns in the set of columns for the corresponding initial subset of rows that are not elements of the corresponding optimum set; and the division module: splits the one or more text rows in each corresponding initial subset of rows into at least a first group of text rows and a second group of text rows, the first group of text rows comprising the at least one of the one or more text rows, the at least one of the one or more text rows having at least a smallest distance to the corresponding master row when compared to distances of all of the one or more text rows in the corresponding initial subset of rows, the second group of text rows comprising either no text rows or at least one other text row having at least a larger distance to the corresponding master row when compared to the smallest distance of the at least one of the one or more text rows; and selects the first group of text rows to be in the final subset of rows.