1. A document segmentation system for determining text and non-text portions of a document image, said document segmentation system having a skew corrector, said skew corrector comprised of: a memory storing said document image; and a processor, being coupled to said memory, said processor including, a rectangle extractor coupled to said memory and providing output to said memory, said rectangle extractor providing as output a plurality of rectangles representing said document image, each of said plurality of rectangles representing a portion of said document image, a skew angle detector coupled to said memory, said skew angle detector detecting a skew angle using a column edge C.sub.e and at least a first rectangle and a second rectangle of said plurality of rectangles, said skew angle detector detecting said column edge C.sub.e from at least said first rectangle and said second rectangle, said first rectangle and said second rectangle being in a common column corresponding to said column edge C.sub.e, said skew angle being an angle between said first rectangle and said second rectangle, and a rectangle corrector coupled to said skew angle detector and said memory, said rectangle corrector correcting the skew of all of said plurality of rectangles.