41. The system of claim 34 wherein: each 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 vector with 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 comprises a clustering module using a clustering algorithm to: determine at least one cluster of at least one row point for each initial subset of rows, each row point corresponding to one of the one or more text rows in the corresponding initial subset of rows and comprising at least two members of a group consisting of a row distance, a row matches, and a row length for the one of the one or more text rows or normalized values thereof; determine a cluster closeness value for each cluster in each initial subset of rows, each cluster closeness value based on a row matches average and a row distances average for text rows corresponding to the at least one row point of a corresponding cluster or normalized values thereof; determine a final cluster for each initial subset of rows, each final cluster having a smallest cluster closeness value from cluster closeness values of the at least one cluster of the corresponding initial subset of rows, each final cluster comprising at least one of the row points, the at least one of the row points corresponding to the at least one of the one or more text rows of the corresponding initial subset of rows; and split the one or more text rows in each corresponding initial subset of rows into at least the final subset of rows and another subset of rows, the final subset of rows comprising the at least one of the one or more text rows of the corresponding initial subset of rows that corresponds to the at least one of the row points of a corresponding final cluster, the other subset of rows comprising either no text rows or at least one other text row of the corresponding initial subset of rows that does not include the at least one of the one or more text rows.
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.