Not much to write here except to point you to the original post about the text zones extraction, a post that was quite popular back in the days.
It's time to back it up with code … 5ubliminal style:)