SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
International Journal of Computer Engineering COMPUTER (IJCET), ISSN 0976 –
 INTERNATIONAL JOURNAL OF and Technology ENGINEERING
 6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME
                             & TECHNOLOGY (IJCET)
ISSN 0976 – 6367(Print)
ISSN 0976 – 6375(Online)
Volume 3, Issue 3, October - December (2012), pp. 273-281
                                                                              IJCET
© IAEME: www.iaeme.com/ijcet.asp
Journal Impact Factor (2012): 3.9580 (Calculated by GISI)                 ©IAEME
www.jifactor.com




  FEATURE INTEGRATION FOR IMAGE INFORMATION RETRIEVAL
             USING IMAGE MINING TECHNIQUES

                                            Madhubala Myneni
          Professor, Dept. of CSE , Mahaveer Institute of Science and Technology, Bandlaguda,
                              vyasapuri, kesavagiri Post Hyderabad-5
                                       baladandamudi@gmail.com

                                             Dr.M.Seetha
             Professor, Dept. of CSE, G.Narayanamma Institute of Technology & Science for
                                  Women, Shaikpet, Hyderabad
                                    smaddala2000@yahoomail.com



 ABSTRACT
 In this image information retrieval system the feature extraction process is analyzed and a new
 set of integrated features are proposed using image mining techniques. The content of an image
 can be expressed in terms of low level features as color, texture and shape. The primitive features
 are extracted and compared with data set by using various feature extraction algorithms like
 color histograms, wavelet decomposition and canny algorithms. This paper emphasizes on
 feature extraction algorithms and performance comparison among all algorithms. The system
 uses image mining techniques for converting low level semantic characteristics into high level
 Features, which are integrated in all combinations of primitive features. The feature integration
 has restricted to three different methodologies of feature Integration: color and texture, color and
 shape, texture and shape. It is ascertained that the performance is superior when the image
 retrieval based on the super set of integrated features, and better results than primitive set.

 Keywords-Feature Extraction, Feature Integration, Image Information Retrieval

 1.   INTRODUCTION

 Image Information Retrieval aims to provide an effective and efficient tool for managing large
 image databases. Image retrieval is one of the most exciting and fastest growing research areas in
 the field of medical imaging [2]. The goal of CBIR is to retrieve images from a database that are
                                                 273
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 –
6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME

similar to an image placed as a query. In CBIR, for each image in the database, features are
extracted and compared to the features of the query image. 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 various studies different databases have been to compare the
study.
Content-based image retrieval (CBIR) has been an active research topic since 1990s. Such
systems index images using their visual characteristics, such as color, texture and shape, which
can be extracted from image itself automatically. They can accept an image example as query,
and return a list of images that are similar to the query example in appearance. To extract the
primitive features of a query image and compare them to those of database images. The image
features under consideration were colour, texture and shape. Thus, using matching and
comparison algorithms, the colour, texture and shape features of one image are compared and
matched to the corresponding features of another image. In the end, these metrics are performed
one after another, so as to retrieve database images that are similar to the query. The similarity
between features was to be calculated using algorithms used by well known CBIR systems such
as IBM's QBIC. For each specific feature there is a specific algorithm for extraction and another
for matching.
The integration of structure features, which are particularly suitable for the retrieval of manmade
objects, and color and texture features, which are geared towards the retrieval of natural images
in general. Specifically, we restrict our attention to three different methodologies of feature
Integration: color and texture, color and shape, texture and shape results in better performance
than using shape, color, and texture individually. Retrieving the relevant images in image
retrieval system is a three step process: To extract the relevant primitive features of color, texture
and shape, To design the filter for each feature, To generate the integrated features and perform
the comparison.

2.   FEATURE EXTRACTION

Feature Extraction is the process of creating a representation, or a transformation from the
original data. The images have the primitive features like color, texture, shape, edge, shadows,
temporal details etc. The features that were most promising were color, texture and shape/edge.
The reasons are color can occur in limited range of set. Hence the picture elements can be
compared to these spectra. Texture is defined as a neighborhood feature as a region or a block.
The variation of each pixel with respect to its neighboring pixels defines texture. Hence the
textural details of similar regions can be compared with a texture template. shape/edge is simply
a large change in frequency. The three feature descriptors mainly used most frequently during
feature extraction are color, texture and shape.
Colors are defined in three dimensional color spaces. These could either be RGB (Red, Green,
and Blue), HSV (Hue, Saturation, and Value) or HSB (Hue, Saturation, and Brightness). The last
two are dependent on the human perception of hue, saturation, and brightness. Most image
formats such as JPEG, BMP, GIF, use the RGB color space to store information. The RGB
color space is defined as a unit cube with red, green, and blue axes.
Texture is that innate property of all surfaces that describes visual patterns, each having
properties of homogeneity. It contains important information about the structural arrangement of
the surface, such as; clouds, leaves, bricks, fabric, etc. It also describes the relationship of the
surface to the surrounding environment. In short, it is a feature that describes the distinctive

                                                 274
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 –
6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October December (2012), © IAEME
                                                         October-December

physical composition of a surface.The most popular statistical representations of texture are: Co-
                            surface.The                                                           Co
occurrence Matrix, Tamura Texture and Wavelet Transform.
The classification of all methods among the two other approaches: structural and statistical.
The statistical point of view, an image is a complicated pattern on which statistics can be
  he
obtained to characterize these patterns. The techniques used within the family of statistical
approaches make use of the intensity values of each pixel in an image, and apply various
            s
statistical formulae to the pixels in order to calculate feature descriptors. Texture feature
descriptors, extracted through the use of statistical methods, can be classified into two categories
                                                                                   into
according to the order of the statistical function that is utilized: First-Order Texture Features and
                                                                           Order
Second Order Texture Features. First Order Texture Features are extracted exclusively from the
information provided by the intensity histograms, thus yield no information about the locations
                                         histograms,
of the pixels. Another term used for FirstFirst-Order Texture Features is Grey Level Distribution
Moments.
Shape may be defined as the characteristic surface configuration of an object; an outline or
contour. It permits an object to be distinguished from its surroundings by its outline. Shape
       ur.
representations are two categories Boundary
                                    Boundary-based and Region-based.
Canny Edge detection is an optimal smoothing filter given the criteria of detection, localization
and minimizing multiple responses to a single edge. This method showed that the optimal filter
 nd
given these assumptions is a sum of four exponential terms. It also showed that this filter can be
well approximated by first-order derivatives of Gaussians. Canny also introduced the notion of
                             order                               Canny
non-maximum suppression, which means that given the pre smoothing filters, edge points are
     maximum                                                   pre-smoothing
defined as points where the gradient magnitude assumes a local maximum in the gradient
direction.

Sobel edge detection operations are performed on the data and the processed data is sent back to the
computer. The transfer of data is done using parallel port interface operating in bidirectional mode. For
estimating image gradients from the input image or a smoothed version of it, different gradient operators
                                                                             different
can be applied. The simplest approach is to use central differences:




corresponding to the application of the following filter masks to the image data:




The well-known and earlier Sobel operator is based on the following filters:
         known




Given such estimates of first- order derivatives, the gradient magnitude is then computed as:
                                     derivatives,

                                                    275
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 –
6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October December (2012), © IAEME
                                                         October-December




while the gradient orientation can be estimated as




3. IMAGE INFORMATION RETRIEVAL
In general all Image retrieval algorithms are based on Image Primitive features like color, texture
                                                               ge                      colo
and shape. In this paper, the proposal of Comb  Combinational features is specified to give good
performance. On each feature more efficient algorithms are used to retrieve the information from
data set.
3.1. Image Retrieval based on Color
 .1.
In this paper color based image retrieval has performed in two steps. First for extracting color
                                                                        ps.
feature information Global color histograms has used. To quantize the colors, number of bins are
20. Second step is calculating the distance between bins by using Quadratic distance algorithm.
The results are the distance from zero the less similar the images are in color similarity.
                                 m
3.1.2 Color Histograms
Global color histograms extract the color features of images. To quantize the number of bins are
20. This means that colors that are distinct yet similar are assigned to the same bin reducing the
                                                                            the
number of bins from 256 to 20. This obviously decreases the information content of images, but
decreases the time in calculating the color distance between two histograms. On the other hand
            he
keeping the number of bins at 256 gives a more accurate result in terms of color distance. Later
on we went back to 256 bins due to some inconsistencies obtained in the color distances between
images. There hasn't been any evidence to show which color space generates the best retrieval
results, thus the use of this color space did not restrict us an anyway.
          hus
3.1.3. Quadratic Distance Algorithm
The equation we used in deriving the distance between two color histograms is the quadratic
distance metric:
                                                        t
                                         (
                         d 2 ( Q , I ) = HQ − H I      ) A( H   Q   − HI   )
The equation consists of three terms. The derivation of each of these terms will be explained in
the following sections. The first term consists of the difference between two color histograms; or
                                                                              colo
more precisely the difference in the number of pixels in each bin. This term is obviously a vector
                                                                                obviously
since it consists of one row. The number of columns in this vector is the number of bins in a
histogram. The third term is the transpose of that vector. The middle term is the similarity
matrix. The final result d represents the colo distance between two images. The closer the
                                          color   tance
distance is to zero the closer the images are in color similarity. The further the distance from zero
the less similar the images are in color similarity.




                                                 276
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 –
6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME

3.1.4. Similarity Matrix
As can be seen from the color histograms of two images Q and I, the color patterns observed in
the color bar are totally different. A simple distance metric involving the subtraction of the
number of pixels in the 1st bin of one histogram from the 1st bin of another histogram and so on is
not adequate. This metric is referred to as a Minkowski-Form Distance Metric, which only
compares the “same bins between color histograms “.
This is the main reason for using the quadratic distance metric. More precisely it is the middle
term of the equation or similarity matrix A that helps us overcome the problem of different color
maps. The similarity matrix is obtained through a complex algorithm:
                                                                                                      1
                            2                               2                                   2
                                                                                                     2
              (
               v − vi
               q
                         )        (      ( )
                                 + sq cos hq − si cos(hi )  ) + (s q      ( )
                                                                       sin hq − si sin(hi )  )       
                                                                                                     
aq ,i = 1 −
                                                        5
Which basically compares one colour bin of HQ with all those of HI to try and find out which
color bin is the most similar? This is continued until we have compared all the color bins of HQ.
In doing so we get an N x N matrix, N representing the number of bins. What indicates whether
the color patterns of two histograms are similar is the diagonal of the matrix, shown below. If the
diagonal entirely consists of one’s then the color patterns are identical. The further the numbers
in the diagonal are from one, the less similar the color patterns are. Thus the problem of
comparing totally unrelated bins is solved.
3.2. Image Retrieval based on Texture
In this paper texture based image retrieval has performed in three steps. First for extracting
statistical texture information Pyramid-structured wavelet transform has used. This
decomposition has been done in five levels. Second step is calculating energy levels on each
decomposition level. Third step is calculating Euclidian distance between query image and
database images. The top most five images from the list are displayed as query result.
3.2.1. Pyramid-Structured Wavelet Transform
This transformation technique is suitable for signals consisting of components with information
concentrated in lower frequency channels. Due to the innate image properties that allows for
most information to exist in lower sub-bands, the pyramid-structured wavelet transform is highly
sufficient.
Using the pyramid-structured wavelet transform, the texture image is decomposed into four sub
images, in low-low, low-high, high-low and high-high sub-bands. At this point, the energy level
of each sub-band is calculated .This is first level decomposition. Using the low-low sub-band for
further decomposition, we reached fifth level decomposition, for our project. The reason for this
is the basic assumption that the energy of an image is concentrated in the low-low band. For this
reason the wavelet function used is the Daubechies wavelet.
For this reason, it is mostly suitable for signals consisting of components with information
concentrated in lower frequency channels. Due to the innate image properties that allows for
most information to exist in lower sub-bands, the pyramid-structured wavelet transform is highly
sufficient.
3.2.2. Energy Level
Energy Level Algorithm:
   •   Decompose the image into four sub-images
   •   Calculate the energy of all decomposed images at the same scale, using [2]:

                                                 277
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 –
6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME
                                         m         n
                            1
                       E =
                           MN
                                        ∑∑              X (i , j )
                                        i =1   j =1



    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.
    • Repeat from step 1 for the low-low sub-band image, until index ind is equal to 5.
        Increment ind.
Using the above algorithm, the energy levels of the sub-bands were calculated, and further
decomposition of the low-low sub-band image. This is repeated five times, to reach fifth level
decomposition. These energy level values are stored to be used in the Euclidean distance
algorithm.

3.2.3. Euclidean Distance
Euclidean Distance Algorithm:
    - Decompose query image.
    - Get the energies of the first dominant k channels.
    - For image i in the database obtain the k energies.
    - Calculate the Euclidean distance between the two sets of energies, using [2]:
                         k

                        ∑ (x
                                                   2
                Di =
                        k =1
                                k   − yi , k   )
   -   Increment i. Repeat from step 3.
Using the above algorithm, the query image is searched for in the image database. The Euclidean
distance is calculated between the query image and every image in the database. This process is
repeated until all the images in the database have been compared with the query image. Upon
completion of the Euclidean distance algorithm, we have an array of Euclidean distances, which
is then sorted. The five topmost images are then displayed as a result of the texture search.

3.3. Image Retrieval based on Shape
In this paper shape based image retrieval has performed in two steps. First for extracting edge
feature canny edge detection algorithm and sobel edge detection algorithm are used. Second step
is calculating Euclidian distance between query image and database images. The top most five
images from the list are displayed as query result.
3.3.1. Canny Edge Detection Algorithm
The Canny edge detection was developed by John F. Canny in 1986 and uses a multi-stage
algorithm to detect a wide range of edges in images. Stages of the Canny algorithm
    - Noise reduction
    - Finding the intensity gradient of the image
    - Non-maximum suppression
    - Tracing edges through the image and hysteresis threshold
    - Differential geometric formulation of the Canny edge detector
    -

                                                       278
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 –
6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME

3.3.2. Sobel Edge detection:
The implementation of image edge detection on hardware is important for increasing processing
speed of image processing systems. Edge information for a particular pixel is obtained by
exploring the brightness of pixels in the neighborhood of that pixel. Measuring the relative
brightness of pixels in a neighborhood is mathematically analogous to calculating the derivative
of brightness. The pixel information extracted is transferred from the computer to the field
programmable gate array device. sobel edge detection operations are performed on the data and
the processed data is sent back to the computer. The transfer of data is done using parallel port
interface operating in bidirectional mode.
The algorithm mentioned in the previous section, for finding the Euclidean Distance between
two images is used to compute the similarity between the images.
    4. Feature Integration
 All the extracted features are integrated to get the final extracted image as result. Every block
 has a similarity measure for each of the features. Hence after the feature extraction process each
 instance (block) is a sequence of 1s (YES) and 0s (NO) of length equal to the number of
 features extracted. Combining these extracted features is synonymous to forming rules. One rule
 that combines the three features is color & edge | textures, which means color AND edge OR
 texture.
 Depending on the features used and the domain, the rules vary. If a particular feature is very
 accurate for a domain, then the rule will assign the class label as YES (1) (1 in the table on the
 left). For those instances when I Class is not certain the class label is 2. This denotes uncertain
 regions that may or may not be existed. The same rule used during the training phase is also
 used in the testing phase.

                               Table1: Rules for Feature Integration
                              Rule Name Color Texture Edge
                                Class-1        1        0         1

                                Class-2        0        0         0

                                Class-3        1        1         0

                                Class-4        1        0         0



If there are 3 features, for example, the above table shows a part of a set of rules that could be
used. The first and third rules say that color along with texture or edge conclusively determines
that query image is present in that block. The second rule says that when none of the features is
1 then query image is absent for sure. Fourth rule states that color on its own is uncertain in
determining the presence of query image.



                                                279
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 –
6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME

5.   RESULTS AND OBSERVATIONS

The image database has used to retrieve the relevant images based on query image. The test
image database contains 200 images on various categories. Image retrieval has performed on
combinational feature set of primitive features like color, texture and shape.
Based on commonly used performance measures in information retrieval, two statistical
measures were computed to assess system performance namely Recall and Precision. For good
retrieval system ideal values for recall is 1 and precision is of low value.
The following table will give the performance evaluation of Image retrieval based on proposed
Integrated feature of color and Texture,Integrated Feature of Color and shape,Texture and shape.

              Table 2. comparitive analysis on three categories of integrated features
 Qery image
 categories
                    Color and Texture       Color and shape     Texture and Shape
                  Precision   Recall      Precision Recall     Precision Recall
 Glass                  0.444           1     0.833          1          1       0.8
 Mobile                 0.666       0.857     0.833     0.714       0.75      0.428
 Apple                  0.555           1     0.833        0.8      0.75        0.6
 Narcissi Lilly         0.667           1          1         1          1     0.667
 Horse                  0.667           1     0.833     0.833           1     0.667
 Cow                    0.444         0.8     0.667        0.8          1       0.8
 SunFlower              0.667        0.75      0.83     0.625       0.75      0.375


6.   CONCLUSION AND FUTURE ENHANCEMENTS

This paper elucidates the potentials of extraction of features of the image using color, texture and
shape for retrieving the images from the specific image databases. The images are retrieved from
the given database of images by giving the query image using color, texture and shape features.
These results are based on various digital images of dataset. The performance of the image
retrieval was assessed using the parameters recall rate and precision. It was ascertained that the
recall rate and precision are high when the image retrieval was based on the Feature Integration
on all the three features the color, texture and shape than primitive features alone. This work can
be extended further on huge data bases for retrieving relevant image. This can be extended for
pixel clustering to obtain objects using different combination of weight for color and texture and
shape features. It can maximize the performance by choosing the best combination between these
weights.

REFERENCES

     1. Aigrain, P et al (1996) “Content-based representation and ret rieval of visual media – a
        state-of-the-art review” Multimedia Tools and Applications


                                                280
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 –
6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME

   2. Alsuth, P et al (1998) “On video retrieval: content analysis by Image Miner” in Storage
       and Retrieval for Image and Video Databases
   3. Androutsas, D et al (1998) “Image retrieval using directional detail histograms” in
       Storage and Retrieval for Image and Video Databases
   4. Bjarnestam, A (1998) “Description of an image retrieval system”, presented at The
       Challenge of Image Retrieval
   5. Carson, C., Thomas, M., Belongie, S., Hellerstein, J. M., Malik, J., (1999), “Blobworld:
       A system for region-based image indexing and retrieval,” Third International Conference
       on Visual Information Systems, Springer.
   6. Castelli, V. and Bergman, L. D., (2002), “Image Databases: Search and Retrieval of
       Digital Imagery”, John Wiley & Sons, Inc.
   7. Craig Nevill-Manning (Google) and Tim Mayer (Fast). Anatomy of a Search Engine,
       Search Engine Strategies Conference, 2002
   8. Daubechies, I., (1992), “Ten Lectures on Wavelets,” Capital City Press, Montpelier,
       Vermon.t
   9. Drimbarean A. and Whelan P.F. (2001) Experiments in color texture analysis,
       P attern Recognition Letters, 22: 1161-1167.
   10. Flickner, M., Sawhney, H., Niblack, W., Ashley, J., Huang, Q., Dom, B., Gorkani, M.,
       Hafner, J., Lee, D., Petkovic, D., Steele, D. and Yanker, P., (1995), “Query by image and
       video content: The QBIC system,” IEEE Computer.
   11. Hermes, T et al (1995) “Image retrieval for information systems” in Storage and
       Retrieval for Image and Video Database
   12. J. Smith and S. Chang. VisualSEEK: A fully automated content-based image query
       system. ACM Multimedia: 87-98, November 1996.
   13. Jain, R (1993) “Workshop report: NSF Workshop on Visual Information Management
       Systems” in Storage and Retrieval for Image and Video Databases
   14. John R. Smith and Shih-Fu Chang. VisualSEEk: a fully automated content-based image
       query system, ACM Multimedia 96, Boston, 1996
   15. Petkovic, D (1996) “Query by Image Content”, presented at Storage and Retrieval for
       Image and Video Databases
   16. Sergey Brin and Lawrence Page (Google Founders). The Anatomy of a Large-Scale
       Hypertextual Web Search Engine, 7th International WWW Conference (WWW 98).
       Brisbane, Australia, 1998.
   17. Shou-Bin Dong and Yi-Ming Yang. Hierarchical Web Image Classification by Multi-
       level Features, Proceedings of the First International Conference on Machine Learning
       and Cybernetics, Beijing, 2002
   18. Smith, J., (2001), “Color for Image Retrieval”, Image Databases: Search and Retrieval of
       Digital Imagery, John Wiley & Sons, New York.
   19. Unser, M., (1995), “Texture classification and Segmentation Using Wavelet Frames,” IEEE
       Transaction Image Processing
   20. W. Ma, Y. Deng and B. S. Manjunath. Tools for texture/color based search of images.SPIE
       International conference - Human Vision and Electronic Imaging: 496-507,February 1997.
   21. W. Niblack, R. Barber, and et al. The QBIC project: Querying images by content using color,
       texture and shape. In Proc. SPIE Storage and Retrieval for Image and Video Databases, Feb
       1994.



                                              281

Weitere ähnliche Inhalte

Was ist angesagt?

A novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationA novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationeSAT Publishing House
 
Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...eSAT Publishing House
 
MMFO: modified moth flame optimization algorithm for region based RGB color i...
MMFO: modified moth flame optimization algorithm for region based RGB color i...MMFO: modified moth flame optimization algorithm for region based RGB color i...
MMFO: modified moth flame optimization algorithm for region based RGB color i...IJECEIAES
 
An implementation of novel genetic based clustering algorithm for color image...
An implementation of novel genetic based clustering algorithm for color image...An implementation of novel genetic based clustering algorithm for color image...
An implementation of novel genetic based clustering algorithm for color image...TELKOMNIKA JOURNAL
 
5 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-465 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-46Alexander Decker
 
Content based image retrieval (cbir) using
Content based image retrieval (cbir) usingContent based image retrieval (cbir) using
Content based image retrieval (cbir) usingijcsity
 
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...iosrjce
 
Performance analysis is basis on color based image retrieval technique
Performance analysis is basis on color based image retrieval techniquePerformance analysis is basis on color based image retrieval technique
Performance analysis is basis on color based image retrieval techniqueIAEME Publication
 

Was ist angesagt? (15)

A novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationA novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentation
 
50320140502001 2
50320140502001 250320140502001 2
50320140502001 2
 
I017417176
I017417176I017417176
I017417176
 
Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...Object recognition from image using grid based color moments feature extracti...
Object recognition from image using grid based color moments feature extracti...
 
Dk34681688
Dk34681688Dk34681688
Dk34681688
 
MMFO: modified moth flame optimization algorithm for region based RGB color i...
MMFO: modified moth flame optimization algorithm for region based RGB color i...MMFO: modified moth flame optimization algorithm for region based RGB color i...
MMFO: modified moth flame optimization algorithm for region based RGB color i...
 
Fc4301935938
Fc4301935938Fc4301935938
Fc4301935938
 
Image segmentation based on color
Image segmentation based on colorImage segmentation based on color
Image segmentation based on color
 
An implementation of novel genetic based clustering algorithm for color image...
An implementation of novel genetic based clustering algorithm for color image...An implementation of novel genetic based clustering algorithm for color image...
An implementation of novel genetic based clustering algorithm for color image...
 
5 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-465 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-46
 
Content based image retrieval (cbir) using
Content based image retrieval (cbir) usingContent based image retrieval (cbir) using
Content based image retrieval (cbir) using
 
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
 
Gi3411661169
Gi3411661169Gi3411661169
Gi3411661169
 
Performance analysis is basis on color based image retrieval technique
Performance analysis is basis on color based image retrieval techniquePerformance analysis is basis on color based image retrieval technique
Performance analysis is basis on color based image retrieval technique
 
B01460713
B01460713B01460713
B01460713
 

Andere mochten auch

Evaluation of the saharan aerosol impact on solar radiation over the tamanras...
Evaluation of the saharan aerosol impact on solar radiation over the tamanras...Evaluation of the saharan aerosol impact on solar radiation over the tamanras...
Evaluation of the saharan aerosol impact on solar radiation over the tamanras...iaemedu
 
Design and development of an automotive vertical doors opening system avdos
Design and development of an automotive vertical doors opening system avdosDesign and development of an automotive vertical doors opening system avdos
Design and development of an automotive vertical doors opening system avdosiaemedu
 
Network marketing through buzz marketing strategy
Network marketing through buzz marketing strategyNetwork marketing through buzz marketing strategy
Network marketing through buzz marketing strategyiaemedu
 
Octave wave sound signal measurements in ducted axial fan under stall region ...
Octave wave sound signal measurements in ducted axial fan under stall region ...Octave wave sound signal measurements in ducted axial fan under stall region ...
Octave wave sound signal measurements in ducted axial fan under stall region ...iaemedu
 
Visualization of sorting algorithms using flash
Visualization of sorting algorithms using flashVisualization of sorting algorithms using flash
Visualization of sorting algorithms using flashiaemedu
 
Application of non traditional optimization for quality improvement in tool ...
Application of non  traditional optimization for quality improvement in tool ...Application of non  traditional optimization for quality improvement in tool ...
Application of non traditional optimization for quality improvement in tool ...iaemedu
 
Influence of local segmentation in the context of digital image processing
Influence of local segmentation in the context of digital image processingInfluence of local segmentation in the context of digital image processing
Influence of local segmentation in the context of digital image processingiaemedu
 
Optimal placement of custom power
Optimal placement of custom powerOptimal placement of custom power
Optimal placement of custom poweriaemedu
 

Andere mochten auch (8)

Evaluation of the saharan aerosol impact on solar radiation over the tamanras...
Evaluation of the saharan aerosol impact on solar radiation over the tamanras...Evaluation of the saharan aerosol impact on solar radiation over the tamanras...
Evaluation of the saharan aerosol impact on solar radiation over the tamanras...
 
Design and development of an automotive vertical doors opening system avdos
Design and development of an automotive vertical doors opening system avdosDesign and development of an automotive vertical doors opening system avdos
Design and development of an automotive vertical doors opening system avdos
 
Network marketing through buzz marketing strategy
Network marketing through buzz marketing strategyNetwork marketing through buzz marketing strategy
Network marketing through buzz marketing strategy
 
Octave wave sound signal measurements in ducted axial fan under stall region ...
Octave wave sound signal measurements in ducted axial fan under stall region ...Octave wave sound signal measurements in ducted axial fan under stall region ...
Octave wave sound signal measurements in ducted axial fan under stall region ...
 
Visualization of sorting algorithms using flash
Visualization of sorting algorithms using flashVisualization of sorting algorithms using flash
Visualization of sorting algorithms using flash
 
Application of non traditional optimization for quality improvement in tool ...
Application of non  traditional optimization for quality improvement in tool ...Application of non  traditional optimization for quality improvement in tool ...
Application of non traditional optimization for quality improvement in tool ...
 
Influence of local segmentation in the context of digital image processing
Influence of local segmentation in the context of digital image processingInfluence of local segmentation in the context of digital image processing
Influence of local segmentation in the context of digital image processing
 
Optimal placement of custom power
Optimal placement of custom powerOptimal placement of custom power
Optimal placement of custom power
 

Ähnlich wie Feature integration for image information retrieval using image mining techniques

IRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET Journal
 
Feature extraction techniques on cbir a review
Feature extraction techniques on cbir a reviewFeature extraction techniques on cbir a review
Feature extraction techniques on cbir a reviewIAEME Publication
 
Color vs texture feature extraction and matching in visual content retrieval ...
Color vs texture feature extraction and matching in visual content retrieval ...Color vs texture feature extraction and matching in visual content retrieval ...
Color vs texture feature extraction and matching in visual content retrieval ...IAEME Publication
 
C OMPARATIVE S TUDY OF D IMENSIONALITY R EDUCTION T ECHNIQUES U SING PCA AND ...
C OMPARATIVE S TUDY OF D IMENSIONALITY R EDUCTION T ECHNIQUES U SING PCA AND ...C OMPARATIVE S TUDY OF D IMENSIONALITY R EDUCTION T ECHNIQUES U SING PCA AND ...
C OMPARATIVE S TUDY OF D IMENSIONALITY R EDUCTION T ECHNIQUES U SING PCA AND ...csandit
 
APPLICATIONS OF SPATIAL FEATURES IN CBIR : A SURVEY
APPLICATIONS OF SPATIAL FEATURES IN CBIR : A SURVEYAPPLICATIONS OF SPATIAL FEATURES IN CBIR : A SURVEY
APPLICATIONS OF SPATIAL FEATURES IN CBIR : A SURVEYcscpconf
 
Applications of spatial features in cbir a survey
Applications of spatial features in cbir  a surveyApplications of spatial features in cbir  a survey
Applications of spatial features in cbir a surveycsandit
 
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING sipij
 
Performance Evaluation Of Ontology And Fuzzybase Cbir
Performance Evaluation Of Ontology And Fuzzybase CbirPerformance Evaluation Of Ontology And Fuzzybase Cbir
Performance Evaluation Of Ontology And Fuzzybase Cbiracijjournal
 
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIRPERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIRacijjournal
 
Content Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural NetworksContent Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural Networksijma
 
IRJET- Content Based Image Retrieval (CBIR)
IRJET- Content Based Image Retrieval (CBIR)IRJET- Content Based Image Retrieval (CBIR)
IRJET- Content Based Image Retrieval (CBIR)IRJET Journal
 
A Review on Matching For Sketch Technique
A Review on Matching For Sketch TechniqueA Review on Matching For Sketch Technique
A Review on Matching For Sketch TechniqueIOSR Journals
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...IJERA Editor
 
Texture based feature extraction and object tracking
Texture based feature extraction and object trackingTexture based feature extraction and object tracking
Texture based feature extraction and object trackingPriyanka Goswami
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 

Ähnlich wie Feature integration for image information retrieval using image mining techniques (20)

D43031521
D43031521D43031521
D43031521
 
IRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET- Image based Information Retrieval
IRJET- Image based Information Retrieval
 
Feature extraction techniques on cbir a review
Feature extraction techniques on cbir a reviewFeature extraction techniques on cbir a review
Feature extraction techniques on cbir a review
 
50320140502001
5032014050200150320140502001
50320140502001
 
Color vs texture feature extraction and matching in visual content retrieval ...
Color vs texture feature extraction and matching in visual content retrieval ...Color vs texture feature extraction and matching in visual content retrieval ...
Color vs texture feature extraction and matching in visual content retrieval ...
 
IJET-V2I6P17
IJET-V2I6P17IJET-V2I6P17
IJET-V2I6P17
 
C OMPARATIVE S TUDY OF D IMENSIONALITY R EDUCTION T ECHNIQUES U SING PCA AND ...
C OMPARATIVE S TUDY OF D IMENSIONALITY R EDUCTION T ECHNIQUES U SING PCA AND ...C OMPARATIVE S TUDY OF D IMENSIONALITY R EDUCTION T ECHNIQUES U SING PCA AND ...
C OMPARATIVE S TUDY OF D IMENSIONALITY R EDUCTION T ECHNIQUES U SING PCA AND ...
 
APPLICATIONS OF SPATIAL FEATURES IN CBIR : A SURVEY
APPLICATIONS OF SPATIAL FEATURES IN CBIR : A SURVEYAPPLICATIONS OF SPATIAL FEATURES IN CBIR : A SURVEY
APPLICATIONS OF SPATIAL FEATURES IN CBIR : A SURVEY
 
Applications of spatial features in cbir a survey
Applications of spatial features in cbir  a surveyApplications of spatial features in cbir  a survey
Applications of spatial features in cbir a survey
 
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
 
Performance Evaluation Of Ontology And Fuzzybase Cbir
Performance Evaluation Of Ontology And Fuzzybase CbirPerformance Evaluation Of Ontology And Fuzzybase Cbir
Performance Evaluation Of Ontology And Fuzzybase Cbir
 
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIRPERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
 
Content Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural NetworksContent Based Image Retrieval : Classification Using Neural Networks
Content Based Image Retrieval : Classification Using Neural Networks
 
B0310408
B0310408B0310408
B0310408
 
IRJET- Content Based Image Retrieval (CBIR)
IRJET- Content Based Image Retrieval (CBIR)IRJET- Content Based Image Retrieval (CBIR)
IRJET- Content Based Image Retrieval (CBIR)
 
A Review on Matching For Sketch Technique
A Review on Matching For Sketch TechniqueA Review on Matching For Sketch Technique
A Review on Matching For Sketch Technique
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
 
Texture based feature extraction and object tracking
Texture based feature extraction and object trackingTexture based feature extraction and object tracking
Texture based feature extraction and object tracking
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Sub1547
Sub1547Sub1547
Sub1547
 

Mehr von iaemedu

Tech transfer making it as a risk free approach in pharmaceutical and biotech in
Tech transfer making it as a risk free approach in pharmaceutical and biotech inTech transfer making it as a risk free approach in pharmaceutical and biotech in
Tech transfer making it as a risk free approach in pharmaceutical and biotech iniaemedu
 
Integration of feature sets with machine learning techniques
Integration of feature sets with machine learning techniquesIntegration of feature sets with machine learning techniques
Integration of feature sets with machine learning techniquesiaemedu
 
Effective broadcasting in mobile ad hoc networks using grid
Effective broadcasting in mobile ad hoc networks using gridEffective broadcasting in mobile ad hoc networks using grid
Effective broadcasting in mobile ad hoc networks using gridiaemedu
 
Effect of scenario environment on the performance of mane ts routing
Effect of scenario environment on the performance of mane ts routingEffect of scenario environment on the performance of mane ts routing
Effect of scenario environment on the performance of mane ts routingiaemedu
 
Adaptive job scheduling with load balancing for workflow application
Adaptive job scheduling with load balancing for workflow applicationAdaptive job scheduling with load balancing for workflow application
Adaptive job scheduling with load balancing for workflow applicationiaemedu
 
Survey on transaction reordering
Survey on transaction reorderingSurvey on transaction reordering
Survey on transaction reorderingiaemedu
 
Semantic web services and its challenges
Semantic web services and its challengesSemantic web services and its challenges
Semantic web services and its challengesiaemedu
 
Website based patent information searching mechanism
Website based patent information searching mechanismWebsite based patent information searching mechanism
Website based patent information searching mechanismiaemedu
 
Revisiting the experiment on detecting of replay and message modification
Revisiting the experiment on detecting of replay and message modificationRevisiting the experiment on detecting of replay and message modification
Revisiting the experiment on detecting of replay and message modificationiaemedu
 
Prediction of customer behavior using cma
Prediction of customer behavior using cmaPrediction of customer behavior using cma
Prediction of customer behavior using cmaiaemedu
 
Performance analysis of manet routing protocol in presence
Performance analysis of manet routing protocol in presencePerformance analysis of manet routing protocol in presence
Performance analysis of manet routing protocol in presenceiaemedu
 
Performance measurement of different requirements engineering
Performance measurement of different requirements engineeringPerformance measurement of different requirements engineering
Performance measurement of different requirements engineeringiaemedu
 
Mobile safety systems for automobiles
Mobile safety systems for automobilesMobile safety systems for automobiles
Mobile safety systems for automobilesiaemedu
 
Efficient text compression using special character replacement
Efficient text compression using special character replacementEfficient text compression using special character replacement
Efficient text compression using special character replacementiaemedu
 
Agile programming a new approach
Agile programming a new approachAgile programming a new approach
Agile programming a new approachiaemedu
 
Adaptive load balancing techniques in global scale grid environment
Adaptive load balancing techniques in global scale grid environmentAdaptive load balancing techniques in global scale grid environment
Adaptive load balancing techniques in global scale grid environmentiaemedu
 
A survey on the performance of job scheduling in workflow application
A survey on the performance of job scheduling in workflow applicationA survey on the performance of job scheduling in workflow application
A survey on the performance of job scheduling in workflow applicationiaemedu
 
A survey of mitigating routing misbehavior in mobile ad hoc networks
A survey of mitigating routing misbehavior in mobile ad hoc networksA survey of mitigating routing misbehavior in mobile ad hoc networks
A survey of mitigating routing misbehavior in mobile ad hoc networksiaemedu
 
A novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classifyA novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classifyiaemedu
 
A self recovery approach using halftone images for medical imagery
A self recovery approach using halftone images for medical imageryA self recovery approach using halftone images for medical imagery
A self recovery approach using halftone images for medical imageryiaemedu
 

Mehr von iaemedu (20)

Tech transfer making it as a risk free approach in pharmaceutical and biotech in
Tech transfer making it as a risk free approach in pharmaceutical and biotech inTech transfer making it as a risk free approach in pharmaceutical and biotech in
Tech transfer making it as a risk free approach in pharmaceutical and biotech in
 
Integration of feature sets with machine learning techniques
Integration of feature sets with machine learning techniquesIntegration of feature sets with machine learning techniques
Integration of feature sets with machine learning techniques
 
Effective broadcasting in mobile ad hoc networks using grid
Effective broadcasting in mobile ad hoc networks using gridEffective broadcasting in mobile ad hoc networks using grid
Effective broadcasting in mobile ad hoc networks using grid
 
Effect of scenario environment on the performance of mane ts routing
Effect of scenario environment on the performance of mane ts routingEffect of scenario environment on the performance of mane ts routing
Effect of scenario environment on the performance of mane ts routing
 
Adaptive job scheduling with load balancing for workflow application
Adaptive job scheduling with load balancing for workflow applicationAdaptive job scheduling with load balancing for workflow application
Adaptive job scheduling with load balancing for workflow application
 
Survey on transaction reordering
Survey on transaction reorderingSurvey on transaction reordering
Survey on transaction reordering
 
Semantic web services and its challenges
Semantic web services and its challengesSemantic web services and its challenges
Semantic web services and its challenges
 
Website based patent information searching mechanism
Website based patent information searching mechanismWebsite based patent information searching mechanism
Website based patent information searching mechanism
 
Revisiting the experiment on detecting of replay and message modification
Revisiting the experiment on detecting of replay and message modificationRevisiting the experiment on detecting of replay and message modification
Revisiting the experiment on detecting of replay and message modification
 
Prediction of customer behavior using cma
Prediction of customer behavior using cmaPrediction of customer behavior using cma
Prediction of customer behavior using cma
 
Performance analysis of manet routing protocol in presence
Performance analysis of manet routing protocol in presencePerformance analysis of manet routing protocol in presence
Performance analysis of manet routing protocol in presence
 
Performance measurement of different requirements engineering
Performance measurement of different requirements engineeringPerformance measurement of different requirements engineering
Performance measurement of different requirements engineering
 
Mobile safety systems for automobiles
Mobile safety systems for automobilesMobile safety systems for automobiles
Mobile safety systems for automobiles
 
Efficient text compression using special character replacement
Efficient text compression using special character replacementEfficient text compression using special character replacement
Efficient text compression using special character replacement
 
Agile programming a new approach
Agile programming a new approachAgile programming a new approach
Agile programming a new approach
 
Adaptive load balancing techniques in global scale grid environment
Adaptive load balancing techniques in global scale grid environmentAdaptive load balancing techniques in global scale grid environment
Adaptive load balancing techniques in global scale grid environment
 
A survey on the performance of job scheduling in workflow application
A survey on the performance of job scheduling in workflow applicationA survey on the performance of job scheduling in workflow application
A survey on the performance of job scheduling in workflow application
 
A survey of mitigating routing misbehavior in mobile ad hoc networks
A survey of mitigating routing misbehavior in mobile ad hoc networksA survey of mitigating routing misbehavior in mobile ad hoc networks
A survey of mitigating routing misbehavior in mobile ad hoc networks
 
A novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classifyA novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classify
 
A self recovery approach using halftone images for medical imagery
A self recovery approach using halftone images for medical imageryA self recovery approach using halftone images for medical imagery
A self recovery approach using halftone images for medical imagery
 

Feature integration for image information retrieval using image mining techniques

  • 1. International Journal of Computer Engineering COMPUTER (IJCET), ISSN 0976 – INTERNATIONAL JOURNAL OF and Technology ENGINEERING 6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME & TECHNOLOGY (IJCET) ISSN 0976 – 6367(Print) ISSN 0976 – 6375(Online) Volume 3, Issue 3, October - December (2012), pp. 273-281 IJCET © IAEME: www.iaeme.com/ijcet.asp Journal Impact Factor (2012): 3.9580 (Calculated by GISI) ©IAEME www.jifactor.com FEATURE INTEGRATION FOR IMAGE INFORMATION RETRIEVAL USING IMAGE MINING TECHNIQUES Madhubala Myneni Professor, Dept. of CSE , Mahaveer Institute of Science and Technology, Bandlaguda, vyasapuri, kesavagiri Post Hyderabad-5 baladandamudi@gmail.com Dr.M.Seetha Professor, Dept. of CSE, G.Narayanamma Institute of Technology & Science for Women, Shaikpet, Hyderabad smaddala2000@yahoomail.com ABSTRACT In this image information retrieval system the feature extraction process is analyzed and a new set of integrated features are proposed using image mining techniques. The content of an image can be expressed in terms of low level features as color, texture and shape. The primitive features are extracted and compared with data set by using various feature extraction algorithms like color histograms, wavelet decomposition and canny algorithms. This paper emphasizes on feature extraction algorithms and performance comparison among all algorithms. The system uses image mining techniques for converting low level semantic characteristics into high level Features, which are integrated in all combinations of primitive features. The feature integration has restricted to three different methodologies of feature Integration: color and texture, color and shape, texture and shape. It is ascertained that the performance is superior when the image retrieval based on the super set of integrated features, and better results than primitive set. Keywords-Feature Extraction, Feature Integration, Image Information Retrieval 1. INTRODUCTION Image Information Retrieval aims to provide an effective and efficient tool for managing large image databases. Image retrieval is one of the most exciting and fastest growing research areas in the field of medical imaging [2]. The goal of CBIR is to retrieve images from a database that are 273
  • 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME similar to an image placed as a query. In CBIR, for each image in the database, features are extracted and compared to the features of the query image. 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 various studies different databases have been to compare the study. Content-based image retrieval (CBIR) has been an active research topic since 1990s. Such systems index images using their visual characteristics, such as color, texture and shape, which can be extracted from image itself automatically. They can accept an image example as query, and return a list of images that are similar to the query example in appearance. To extract the primitive features of a query image and compare them to those of database images. The image features under consideration were colour, texture and shape. Thus, using matching and comparison algorithms, the colour, texture and shape features of one image are compared and matched to the corresponding features of another image. In the end, these metrics are performed one after another, so as to retrieve database images that are similar to the query. The similarity between features was to be calculated using algorithms used by well known CBIR systems such as IBM's QBIC. For each specific feature there is a specific algorithm for extraction and another for matching. The integration of structure features, which are particularly suitable for the retrieval of manmade objects, and color and texture features, which are geared towards the retrieval of natural images in general. Specifically, we restrict our attention to three different methodologies of feature Integration: color and texture, color and shape, texture and shape results in better performance than using shape, color, and texture individually. Retrieving the relevant images in image retrieval system is a three step process: To extract the relevant primitive features of color, texture and shape, To design the filter for each feature, To generate the integrated features and perform the comparison. 2. FEATURE EXTRACTION Feature Extraction is the process of creating a representation, or a transformation from the original data. The images have the primitive features like color, texture, shape, edge, shadows, temporal details etc. The features that were most promising were color, texture and shape/edge. The reasons are color can occur in limited range of set. Hence the picture elements can be compared to these spectra. Texture is defined as a neighborhood feature as a region or a block. The variation of each pixel with respect to its neighboring pixels defines texture. Hence the textural details of similar regions can be compared with a texture template. shape/edge is simply a large change in frequency. The three feature descriptors mainly used most frequently during feature extraction are color, texture and shape. Colors are defined in three dimensional color spaces. These could either be RGB (Red, Green, and Blue), HSV (Hue, Saturation, and Value) or HSB (Hue, Saturation, and Brightness). The last two are dependent on the human perception of hue, saturation, and brightness. Most image formats such as JPEG, BMP, GIF, use the RGB color space to store information. The RGB color space is defined as a unit cube with red, green, and blue axes. Texture is that innate property of all surfaces that describes visual patterns, each having properties of homogeneity. It contains important information about the structural arrangement of the surface, such as; clouds, leaves, bricks, fabric, etc. It also describes the relationship of the surface to the surrounding environment. In short, it is a feature that describes the distinctive 274
  • 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October December (2012), © IAEME October-December physical composition of a surface.The most popular statistical representations of texture are: Co- surface.The Co occurrence Matrix, Tamura Texture and Wavelet Transform. The classification of all methods among the two other approaches: structural and statistical. The statistical point of view, an image is a complicated pattern on which statistics can be he obtained to characterize these patterns. The techniques used within the family of statistical approaches make use of the intensity values of each pixel in an image, and apply various s statistical formulae to the pixels in order to calculate feature descriptors. Texture feature descriptors, extracted through the use of statistical methods, can be classified into two categories into according to the order of the statistical function that is utilized: First-Order Texture Features and Order Second Order Texture Features. First Order Texture Features are extracted exclusively from the information provided by the intensity histograms, thus yield no information about the locations histograms, of the pixels. Another term used for FirstFirst-Order Texture Features is Grey Level Distribution Moments. Shape may be defined as the characteristic surface configuration of an object; an outline or contour. It permits an object to be distinguished from its surroundings by its outline. Shape ur. representations are two categories Boundary Boundary-based and Region-based. Canny Edge detection is an optimal smoothing filter given the criteria of detection, localization and minimizing multiple responses to a single edge. This method showed that the optimal filter nd given these assumptions is a sum of four exponential terms. It also showed that this filter can be well approximated by first-order derivatives of Gaussians. Canny also introduced the notion of order Canny non-maximum suppression, which means that given the pre smoothing filters, edge points are maximum pre-smoothing defined as points where the gradient magnitude assumes a local maximum in the gradient direction. Sobel edge detection operations are performed on the data and the processed data is sent back to the computer. The transfer of data is done using parallel port interface operating in bidirectional mode. For estimating image gradients from the input image or a smoothed version of it, different gradient operators different can be applied. The simplest approach is to use central differences: corresponding to the application of the following filter masks to the image data: The well-known and earlier Sobel operator is based on the following filters: known Given such estimates of first- order derivatives, the gradient magnitude is then computed as: derivatives, 275
  • 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October December (2012), © IAEME October-December while the gradient orientation can be estimated as 3. IMAGE INFORMATION RETRIEVAL In general all Image retrieval algorithms are based on Image Primitive features like color, texture ge colo and shape. In this paper, the proposal of Comb Combinational features is specified to give good performance. On each feature more efficient algorithms are used to retrieve the information from data set. 3.1. Image Retrieval based on Color .1. In this paper color based image retrieval has performed in two steps. First for extracting color ps. feature information Global color histograms has used. To quantize the colors, number of bins are 20. Second step is calculating the distance between bins by using Quadratic distance algorithm. The results are the distance from zero the less similar the images are in color similarity. m 3.1.2 Color Histograms Global color histograms extract the color features of images. To quantize the number of bins are 20. This means that colors that are distinct yet similar are assigned to the same bin reducing the the number of bins from 256 to 20. This obviously decreases the information content of images, but decreases the time in calculating the color distance between two histograms. On the other hand he keeping the number of bins at 256 gives a more accurate result in terms of color distance. Later on we went back to 256 bins due to some inconsistencies obtained in the color distances between images. There hasn't been any evidence to show which color space generates the best retrieval results, thus the use of this color space did not restrict us an anyway. hus 3.1.3. Quadratic Distance Algorithm The equation we used in deriving the distance between two color histograms is the quadratic distance metric: t ( d 2 ( Q , I ) = HQ − H I ) A( H Q − HI ) The equation consists of three terms. The derivation of each of these terms will be explained in the following sections. The first term consists of the difference between two color histograms; or colo more precisely the difference in the number of pixels in each bin. This term is obviously a vector obviously since it consists of one row. The number of columns in this vector is the number of bins in a histogram. The third term is the transpose of that vector. The middle term is the similarity matrix. The final result d represents the colo distance between two images. The closer the color tance distance is to zero the closer the images are in color similarity. The further the distance from zero the less similar the images are in color similarity. 276
  • 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME 3.1.4. Similarity Matrix As can be seen from the color histograms of two images Q and I, the color patterns observed in the color bar are totally different. A simple distance metric involving the subtraction of the number of pixels in the 1st bin of one histogram from the 1st bin of another histogram and so on is not adequate. This metric is referred to as a Minkowski-Form Distance Metric, which only compares the “same bins between color histograms “. This is the main reason for using the quadratic distance metric. More precisely it is the middle term of the equation or similarity matrix A that helps us overcome the problem of different color maps. The similarity matrix is obtained through a complex algorithm: 1  2 2 2 2 (  v − vi  q ) ( ( ) + sq cos hq − si cos(hi ) ) + (s q ( ) sin hq − si sin(hi ) )   aq ,i = 1 − 5 Which basically compares one colour bin of HQ with all those of HI to try and find out which color bin is the most similar? This is continued until we have compared all the color bins of HQ. In doing so we get an N x N matrix, N representing the number of bins. What indicates whether the color patterns of two histograms are similar is the diagonal of the matrix, shown below. If the diagonal entirely consists of one’s then the color patterns are identical. The further the numbers in the diagonal are from one, the less similar the color patterns are. Thus the problem of comparing totally unrelated bins is solved. 3.2. Image Retrieval based on Texture In this paper texture based image retrieval has performed in three steps. First for extracting statistical texture information Pyramid-structured wavelet transform has used. This decomposition has been done in five levels. Second step is calculating energy levels on each decomposition level. Third step is calculating Euclidian distance between query image and database images. The top most five images from the list are displayed as query result. 3.2.1. Pyramid-Structured Wavelet Transform This transformation technique is suitable for signals consisting of components with information concentrated in lower frequency channels. Due to the innate image properties that allows for most information to exist in lower sub-bands, the pyramid-structured wavelet transform is highly sufficient. Using the pyramid-structured wavelet transform, the texture image is decomposed into four sub images, in low-low, low-high, high-low and high-high sub-bands. At this point, the energy level of each sub-band is calculated .This is first level decomposition. Using the low-low sub-band for further decomposition, we reached fifth level decomposition, for our project. The reason for this is the basic assumption that the energy of an image is concentrated in the low-low band. For this reason the wavelet function used is the Daubechies wavelet. For this reason, it is mostly suitable for signals consisting of components with information concentrated in lower frequency channels. Due to the innate image properties that allows for most information to exist in lower sub-bands, the pyramid-structured wavelet transform is highly sufficient. 3.2.2. Energy Level Energy Level Algorithm: • Decompose the image into four sub-images • Calculate the energy of all decomposed images at the same scale, using [2]: 277
  • 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME m n 1 E = MN ∑∑ X (i , j ) i =1 j =1 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. • Repeat from step 1 for the low-low sub-band image, until index ind is equal to 5. Increment ind. Using the above algorithm, the energy levels of the sub-bands were calculated, and further decomposition of the low-low sub-band image. This is repeated five times, to reach fifth level decomposition. These energy level values are stored to be used in the Euclidean distance algorithm. 3.2.3. Euclidean Distance Euclidean Distance Algorithm: - Decompose query image. - Get the energies of the first dominant k channels. - For image i in the database obtain the k energies. - Calculate the Euclidean distance between the two sets of energies, using [2]: k ∑ (x 2 Di = k =1 k − yi , k ) - Increment i. Repeat from step 3. Using the above algorithm, the query image is searched for in the image database. The Euclidean distance is calculated between the query image and every image in the database. This process is repeated until all the images in the database have been compared with the query image. Upon completion of the Euclidean distance algorithm, we have an array of Euclidean distances, which is then sorted. The five topmost images are then displayed as a result of the texture search. 3.3. Image Retrieval based on Shape In this paper shape based image retrieval has performed in two steps. First for extracting edge feature canny edge detection algorithm and sobel edge detection algorithm are used. Second step is calculating Euclidian distance between query image and database images. The top most five images from the list are displayed as query result. 3.3.1. Canny Edge Detection Algorithm The Canny edge detection was developed by John F. Canny in 1986 and uses a multi-stage algorithm to detect a wide range of edges in images. Stages of the Canny algorithm - Noise reduction - Finding the intensity gradient of the image - Non-maximum suppression - Tracing edges through the image and hysteresis threshold - Differential geometric formulation of the Canny edge detector - 278
  • 7. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME 3.3.2. Sobel Edge detection: The implementation of image edge detection on hardware is important for increasing processing speed of image processing systems. Edge information for a particular pixel is obtained by exploring the brightness of pixels in the neighborhood of that pixel. Measuring the relative brightness of pixels in a neighborhood is mathematically analogous to calculating the derivative of brightness. The pixel information extracted is transferred from the computer to the field programmable gate array device. sobel edge detection operations are performed on the data and the processed data is sent back to the computer. The transfer of data is done using parallel port interface operating in bidirectional mode. The algorithm mentioned in the previous section, for finding the Euclidean Distance between two images is used to compute the similarity between the images. 4. Feature Integration All the extracted features are integrated to get the final extracted image as result. Every block has a similarity measure for each of the features. Hence after the feature extraction process each instance (block) is a sequence of 1s (YES) and 0s (NO) of length equal to the number of features extracted. Combining these extracted features is synonymous to forming rules. One rule that combines the three features is color & edge | textures, which means color AND edge OR texture. Depending on the features used and the domain, the rules vary. If a particular feature is very accurate for a domain, then the rule will assign the class label as YES (1) (1 in the table on the left). For those instances when I Class is not certain the class label is 2. This denotes uncertain regions that may or may not be existed. The same rule used during the training phase is also used in the testing phase. Table1: Rules for Feature Integration Rule Name Color Texture Edge Class-1 1 0 1 Class-2 0 0 0 Class-3 1 1 0 Class-4 1 0 0 If there are 3 features, for example, the above table shows a part of a set of rules that could be used. The first and third rules say that color along with texture or edge conclusively determines that query image is present in that block. The second rule says that when none of the features is 1 then query image is absent for sure. Fourth rule states that color on its own is uncertain in determining the presence of query image. 279
  • 8. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME 5. RESULTS AND OBSERVATIONS The image database has used to retrieve the relevant images based on query image. The test image database contains 200 images on various categories. Image retrieval has performed on combinational feature set of primitive features like color, texture and shape. Based on commonly used performance measures in information retrieval, two statistical measures were computed to assess system performance namely Recall and Precision. For good retrieval system ideal values for recall is 1 and precision is of low value. The following table will give the performance evaluation of Image retrieval based on proposed Integrated feature of color and Texture,Integrated Feature of Color and shape,Texture and shape. Table 2. comparitive analysis on three categories of integrated features Qery image categories Color and Texture Color and shape Texture and Shape Precision Recall Precision Recall Precision Recall Glass 0.444 1 0.833 1 1 0.8 Mobile 0.666 0.857 0.833 0.714 0.75 0.428 Apple 0.555 1 0.833 0.8 0.75 0.6 Narcissi Lilly 0.667 1 1 1 1 0.667 Horse 0.667 1 0.833 0.833 1 0.667 Cow 0.444 0.8 0.667 0.8 1 0.8 SunFlower 0.667 0.75 0.83 0.625 0.75 0.375 6. CONCLUSION AND FUTURE ENHANCEMENTS This paper elucidates the potentials of extraction of features of the image using color, texture and shape for retrieving the images from the specific image databases. The images are retrieved from the given database of images by giving the query image using color, texture and shape features. These results are based on various digital images of dataset. The performance of the image retrieval was assessed using the parameters recall rate and precision. It was ascertained that the recall rate and precision are high when the image retrieval was based on the Feature Integration on all the three features the color, texture and shape than primitive features alone. This work can be extended further on huge data bases for retrieving relevant image. This can be extended for pixel clustering to obtain objects using different combination of weight for color and texture and shape features. It can maximize the performance by choosing the best combination between these weights. REFERENCES 1. Aigrain, P et al (1996) “Content-based representation and ret rieval of visual media – a state-of-the-art review” Multimedia Tools and Applications 280
  • 9. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 – 6367(Print), ISSN 0976 – 6375(Online) Volume 3, Issue 3, October-December (2012), © IAEME 2. Alsuth, P et al (1998) “On video retrieval: content analysis by Image Miner” in Storage and Retrieval for Image and Video Databases 3. Androutsas, D et al (1998) “Image retrieval using directional detail histograms” in Storage and Retrieval for Image and Video Databases 4. Bjarnestam, A (1998) “Description of an image retrieval system”, presented at The Challenge of Image Retrieval 5. Carson, C., Thomas, M., Belongie, S., Hellerstein, J. M., Malik, J., (1999), “Blobworld: A system for region-based image indexing and retrieval,” Third International Conference on Visual Information Systems, Springer. 6. Castelli, V. and Bergman, L. D., (2002), “Image Databases: Search and Retrieval of Digital Imagery”, John Wiley & Sons, Inc. 7. Craig Nevill-Manning (Google) and Tim Mayer (Fast). Anatomy of a Search Engine, Search Engine Strategies Conference, 2002 8. Daubechies, I., (1992), “Ten Lectures on Wavelets,” Capital City Press, Montpelier, Vermon.t 9. Drimbarean A. and Whelan P.F. (2001) Experiments in color texture analysis, P attern Recognition Letters, 22: 1161-1167. 10. Flickner, M., Sawhney, H., Niblack, W., Ashley, J., Huang, Q., Dom, B., Gorkani, M., Hafner, J., Lee, D., Petkovic, D., Steele, D. and Yanker, P., (1995), “Query by image and video content: The QBIC system,” IEEE Computer. 11. Hermes, T et al (1995) “Image retrieval for information systems” in Storage and Retrieval for Image and Video Database 12. J. Smith and S. Chang. VisualSEEK: A fully automated content-based image query system. ACM Multimedia: 87-98, November 1996. 13. Jain, R (1993) “Workshop report: NSF Workshop on Visual Information Management Systems” in Storage and Retrieval for Image and Video Databases 14. John R. Smith and Shih-Fu Chang. VisualSEEk: a fully automated content-based image query system, ACM Multimedia 96, Boston, 1996 15. Petkovic, D (1996) “Query by Image Content”, presented at Storage and Retrieval for Image and Video Databases 16. Sergey Brin and Lawrence Page (Google Founders). The Anatomy of a Large-Scale Hypertextual Web Search Engine, 7th International WWW Conference (WWW 98). Brisbane, Australia, 1998. 17. Shou-Bin Dong and Yi-Ming Yang. Hierarchical Web Image Classification by Multi- level Features, Proceedings of the First International Conference on Machine Learning and Cybernetics, Beijing, 2002 18. Smith, J., (2001), “Color for Image Retrieval”, Image Databases: Search and Retrieval of Digital Imagery, John Wiley & Sons, New York. 19. Unser, M., (1995), “Texture classification and Segmentation Using Wavelet Frames,” IEEE Transaction Image Processing 20. W. Ma, Y. Deng and B. S. Manjunath. Tools for texture/color based search of images.SPIE International conference - Human Vision and Electronic Imaging: 496-507,February 1997. 21. W. Niblack, R. Barber, and et al. The QBIC project: Querying images by content using color, texture and shape. In Proc. SPIE Storage and Retrieval for Image and Video Databases, Feb 1994. 281