A Method of Color Histogram Creation for Image Retrieval

Marius Tico, T. Haverinen, Pauli Kuosmanen · 2000

ABSTRACTThe traditional method of color histogram creation is toequally subdivide a color space (e.g. RGB, HSI) into acertain number of bins and then count the number of pix-els each bin contains. This strategy results in a quite largenumber of bins with trivial color differences betweenadjacent bins. Consequently small changes in the scene(e.g. changes in the illumination conditions, presence ofnoise) may cause important modifications of the histo-gram. We proposed a new method of color histogram cre-ation based exclusively on the hue component in thechromatic image region and on the intensity componentin the achromatic image region. The color appearance ofthe image is described using a relatively small number ofbins. The proposed method of histogram creation hasbeen evaluated based on the performances achieved inretrieving similar images in a heterogeneous image col-lection. The experimental results reveal that the proposedmethod is less sensitive to small changes in the sceneachieving higher retrieval performances than the tradi-tional method of histogram creation.1. INTRODUCTIONThe most popular technique for image retrieval in a heter-ogeneous collection of images is the comparison ofimages based on their histograms. The histogramdescribes the gray-level or color distribution for a givenimage. It is a global feature which can be used to performa fast but no so reliable indexing process. The histogramfeature can be used as a preliminary step for databaseindexing in order to reduce the number of candidateimages for the next steps which could use other features(e.g. shape, texture, orientation) to compare the databaseimages with a given query image. The major advantageoffered by the histogram feature consists in its small sen-sitivity to scale, rotation and translation [1]. An appropri-ate color space, a color quantization scheme, a histogramrepresentation, and a similarity metric are the main ingre-dients required for the design of a histogram basedretrieval system [2]. The RGB color space is inappropri-ate for image retrieval due to the fact that it is not relatedwith the way humans perceive colors. Other color spaceslike opponent color space [1], HSI or YIQ are generallyused for retrieval proposes [2], [3]. The Lu*v* space isalso used because it yields a perceptually uniform spac-ing of colors [4].Once a certain color space is subdivided in a number ofbins, the histogram is created by simply counting thenumber of pixels each bin contains. This strategy usuallyresults in a very large number of bins, and hence thecolors represented by adjacent bins would reveal onlytrivial differences. Consequently small changes in thescene (e.g., change in the illumination conditions) or thepresence of noise usually determine large number of pix-els to drift from one bin to another. As a result twoimages which are quite similar one to each other mayhave very different histogram representations.In our method a relatively small number of bins is used inorder to describe the most prominent colors which maybe perceived in the image. The histogram is created basedon the hue and intensity components. The two compo-nents are weighted according with their relevance in dif-ferent image regions based on the value of standarddeviation of the RGB tristimuli.The paper is organized as follows. The proposed methodof histogram creation is described in Section 2. Someexperimental results and comparisons are shown in Sec-tion 3, and some concluding remarks are then presentedin Section 4.2. THE PROPOSED METHODThe hue (H) component is the most suitable one to use inorder to describe the color content of a digital image. Itcontains most of the color information and hence it isalmost constant regardless of the changes in the illumina-tion conditions (e.g., shadows which usually occlude theobjects in a natural image) [5]. However, natural imagesoften contain achromatic regions where the hue compo-

Read the paper · More papers on PaperTik