Color-Texture Features Based Image Retrieval Using Structure Wavelet

DOI : 10.17577/IJERTV1IS5419

Download Full-Text PDF Cite this Publication

Text Only Version

Color-Texture Features Based Image Retrieval Using Structure Wavelet

P.R.Rajakumari1 K.Pradeep2

1Assistant Professor, Sarathi Institute of Engg & Technology, Nuzvid.

2Assistant Professor, Sarada Institute of science, Technology& management, Srikakulam.

Abstract

In this paper, content based image retrieval method is used, to retrieve the images from the database according to their similarity to the Query image. The aim of this project is to retrieve the images using Pyramid structure wavelet. Firstly, we calculate the Pyramid structure wavelet of all images in database.secondly,to calculate the energy and then distance between query and database images.

Keywords. Retrieving Images, CBIR (Content Based Image Retrieval) system, distance and energy

  1. Introduction

    Content-Based Image Retrieval (CBIR) is the process of retrieving images from a database on the basis of features that are extracted automatically from the images themselves [2]. A CBIR method typically converts an image into a feature vector representation and matches with the images in the database to find out the most similar images. In the last few years, several research groups have been investigating content based image retrieval. A popular approach is querying by example and computing relevance based on visual similarity using low-level image features like color histograms, textures and shapes. Text-based image retrieval can be traced back to the 1970s; images were represented by textual descriptions and subsequently retrieved using a text- based database management system [3]. Content- based image retrieval utilizes representations of features that are automatically extracted from the images themselves. Most of the current CBIR systems allow for querying-by-example, a technique wherein an image (or part of an image) is selected by the user

    as the query. The system extracts the features of the query image, searches through the database for images with similar features, and displays relevant images to the user in order of similarity to the query [6][7][8][9].

    The paper is organized as follows. Flow chart of proposed method is presented in Section II. Section III describes the Pyramid structure wavelet. The texture feature calculation is presented in Section IV. Distance calculation are made in Section V. Results are shown in section VI. Section VII describes the conclusion.

  2. Flowchart of Proposed Algorithm

    The process of proposed algorithm as shown below

    1. Input as Query image I as taken

    2. Convert RGB to HSV

    3. Apply pyramid structural wavelet to hue color

    4. Calculate the features(color, texture and edge) values of the image

    5. Similarity comparisons between input image and database by using Euclidian distance.

    6. Sorting the distance values

    7. Finally relevant images are retrieved with respect to corresponding query image I.

    8. Repeat step 1 to 7 for another query image.

      Data base images

      Query image

      Canberra Distance

      2-level wavelet

      2-level wavelet

      Figure.2. pyramid structure wavelet decomposition

      4. Texture Feature Calculation

      Retrieve similarity images

      Sorting

      For the texture characteristic four descriptors are used that are: contrast, entropy, energy and inverse differential moment. We have used the Euclidian distance to measure the similarity between the Query image and database image. First apply the Pyramid structure wavelet to get the image into eight sub- images.

      Figure.1.Flowchart of proposed algorithm

  3. Pyramid Structure Wavelet Transform

The wavelet transform transforms the image into a multi-scale representation with both spatial and frequency characteristics. This allows for effective multi-scale image analysis with lower computational cost. Using the pyramid-structure wavelet transform, the texture image is decomposed into four sub images, as low-low, low-high, high-low and high-high sub-bands. The energy level of each sub-band is calculated. This is first level decomposition. Using the low-low sub-band for further decomposition is done. Decomposition is done up to third level in this project. The reason for this type of decomposition is the assumption that the energy of an image is concentrated in the low-low band. In this work, Haar is the simplest and most widely used, while Daubechies have fractal structures and are vital for current wavelet applications. So Daubechies wavelets are used here.

Calculate the energy of all decomposed images at the same scale, using:

Where M and N are the dimensions of the image, and X is the intensity of the pixel located at row i and column j in the image map. Using the above algorithm, the energy levels of the sub-bands is calculated, and further decomposition of the low-low sub-band image is also done This is repeated three times, to reach third level decomposition. These energy level values are stored to be used in the Euclidean distance algorithm.

  1. Distance Calculation

    In this section, we take Canberra distance between two vectors p and q is shown below

  2. Results

    In the experiment various images are used in the MATLAB program. The results of four different test images coil.png, tamoto.png, mango.png and Rolaids.png are shown below.

    similarity Images

    similarity Images

    Figure.6.rotating coil mango

  3. Conclusion

    Figure.3.rotating coil dristan cold

    similarity Images

    Figure.4.rotating coil Rolaids

    similarity Images

    Figure.5.rotating coil tamoto

    This paper attempts to evaluate the performance of the CBIR system on sample datasets of images using Pyramid structure wavelet. Pyramid structurewavelet transform is the development of wavelet transform and construct wavelet with two scaling function. Pyramid structure wavelet transform has many relatively good properties such as symmetry, short support, orthogonality and high order vanishing moments. The system gives good results on the tests conducted. Further tests must be conducted on various and large databases to have a more accurate evaluation. The indexation technique is a crucial part in a CBIR system.

    To have a more powerful and efficient retrieval system for image and multimedia databases, content based queries must be combined with text and keyword predicates.

  4. References

  1. J Eakins, M E Graham, Content-based Image Retrieval, A report to the JISC Technology Applications Programme, 1999.

  2. Thomas S. Huang, Yong Rui, and Shinh-Fu Chang, Image retrieval: Past, Present and Future, International Symposium on Multimedia Information Processing, 1997.

  3. M. Myron Flickner, H. Sawhney, W. Niblack, J. Ashley, Q. Huang, B. Dom, M. Gorkani, J. Hafner,

    D.Lee, D.Petkovic, D.Steele and P.Yanker, Query by image content: The QBIC system, In IEEE Computer, pp. 23-31, Sept.1995

  4. Patrick M. Kelly, Michael Cannon and Donald R. Hush, Query by Image Example: The CANDID approach. In Storage and Retrieval for Image and Video Databases III, volume 2420, pp 238-248, SPIE, 1995

  5. Chad Carson, Serge Belongie, Hayit Greenspan, Jitendra Malik, Blobworld: Image segmentation using Expectation-Maximization and its application to image querying, Third International Conference on Visual Information Systems, 1999

  6. M. Das, E. M. Riseman, and B. A. Draper. Focus: Searching for multi-colored objects in a diverse image database, n IEEE Conference on Computer Vision and Pattern Recognition, pp 756-761, Jun 1997

Leave a Reply