18. The non-transitory computer-readable medium of claim 16 , wherein wherein identifying the one or more blocks includes performing a physical structure analysis to identify each said one or more blocks.
16. A non-transitory computer-readable medium having stored thereon instructions which when executed by a computer, cause the computer to perform a method for determining a logical structure for a document, comprising: identifying one or more blocks in an image of the document; generating a hypothesis for at least one of the identified blocks in the image of the document; generating at least one document hypothesis for the image of the document, wherein said generating includes referencing a plurality of document models, wherein each document model describes one or more possible logical structures, and wherein such logical structures are based on the presence of one or more blocks; selecting a document hypothesis based on its degree of correspondence with at least one block hypothesis; and forming a representation of the document based on the selected document hypothesis.