SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
IOSR Journal of Computer Engineering (IOSRJCE)
ISSN: 2278-0661 Volume 3, Issue 4 (July-Aug. 2012), PP 30-34
www.iosrjournals.org

           Content Based Image Retrieval Using Discrete Curvelet
                               Transform
          Ms.Kamala. k1, Mr. P. S. S. Chakravarthi2 , Dr. M. Venugopala Rao3
    1
        (Student,Digital Electronics and Communcation Systems,Narasaraopeta Engineering College/JNTU
                                                  Kakinada,India)
        2
          (Professor,Eelectronics and Communcation Engineering,Narasaraopeta Engineering College/JNTU
                                                   Kakinada,India)
                    3
                      (Professor,Eelectronics and Communcation Engineering,KL University,India)

Abstract : Feature extraction is a key issue in contentbased image retrieval (CBIR). In the past, a number of
texture features have been proposed in literature, including statistic methods and spectral methods. However,
most of them are not able to accurately capture the edge information which is the most important texture feature
in an image. Recent researches on multi-scale analysis, especially the curvelet research, provide good
opportunity to extract more accurate texture feature for image retrieval. Curvelet was originally proposed for
image denoising and has shown promising performance. In this paper, a new image feature based on curvelet
transform has been proposed. We apply discrete curvelet transform on texture images and compute the low
order statistics from the transformed images. Images are then represented using the extracted texture features.
Retrieval results show, it significantly outperforms the widely used Gabor texture feature.
Keywords - texture, image retrieval, curvelet transform, CBIR, Gabor filters.

                                            I.            Introduction:
        Nowadays, due to the availability of large storage spaces, huge number of images have been produced
and stored around the world. With this huge image database, people want to search it and make use of the
images in it. Here comes the challenge of image retrieval and researchers try to find out accurate ways of
searching images. Basically, images can be retrieved in two ways, firstly, text based and secondly, content-
based or query by example based. Text based retrieval approach is very well known and widely used. In this
process users are provided a text area to enter the key words on the basis of which image searching is done. It is
widely used in Google web based image searching technique. Though the concept is very familiar to us, this
approach has two notable drawbacks. (1) The images in the database are annotated manually by annotators using
key words, which is a very time consuming process for a large database. (2) The retrieval solely depends on the
human perception based text annotation. The consequence is that there is significant inconsistency in
understanding of image content by different annotators, so the key words vary a lot and retrieval results are
usually very poor. To avoid the above mentioned problem, the second approach, Content-based image retrieval
has been proposed by the researchers. The term CBIR seems to have originated in the early 1990’s. Since then it
is an ongoing process. Different from text based image search, CBIR techniques use low-level features like
texture, color, and shape to represent images and retrieves images relevant to the query image from the image
database. Among those low level image features, texture feature has been shown very effective and subjective.
A variety of techniques have been developed for extracting texture features. These techniques can be broadly
classified into spatial methods and spectral methods. In spatial approach, most techniques rely on computing
values of what are known as low order statistics from query and stored images. These methods compute texture
features such as the degree of contrast, coarseness, directionality and regularity or periodicity, directionality and
randomness . Alternative methods of texture analysis for image retrieval include the use of Gabor filters ,
wavelet and DCT . Statistic techniques suffer from insufficient number of features and sensitive to image noise.
The spectral methods in literature, however, do not capture edge information accurately. In this paper, a new
texture feature based on curvelet transform is proposed. The technique makes use of curvelet transform which
represents the latest research result on multiresolution analysis. By combining the advantages of the two
methods, image edge information is captured more accurately than conventional spectral methods such as
wavelet and Gabor filters. Curvelet was originally proposed for image denoising and has shown promising
performance. As it captures edge and linear information accurately, it has also shown promising results in
character recognition recently. Ni and Leng attempted an initial application of curvelet on color image retrieval,
but it was not implemented properly and no meaningful result was reported. In their work, no benchmark image
database is used, no retrieval accuracy was reported and there was no comparison with other techniques .In this
paper, we describe the theory and implementation of curvelet, apply curvelet transform to a standard image
database, and compare its retrieval result with the best texture features in literature—Gabor filter feature and
wavelet feature.
                                                 www.iosrjournals.org                                      30 | Page
Content Based Image Retrieval Using Discrete Curvelet Transform
     The rest of the paper is organized as following. In section II., we describe the curvelet transform. In section
III, curvelet feature extraction technique is described. Experimental and comparison results will be shown in
section IV. Section V. concludes the paper.

                              II.            Description Of Curvelet Transform
       Basically, curvelet transform extends the ridgelet transform to multiple scale analysis. Therefore, let’s
start from the definition of ridgelet transform. Given an image function f(x, y), the continuous ridgelet transform
is given as


Where a>0 is the scale, b 𝝐R is the translation and θ 𝝐[0,2π) is the orientation. The ridgelet is defined as:



   Fig. 1 shows a typical ridgelet [13]. It is oriented at an angle θ, and is constant along lines: x·cosθ + y·sinθ =
const. It can be seen that a ridgelet is linear in edge direction and is much sharper than a conventional sinusoid
wavelet.For comparison, the 2-D wavelet is given as:




      Fig. 1. A ridgelet waveform.              Fig. 2. Left: a single curvelet. Right: curvelets
                                                      tuned to different scales and orientations

         As can be seen, the ridgelet is similar to the 2-D wavelet except that the point parameters (b1,b2) are
replaced by the line parameters (b, θ). In other words, the two transforms are related by:
                    Wavelet: ψs cale, point-position
                    Ridgelet: ψscale, line-position
         This means that ridgelet can be tuned to different orientations and different scales to create the
curvelets, in the similar way to Gabor filters. Fig. 2 shows a single curvelet and the curvelets tuned to two scales
and different number of orientations at each scale. But different from Gabor filters which only cover part of the
spectrum in the frequency domain , curvelets have a complete cover of the spectrum in frequency domain. That
means, there is no loss of information in curvelet transform in terms of capturing the frequency information
from images. Fig. 3 (top image) shows the curvelet tiling and cover of the spectrum of a 512x512 images with 5
scales . The shaded wedge shows the frequency response of a curvelet at orientation 4 and scale 4. It can be
seen, the spectrum cover by curvelets is complete. In contrast, there are many holes in the frequency plan of
Gabor filters (Fig. 3 bottom).

                                    III.         Curvelet Feature Extraction
         The digital curvelet transform is taken on a 2-D Cartesian grid f [m, n], 0 ≤ m <M, 0≤ n <N,



         The digital curvelet transform is implemented using the fast discrete curvelet transform. Basically, it is
computed in the spectral domain to employ the advantage of FFT. Given an image, both the image and the
curvelet are transformed into Fourier domain, then the convolution of the curvelet with the image in spatial
domain becomes the product in Fourier domain.




 Fig. 3. left: the tiling of frequency plan by curvelets. Right: the tiling of half frequency plan by Gabor filters,
                                         the ovals are the covered spectrum.

                                               www.iosrjournals.org                                             31 | Page
Content Based Image Retrieval Using Discrete Curvelet Transform
         Finally the curvelet coefficients are obtained by applying inverse Fourier transform on the spectral
product. But due to the frequency response of a curvelet is a nonrectangular wedge, the wedge needs to be
wrapped into a rectangle to perform the inverse Fourier transform. The wrapping is done by periodic tiling of
the spectrum using the wedge, and then collecting the rectangular coefficient area in the centre. Through this
periodic tiling, the rectangular region collects the wedge’s corresponding portions from the surrounding periodic
wedges. The complete feature extraction process using a single curvelet is illustrated in Fig. 4.
          Once the curvelet coefficients have been obtained, the mean and standard deviation are computed as
the texture features for the curvelet. That is, for each curvelet, two texture features are obtained. If n curvelets
are used for the transform, 2n texture features are obtained. A 2n dimension texture feature vector is used to
represent each image in the database for image retrieval. This feature extraction is applied to each of the images
in the database. At the end, each image in the database is represented and indexed using its curvelet feature
vector. Given a query, its curvelet features are computed using the process shown in Figure 4. The system then
compares the query feature vector with all the feature vectors in the database using L2 distance:




Where Q={Q0, Q2, …, Q2n-1} is the feature vector of the query image, and T={T0, T2, …, T2n-1} is the
feature vector of target image in the database. Finally, the images in the database are ranked according to their
distance d to the query image, and the ranked list of images is returned to the user. This retrieval process is
shown in Fig. 5.




                                                              Fig. 5. Image indexing and retrieval process.


Fig. 4. Fast discrete curvelet transform.

                                   IV.         Retrieval Performance Test
         In this section, we test the performance of the curvelet feature in terms of retrieval accuracy. The widely
used standard Brodatz texture database is used in the test. The database consists of 112 different categories of
natural and man made texture images. Each category includes 16 similar images, each image has the same size
of 128x128 pixels. In total, the image database consists of 1,792 images from 112 categories. We apply the
curvelet feature extraction process described in Section III to each of the 1,792 images in the database and index
each of the images using the curvelet feature vector. For the discrete curvelet transform, two tests are
experimented. In the first test, images are decomposed using 4 levels curvelet transform. Based on the subband
division in Figure 3, with 4 levels analysis, 50 (=1+16+32+1) subbands of curvelet coefficients are computed.
However, curvelet at angle θ produces the same coefficients as curvelet at angle θ +π. Therefore, half of the
subbands at scale 2 and 3 are discarded due to this symmetry. As the result, 26 (=1+8+16+1) subbands are
preserved, and a 52 dimension feature vector is generated for each image in the database. In the second test,
images are decomposed using 5 levels curvelet transforms. Based on the subband division in Figure 3, with 5
levels analysis, 42 (=1+8+16+16+1) subbands of curvelet coefficients are computed. Therefore, a 84
dimensionfeature vector is generated for each image in the database. The subbands distribution at each level of
transform are shown in Table 1. The commonly used performance measurement, precisionrecall pair, is used for
the evaluation of retrieval performance. Precision P is defined as the ratio of the number of retrieved relevant
images r to the total number of retrieved images n, i.e. P = r/n. Precision P measures the accuracy of the
retrieval. Recall R is defined as the ratio of the number of retrieved relevant images r to the total number m of
relevant images in the whole database, i.e. R = r/m. Recall R measures the robustness of the retrieval.




                                             www.iosrjournals.org                                         32 | Page
Content Based Image Retrieval Using Discrete Curvelet Transform




          Because the ground truth is known for the whole database, every image in the database is used as the
query. For each query, the precision of the retrieval at each level of the recall is obtained. These precision values
are then averaged to produce the average precision-recall curve for the 1,792 database images.To benchmark the
retrieval performance, we compare the curvelet retrieval result with the two best spectral texture features in
literature, i.e., Gabor filter feature and wavelet feature. For Gabor filter, we use the best combinations of
parameters found by Chen et al in , that is, 6 scales and 4 orientations with filter size of 13x13 pixels. The Gabor
filter with this configuration generates 48 texture features for each input image, which is comparable with the 52
texture features of the 4 levels curvelet transform. The retrieval performance of curvelet feature and Gabor filter
feature is shown in Fig. 6. As can be seen from the graph, the retrieval performance of curvelet feature is
significantly higher than that of Gabor filter feature. The curvelet transform with 5 levels decomposition has
even better retrieval performance than at 4 levels decomposition, however, at the cost of higher feature
dimension which is 84. The reasons why cuvelet feature has significantly higher retrieval performance than
Gabor filter feature are due to curvelet has several advantages over Gabor filter. First, due to the half-height
truncation of the filters to remove the overlap in spectral domain, many holes are created in the spectrum, that is,
the spectrum is not completely covered by Gabor filters . As the result, much of the frequency information in an
image is lost due to the incomplete spectrum cover. Secondly, curvelet transform uses ridgelets as the filter
bank, while Gabor uses wavelet as the filter bank. Ridglets capture edge information or texture information
more accurately than wavelets . Thirdly, curvelet transform is a true wavelet transform, while Gabor filter is not
because it does not scale image during the filtering. Due to the scaling of image size at different levels of
transform to adapt the image to the curvelets, curvelet can tolerate more scale distortions in images. This can be
seen in all the examples in Fig. 7. The curvelet retrieval performance is also compared with wavelet retrieval
performance on the same image database. Based on the result reported in , wavelet produces an average retrieval
precision of 70.30% using the same Brodatz image database used by this paper. Curvelet, however, gives an
average retrieval precision of 77.65% with 4 levels transform, and an average retrieval precision of 79.54% with
5 levels transform (see Table 2). The reasons why curvelet has better retrieval performance than wavelet are in
two aspects. First, as mentioned earlier,curvelets capture more accurate edge information or texture information
than wavelets. Second, as curvelets are tuned to different orientations, curvelets capture more directional
features and more accurate directional features than wavelets. Fig. 7 shows a few retrieval results using both
curvelet feature and Gabor filter feature. All the query images are natural textures which are difficult to retrieve.
However, in all the three situations, curvelet feature gives good results and outperforms Gabor filter feature
significantly.




    Table 1:Subbands Distribution At                      Table 2: Retreival Accuracy Of Curvelet Feature
                Each scale




              Fig. 6. Average retrieval result of 1,792 queries using both curvelet and Gabor filter.

                                              www.iosrjournals.org                                         33 | Page
Content Based Image Retrieval Using Discrete Curvelet Transform




 Fig. 7. First page of retrieved images by using different queries in Brodatz texture database. In all the 3 rows,
     the left page is the result from curvelet transform,vand the right page is the result from Gabor filters.
Images in all the retrieved pages are organized from left to right and top to bottom in increased feature distance
(or decreased similarity) to the query image.

                                                   V.           Conclusion
          In this paper, a new texture feature based on curvelet transform is presented. The first contribution of
the paper is the systematic description, implementation, analysis and evaluation of the curvelet transform which
represents the latest research progress on multi-resolution image analysis. The second contribution is the
application of curvelet transform on content based image retrieval and has produced a new texture feature.
Results show the curvelet texture feature is very promising for image retrieval, and significantly outperforms the
best texture features in literature such as the wavelet feature and the Gabor filter feature. In future, rotation and
scale invariance will be investigated to further improve curvelet retrieval performance. Application of curvelet
feature in color image retrieval and semantic learning will also be investigated.

                                                          References
[1]    F. Long, H. J. Zhang and D. D. Feng, Fundamentals of Content-based Image Retrieval, In Multimedia Information Retrieval and
       Management, D. Feng Eds, Springer, 2003.
[2]    H. Tamura, S. Mori and T.Yamawaki, Texture Features Corresponding to Visual Perception, IEEE Trans. on Systems, Man and
       Cybernetics, 8(6): 460-473, 1978.
[3]    B. S. Manjunath et al, Color and Texture Descriptors, IEEE Transactions CSVT, 11(6):703-715, 2001.
[4]    F. Liu and R.W.Picard, Periodicity, Directionality, and Randomness: Wold Features for Image Modeling and Retrieval, IEEE
       Trans. On Pattern Analysis and Machine Intelligence,18(7):722-733, 1996.
[5]    L. Chen, G. Lu, and D. S. Zhang, Effects of Different Gabor Filter Parameters on Image Retrieval by Texture, In Proc. of IEEE 10th
       International Conference on Multi-Media Modelling, pp.273-278, Australia, 2004.
[6]    B. S. Manjunath and W. Y. Ma, Texture Features for Browsing and Retrieval of Large Image Data, IEEE Transactions on Pattern
       Analysis and Machine Intelligence, 18(8):837-842, 1996.
[7]    B. S. Manjunath et al, Introduction to MPEG-7, John Wiley & Son Ltd., 2002.
[8]    J. Z. Wang, J. Li, and G. Wiederhold, SIMPLIcity: Semantics-sensitive Integrated Matching for Picture Libraries, IEEE Trans.
       Pattern and Machine Intelligence, 23(9):947-963, 2001.
[9]    Minh N. Do, Directional Multiresolution Image Representations, PhD Thesis, EPFL, 2001. [10] N. Suematsu et. al, Region-Based
       Image Retrieval using Wavelet Transform, Proc. 15th International Conf. on Vision Interface, May, 2002
[10]   N. Suematsu et al, Region-Based Image Retrieval using Wavelet Transform, Proc. 15th International Conf. on Vision Interface,
       May, 2002.




                                                   www.iosrjournals.org                                                   34 | Page

Mais conteúdo relacionado

Mais procurados

Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...CSCJournals
 
H04124047051
H04124047051H04124047051
H04124047051IOSR-JEN
 
Semantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSemantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSunando Sengupta
 
Automatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level ImageryAutomatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level ImagerySunando Sengupta
 
Reduction of Azimuth Uncertainties in SAR Images Using Selective Restoration
Reduction of Azimuth Uncertainties in SAR Images Using Selective RestorationReduction of Azimuth Uncertainties in SAR Images Using Selective Restoration
Reduction of Azimuth Uncertainties in SAR Images Using Selective RestorationIJTET Journal
 
Fourier Filtering Denoising Based on Genetic Algorithms
Fourier Filtering Denoising Based on Genetic AlgorithmsFourier Filtering Denoising Based on Genetic Algorithms
Fourier Filtering Denoising Based on Genetic Algorithmsijtsrd
 
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...Dibya Jyoti Bora
 
Design and development of a novel fractal antenna for wireless applications
Design and development of a novel fractal antenna for wireless applicationsDesign and development of a novel fractal antenna for wireless applications
Design and development of a novel fractal antenna for wireless applicationseSAT Journals
 
G143741
G143741G143741
G143741irjes
 
4_Paragominas.ppt
4_Paragominas.ppt4_Paragominas.ppt
4_Paragominas.pptgrssieee
 
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...iosrjce
 
Fractal Antenna
Fractal AntennaFractal Antenna
Fractal AntennaJay Patel
 
Atmospheric correction
Atmospheric correctionAtmospheric correction
Atmospheric correctionNirmal Kumar
 
MINIATURISATION OF PATCH ANTENNA USING NOVEL FRACTAL GEOMETRY
MINIATURISATION OF PATCH ANTENNA USING NOVEL FRACTAL GEOMETRYMINIATURISATION OF PATCH ANTENNA USING NOVEL FRACTAL GEOMETRY
MINIATURISATION OF PATCH ANTENNA USING NOVEL FRACTAL GEOMETRYIAEME Publication
 
Optical Flow Based Navigation
Optical Flow Based NavigationOptical Flow Based Navigation
Optical Flow Based NavigationVincent Kee
 
4.11 radar cross section (rcs)
4.11 radar cross section (rcs)4.11 radar cross section (rcs)
4.11 radar cross section (rcs)Javier Gismero
 

Mais procurados (20)

Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
 
LEUKOS_International_Journal
LEUKOS_International_JournalLEUKOS_International_Journal
LEUKOS_International_Journal
 
H04124047051
H04124047051H04124047051
H04124047051
 
Semantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSemantic Mapping of Road Scenes
Semantic Mapping of Road Scenes
 
Automatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level ImageryAutomatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level Imagery
 
Reduction of Azimuth Uncertainties in SAR Images Using Selective Restoration
Reduction of Azimuth Uncertainties in SAR Images Using Selective RestorationReduction of Azimuth Uncertainties in SAR Images Using Selective Restoration
Reduction of Azimuth Uncertainties in SAR Images Using Selective Restoration
 
Basics on Radar Cross Section
Basics on Radar Cross SectionBasics on Radar Cross Section
Basics on Radar Cross Section
 
Fourier Filtering Denoising Based on Genetic Algorithms
Fourier Filtering Denoising Based on Genetic AlgorithmsFourier Filtering Denoising Based on Genetic Algorithms
Fourier Filtering Denoising Based on Genetic Algorithms
 
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
 
Design and development of a novel fractal antenna for wireless applications
Design and development of a novel fractal antenna for wireless applicationsDesign and development of a novel fractal antenna for wireless applications
Design and development of a novel fractal antenna for wireless applications
 
G143741
G143741G143741
G143741
 
4_Paragominas.ppt
4_Paragominas.ppt4_Paragominas.ppt
4_Paragominas.ppt
 
C42011318
C42011318C42011318
C42011318
 
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...
 
Fractal Antenna
Fractal AntennaFractal Antenna
Fractal Antenna
 
Atmospheric correction
Atmospheric correctionAtmospheric correction
Atmospheric correction
 
MINIATURISATION OF PATCH ANTENNA USING NOVEL FRACTAL GEOMETRY
MINIATURISATION OF PATCH ANTENNA USING NOVEL FRACTAL GEOMETRYMINIATURISATION OF PATCH ANTENNA USING NOVEL FRACTAL GEOMETRY
MINIATURISATION OF PATCH ANTENNA USING NOVEL FRACTAL GEOMETRY
 
Optical Flow Based Navigation
Optical Flow Based NavigationOptical Flow Based Navigation
Optical Flow Based Navigation
 
LiDAR work
LiDAR workLiDAR work
LiDAR work
 
4.11 radar cross section (rcs)
4.11 radar cross section (rcs)4.11 radar cross section (rcs)
4.11 radar cross section (rcs)
 

Destaque (9)

E0332427
E0332427E0332427
E0332427
 
F0323235
F0323235F0323235
F0323235
 
A0320105
A0320105A0320105
A0320105
 
E0133641
E0133641E0133641
E0133641
 
C0341117
C0341117C0341117
C0341117
 
A0140107
A0140107A0140107
A0140107
 
H0324143
H0324143H0324143
H0324143
 
E0363638
E0363638E0363638
E0363638
 
H0114044
H0114044H0114044
H0114044
 

Semelhante a E0343034

Multi Wavelet for Image Retrival Based On Using Texture and Color Querys
Multi Wavelet for Image Retrival Based On Using Texture and  Color QuerysMulti Wavelet for Image Retrival Based On Using Texture and  Color Querys
Multi Wavelet for Image Retrival Based On Using Texture and Color QuerysIOSR Journals
 
A Comparative Study of Wavelet and Curvelet Transform for Image Denoising
A Comparative Study of Wavelet and Curvelet Transform for Image DenoisingA Comparative Study of Wavelet and Curvelet Transform for Image Denoising
A Comparative Study of Wavelet and Curvelet Transform for Image DenoisingIOSR Journals
 
REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...
REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...
REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...cscpconf
 
Quality assessment of image fusion
Quality assessment of image fusionQuality assessment of image fusion
Quality assessment of image fusionijitjournal
 
Performance analysis of contourlet based hyperspectral image fusion method
Performance analysis of contourlet based hyperspectral image fusion methodPerformance analysis of contourlet based hyperspectral image fusion method
Performance analysis of contourlet based hyperspectral image fusion methodijitjournal
 
Multi Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalMulti Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalIDES Editor
 
Orientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern RecognitionOrientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern RecognitionIOSRjournaljce
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALsipij
 
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...CSCJournals
 
Remote Sensing Image Fusion Using Contourlet Transform With Sharp Frequency L...
Remote Sensing Image Fusion Using Contourlet Transform With Sharp Frequency L...Remote Sensing Image Fusion Using Contourlet Transform With Sharp Frequency L...
Remote Sensing Image Fusion Using Contourlet Transform With Sharp Frequency L...Zac Darcy
 
Remote sensing image fusion using contourlet transform with sharp frequency l...
Remote sensing image fusion using contourlet transform with sharp frequency l...Remote sensing image fusion using contourlet transform with sharp frequency l...
Remote sensing image fusion using contourlet transform with sharp frequency l...Zac Darcy
 
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCT
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCTIRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCT
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCTIRJET Journal
 
Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...eSAT Journals
 
Satellite image resolution enhancement using multi
Satellite image resolution enhancement using multiSatellite image resolution enhancement using multi
Satellite image resolution enhancement using multieSAT Publishing House
 
A novel approach to Image Fusion using combination of Wavelet Transform and C...
A novel approach to Image Fusion using combination of Wavelet Transform and C...A novel approach to Image Fusion using combination of Wavelet Transform and C...
A novel approach to Image Fusion using combination of Wavelet Transform and C...IJSRD
 
Density Driven Image Coding for Tumor Detection in mri Image
Density Driven Image Coding for Tumor Detection in mri ImageDensity Driven Image Coding for Tumor Detection in mri Image
Density Driven Image Coding for Tumor Detection in mri ImageIOSRjournaljce
 
An efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAn efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAlexander Decker
 
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...IOSR Journals
 

Semelhante a E0343034 (20)

Multi Wavelet for Image Retrival Based On Using Texture and Color Querys
Multi Wavelet for Image Retrival Based On Using Texture and  Color QuerysMulti Wavelet for Image Retrival Based On Using Texture and  Color Querys
Multi Wavelet for Image Retrival Based On Using Texture and Color Querys
 
F0153236
F0153236F0153236
F0153236
 
A Comparative Study of Wavelet and Curvelet Transform for Image Denoising
A Comparative Study of Wavelet and Curvelet Transform for Image DenoisingA Comparative Study of Wavelet and Curvelet Transform for Image Denoising
A Comparative Study of Wavelet and Curvelet Transform for Image Denoising
 
REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...
REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...
REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...
 
Quality assessment of image fusion
Quality assessment of image fusionQuality assessment of image fusion
Quality assessment of image fusion
 
Performance analysis of contourlet based hyperspectral image fusion method
Performance analysis of contourlet based hyperspectral image fusion methodPerformance analysis of contourlet based hyperspectral image fusion method
Performance analysis of contourlet based hyperspectral image fusion method
 
Multi Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalMulti Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image Retrieval
 
Orientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern RecognitionOrientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern Recognition
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
 
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
 
Remote Sensing Image Fusion Using Contourlet Transform With Sharp Frequency L...
Remote Sensing Image Fusion Using Contourlet Transform With Sharp Frequency L...Remote Sensing Image Fusion Using Contourlet Transform With Sharp Frequency L...
Remote Sensing Image Fusion Using Contourlet Transform With Sharp Frequency L...
 
Remote sensing image fusion using contourlet transform with sharp frequency l...
Remote sensing image fusion using contourlet transform with sharp frequency l...Remote sensing image fusion using contourlet transform with sharp frequency l...
Remote sensing image fusion using contourlet transform with sharp frequency l...
 
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCT
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCTIRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCT
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCT
 
Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...
 
Satellite image resolution enhancement using multi
Satellite image resolution enhancement using multiSatellite image resolution enhancement using multi
Satellite image resolution enhancement using multi
 
A novel approach to Image Fusion using combination of Wavelet Transform and C...
A novel approach to Image Fusion using combination of Wavelet Transform and C...A novel approach to Image Fusion using combination of Wavelet Transform and C...
A novel approach to Image Fusion using combination of Wavelet Transform and C...
 
Ijetr011917
Ijetr011917Ijetr011917
Ijetr011917
 
Density Driven Image Coding for Tumor Detection in mri Image
Density Driven Image Coding for Tumor Detection in mri ImageDensity Driven Image Coding for Tumor Detection in mri Image
Density Driven Image Coding for Tumor Detection in mri Image
 
An efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAn efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithm
 
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
 

Mais de iosrjournals (20)

I0114549
I0114549I0114549
I0114549
 
H0124246
H0124246H0124246
H0124246
 
G0145458
G0145458G0145458
G0145458
 
G0135059
G0135059G0135059
G0135059
 
G0123541
G0123541G0123541
G0123541
 
G0113839
G0113839G0113839
G0113839
 
F0144153
F0144153F0144153
F0144153
 
F0134249
F0134249F0134249
F0134249
 
F0122934
F0122934F0122934
F0122934
 
F0112937
F0112937F0112937
F0112937
 
E0143640
E0143640E0143640
E0143640
 
E0112128
E0112128E0112128
E0112128
 
D0142635
D0142635D0142635
D0142635
 
D0133235
D0133235D0133235
D0133235
 
D0121720
D0121720D0121720
D0121720
 
D0111420
D0111420D0111420
D0111420
 
C0141625
C0141625C0141625
C0141625
 
C0132131
C0132131C0132131
C0132131
 
C0121116
C0121116C0121116
C0121116
 
B0140815
B0140815B0140815
B0140815
 

Último

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Último (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

E0343034

  • 1. IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661 Volume 3, Issue 4 (July-Aug. 2012), PP 30-34 www.iosrjournals.org Content Based Image Retrieval Using Discrete Curvelet Transform Ms.Kamala. k1, Mr. P. S. S. Chakravarthi2 , Dr. M. Venugopala Rao3 1 (Student,Digital Electronics and Communcation Systems,Narasaraopeta Engineering College/JNTU Kakinada,India) 2 (Professor,Eelectronics and Communcation Engineering,Narasaraopeta Engineering College/JNTU Kakinada,India) 3 (Professor,Eelectronics and Communcation Engineering,KL University,India) Abstract : Feature extraction is a key issue in contentbased image retrieval (CBIR). In the past, a number of texture features have been proposed in literature, including statistic methods and spectral methods. However, most of them are not able to accurately capture the edge information which is the most important texture feature in an image. Recent researches on multi-scale analysis, especially the curvelet research, provide good opportunity to extract more accurate texture feature for image retrieval. Curvelet was originally proposed for image denoising and has shown promising performance. In this paper, a new image feature based on curvelet transform has been proposed. We apply discrete curvelet transform on texture images and compute the low order statistics from the transformed images. Images are then represented using the extracted texture features. Retrieval results show, it significantly outperforms the widely used Gabor texture feature. Keywords - texture, image retrieval, curvelet transform, CBIR, Gabor filters. I. Introduction: Nowadays, due to the availability of large storage spaces, huge number of images have been produced and stored around the world. With this huge image database, people want to search it and make use of the images in it. Here comes the challenge of image retrieval and researchers try to find out accurate ways of searching images. Basically, images can be retrieved in two ways, firstly, text based and secondly, content- based or query by example based. Text based retrieval approach is very well known and widely used. In this process users are provided a text area to enter the key words on the basis of which image searching is done. It is widely used in Google web based image searching technique. Though the concept is very familiar to us, this approach has two notable drawbacks. (1) The images in the database are annotated manually by annotators using key words, which is a very time consuming process for a large database. (2) The retrieval solely depends on the human perception based text annotation. The consequence is that there is significant inconsistency in understanding of image content by different annotators, so the key words vary a lot and retrieval results are usually very poor. To avoid the above mentioned problem, the second approach, Content-based image retrieval has been proposed by the researchers. The term CBIR seems to have originated in the early 1990’s. Since then it is an ongoing process. Different from text based image search, CBIR techniques use low-level features like texture, color, and shape to represent images and retrieves images relevant to the query image from the image database. Among those low level image features, texture feature has been shown very effective and subjective. A variety of techniques have been developed for extracting texture features. These techniques can be broadly classified into spatial methods and spectral methods. In spatial approach, most techniques rely on computing values of what are known as low order statistics from query and stored images. These methods compute texture features such as the degree of contrast, coarseness, directionality and regularity or periodicity, directionality and randomness . Alternative methods of texture analysis for image retrieval include the use of Gabor filters , wavelet and DCT . Statistic techniques suffer from insufficient number of features and sensitive to image noise. The spectral methods in literature, however, do not capture edge information accurately. In this paper, a new texture feature based on curvelet transform is proposed. The technique makes use of curvelet transform which represents the latest research result on multiresolution analysis. By combining the advantages of the two methods, image edge information is captured more accurately than conventional spectral methods such as wavelet and Gabor filters. Curvelet was originally proposed for image denoising and has shown promising performance. As it captures edge and linear information accurately, it has also shown promising results in character recognition recently. Ni and Leng attempted an initial application of curvelet on color image retrieval, but it was not implemented properly and no meaningful result was reported. In their work, no benchmark image database is used, no retrieval accuracy was reported and there was no comparison with other techniques .In this paper, we describe the theory and implementation of curvelet, apply curvelet transform to a standard image database, and compare its retrieval result with the best texture features in literature—Gabor filter feature and wavelet feature. www.iosrjournals.org 30 | Page
  • 2. Content Based Image Retrieval Using Discrete Curvelet Transform The rest of the paper is organized as following. In section II., we describe the curvelet transform. In section III, curvelet feature extraction technique is described. Experimental and comparison results will be shown in section IV. Section V. concludes the paper. II. Description Of Curvelet Transform Basically, curvelet transform extends the ridgelet transform to multiple scale analysis. Therefore, let’s start from the definition of ridgelet transform. Given an image function f(x, y), the continuous ridgelet transform is given as Where a>0 is the scale, b 𝝐R is the translation and θ 𝝐[0,2π) is the orientation. The ridgelet is defined as: Fig. 1 shows a typical ridgelet [13]. It is oriented at an angle θ, and is constant along lines: x·cosθ + y·sinθ = const. It can be seen that a ridgelet is linear in edge direction and is much sharper than a conventional sinusoid wavelet.For comparison, the 2-D wavelet is given as: Fig. 1. A ridgelet waveform. Fig. 2. Left: a single curvelet. Right: curvelets tuned to different scales and orientations As can be seen, the ridgelet is similar to the 2-D wavelet except that the point parameters (b1,b2) are replaced by the line parameters (b, θ). In other words, the two transforms are related by: Wavelet: ψs cale, point-position Ridgelet: ψscale, line-position This means that ridgelet can be tuned to different orientations and different scales to create the curvelets, in the similar way to Gabor filters. Fig. 2 shows a single curvelet and the curvelets tuned to two scales and different number of orientations at each scale. But different from Gabor filters which only cover part of the spectrum in the frequency domain , curvelets have a complete cover of the spectrum in frequency domain. That means, there is no loss of information in curvelet transform in terms of capturing the frequency information from images. Fig. 3 (top image) shows the curvelet tiling and cover of the spectrum of a 512x512 images with 5 scales . The shaded wedge shows the frequency response of a curvelet at orientation 4 and scale 4. It can be seen, the spectrum cover by curvelets is complete. In contrast, there are many holes in the frequency plan of Gabor filters (Fig. 3 bottom). III. Curvelet Feature Extraction The digital curvelet transform is taken on a 2-D Cartesian grid f [m, n], 0 ≤ m <M, 0≤ n <N, The digital curvelet transform is implemented using the fast discrete curvelet transform. Basically, it is computed in the spectral domain to employ the advantage of FFT. Given an image, both the image and the curvelet are transformed into Fourier domain, then the convolution of the curvelet with the image in spatial domain becomes the product in Fourier domain. Fig. 3. left: the tiling of frequency plan by curvelets. Right: the tiling of half frequency plan by Gabor filters, the ovals are the covered spectrum. www.iosrjournals.org 31 | Page
  • 3. Content Based Image Retrieval Using Discrete Curvelet Transform Finally the curvelet coefficients are obtained by applying inverse Fourier transform on the spectral product. But due to the frequency response of a curvelet is a nonrectangular wedge, the wedge needs to be wrapped into a rectangle to perform the inverse Fourier transform. The wrapping is done by periodic tiling of the spectrum using the wedge, and then collecting the rectangular coefficient area in the centre. Through this periodic tiling, the rectangular region collects the wedge’s corresponding portions from the surrounding periodic wedges. The complete feature extraction process using a single curvelet is illustrated in Fig. 4. Once the curvelet coefficients have been obtained, the mean and standard deviation are computed as the texture features for the curvelet. That is, for each curvelet, two texture features are obtained. If n curvelets are used for the transform, 2n texture features are obtained. A 2n dimension texture feature vector is used to represent each image in the database for image retrieval. This feature extraction is applied to each of the images in the database. At the end, each image in the database is represented and indexed using its curvelet feature vector. Given a query, its curvelet features are computed using the process shown in Figure 4. The system then compares the query feature vector with all the feature vectors in the database using L2 distance: Where Q={Q0, Q2, …, Q2n-1} is the feature vector of the query image, and T={T0, T2, …, T2n-1} is the feature vector of target image in the database. Finally, the images in the database are ranked according to their distance d to the query image, and the ranked list of images is returned to the user. This retrieval process is shown in Fig. 5. Fig. 5. Image indexing and retrieval process. Fig. 4. Fast discrete curvelet transform. IV. Retrieval Performance Test In this section, we test the performance of the curvelet feature in terms of retrieval accuracy. The widely used standard Brodatz texture database is used in the test. The database consists of 112 different categories of natural and man made texture images. Each category includes 16 similar images, each image has the same size of 128x128 pixels. In total, the image database consists of 1,792 images from 112 categories. We apply the curvelet feature extraction process described in Section III to each of the 1,792 images in the database and index each of the images using the curvelet feature vector. For the discrete curvelet transform, two tests are experimented. In the first test, images are decomposed using 4 levels curvelet transform. Based on the subband division in Figure 3, with 4 levels analysis, 50 (=1+16+32+1) subbands of curvelet coefficients are computed. However, curvelet at angle θ produces the same coefficients as curvelet at angle θ +π. Therefore, half of the subbands at scale 2 and 3 are discarded due to this symmetry. As the result, 26 (=1+8+16+1) subbands are preserved, and a 52 dimension feature vector is generated for each image in the database. In the second test, images are decomposed using 5 levels curvelet transforms. Based on the subband division in Figure 3, with 5 levels analysis, 42 (=1+8+16+16+1) subbands of curvelet coefficients are computed. Therefore, a 84 dimensionfeature vector is generated for each image in the database. The subbands distribution at each level of transform are shown in Table 1. The commonly used performance measurement, precisionrecall pair, is used for the evaluation of retrieval performance. Precision P is defined as the ratio of the number of retrieved relevant images r to the total number of retrieved images n, i.e. P = r/n. Precision P measures the accuracy of the retrieval. Recall R is defined as the ratio of the number of retrieved relevant images r to the total number m of relevant images in the whole database, i.e. R = r/m. Recall R measures the robustness of the retrieval. www.iosrjournals.org 32 | Page
  • 4. Content Based Image Retrieval Using Discrete Curvelet Transform Because the ground truth is known for the whole database, every image in the database is used as the query. For each query, the precision of the retrieval at each level of the recall is obtained. These precision values are then averaged to produce the average precision-recall curve for the 1,792 database images.To benchmark the retrieval performance, we compare the curvelet retrieval result with the two best spectral texture features in literature, i.e., Gabor filter feature and wavelet feature. For Gabor filter, we use the best combinations of parameters found by Chen et al in , that is, 6 scales and 4 orientations with filter size of 13x13 pixels. The Gabor filter with this configuration generates 48 texture features for each input image, which is comparable with the 52 texture features of the 4 levels curvelet transform. The retrieval performance of curvelet feature and Gabor filter feature is shown in Fig. 6. As can be seen from the graph, the retrieval performance of curvelet feature is significantly higher than that of Gabor filter feature. The curvelet transform with 5 levels decomposition has even better retrieval performance than at 4 levels decomposition, however, at the cost of higher feature dimension which is 84. The reasons why cuvelet feature has significantly higher retrieval performance than Gabor filter feature are due to curvelet has several advantages over Gabor filter. First, due to the half-height truncation of the filters to remove the overlap in spectral domain, many holes are created in the spectrum, that is, the spectrum is not completely covered by Gabor filters . As the result, much of the frequency information in an image is lost due to the incomplete spectrum cover. Secondly, curvelet transform uses ridgelets as the filter bank, while Gabor uses wavelet as the filter bank. Ridglets capture edge information or texture information more accurately than wavelets . Thirdly, curvelet transform is a true wavelet transform, while Gabor filter is not because it does not scale image during the filtering. Due to the scaling of image size at different levels of transform to adapt the image to the curvelets, curvelet can tolerate more scale distortions in images. This can be seen in all the examples in Fig. 7. The curvelet retrieval performance is also compared with wavelet retrieval performance on the same image database. Based on the result reported in , wavelet produces an average retrieval precision of 70.30% using the same Brodatz image database used by this paper. Curvelet, however, gives an average retrieval precision of 77.65% with 4 levels transform, and an average retrieval precision of 79.54% with 5 levels transform (see Table 2). The reasons why curvelet has better retrieval performance than wavelet are in two aspects. First, as mentioned earlier,curvelets capture more accurate edge information or texture information than wavelets. Second, as curvelets are tuned to different orientations, curvelets capture more directional features and more accurate directional features than wavelets. Fig. 7 shows a few retrieval results using both curvelet feature and Gabor filter feature. All the query images are natural textures which are difficult to retrieve. However, in all the three situations, curvelet feature gives good results and outperforms Gabor filter feature significantly. Table 1:Subbands Distribution At Table 2: Retreival Accuracy Of Curvelet Feature Each scale Fig. 6. Average retrieval result of 1,792 queries using both curvelet and Gabor filter. www.iosrjournals.org 33 | Page
  • 5. Content Based Image Retrieval Using Discrete Curvelet Transform Fig. 7. First page of retrieved images by using different queries in Brodatz texture database. In all the 3 rows, the left page is the result from curvelet transform,vand the right page is the result from Gabor filters. Images in all the retrieved pages are organized from left to right and top to bottom in increased feature distance (or decreased similarity) to the query image. V. Conclusion In this paper, a new texture feature based on curvelet transform is presented. The first contribution of the paper is the systematic description, implementation, analysis and evaluation of the curvelet transform which represents the latest research progress on multi-resolution image analysis. The second contribution is the application of curvelet transform on content based image retrieval and has produced a new texture feature. Results show the curvelet texture feature is very promising for image retrieval, and significantly outperforms the best texture features in literature such as the wavelet feature and the Gabor filter feature. In future, rotation and scale invariance will be investigated to further improve curvelet retrieval performance. Application of curvelet feature in color image retrieval and semantic learning will also be investigated. References [1] F. Long, H. J. Zhang and D. D. Feng, Fundamentals of Content-based Image Retrieval, In Multimedia Information Retrieval and Management, D. Feng Eds, Springer, 2003. [2] H. Tamura, S. Mori and T.Yamawaki, Texture Features Corresponding to Visual Perception, IEEE Trans. on Systems, Man and Cybernetics, 8(6): 460-473, 1978. [3] B. S. Manjunath et al, Color and Texture Descriptors, IEEE Transactions CSVT, 11(6):703-715, 2001. [4] F. Liu and R.W.Picard, Periodicity, Directionality, and Randomness: Wold Features for Image Modeling and Retrieval, IEEE Trans. On Pattern Analysis and Machine Intelligence,18(7):722-733, 1996. [5] L. Chen, G. Lu, and D. S. Zhang, Effects of Different Gabor Filter Parameters on Image Retrieval by Texture, In Proc. of IEEE 10th International Conference on Multi-Media Modelling, pp.273-278, Australia, 2004. [6] B. S. Manjunath and W. Y. Ma, Texture Features for Browsing and Retrieval of Large Image Data, IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(8):837-842, 1996. [7] B. S. Manjunath et al, Introduction to MPEG-7, John Wiley & Son Ltd., 2002. [8] J. Z. Wang, J. Li, and G. Wiederhold, SIMPLIcity: Semantics-sensitive Integrated Matching for Picture Libraries, IEEE Trans. Pattern and Machine Intelligence, 23(9):947-963, 2001. [9] Minh N. Do, Directional Multiresolution Image Representations, PhD Thesis, EPFL, 2001. [10] N. Suematsu et. al, Region-Based Image Retrieval using Wavelet Transform, Proc. 15th International Conf. on Vision Interface, May, 2002 [10] N. Suematsu et al, Region-Based Image Retrieval using Wavelet Transform, Proc. 15th International Conf. on Vision Interface, May, 2002. www.iosrjournals.org 34 | Page