19. The computer readable storage medium of claim 15 , further comprising: identifying an orphan block, wherein if the orphan block is a section-starter orphan block then it may be linked to another identified block when the section-starter orphan block is an orphan block immediately below a section-separator or at the top of a page, and wherein an identified block is a candidate block only if there is no other block between a margin of the candidate block and a margin of the section-starter orphan block where the bottom of the candidate block is below the top margin of the section starter orphan block.
15. A non-transitory computer readable storage medium having instructions stored thereon, when executed by a processor, cause the processor to perform operations including: outputting, using a block type identifier, from a media image a set of paragraphs that are tagged as headlines or body-text; combining, using a merger, the paragraphs into set of blocks; determining which blocks of content belong to one or more articles in the printed media image based on a classifier algorithm; determining, using the classifier algorithm, that blocks with a common assigned headline belong to the same article and to determine that blocks without an assigned headline are orphan blocks, and where an orphan block is identified, to determine whether there are any candidate blocks that may be linked to the orphan block; and constructing, using the results of the classifier, an article that includes a headline block and a body-text block, wherein a block is a candidate block if the bottom of the candidate block is located below the top margin of a section-starter orphan block.