1. A form recognition apparatus for recognizing a character string existing in an arbitrary table structure in a form, comprising: an image acquisition unit capable of for obtaining a digitized form image of the form; a character string recognition unit capable of for recognizing a character string existing in the form image obtained by the image acquisition unit; a character string extraction unit capable of for extracting a headline wording being a predetermined character string from character strings recognized by the character string recognition unit; a table structure determination unit capable of for determining a table structure existing in the form image, on the basis of the headline wording extracted by the character string extraction unit and arrangement of the headline wordings in the form image; and a correspondence relationship specification unit capable of for specifying a correspondence relationship between the headline wording and a character string other than the headline wording, recognized by the character string recognition unit, using a determination result of the table structure by the table structure determination unit.