Original Article Design Approach for Content-Based Image Retrieval Using Gabor-Zernike Features

Similar documents
International Journal of Computer Engineering and Applications, Volume XII, Special Issue, August 18, ISSN

Various Shape Descriptors in Image Processing A Review

Feature Extraction Using Zernike Moments

Invariant Pattern Recognition using Dual-tree Complex Wavelets and Fourier Features

Role of Assembling Invariant Moments and SVM in Fingerprint Recognition

Empirical Analysis of Invariance of Transform Coefficients under Rotation

Image Recognition Using Modified Zernike Moments

Multimedia Databases. Previous Lecture. 4.1 Multiresolution Analysis. 4 Shape-based Features. 4.1 Multiresolution Analysis

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig

Science Insights: An International Journal

AN INVESTIGATION ON EFFICIENT FEATURE EXTRACTION APPROACHES FOR ARABIC LETTER RECOGNITION

Multimedia Databases. 4 Shape-based Features. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis

An Efficient Algorithm for Fast Computation of Pseudo-Zernike Moments

CS 3710: Visual Recognition Describing Images with Features. Adriana Kovashka Department of Computer Science January 8, 2015

Real Time Face Detection and Recognition using Haar - Based Cascade Classifier and Principal Component Analysis

Accurate Orthogonal Circular Moment Invariants of Gray-Level Images

Edges and Scale. Image Features. Detecting edges. Origin of Edges. Solution: smooth first. Effects of noise

FARSI CHARACTER RECOGNITION USING NEW HYBRID FEATURE EXTRACTION METHODS

Michal Kuneš

Deformation and Viewpoint Invariant Color Histograms

INF Shape descriptors

Representing regions in 2 ways:

Blur Image Edge to Enhance Zernike Moments for Object Recognition

Orientation Map Based Palmprint Recognition

A Robust Modular Wavelet Network Based Symbol Classifier

Object Recognition Using Local Characterisation and Zernike Moments

Wavelet Packet Based Digital Image Watermarking

A New Efficient Method for Producing Global Affine Invariants

Vlad Estivill-Castro (2016) Robots for People --- A project for intelligent integrated systems

Shape of Gaussians as Feature Descriptors

Enhanced Fourier Shape Descriptor Using Zero-Padding

Face recognition using Zernike moments and Radon transform

Blur Insensitive Texture Classification Using Local Phase Quantization

Digital Image Watermarking Algorithm Based on Wavelet Packet

Advances in Computer Vision. Prof. Bill Freeman. Image and shape descriptors. Readings: Mikolajczyk and Schmid; Belongie et al.

Corners, Blobs & Descriptors. With slides from S. Lazebnik & S. Seitz, D. Lowe, A. Efros

Edge Image Description Using Angular Radial Partitioning

Lecture 8: Interest Point Detection. Saad J Bedros

Classifying Galaxy Morphology using Machine Learning

Lecture 8: Interest Point Detection. Saad J Bedros

Logo Recognition System Using Angular Radial Transform Descriptors

Introduction to Computer Vision. 2D Linear Systems

Multiresolution image processing

SIMPLE GABOR FEATURE SPACE FOR INVARIANT OBJECT RECOGNITION

An Analytic Distance Metric for Gaussian Mixture Models with Application in Image Retrieval

Object Recognition Using a Neural Network and Invariant Zernike Features

MOMENT functions are used in several computer vision

Aruna Bhat Research Scholar, Department of Electrical Engineering, IIT Delhi, India

Feature Extraction and Image Processing

Invariant Feature Extraction from Fingerprint Biometric Using Pseudo Zernike Moments

Feature extraction: Corners and blobs

Boundary and Region based Moments Analysis for Image Pattern Recognition

Invariant Scattering Convolution Networks

A Novel Activity Detection Method

Multiscale Autoconvolution Histograms for Affine Invariant Pattern Recognition

Study of Wavelet Functions of Discrete Wavelet Transformation in Image Watermarking

SURF Features. Jacky Baltes Dept. of Computer Science University of Manitoba WWW:

The problem of classification in Content-Based Image Retrieval systems

Detectors part II Descriptors

The Kadir Operator Saliency, Scale and Image Description. Timor Kadir and Michael Brady University of Oxford

Wavelet-based Salient Points with Scale Information for Classification

Instance-level l recognition. Cordelia Schmid INRIA

1 FUNDAMENTALS OF. Proof. Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng

Scientific Computing: An Introductory Survey

Reading. 3. Image processing. Pixel movement. Image processing Y R I G Q

Constraint relationship for reflectional symmetry and rotational symmetry

Evaluation of OCR Algorithms for Images with Different Spatial Resolutions and Noises

Feature detectors and descriptors. Fei-Fei Li

arxiv: v1 [cs.cv] 10 Feb 2016

Palmprint based Verification System Robust to Occlusion using Low-order Zernike Moments of Sub-images

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Scale-Invariance of Support Vector Machines based on the Triangular Kernel. Abstract

A Recognition System for 3D Embossed Digits on Non-Smooth Metallic Surface

Internet Video Search

Fast and Automatic Watermark Resynchronization based on Zernike. Moments

Kannada Handwritten Character Recognition Using Multi Feature Extraction Techniques

Harris Corner Detector

Copy-Move Forgery Detection Using Zernike and Pseudo Zernike Moments

Instance-level recognition: Local invariant features. Cordelia Schmid INRIA, Grenoble

Introduction to Computer Vision

Palmprint Verification with Moments

Space-Frequency Atoms

Hu and Zernike Moments for Sign Language Recognition

Digital Image Processing

Riemannian Metric Learning for Symmetric Positive Definite Matrices

Affine Normalization of Symmetric Objects

Bananagrams Tile Extraction and Letter Recognition for Rapid Word Suggestion

Global Scene Representations. Tilke Judd

Shape Classification Using Zernike Moments

IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART C: APPLICATIONS AND REVIEWS, VOL. 30, NO. 1, FEBRUARY I = N

EE 6882 Visual Search Engine

Edge Detection in Computer Vision Systems

Research Article Cutting Affine Moment Invariants

Introduction to Machine Learning

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

SPEECH CLASSIFICATION USING ZERNIKE MOMENTS

Feature detectors and descriptors. Fei-Fei Li

Recap: edge detection. Source: D. Lowe, L. Fei-Fei

A REVIEW ON DIRECTIONAL FILTER BANK FOR THEIR APPLICATION IN BLOOD VESSEL DETECTION IN IMAGES

A Method for Blur and Similarity Transform Invariant Object Recognition

Transcription:

International Archive of Applied Sciences and Technology Volume 3 [2] June 2012: 42-46 ISSN: 0976-4828 Society of Education, India Website: www.soeagra.com/iaast/iaast.htm Original Article Design Approach for Content-Based Image Retrieval Using Gabor-Zernike Features Abhinav Deshpande, and 2 S.K.Tadse G.H.Raisoni College of Engineering, Nagpur, Maharashtra, India. Email: avd.a.deshpande@gmail.com, 2G.H.Raisoni College of Engineering, Nagpur,Maharashtra, India. Email: sktadse@rediffmail.com ABSTRACT Features from an image is known as Content-based Image Retrieval. Color, Texture and Shape are the major features of an image and play a vital role in the representation of an image..in this paper, a novel method is proposed to extract the region of interest(roi) from an image,prior to extraction of salient features of an image.the image is subjected to normalization so that the noise components due t The process of extraction of different o Gaussian or other types of noises which are present in the image are eliminated and the successful extraction of various features of an image can be accomplished. Gabor Filters are used to extract the texture feature from an image whereas Zernike Moments can be used to extract the shape feature.the combination of Gabor feature and Zernike feature can be combined to extract Gabor-Zernike Features from an image. Keywords: CBIR, GABOR Filter, ZERNIKE Moments, feature extraction, texture, shape. INTRODUCTION Digital images are increasing very quickly because of developing techniques of multimedia and information, communications network. The information contained in an image is one of the prime components of human progress in various domain.many techniques are suggested by different scientists in order to retrieve the information or data contained in the image. The semantic relevance of the query image and the retrieved images is one of the prime factor in the design of an CBIR system.the visual content eg. Color, texture and shape is one of the key feature in the design of an content-based Image Retrieval system.the objective of this paper is to study the use of texture and shape as an image feature for retrieval of an image. Texture contains important information about the structural arangement of surfaces and their relationship to the surrounding environment. Many techniques like multiresolution filtering and color correlogram has been proposed by many scientists in the litreature.the systems Walrus[2] and WIindsurf [3] both uses region features extracted from wavelet transform while Walrus uses Birsch segmentation to obtain regions. Windsurf uses K-means. In this paper, an image is filtered with a set of Gabor Filters of different preferred orientations and special frequencies and the features obtained from a feature vector is used for image retrieval. Shape is one of the fundamental visual features in the Content-based Image Retrieval (CBIR)paradigm. Numerous shape descriptors have been proposed to describe the shape as an important aspect in the field of content-based image retrieval.there are two main categories of shape descriptors: CONTOUR BASED SHAPE DESCRIPTORS Region based Shape descriptors Contour based shape descriptors use the boundary information ignoring the shape interior content while the region based shape descriptors exploit interior pixels of the shape.for CBIR purpose,a shape descriptor should be affine invariant, robust, compact and easy to derive and match.in this paper,complex ZernikeMoments of sufficiently higher order is used to extract the shape feature from an image.to combine both texrure and shape information into consideration for the purpose of retrieval of image, a set of Gabor Filters is used to extract texture feature whereas Zernike Moments are used to extract shape features. Extraction of Features ~ 42 ~

The extraction of different features is one of the major stages in designing a reliable image retrieval system.the features of an image can be broadly classified into global shape features like texture,shape histogram, color histogram, moments etc. Extraction of Texture: Texture, a global shape feature could be used to associate related shapes.the successful combination of Gabor Filters and Zernike Moments is to produce a set of features suitable for texture and shape. Gabor Filters (GF): The extraction of texture of an image is accomplished by using a set of Gabor Filters. GABOR Filters are a group of wavelets capturing energy at a specific frequency and a specific direction.the expansion of a signal using this basis provides a localized frequency description,therefore, capturing local features/energy of the signal.texture features can thus be extracted from this group of energy distributions. A 2D Gabor function g(x,y) and its Fourier transform G(u,v) are defined as follows; G(x,y)=(1/2πσxσy)exp[-1/2(x2/σx2+y2/σy2)+2πjWx] Eq.(1) G(u,v)=exp{-1/2[(u-W)2/σu2+v2/σv2] Eq.(2) Where σu=1/2πσx and σv=1/2πσy A set of self-similar functions can be generated from dilation and rotation of the Gabor function g(x,y) Gmn(x,y)=a-mG(x`,,y`) Eq.(3) Where a>1: X =a-m(x cos θ+y sin θ) and y =a-m(-x sin θ +y cos θ); Θ=nπ/N; m and n specify the scale and orientation of wavelet respectively with m=0,1,.m-1 and n=0,1, N-1 M is the number of scales and N is the number of orientations. For a given image I(x,y), the discrete GABOR wavelet transform is given by a convolution Wmn=ΣΣ I(x1,y1) gmn*(x-x1, y-y1).4 where * indicates complex conjugate. Texture feature representation Applying GF with different orientation and different scale on an image I(x,y) with size P Q, we obtain a set of magnitudes E(m.n)=ΣΣ Wmn(x,y) Eq.(4) The standard deviation σmn of the magnitude of the transformed coefficients is: Σmn= ΣΣ ( Wmn(x,y) )/P Q Eq.(5) Where µmn=e(m,n)/p Q, is the mean of the magnitude. The Gabor feature vector is given by: F=[σ00, σ01,..σ(m-1)(n-1)] Eq.(6) This feature vector is normalized to [0,1] range by z-score normalization.. FGabor=f-µ/σ ; where µ is the mean and σ is the standard deviation of f. The similarity between two features indexed with Gabor feature vectors is the Euclidean distance between the two Gabor feature vectors. Shape feature extractors describe the general topological and statistical gray level distribution. Zernike Moments are one of the most popular shape descriptors. Zernike Moments: ZERNIKE Moments have many desirable properties such as rotation invariance, robustness to noise, expression efficiency.the complex ZM are derived from Zernike polynomials which are a set of complex orthogonal polynomials defined over the interior of a unit circle X2+Y2=1. Vmn(x,y)=Vmn(ρ,θ)=Rmn(ρ) exp(jmθ) Eq.(7) Rmn(ρ)=Σ (-1)s (n-s)!/s!(n- m /2-s)!(n- m /2-s)! ρn-2s Eq.(8) Where n is a non-negative integer, m is an integer such that n- m is even and m <n, and θ=tan- 1(y/x). The projection of the image function onto a basis set, gives the Zernike Moments of order n with repetition m as : Amn=n+1/πΣΣ f(x,y) Vmn(x,y), x2+y2<1 Eq.(9) ~ 43 ~

It has been shown that the ZM on a rotated image have the same magnitudes. So, Amn can be used as a rotation invariant feature of the image function. Amn is a special case of Radial Zernike Moments. 2.2.2 Shape feature representation: ZM is not scale invariant or translation invariant.the normalization of an image is done by using the Cartesian moments before calculation of ZERNIKE Moments in order to achieve the scale invariance and translation invariance.zm is rotation invariant.therefore we use Amn as a feature set for image retrieval. The ZM feature vector with moment order n and repetition m is given by: f=[ A00, A01, A(n-1)(m-1) ] This feature vector is normalized to [0,1] range by z-score normalization. FZernike =f-µ/σ, where µ is the mean and σ is the standard deviation of f. The similarity between two shapes indexed with ZM descriptors is the Euclidean distance between the two ZM normalized feature vectors. Gabor-Zernike feature for extraction of both texture and shape: The Gabor-Zernike feature vector is obtained by combining both the Gabor feature and Zernike feature vectors as follows: Normalize the Gabor feature and Zernike feature respectively by the process of z-score normalization. The Gabor-Zernike feature is given by: FGabor-Zernike={Fgabor}U{fZernike} RETRIEVAL EXPERIMENTS A set of experiments have been carried out to test the capacity of both Gabor Filters and Zernike Moments in order to retrieve texture and shape in our database. Parameter Selection: A collection of images of the JPEG category was done in oder to create the image database used in our experiments.ten images of four diffferent classes of images each were chosen in order to extract the texture feature and shape feature respectively with the help of Gabor Filters and Zernike Moments respectively.the number of scales (n) and the number of orientations (m) play a vital role in the process of extraction of various image features.three scales and eight orientations are used to capture the edge and texture features of an image.using the above parameters,we get a 9-dimensional texture feature for each image. Moment order (n) and repetition (m) are the important parameters in calculating the shape feature from an image.with higher order, ZM carries more fine details of an image but becomes more susceptible to noise.in our experiments, moment order (n0 of sufficiently higher order is used to extract shape feature from an image.thus, we get a 4-dimensional shape feature for each image. Retrieval Rate In our experiments, all images in the database were converted from RGB to grayscale and were resized to 128 128 pixels.after performing some of the pre-processing steps like contrast and illumination equalization, histogram equalization,the images are rotated, translated, scaled and cropped to the desired size after balancing the computational complexity of an image.each image in the database is chosen as a query image and compared with other images in the database.the retrieval rate for the query image is measured by counting the number of images from the same category which are found in the top m matches.some samples of images in our database are given as below: ~ 44 ~

In order to extract the texture feature from each image,a set of Gabor Filters was applied to each image in the databaseand texture feature was successfully extracted from each image.a Gabor Filter with eight orientations and three scales were used to capture the edge and texture feature from every image.the results obtained after applying a set of Gabor Filters to an image are as given below: In order to extract the shape feature from an image,the image was subjected to Zernike Moments of sufficiently higher order and shape feature was successfully extracted from each image.the images were converted from JPEG format to Bitmap image format,before calculating the Zernike Moments.The results obtained after applying ZM are as given below: ~ 45 ~

CONCLUSION In this paper, different features of an image such as texture and shape were successfully extracted with the help of Gabor Filters and Zernike Moments respectively in order to define the process of image retrieval. In order to extract the Gabor-Zernike features from an image, the image will be subjected to normalization with the help of z-score normalization and the combined features i.e. the Gabor feature and the Zernike feature will be extracted and the query image will be compared with all images in the database in order to perform the process of CBIR. ACKNOWLEDGEMENT I am very much thankful to Prof.S.K.Tadse, Assistant Professor of GHRCE, Nagpur giving me a valuable guidance for this project. REFERENCES 1. Y.Rui,T.Huang, and S.Chang, Image Retrieval :current techniques, promising directions and open issues, J. of Visual Communication and Image Representation, vol.10,no.4,39-62,1999. 2. B.S.Manjunath and W.Y.Ma,Texture features for browsing and retrieval of image data,ieee Transcations on Pattern Analysis and Machine Intelligence(PAMI),vol.18,pp.837-42,1996. 3. S.E.Grigorescu,N.Petkov and P.Kruizinga:Comparison of texture features based on Gabor Filters, IEEE Trans. On Image Processing, 11(10), 1160-1167, 2002. 4. T.Weldon,W.E.Higgins and D.F.Dunn,Efficient Gabor filter design for texture segmentation,pattern Recognition 29 (12),2005-2016,1996. 5. Y.Hamamoto and S.Uchimura et al., A Gabor Filter-based method for recognizing handwritten numbers,pattern Recognition 31 (4), 395-400,1998. 6. M.R.Teague, Image analysis via the general theory of moments,j.opt.soc. Amer. Vol.70, No.8,920-930,1980. ~ 46 ~