SlideShare a Scribd company logo
1 of 3
Download to read offline
ACEEE Int. J. on Information Technology, Vol. 01, No. 01, Mar 2011



           Automated Colorization of Grayscale Images
                   Using Texture Descriptors
                                                Christophe Gauge and Sreela Sasi
                                        Department of Computer and Information Science
                                              Gannon University, Erie, PA, U.S.A.
                                               {gauge001, sasi001}@gannon.edu

Abstract— A novel example-based process for automated                                               II.PREVIOUS WORK
colorization of grayscale images using texture descriptors
(ACTD) without any human intervention is proposed. By                       A. Texture-based image segmentation
analyzing a set of sample color images, coherent regions of
homogeneous textures are extracted. A multi-channel filtering                 Accurately identifying the areas of homogeneous textures in
technique is used for texture-based image segmentation. For                an image is a key element of the colorization process. In order
each area of interest, state of the art texture descriptors are            to effectively segment the image based on texture, Malik and
then computed and stored, along with corresponding color                   Perona [5] suggested that a multi-channel filtering approach
information. These texture descriptors and the color                       could be used. Jain and Farrokhnia [6] accomplished this by
information are used for colorization of a grayscale image with            using a bank of two-dimensional Gabor filters.
similar textures. Given a grayscale image to be colorized, the
segmentation and feature extraction processes are repeated.                 B. Gabor Transform
The texture descriptors are used to perform Content-Based                     A two-dimensional Gabor function consists of a sinusoidal
Image Retrieval (CBIR). The colorization process is performed              plane wave of some frequency and orientation, modulated by a
by chroma replacement. This research finds numerous
                                                                           two-dimensional Gaussian. The convolution of an image with
applications, ranging from classic film restoration and
enhancement, to adding valuable information into medical and
                                                                           a bank of Gabor filters creates a set of filtered images containing
satellite imaging, and to enhance the detection of objects from            features that responded to the particulate filter. Jain and
x-ray images at the airports.                                              Farrokhnia [6] suggested that feature extraction can be obtained
                                                                           by using a nonlinear sigmoid function, and by calculating the
Computer vision; Image colorization; Fuzzy C-means                         average absolute deviation (AAD) for each filtered image.
clustering; Gabor transform; CBIR
                                                                            C. Clustering and Feature Extraction
                          I.INTRODUCTION                                      Naotoshi [7] used Gaussian smoothing in order to remove
                                                                           the smaller areas, combined with a simple K-means clustering
   Image colorization has been performed through various                   algorithm in order to extract regions from filtered images. The
means since the early 20th century, as a very laborious, time-             segmentation results were satisfactory but lacked accuracy.
consuming, subjective and painstaking manual. Its main purpose             Texture-based segmentation was recently improved by Dong
is to increase the visual appeal of old black and white                    et al. [8] by using a Fuzzy C-Means (FCM) method to generate
photographs, motions pictures and illustrations. Current methods           the index map and palette, and by using the Probabilistic Index
of image colorization can be classified into two different groups,         Map (PIM) model to improve segmentation accuracy. Once a
Scribble-based and Example-based. Scribble-based colorization              proper level of clustering has been obtained, smaller regions
techniques require a user to scribble color information onto               contained inside of a larger region can be removed. Isolated
appropriate regions of the grayscale image, which is a time-               small regions of unique texture cannot be used and can also be
consuming task [1]. The color information is then spread through           discarded, and the remaining regions are labeled. Once each
the image via various algorithms. Example-based colorization               region is labeled, a sample area for each texture is extracted.
techniques automate this process by providing an example image             This is done by finding the largest square that can be fitted into
from which to extract the color information from [2][3][4]. This           each identified contiguous region on unique texture. For each
process can save a lot of time and requires little or no user              texture, the color descriptor (the dominant color as per the color
interaction. However, the results can vary considerably                    histogram) and texture descriptors can be extracted and stored.
depending on the example image chosen. Most techniques still
require user input in the form of swatches, and use simple texture          D. Content-Based Image Retrieval
matching methods [3]. While the method suggested by Irony et                    CBIR, the ability to retrieve images by analyzing their
al. [2] used a very robust monochrome texture matching method              content, is another research area that has received a lot of
with spatial filtering, they suggested that better results could be        attention in recent years. Gabor transforms are also the central
obtained by using improved spatial coherence descriptors, such             part of the Homogenous Texture Descriptor (HTD), which
as the Gabor transform. Several other research papers also                 offers a simple yet powerful method for storing texture
suggested that better segmentation could be achieved by using              information for retrieval. HTD is part of the “Multimedia
Gabor filters.                                                             Content Descriptor Interface” of the MPEG-7 standard,
                                                                           which has been successfully used in the fields of Image

© 2011 ACEEE                                                          46
DOI: 01.IJIT.01.01.128
ACEEE Int. J. on Information Technology, Vol. 01, No. 01, Mar 2011


Classification and Content-based image retrieval [9].The                  orientation. Jain and Farrokhnia [6] achieved good feature
img(Rummager) [10] image retrieval system has implemented                 extraction results by using a nonlinear sigmoid function and by
several descriptors that can be used to retrieve images in various        calculating the average absolute deviation (AAD) for each
situations. In this research, a new process for automated                 filtered image. Gaussian smoothing was used in order to remove
colorization is proposed by combining these techniques in a               the smaller areas. In this research, smoothing was performed
new and innovative way.                                                   by calculating the mean values of the gray-level intensities
                                                                          between neighboring pixels. The Gabor response values for
    III.AUTOMATED COLORIZATION USING TEXTURE DESCRIPTORS                  each pixel were added, and normalized.
                         (ACTD)                                            B. Clustering
   The first part of the process is to analyze several sample                Jain and Farrokhnia used the K-means clustering algorithm
color images. In order to effectively segment the image based             to create and label the texture regions. The Fuzzy C-means
on texture, the multi-channel filtering approach suggested                clustering (FCM) algorithm can improve this process by
by Malik and Perona [5] was used. Gabor wavelet transforms                allowing the concept of partial membership, in which an image
have proven to be a very effective method for achieving                   pixel can belong to multiple clusters. This “soft” clustering
accurate texture-based image segmentation. A clustering                   allows for a more precise computation of the cluster
algorithm then needs to be used to segment the regions of                 membership.
homogeneous texture previously identified and extract a                     C. Modified Fuzzy C-means clustering with “Gki factor”
representative sample for each texture. The texture
descriptors and color information can be computed for each                  In order to improve the tolerance to noise of the Fuzzy C-
texture, and stored in a database. The second part of the                 means clustering algorithm, Krinidis and Chatzis [11] have
process assumes that a new grayscale image needs to be                    proposed a new method by introducing the novel Gki factor.
colorized based on the texture and color information present              The purpose of this algorithm is to adjust the fuzzy
in the database. The segmentation and feature extraction                  membership of each pixel by adding local information from
process takes place as previously described. For each texture             the membership of neighboring pixels. It is obtained by using
identified, the texture descriptors are computed, and used to             a sliding window of predefined dimensions used to compute
locate the best matching texture present in the sample                    the Gki factor. The Gki factor is calculated by using:
database. Once the best matching texture is identified, the
corresponding color information is extracted, and applied to
the segmented region of the grayscale image. Figure 1 shows                    Where the ith pixel is the center of the local window, the jth
an overview of the ACTD process used in this research.                    pixel in the window around the ith pixel (Ni), k is the reference
                                                                          cluster, dij is the spatial Euclidian distance between pixels i and
                                                                          j. μkj is the degree of membership of the jth pixel in the kth cluster,
                                                                          vk is the prototype of the center of cluster k, m is a fuzziness
                                                                          factor (a value > 1), xi is the ith pixel in N, |xi - vk| is the Euclidean
                                                                          distance between xi and vk. This algorithm is minimized by using
                                                                          equation (4):




 A. Texture-based Image Segmentation
    In order to obtain a good texture-based segmentation of an
image, the multi-channel filtering approach suggested by Malik              D. Feature Extraction
and Perona [5] was used. This was accomplished by using a                    The contiguous region on unique texture enhanced by the
bank of two-dimensional Gabor function consisting of a                    Gabor filters and identified by the segmentation algorithm are
sinusoidal plane wave of a given frequency and orientation,               then isolated and extracted. Blob filtering is used in order to
modulated by a two-dimensional Gaussian envelope. The Gabor               remove the smaller clustered areas. The center of gravity of
filters were obtained using equation (1)                                  each blob is used to extract a sample image representative of
                                                                          that particular texture. The texture image is stored both in color
                                                                          for a reference to the color component (chroma) of the texture
                                                                          and in grayscale for texture matching.
                                                                            E. Grayscale image processing
  Where ó is the width of the Gaussian envelope, ã is the spatial            The segmentation and feature extraction processes are then
aspect ratio, ë is the wavelength of the filter, and è is its             repeated for the new grayscale image to be colorized.

© 2011 ACEEE                                                         47
DOI: 01.IJIT.01.01.128
ACEEE Int. J. on Information Technology, Vol. 01, No. 01, Mar 2011

  F. Texture Matching                                                             However, reasonably accurate results were obtained with a
                                                                               limited number of sample images. Several of the steps require
    Compact Composite Descriptors (CCD) is a recently
                                                                               custom parameters that can be tuned for different types of
proposed set of descriptors combining several features
                                                                               images, such as the Gabor wavelength and orientation, and the
descriptors. These Descriptors are part of the new Visual
                                                                               number of clusters.Since the textures extracted from each
Multimedia Content Description Scheme (VICODEs), which
                                                                               sample image have no preset size or shape, the Texture retrieval
is proposing a set of specialized descriptors tuned for different
types of images. Testing of these descriptors was performed                    methods need to be improved for scale and rotation invariance,
using the img(Rummager) [10] application, using the MPEG-7                     which would lead to a better accuracy rate. This method could
Edge Histogram Descriptor (EHD), the VICODEs (CCD) Fuzzy                       also be enhanced to store more complete color descriptors in
Spatial Based Scalable Composite Descriptor (BTDH) [12], and                   order to accommodate more complex textures containing
the VICODEs (CCD) Auto Descriptor Selector (ADS).                              multiple colors. These improvements would most likely improve
                                                                               the accuracy of the colorized images, the testing conducted as
    G. Grayscale Image Colorization                                            part of this research proved that the ability to combine these
    Once the proper segmentation is obtained and the proper                    techniques in order to automatically colorize grayscale images
colors are identified, placing the color in the proper areas of the            is a viable option.
test image can be achieved in the YCbCr color space. The
advantage of this color space is that it separates the luminance                                            REFERENCES
(Y) component from the color components (Cb and Cr are the
                                                                                [1]Anat Levin, Dani Lischinski, and Yair Weiss, “Colorization using
blue-difference and red-difference chroma components). Thus,
                                                                               optimization,” ACM Transactions on Graphics, vol. 23, no. 3, pp.
it is possible to replace the chroma components while preserving               689–694, 2004.
the luminance information of the image. In this research, the                    [2]R. Irony, D. Cohen-Or, and D. Lischinski, “Colorization by
chroma component of the test image is replaced with the colors                 example,” in Eurographics Symposium on Rendering, 2005, pp. 277–
corresponding to the matching textures from the library of                     280.
images.                                                                         [3]T. Welsh, M. Ashikhmin, and K. Mueller, “Transferring Color to
                                                                               Greyscale Images,” ACM Transactions on Graphics (TOG), vol. 21,
                      IV.EXPERIMENTAL RESULTS                                  no. 3, pp. 277 - 280 , July 2002.
                                                                                [4]X., Wan L., Qu Y., Wong T., Lin S., Leung C., Heng P. Liu, “Intrinsic
   Figure 4 shows the various stages of the colorization of a                  colorization,” ACM Trans. Graph., vol. 27, no. 5, p. 152, 2008.
test image through the ACTD process.                                            [5]Malik J. Perona P., “Preattentive texture discrimination with early
                                                                               vision mechanisms,” J. Opt. Soc. Am. A, vol. 7, no. 5, May 1990.
                                                                                [6]A.K.Jain and F. Farrokhnia, “Unsupervised texture segmentation
                                                                               using Gabor filters,” Pattern Recognition, vol. 24, no. 12, pp. 1167-
                                                                               1186, 1991.
                                                                                 [7]Seo Naotoshi, “Texture Segmentation using Gabor Filters,”
                                                                               University of Maryland, College Park, MD, Project ENEE731 , 2006.
                                                                                [8]Xiaoming Hu, Xinghui Dong, Jiahua Wu, Ping Zou Junyu Dong,
                                                                               “Texture Segmentation Based on Probabilistic Index Maps,” in
                                                                               International Conference on Education Technology and Computer,
                                                                               2009, pp. 35-39.
                                                                                [9]Xu Zhan, Sun Xingbo, and Lei Yuerong, “Comparison of two gabor
      Figure 4. (a) Grayscale image, (b) ) Mean smoothing of the sum of        texture descriptor for texture classification,” in WASE International
      Gabor responses, (c) Segmented regions, (d) Colorized image              Conference on Information Engineering, 2009, pp. 52-56.
                                                                                 [10]Chatzichristofis S. Á., Boutalis Y. S., and Lux Mathias,
                  V.CONCLUSION AND FUTURE WORK                                 “IMG(Rummager): An Interactive Content Based Image Retrieval
   A new and innovative method for automating example-based                    System,” in 2nd International Workshop on Similarity Search and
colorization process is implemented. This process combines                     Applications (SISAP), Prague, Czech Republic, August 29-30 2009,
                                                                               pp. 151-153.
several techniques from Digital Image Processing in order to
                                                                                [11]Stelios Krinidis and Vassilios Chatzis, “A Robust Fuzzy Local
improve the automation of the colorization process. This includes              Information C-means Clustering Algorithm,” Image Processing, IEEE
Gabor-based image segmentation combined with improved                          Transactions on, pp. 1-1, 2010.
fuzzy C-means clustering, extraction and storage of the Texture                 [12]Chatzichristofis S. A. and Boutalis Y. S., “Content Based Medical
and Color Descriptors, and a texture-based color retrieval                     Image Indexing and Retrieval Using a Fuzzy Compact Composite
technique. Colorization results in general are subjective and not              Descriptor,” in The Sixth IASTED International Conference on Signal
easily quantifiable. Results obtained using this method are                    Processing, Pattern Recognition and Applications SPPRA 2009,
dependent on the number of textures present in the database                    Innsbruck, Austria, February 17 to February 19, 2009, pp. 1-6.
and on the ability to find a suitable color match.




© 2011 ACEEE                                                              48
DOI: 01.IJIT.01.01.128

More Related Content

What's hot

Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Zahra Mansoori
 

What's hot (17)

C1104011322
C1104011322C1104011322
C1104011322
 
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...
 
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...
 
improving differently illuminant images with fuzzy membership based saturatio...
improving differently illuminant images with fuzzy membership based saturatio...improving differently illuminant images with fuzzy membership based saturatio...
improving differently illuminant images with fuzzy membership based saturatio...
 
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORMPDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
 
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
 
A Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMA Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVM
 
H017416670
H017416670H017416670
H017416670
 
Improving Performance of Texture Based Face Recognition Systems by Segmenting...
Improving Performance of Texture Based Face Recognition Systems by Segmenting...Improving Performance of Texture Based Face Recognition Systems by Segmenting...
Improving Performance of Texture Based Face Recognition Systems by Segmenting...
 
Evaluation of Texture in CBIR
Evaluation of Texture in CBIREvaluation of Texture in CBIR
Evaluation of Texture in CBIR
 
I017417176
I017417176I017417176
I017417176
 
Histogram Gabor Phase Pattern and Adaptive Binning Technique in Feature Selec...
Histogram Gabor Phase Pattern and Adaptive Binning Technique in Feature Selec...Histogram Gabor Phase Pattern and Adaptive Binning Technique in Feature Selec...
Histogram Gabor Phase Pattern and Adaptive Binning Technique in Feature Selec...
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
 
Object based image enhancement
Object based image enhancementObject based image enhancement
Object based image enhancement
 
A Framework for Curved Videotext Detection and Extraction
A Framework for Curved Videotext Detection and ExtractionA Framework for Curved Videotext Detection and Extraction
A Framework for Curved Videotext Detection and Extraction
 
Bx31498502
Bx31498502Bx31498502
Bx31498502
 
Object-Oriented Approach of Information Extraction from High Resolution Satel...
Object-Oriented Approach of Information Extraction from High Resolution Satel...Object-Oriented Approach of Information Extraction from High Resolution Satel...
Object-Oriented Approach of Information Extraction from High Resolution Satel...
 

Viewers also liked (11)

4.4 Final PPP Slide Show
4.4 Final PPP Slide Show4.4 Final PPP Slide Show
4.4 Final PPP Slide Show
 
أنماط الصور الرقمية
أنماط الصور الرقميةأنماط الصور الرقمية
أنماط الصور الرقمية
 
Colour models
Colour modelsColour models
Colour models
 
Color models
Color modelsColor models
Color models
 
10 color image processing
10 color image processing10 color image processing
10 color image processing
 
Matlab Working With Images
Matlab Working With ImagesMatlab Working With Images
Matlab Working With Images
 
Color Models Computer Graphics
Color Models Computer GraphicsColor Models Computer Graphics
Color Models Computer Graphics
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLAB
 
Color models
Color modelsColor models
Color models
 
Color Models
Color ModelsColor Models
Color Models
 
The application of image enhancement in color and grayscale images
The application of image enhancement in color and grayscale imagesThe application of image enhancement in color and grayscale images
The application of image enhancement in color and grayscale images
 

Similar to Automated Colorization of Grayscale Images Using Texture Descriptors

An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...
IJECEIAES
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
IAEME Publication
 

Similar to Automated Colorization of Grayscale Images Using Texture Descriptors (20)

A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing
 
Id105
Id105Id105
Id105
 
93 98
93 9893 98
93 98
 
An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...An effective RGB color selection for complex 3D object structure in scene gra...
An effective RGB color selection for complex 3D object structure in scene gra...
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
 
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
 
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
 
Low level features for image retrieval based
Low level features for image retrieval basedLow level features for image retrieval based
Low level features for image retrieval based
 
Ijnsa050207
Ijnsa050207Ijnsa050207
Ijnsa050207
 
Fc4301935938
Fc4301935938Fc4301935938
Fc4301935938
 
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIXBAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
 
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIXBAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
 
Gc2005vk
Gc2005vkGc2005vk
Gc2005vk
 
Image Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation ClusteringImage Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation Clustering
 
Review of ocr techniques used in automatic mail sorting of postal envelopes
Review of ocr techniques used in automatic mail sorting of postal envelopesReview of ocr techniques used in automatic mail sorting of postal envelopes
Review of ocr techniques used in automatic mail sorting of postal envelopes
 
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
 
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
 
IRJET-A Review on Implementation of High Dimension Colour Transform in Domain...
IRJET-A Review on Implementation of High Dimension Colour Transform in Domain...IRJET-A Review on Implementation of High Dimension Colour Transform in Domain...
IRJET-A Review on Implementation of High Dimension Colour Transform in Domain...
 

More from IDES Editor

Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
IDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
IDES Editor
 

More from IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Automated Colorization of Grayscale Images Using Texture Descriptors

  • 1. ACEEE Int. J. on Information Technology, Vol. 01, No. 01, Mar 2011 Automated Colorization of Grayscale Images Using Texture Descriptors Christophe Gauge and Sreela Sasi Department of Computer and Information Science Gannon University, Erie, PA, U.S.A. {gauge001, sasi001}@gannon.edu Abstract— A novel example-based process for automated II.PREVIOUS WORK colorization of grayscale images using texture descriptors (ACTD) without any human intervention is proposed. By A. Texture-based image segmentation analyzing a set of sample color images, coherent regions of homogeneous textures are extracted. A multi-channel filtering Accurately identifying the areas of homogeneous textures in technique is used for texture-based image segmentation. For an image is a key element of the colorization process. In order each area of interest, state of the art texture descriptors are to effectively segment the image based on texture, Malik and then computed and stored, along with corresponding color Perona [5] suggested that a multi-channel filtering approach information. These texture descriptors and the color could be used. Jain and Farrokhnia [6] accomplished this by information are used for colorization of a grayscale image with using a bank of two-dimensional Gabor filters. similar textures. Given a grayscale image to be colorized, the segmentation and feature extraction processes are repeated. B. Gabor Transform The texture descriptors are used to perform Content-Based A two-dimensional Gabor function consists of a sinusoidal Image Retrieval (CBIR). The colorization process is performed plane wave of some frequency and orientation, modulated by a by chroma replacement. This research finds numerous two-dimensional Gaussian. The convolution of an image with applications, ranging from classic film restoration and enhancement, to adding valuable information into medical and a bank of Gabor filters creates a set of filtered images containing satellite imaging, and to enhance the detection of objects from features that responded to the particulate filter. Jain and x-ray images at the airports. Farrokhnia [6] suggested that feature extraction can be obtained by using a nonlinear sigmoid function, and by calculating the Computer vision; Image colorization; Fuzzy C-means average absolute deviation (AAD) for each filtered image. clustering; Gabor transform; CBIR C. Clustering and Feature Extraction I.INTRODUCTION Naotoshi [7] used Gaussian smoothing in order to remove the smaller areas, combined with a simple K-means clustering Image colorization has been performed through various algorithm in order to extract regions from filtered images. The means since the early 20th century, as a very laborious, time- segmentation results were satisfactory but lacked accuracy. consuming, subjective and painstaking manual. Its main purpose Texture-based segmentation was recently improved by Dong is to increase the visual appeal of old black and white et al. [8] by using a Fuzzy C-Means (FCM) method to generate photographs, motions pictures and illustrations. Current methods the index map and palette, and by using the Probabilistic Index of image colorization can be classified into two different groups, Map (PIM) model to improve segmentation accuracy. Once a Scribble-based and Example-based. Scribble-based colorization proper level of clustering has been obtained, smaller regions techniques require a user to scribble color information onto contained inside of a larger region can be removed. Isolated appropriate regions of the grayscale image, which is a time- small regions of unique texture cannot be used and can also be consuming task [1]. The color information is then spread through discarded, and the remaining regions are labeled. Once each the image via various algorithms. Example-based colorization region is labeled, a sample area for each texture is extracted. techniques automate this process by providing an example image This is done by finding the largest square that can be fitted into from which to extract the color information from [2][3][4]. This each identified contiguous region on unique texture. For each process can save a lot of time and requires little or no user texture, the color descriptor (the dominant color as per the color interaction. However, the results can vary considerably histogram) and texture descriptors can be extracted and stored. depending on the example image chosen. Most techniques still require user input in the form of swatches, and use simple texture D. Content-Based Image Retrieval matching methods [3]. While the method suggested by Irony et CBIR, the ability to retrieve images by analyzing their al. [2] used a very robust monochrome texture matching method content, is another research area that has received a lot of with spatial filtering, they suggested that better results could be attention in recent years. Gabor transforms are also the central obtained by using improved spatial coherence descriptors, such part of the Homogenous Texture Descriptor (HTD), which as the Gabor transform. Several other research papers also offers a simple yet powerful method for storing texture suggested that better segmentation could be achieved by using information for retrieval. HTD is part of the “Multimedia Gabor filters. Content Descriptor Interface” of the MPEG-7 standard, which has been successfully used in the fields of Image © 2011 ACEEE 46 DOI: 01.IJIT.01.01.128
  • 2. ACEEE Int. J. on Information Technology, Vol. 01, No. 01, Mar 2011 Classification and Content-based image retrieval [9].The orientation. Jain and Farrokhnia [6] achieved good feature img(Rummager) [10] image retrieval system has implemented extraction results by using a nonlinear sigmoid function and by several descriptors that can be used to retrieve images in various calculating the average absolute deviation (AAD) for each situations. In this research, a new process for automated filtered image. Gaussian smoothing was used in order to remove colorization is proposed by combining these techniques in a the smaller areas. In this research, smoothing was performed new and innovative way. by calculating the mean values of the gray-level intensities between neighboring pixels. The Gabor response values for III.AUTOMATED COLORIZATION USING TEXTURE DESCRIPTORS each pixel were added, and normalized. (ACTD) B. Clustering The first part of the process is to analyze several sample Jain and Farrokhnia used the K-means clustering algorithm color images. In order to effectively segment the image based to create and label the texture regions. The Fuzzy C-means on texture, the multi-channel filtering approach suggested clustering (FCM) algorithm can improve this process by by Malik and Perona [5] was used. Gabor wavelet transforms allowing the concept of partial membership, in which an image have proven to be a very effective method for achieving pixel can belong to multiple clusters. This “soft” clustering accurate texture-based image segmentation. A clustering allows for a more precise computation of the cluster algorithm then needs to be used to segment the regions of membership. homogeneous texture previously identified and extract a C. Modified Fuzzy C-means clustering with “Gki factor” representative sample for each texture. The texture descriptors and color information can be computed for each In order to improve the tolerance to noise of the Fuzzy C- texture, and stored in a database. The second part of the means clustering algorithm, Krinidis and Chatzis [11] have process assumes that a new grayscale image needs to be proposed a new method by introducing the novel Gki factor. colorized based on the texture and color information present The purpose of this algorithm is to adjust the fuzzy in the database. The segmentation and feature extraction membership of each pixel by adding local information from process takes place as previously described. For each texture the membership of neighboring pixels. It is obtained by using identified, the texture descriptors are computed, and used to a sliding window of predefined dimensions used to compute locate the best matching texture present in the sample the Gki factor. The Gki factor is calculated by using: database. Once the best matching texture is identified, the corresponding color information is extracted, and applied to the segmented region of the grayscale image. Figure 1 shows Where the ith pixel is the center of the local window, the jth an overview of the ACTD process used in this research. pixel in the window around the ith pixel (Ni), k is the reference cluster, dij is the spatial Euclidian distance between pixels i and j. μkj is the degree of membership of the jth pixel in the kth cluster, vk is the prototype of the center of cluster k, m is a fuzziness factor (a value > 1), xi is the ith pixel in N, |xi - vk| is the Euclidean distance between xi and vk. This algorithm is minimized by using equation (4): A. Texture-based Image Segmentation In order to obtain a good texture-based segmentation of an image, the multi-channel filtering approach suggested by Malik D. Feature Extraction and Perona [5] was used. This was accomplished by using a The contiguous region on unique texture enhanced by the bank of two-dimensional Gabor function consisting of a Gabor filters and identified by the segmentation algorithm are sinusoidal plane wave of a given frequency and orientation, then isolated and extracted. Blob filtering is used in order to modulated by a two-dimensional Gaussian envelope. The Gabor remove the smaller clustered areas. The center of gravity of filters were obtained using equation (1) each blob is used to extract a sample image representative of that particular texture. The texture image is stored both in color for a reference to the color component (chroma) of the texture and in grayscale for texture matching. E. Grayscale image processing Where ó is the width of the Gaussian envelope, ã is the spatial The segmentation and feature extraction processes are then aspect ratio, ë is the wavelength of the filter, and è is its repeated for the new grayscale image to be colorized. © 2011 ACEEE 47 DOI: 01.IJIT.01.01.128
  • 3. ACEEE Int. J. on Information Technology, Vol. 01, No. 01, Mar 2011 F. Texture Matching However, reasonably accurate results were obtained with a limited number of sample images. Several of the steps require Compact Composite Descriptors (CCD) is a recently custom parameters that can be tuned for different types of proposed set of descriptors combining several features images, such as the Gabor wavelength and orientation, and the descriptors. These Descriptors are part of the new Visual number of clusters.Since the textures extracted from each Multimedia Content Description Scheme (VICODEs), which sample image have no preset size or shape, the Texture retrieval is proposing a set of specialized descriptors tuned for different types of images. Testing of these descriptors was performed methods need to be improved for scale and rotation invariance, using the img(Rummager) [10] application, using the MPEG-7 which would lead to a better accuracy rate. This method could Edge Histogram Descriptor (EHD), the VICODEs (CCD) Fuzzy also be enhanced to store more complete color descriptors in Spatial Based Scalable Composite Descriptor (BTDH) [12], and order to accommodate more complex textures containing the VICODEs (CCD) Auto Descriptor Selector (ADS). multiple colors. These improvements would most likely improve the accuracy of the colorized images, the testing conducted as G. Grayscale Image Colorization part of this research proved that the ability to combine these Once the proper segmentation is obtained and the proper techniques in order to automatically colorize grayscale images colors are identified, placing the color in the proper areas of the is a viable option. test image can be achieved in the YCbCr color space. The advantage of this color space is that it separates the luminance REFERENCES (Y) component from the color components (Cb and Cr are the [1]Anat Levin, Dani Lischinski, and Yair Weiss, “Colorization using blue-difference and red-difference chroma components). Thus, optimization,” ACM Transactions on Graphics, vol. 23, no. 3, pp. it is possible to replace the chroma components while preserving 689–694, 2004. the luminance information of the image. In this research, the [2]R. Irony, D. Cohen-Or, and D. Lischinski, “Colorization by chroma component of the test image is replaced with the colors example,” in Eurographics Symposium on Rendering, 2005, pp. 277– corresponding to the matching textures from the library of 280. images. [3]T. Welsh, M. Ashikhmin, and K. Mueller, “Transferring Color to Greyscale Images,” ACM Transactions on Graphics (TOG), vol. 21, IV.EXPERIMENTAL RESULTS no. 3, pp. 277 - 280 , July 2002. [4]X., Wan L., Qu Y., Wong T., Lin S., Leung C., Heng P. Liu, “Intrinsic Figure 4 shows the various stages of the colorization of a colorization,” ACM Trans. Graph., vol. 27, no. 5, p. 152, 2008. test image through the ACTD process. [5]Malik J. Perona P., “Preattentive texture discrimination with early vision mechanisms,” J. Opt. Soc. Am. A, vol. 7, no. 5, May 1990. [6]A.K.Jain and F. Farrokhnia, “Unsupervised texture segmentation using Gabor filters,” Pattern Recognition, vol. 24, no. 12, pp. 1167- 1186, 1991. [7]Seo Naotoshi, “Texture Segmentation using Gabor Filters,” University of Maryland, College Park, MD, Project ENEE731 , 2006. [8]Xiaoming Hu, Xinghui Dong, Jiahua Wu, Ping Zou Junyu Dong, “Texture Segmentation Based on Probabilistic Index Maps,” in International Conference on Education Technology and Computer, 2009, pp. 35-39. [9]Xu Zhan, Sun Xingbo, and Lei Yuerong, “Comparison of two gabor Figure 4. (a) Grayscale image, (b) ) Mean smoothing of the sum of texture descriptor for texture classification,” in WASE International Gabor responses, (c) Segmented regions, (d) Colorized image Conference on Information Engineering, 2009, pp. 52-56. [10]Chatzichristofis S. Á., Boutalis Y. S., and Lux Mathias, V.CONCLUSION AND FUTURE WORK “IMG(Rummager): An Interactive Content Based Image Retrieval A new and innovative method for automating example-based System,” in 2nd International Workshop on Similarity Search and colorization process is implemented. This process combines Applications (SISAP), Prague, Czech Republic, August 29-30 2009, pp. 151-153. several techniques from Digital Image Processing in order to [11]Stelios Krinidis and Vassilios Chatzis, “A Robust Fuzzy Local improve the automation of the colorization process. This includes Information C-means Clustering Algorithm,” Image Processing, IEEE Gabor-based image segmentation combined with improved Transactions on, pp. 1-1, 2010. fuzzy C-means clustering, extraction and storage of the Texture [12]Chatzichristofis S. A. and Boutalis Y. S., “Content Based Medical and Color Descriptors, and a texture-based color retrieval Image Indexing and Retrieval Using a Fuzzy Compact Composite technique. Colorization results in general are subjective and not Descriptor,” in The Sixth IASTED International Conference on Signal easily quantifiable. Results obtained using this method are Processing, Pattern Recognition and Applications SPPRA 2009, dependent on the number of textures present in the database Innsbruck, Austria, February 17 to February 19, 2009, pp. 1-6. and on the ability to find a suitable color match. © 2011 ACEEE 48 DOI: 01.IJIT.01.01.128