A system and method facilitating layout analysis is provided. The
invention includes a layout analyzer having a connected component
organizer, a connected joiner, a word organizer and a word joiner. The
invention provides for the connected component organizer to organize
connected components based upon color, horizontal position and/or
vertical position. The invention provides for the connected component
joiner to join connected components based, at least in part, upon color,
vertical position, horizontal position, a distance between the connected
components, height of the connected components and/or width of the
connected components. The word organizer organizes words and the word
joiner joins words into lines. The joining of words into lines can cause
the connected component joining to attempt to further join connected
components into words.