5. The system of claim 4 , wherein the processor separates noise, graphics, handwriting, and/or touching text from validated grid line components by classifying said short grid lines and said connected components that are not connected with an inverse cell component by, for each connected component C: merging C to a final table grid CC F if C is a short line and connected with CC F ; adding C to a group of all remaining black connected components if C is a short line but is not connected with CC F ; adding C the group of all remaining black connected components if C is not a short line but connected to at least one component in said group of all remaining black connected components; and merging C to CC F if C is not a short line and not connected with any component in said group of all remaining black connected components.
4. A system for detecting a table grid in a received digital document and extracting the table grid from the received digital document, comprising: a memory that stores a received digital document for processing; and a processor that extracts connected components from the received digital document to identify table grid candidates, extracts grid line components from said table grid candidates, validates the grid line components as belonging to a table grid, separates noise, graphics, handwriting, and/or touching text from validated grid line components by initializing the table grid by merging all inverse cell components into one single connected component, where an inverse cell component comprises a white text component on a dark background, and merging all horizontal and vertical black connected components that are connected with the table grid to the table grid to identify short grid lines shorter than a threshold and all remaining connected components that are not connected with an inverse cell component, and extracts regular cells from said validated grid line components.