Patent ID: 8606014
Filing Date: 2013-12-10
Classification: G06T,H04N

Abstract:
1. An image processing apparatus that extracts foreground pixels of a foreground image from input image data, comprising: a classifying section that divides an image area related to the input image data into a plurality of image areas, and classifies the plurality of image areas into uniform density areas and variable density areas that are areas other than the uniform density areas, in each of the uniform density areas the difference between pixel values of pixels included therein being less than a predetermined value; a continuous variable density area extraction section that extracts continuous variable density areas, where variable density areas exist adjacent with each other, from the variable density areas of the variable density areas classified by said classifying section; a color information calculation section that calculates color information of the variable density areas; and a foreground pixel extraction section that extracts foreground pixels for each of the continuous variable density areas extracted by said continuous variable density area extraction section according to the color information calculated by said color information calculation section, wherein said color information calculation section calculates a foreground color of each of the variable density areas as color information, and calculates pixel values from among pixel values of a plurality of pixels included in each of the variable density areas, whose difference with pixel values of pixels included in uniform density areas surrounding each of the variable density areas is greater than a predetermined value, as the foreground color; and said foreground pixel extraction section extracts pixels, whose difference in color with the foreground color is within a predetermined range, as the foreground pixels.