1. A computer-implemented method of determining a unique set of polynomials for a non-numerical data to extract numerical data from the non-numerical data by a computing device, the method comprising: measuring the non-numerical data, wherein measuring includes measuring a widest portion of the non-numerical data and a highest portion of the non-numerical data; generating a projection set of polynomials that are projected to identify the non-numerical data based on the non-numerical data measurements by computing a projection of a space linear combination of candidate polynomials of degree d on polynomials of degree less than d that do not evaluate to less than a threshold on a set of points; subtracting the projection set of polynomials evaluated on the points from the candidate polynomials evaluated on the points to generate a subtraction matrix of evaluated polynomials; computing the singular value decomposition of the subtraction matrix of evaluated polynomials; partitioning the polynomials resulting from the singular value decomposition based on a threshold such that partitioning determines a set of polynomials of the unique set of polynomials that identify the non-numerical data; and identifying the non-numerical data based on the partitioned polynomials and the non-numerical data measurements, wherein measuring, generating, subtracting, computing, and partitioning are performed by executing modules stored on a non-transitory computer-readable storage device of the computer.