An Image Matching Method for Digital Images Using Morphological Approach

Similar documents
Efficient 2-D Structuring Element for Noise Removal of Grayscale Images using Morphological Operations

Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Locating the Query Block in a Source Document Image

A Histogram based Algorithm for Denoising Images Corrupted with Impulse Noise

A New Framework for Color Image Segmentation Using Watershed Algorithm

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

Keywords: Image segmentation, pixels, threshold, histograms, MATLAB

Contrast Enhancement with Reshaping Local Histogram using Weighting Method

Bioscience Research Print ISSN: Online ISSN:

MATHEMATICAL MORPHOLOGY AN APPROACH TO IMAGE PROCESSING AND ANALYSIS

Automatic Licenses Plate Recognition System

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

An Algorithm and Implementation for Image Segmentation

Gray Image Reconstruction

Detection of License Plates of Vehicles

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Window Averaging Method to Create a Feature Victor for RGB Color Image

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques

RESEARCH PAPER FOR ARBITRARY ORIENTED TEAM TEXT DETECTION IN VIDEO IMAGES USING CONNECTED COMPONENT ANALYSIS

MAV-ID card processing using camera images

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Teaching Scheme. Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total

A Mathematical model for the determination of distance of an object in a 2D image

Color Image Encoding Using Morphological Decolorization Noura.A.Semary

COLOR IMAGE SEGMENTATION USING K-MEANS CLASSIFICATION ON RGB HISTOGRAM SADIA BASAR, AWAIS ADNAN, NAILA HABIB KHAN, SHAHAB HAIDER

License Plate Localisation based on Morphological Operations

A Global-Local Contrast based Image Enhancement Technique based on Local Standard Deviation

Quantitative Analysis of Local Adaptive Thresholding Techniques

Image Enhancement of Medical Images Based on an Efficient Approach of Morphological and Arithmetic Operations

THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES USING MATLAB

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

Estimating Parameters of Optimal Average and Adaptive Wiener Filters for Image Restoration with Sequential Gaussian Simulation

Method to acquire regions of fruit, branch and leaf from image of red apple in orchard

Road Network Extraction and Recognition Using Color

New Spatial Filters for Image Enhancement and Noise Removal

Remove Noise and Reduce Blurry Effect From Degraded Document Images Using MATLAB Algorithm

Automatic Vehicles Detection from High Resolution Satellite Imagery Using Morphological Neural Networks

FPGA IMPLEMENTATION OF RSEPD TECHNIQUE BASED IMPULSE NOISE REMOVAL

Implementing Morphological Operators for Edge Detection on 3D Biomedical Images

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

Processing and Enhancement of Palm Vein Image in Vein Pattern Recognition System

Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information

Detection of Defects in Glass Using Edge Detection with Adaptive Histogram Equalization

Contrast adaptive binarization of low quality document images

Main Subject Detection of Image by Cropping Specific Sharp Area

Colored Rubber Stamp Removal from Document Images

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING

Method for Real Time Text Extraction of Digital Manga Comic

A Rumination of Error Diffusions in Color Extended Visual Cryptography P.Pardhasaradhi #1, P.Seetharamaiah *2

An Efficient Gaussian Noise Removal Image Enhancement Technique for Gray Scale Images V. Murugan, R. Balasubramanian

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

DEFOCUS BLUR PARAMETER ESTIMATION TECHNIQUE

KWH METER IMAGE ENHANCEMENT USING COLOR SPACE TRANSFORMATION FOR IMPROVING CHARACTER SEGMENTATION ACCURACY.

Study of Noise Detection and Noise Removal Techniques in Medical Images

EFFICIENT CONTRAST ENHANCEMENT USING GAMMA CORRECTION WITH MULTILEVEL THRESHOLDING AND PROBABILITY BASED ENTROPY

Removal of High Density Salt and Pepper Noise through Modified Decision based Un Symmetric Trimmed Median Filter

An Efficient Method for Vehicle License Plate Detection in Complex Scenes

An Improved Binarization Method for Degraded Document Seema Pardhi 1, Dr. G. U. Kharat 2

Samandeep Singh. Keywords Digital images, Salt and pepper noise, Median filter, Global median filter

A new seal verification for Chinese color seal

A Modified Non Linear Median Filter for the Removal of Medium Density Random Valued Impulse Noise

Segmentation of Image Sequences by Mathematical Morphology

AN ITERATIVE UNSYMMETRICAL TRIMMED MIDPOINT-MEDIAN FILTER FOR REMOVAL OF HIGH DENSITY SALT AND PEPPER NOISE

FUZZY BASED MEDIAN FILTER FOR GRAY-SCALE IMAGES

A Noise Adaptive Approach to Impulse Noise Detection and Reduction

Neural Network with Median Filter for Image Noise Reduction

A Fast Median Filter Using Decision Based Switching Filter & DCT Compression

Decision Based Median Filter Algorithm Using Resource Optimized FPGA to Extract Impulse Noise

Visual Search using Principal Component Analysis

Urban Feature Classification Technique from RGB Data using Sequential Methods

An Approach for Reconstructed Color Image Segmentation using Edge Detection and Threshold Methods

Tan-Hsu Tan Dept. of Electrical Engineering National Taipei University of Technology Taipei, Taiwan (ROC)

Digital Image Processing 3/e

Automatic Electricity Meter Reading Based on Image Processing

An Illustrative Analysis of Mathematical Morphology Operations for MRI Brain Images

Digital Image Processing Gonzalez 3nd Download

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

7. Morphological operations on binary images

Efficient Car License Plate Detection and Recognition by Using Vertical Edge Based Method

KEYWORDS Cell Segmentation, Image Segmentation, Axons, Image Processing, Adaptive Thresholding, Watershed, Matlab, Morphological

An Adaptive Wavelet and Level Dependent Thresholding Using Median Filter for Medical Image Compression

Open Access An Improved Character Recognition Algorithm for License Plate Based on BP Neural Network

EE 5359 MULTIMEDIA PROCESSING. Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model

Contrast Enhancement using Improved Adaptive Gamma Correction With Weighting Distribution Technique

Impulse Noise Removal and Detail-Preservation in Images and Videos Using Improved Non-Linear Filters 1

An Analysis of Image Denoising and Restoration of Handwritten Degraded Document Images

Segmentation of Liver CT Images

International Journal of Advanced Research in Computer Science and Software Engineering

An Image Processing Approach for Screening of Malaria

Detection of Faults Using Digital Image Processing Technique

Survey on Impulse Noise Suppression Techniques for Digital Images

A SURVEY ON HAND GESTURE RECOGNITION

An Algorithm for Fingerprint Image Postprocessing

A Novel Approach to Image Enhancement Based on Fuzzy Logic

EFFICIENT IMAGE ENHANCEMENT TECHNIQUES FOR MICRO CALCIFICATION DETECTION IN MAMMOGRAPHY

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

A COMPETENT WAY OF EXAMINING THE FOETUS FROM MRI IMAGES USING ANISOTROPIC DIFFUSION AND GEOMETRIC MATHEMATICAL MORPHOLOGY

Image Enhancement And Analysis Of Thermal Images Using Various Techniques Of Image Processing

A Real Time based Image Segmentation Technique to Identify Rotten Pointed Gourds Pratikshya Mohanty, Avinash Kranti Pradhan, Shreetam Behera

Transcription:

An Image Matching Method for Digital Images Using Morphological Approach Pinaki Pratim Acharjya, Dibyendu Ghoshal Abstract Image matching methods play a key role in deciding correspondence between two image scenes. This paper presents a method for the matching of digital images using mathematical morphology. The proposed method has been applied to real life images. The matching process has shown successful and promising results. Keywords Digital image, gradients, image matching, mathematical morphology. I. INTRODUCTION MAGE matching [1]-[3], or comparing images in order to I obtain a measure of their similarity, is an important computer vision problem [4]-[5] with a variety of applications. In this research paper a method for digital image matching between two real life images has been proposed by extracting the features [6] from the images. Feature extraction from digital images includes extracting the significant knowledge from the images. Biggest benefit of feature extraction [7] is that it meaningfully decreases the information to represent an image for comprehending the content of that image. It uses various technical skills to extract the features like for example structural, concavity features and gradient, which criterions the image attributes at local, medium and large scale. Mathematical morphology [8]-[14] has been brought into the proposed approach of this research paper for feature extraction, edge extraction and finally for image matching or finding the similar images. The proposed approach as the present one is not so far available in published or online literature, and it is worthwhile to investigate the effects of morphological gradients capable of finding edges and the effectiveness of morphological gradients [13] in image matching. The mathematical morphology [15], [16] is a nonlinear branch of the signal processing field and concerns the application of set theory concepts to image analysis. Morphology refers to the study of shapes and structures from a general scientific perspective. In this research paper mathematical morphology is used for generating gradients for image matching purpose. In mathematical morphology and digital image processing the gradient of an image is a directional change in the intensity or color in an image and the difference between the dilation and the erosion of a given Pinaki Pratim Acharjya is with Department of Electronics and Communication Engineering, NIT, Agartala, India (phone: +918348841764; e-mail: ppacharjya@gmail.com). Dibyendu Ghoshal is with Department of Electronics and Communication Engineering, NIT, Agartala, India (phone: +919436767185; e-mail: tukumw@gmail.com). image forms a morphological gradient [17]-[22]. Mathematical formulations of morphological gradient are discussed in Section II. It is an image where typically each non-negative pixel value indicates the contrast intensity in the close neighborhood of that pixel. Image gradients are very much useful to extract different information from images, edge detection of different objects and for several image segmentation applications. The paper is organized as follows. In Section II, morphological gradient has been discussed. Proposed method has been discussed in Section III. Experimental results display the successful matching process in Section IV. Conclusions are added in Section V followed by the references. II. MATHEMATICAL FORMULATIONS OF MORPHOLOGICAL GRADIENT Morphological gradient can be accrued by image erosion and dilation. Erosion and dilation are two fundamental operations in morphological image processing from which all other morphological operations are based on. It was originally defined for binary images, later being extended to grayscale images. Dilation adds pixels to the boundaries of objects in an image, while erosion removes pixels on object boundaries. The number of pixels added or removed from the objects in an image depends on the size and shape of the structuring element used to process the image. More complicated morphological operators can be designed by combining erosions and dilations. The processing is done on the shape (set) A using a structuring element (set) B. Ø (1) (2) Dilation gives the original set plus an extra boundary. The size and shape of the boundary depends on the shape and size of the structuring element. Erosion gives the points for which the structuring element is contained in the original set. The outer boundary of the original shape is removed by erosion. Dilation is the complementary operation of erosion and vice versa. _ Ø _ Ø (3) 859

Morphological gradient: (4) III. PROPOSED METHOD The flow diagram of the proposed approach has been shown in Fig. 1. In proposed methodology, first two real life images are chosen as input images and accordingly converted into gray scale images. In next step the morphological gradients are generated for feature extraction and edge detection. To find out the matching of two images the morphological edge values of two images have been compared pixel by pixel. If the matching is greater than 90 Percent of the total pixels of two different images, it can be considered that the images are same; otherwise two images are different images. Fig. 1 Flow diagram of the proposed method IV. EXPERIMENTAL RESULTS AND DISCUSSION Two real life images of Laure of 256 x 256 dimensions and Lena of 512 x 512 has been chosen to do the experimental work. In Fig. 2 image of Lena has been chosen as two input images and their grayscale images has been shown in Fig. 3. In Fig. 4 the morphological gradient images has been shown and on application of the proposed approach it has been found that the two images have the same similarity of 100%. Hence we can conclude that the two images are same. In Fig. 5 two different images has been taken (Lena and Laure) and accordingly their grayscale images has been shown. In Fig. 6 the morphological gradient images has been shown and on application of the proposed approach it has been found that the two images have similarity of0 %. So we can conclude that the two images are different. The statistical measurements are also calculated with entropy, peak signal to noise ratio (PSNR) and mean square error (MSE). The statistical measurements are shown in Table I. Image entropy is calculated with the following formula. (5) The PSNR is the value of the noisy image with respect to that of the original image. The value of PSNR and MSE for the proposed method is found out experimentally. The PSNR and the Mean Square Error of the retrieved image can be calculated by using (6) and (7):, 10 10,,,,,, M (6) (7) Fig. 2 Original color images of Lena and Laure 860

Fig. 3 Gray scale images of Lena image (input images) Fig. 4 Grayscale images of Lena and Laure (Total matched percentage = 100, hence same images) Fig. 5 Grayscale images of Lena and Laure (input images) 861

Fig. 6 Final output images of Lena and Laure image (Total matched percentage = 0, hence different images) TABLE I STATISTICAL MEASUREMENTS Fig. No Image Entropy MSE PSNR Fig. 3 Lena (input grayscale image) 5.8364 0.2184 54.7375 Fig. 3 Lena (input grayscale image) 5.8364 0.2184 54.7375 Fig. 4 Lena (output gradient image) 4.6217 9.1035e+003 8.5387 Fig. 4 Lena (output gradient image) 4.6217 9.1035e+003 8.5387 Fig. 5 Lena (input grayscale image) 5.8364 0.2184 54.7375 Fig. 5 Laure (input grayscale image) 4.3964 0.1786 55.6129 Fig. 6 Lena (output gradient image) 4.6217 9.1035e+003 8.5387 Fig. 6 Laure (output gradient image) 3.5044 4.2245e+003 11.8730 V. CONCLUSION Accuracy in real time operations for image matching is demanded by more and more applications. Both, area based and feature based algorithms walk towards this objective. A digital image matching approach involving mathematical morphology is presented in this paper. The main thrust of the proposed work lies on the rigidity property used in the object matching decision. The proposed approach or methodology is an avenue for future research which will further enhance the mathematical morphology based digital image matching technique. REFERENCES [1] Joglekar J. V, Gedam S. S., Area Based Image Matching Technique using Haudorff distance and Texture analysis, ISPRS WG III/4 International conference PIA11, Technical University of Munchen, Germany, 2011. [2] A. Mojsilovic, J. Kovacevic, J. Hu, R.J. Safranek, and S.K. Ganapathy, Matching and Retrieval Based on the Vocabulary and Grammar of Color Patterns," IEEE Trans. Image Processing, vol. 9, no. 1, pp. 38-54, 2000. [3] J.Z. Wang, J. Li, and G. Wiederhold, \SIMPLIcity: Semantics-Sensitive Integrated Matching for Picture LIbraries," IEEE Trans. Pattern Anal. and Machine Intell., vol. 23, no. 9, pp. 947-963, 2001. [4] N. B. Kachare and V. S. Inamdar, Int. J. Comput. Appl., vol. 1, no. 1, (2010). [5] T. Gong, High-precision Immune Computation for Secure Face Recognition Security and Its Applications (IJSIA), vol. 6, no. 2, SERSC, (2012), pp. 293-298. [6] M. Owis, A. Abou-Zied, A. B. Youssef and Y. Kadah, Robust feature extraction from ECG signals based on nonlinear dynamical modeling, 23rd Annual International Conference IEEE Engineering in Medicine and Biology Society, (EMBC 01), vol. 2, (2001), pp. 1585-1588. [7] W. Xu and E. J. Lee, Human Face Recognition Based on Improved D- LDA and Integrated BPNNs Algorithms, International Journal of Security and Its Applications (IJSIA), vol. 6, no. 2, SERSC, (2012), pp. 121-126. [8] S. Beucher, Watershed, hierarchical segmentation and water fall algorithm, in Mathematical Morphology and Its Applications to Image Processing, Dordrecht, The Netherlands: Kluwer, 1994, pp. 69 76. [9] Beucher, S., and Meyer, F. The morphological approach to segmentation: the watershed transformation. In Mathematical Morphology in Image Processing, E. R. Dougherty, Ed. Marcel Dekker, New York, ch. 12, pp. 433-481, 1993. [10] F. Meyer, S. Beucher, Morphological Segmentation, Journal of Visual Communication and Image Representation,vol. 1, pp. 21-46, 1990. [11] C. R. Giardina and E. R. Dougherty, Morphological Methods in Image and Signal Processing, Prentice-Hall, Upper Saddle River, NJ, USA, 1988. [12] Milan Sonka et. al. Image Processing, Analysis and Machine Vision. PWS Publishing, second edition, 1999. [13] Pierre Soille, Morphological Image Analysis. Springer-Verlag, 2003. [14] Rafael C. Gonzalez, Richard E Woods. Digital Image Processing. Prentice Hall, second edition, 2002. [15] Santiago Velasco-Forero, Student Member, IEEE, and Jesus Angulo, Random Projection Depth for Multivariate Mathematical Morphology, IEEE Journal Of Selected Topics In Signal Processing, Vol. 6, No. 7, November 2012. [16] S. Velasco-Forero and J. Angulo, Mathematical morphology for vector images using statistical depth, in Mathematical Morphology and Its Applications to Image and Signal Processing, ser. Lecture Notes in Computer Science, P. Soille, M. Pesaresi, and G. Ouzounis, Eds. Berlin/Heidelberg, Germany: Springer, 2011, vol. 6671, pp.355 366. [17] Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins, Digital Image Processing Using MATLAB, Second Edition, Gatesmark Publishing, 2009. [18] P. Jackway, Gradient watersheds in morphological scalespace, IEEE Trans. Image Processing vol. l5, pp. 913 921, June, 1996. 862

[19] P. Soille, Morphological Image Analysis. New York: Springer Verlag, 1999. [20] Image Analysis and Mathematical Morphology by Jean Serra, ISBN 0-12-637240-3, 1982. [21] Image Analysis and Mathematical Morphology, Volume 2: Theoretical Advances by Jean Serra, ISBN 0-12-637241-1, 1988. [22] An Introduction to Morphological Image Processing by Edward R. Dougherty, ISBN 0-8194-0845-X, 1992. 863