Image data is analyzed line by line to identify pixels having similar
color and edge characteristics. The pixels on one line are linked to
pixels on another line, if they share similar characteristics. The linked
pixels are then grouped together in regions and the average color of the
region is calculated. An image map is generated that identifies the
regions to which the pixels belong, along with a final table of the
regions appearing in the image.