Thai Amulet Recognition Using Simple Feature

Similar documents
Image Processing Based Systems and Techniques for the Recognition of Ancient and Modern Coins

Indian Coin Matching and Counting Using Edge Detection Technique

Coin Images Seibersdorf - Benchmark

Reliable Classification of Partially Occluded Coins

International Journal for Research in Applied Science & Engineering Technology (IJRASET) Coin Recognition and Classification: A Review

Biometrics Final Project Report

Image Segmentation of Historical Handwriting from Palm Leaf Manuscripts

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

DESIGN AND VERIFICATION OF NEWTON RAPSON REGRESSION (NRR) BASED IMAGE INTERPOLATION METHODS

A Review of Optical Character Recognition System for Recognition of Printed Text

Keywords coin, feature extraction, neural network, recognition.

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Automatic Electricity Meter Reading Based on Image Processing

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

CHARACTERS RECONGNIZATION OF AUTOMOBILE LICENSE PLATES ON THE DIGITAL IMAGE Rajasekhar Junjunuri* 1, Sandeep Kotta 1

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

Segmentation Plate and Number Vehicle using Integral Projection

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

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

Scrabble Board Automatic Detector for Third Party Applications

A Novel Morphological Method for Detection and Recognition of Vehicle License Plates

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter

Separation of Noise and Signals by Independent Component Analysis

An Approach to Korean License Plate Recognition Based on Vertical Edge Matching

A new seal verification for Chinese color seal

FPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

Project #3 Seam Carving

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

A Saturation-based Image Fusion Method for Static Scenes

Urban Feature Classification Technique from RGB Data using Sequential Methods

International Journal of Advance Engineering and Research Development

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

Proposed Method for Off-line Signature Recognition and Verification using Neural Network

Iris Recognition-based Security System with Canny Filter

Recognition System for Pakistani Paper Currency

Real Time ALPR for Vehicle Identification Using Neural Network

Iris Recognition using Histogram Analysis

Develop an Efficient Algorithm to Recognize, Separate and Count Indian Coin From Image using MATLAB

A Novel Algorithm for Hand Vein Recognition Based on Wavelet Decomposition and Mean Absolute Deviation

Object Recognition System using Template Matching Based on Signature and Principal Component Analysis

An Indian Coin Recognition System Using Artificial Neural Networks Loveneet Kaur*, Rekha Bhatia **

Traffic Sign Recognition Senior Project Final Report

Weed Detection over Between-Row of Sugarcane Fields Using Machine Vision with Shadow Robustness Technique for Variable Rate Herbicide Applicator

An Image Processing Method to Convert RGB Image into Binary

Paper Sobel Operated Edge Detection Scheme using Image Processing for Detection of Metal Cracks

AN EFFICIENT APPROACH FOR VISION INSPECTION OF IC CHIPS LIEW KOK WAH

Research on Picking Goods in Warehouse Using Grab Picking Robots

Libyan Licenses Plate Recognition Using Template Matching Method

A Training Based Approach for Vehicle Plate Recognition (VPR)

Experiments with An Improved Iris Segmentation Algorithm

Fovea and Optic Disc Detection in Retinal Images with Visible Lesions

Pose Invariant Face Recognition

A Comparison of Histogram and Template Matching for Face Verification

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

Automatic Licenses Plate Recognition System

Number Plate Recognition Using Segmentation

An Effective Method for Removing Scratches and Restoring Low -Quality QR Code Images

Vision Review: Image Processing. Course web page:

Automatic Locating the Centromere on Human Chromosome Pictures

Stamp detection in scanned documents

Face Detection System on Ada boost Algorithm Using Haar Classifiers

Improved SIFT Matching for Image Pairs with a Scale Difference

IDENTIFICATION OF SIGNATURES TRANSMITTED OVER RAYLEIGH FADING CHANNEL BY USING HMM AND RLE

Detecting Resized Double JPEG Compressed Images Using Support Vector Machine

A NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION

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

Automated License Plate Recognition for Toll Booth Application

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

Finger print Recognization. By M R Rahul Raj K Muralidhar A Papi Reddy

Identification of Fake Currency Based on HSV Feature Extraction of Currency Note

A Study of Image Processing on Identifying Cucumber Disease

Research on 3-D measurement system based on handheld microscope

Real Time Word to Picture Translation for Chinese Restaurant Menus

CURRENCY DETECTION AND DENOMINATION SYSTEM USING IMAGE PROCESSING Pranjal Ambre 1, Ahamadraja Mansuri 2, Harsh Patel 3, Assistant Prof.

BASIC OPERATIONS IN IMAGE PROCESSING USING MATLAB

ISSN No: International Journal & Magazine of Engineering, Technology, Management and Research

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

FACE RECOGNITION USING NEURAL NETWORKS

MAV-ID card processing using camera images

THE PROPOSED IRAQI VEHICLE LICENSE PLATE RECOGNITION SYSTEM BY USING PREWITT EDGE DETECTION ALGORITHM

THERMAL DETECTION OF WATER SATURATION SPOTS FOR LANDSLIDE PREDICTION

BIOMETRIC IDENTIFICATION USING 3D FACE SCANS

Image Processing: Capturing Student Attendance Data

ECC419 IMAGE PROCESSING

Constructing Simple Nonograms of Varying Difficulty

Fingertip Detection: A Fast Method with Natural Hand

CSC 320 H1S CSC320 Exam Study Guide (Last updated: April 2, 2015) Winter 2015

COMPUTER-AIDED DETECTION OF CLUSTERED CALCIFICATION USING IMAGE MORPHOLOGY

The Research of the Strawberry Disease Identification Based on Image Processing and Pattern Recognition

>>> from numpy import random as r >>> I = r.rand(256,256);

High-speed Noise Cancellation with Microphone Array

Recognition Of Vehicle Number Plate Using MATLAB

Multiresolution Analysis of Connectivity

Detection of License Plate using Sliding Window, Histogram of Oriented Gradient, and Support Vector Machines Method

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

Weaving Density Evaluation with the Aid of Image Analysis

Iris Recognition using Hamming Distance and Fragile Bit Distance

Nigerian Vehicle License Plate Recognition System using Artificial Neural Network

Transcription:

Thai Amulet Recognition Using Simple Feature Thanachai Sauthananusuk, Chalie Charoenlarpnopparut and Toshiaki Kondo School of Information, Computer and Communication Technology Sirindhorn International Institute of Technology Thammasat University, Thailand Email: st.thanachai@gmail.com,chalie@siit.tu.ac.th tkondo@siit.tu.ac.th Pished Bunnun National Electronics and Computer Technology Center National Science and Technology Development Agency, Thailand Email: pished.bunnun@nectec.or.th Kaneko Hirohiko Department of Information Processing Tokyo Institute of Technology 4259 Nagatsuta, Midori-ku, Yokohama 227 Japan. Email: kaneko@ip.titech.ac.jp Abstract Thai amulet is accessory with Buddha shape and named after local Buddhism priest in Thailand. There are many kinds and variations which are difficult to distinguish. This paper demonstrates a way to determine the kind of amulet from taken picture. The identification process includes pre-processing such as grayscale conversion, filtering, Prewitt edge detection, cropping and resizing then apply the proposed method to get image similarity value, at last the template with highest similarity value is identified as the recognition result. The experiment shows that this method can identify 36 out of 53 amulet kinds and correct recognition rate is 60.6% accuracy (339 of 559 images). Keywords Amulet Recognition, Image Similarity, Image Processing I. INTRODUCTION There are many clubs in Thailand those who trade Thai amulet fluently, people there can tell what kind of amulet they are dealing with just a glance because they know each amulet characteristic which require long time study to master all of them. For those who did not familiar with any Thai amulet club and don t have prior knowledge about it. Just looking at the unknown one will not tell them what kind of amulet it is. Some kinds have word carved on the shape but for the rest those there are not any word in the shape, all information is what they see. This paper aim to provide system to identified the kind of unknown amulet from taken picture. from edge pixel as recognition feature. Seth McNeill use vector quantization [3] of edge feature image and k-means algorithm to train machine learning system for classification Marco Reisert [4], [5] use Hough transform to segment coin image, then shift coin center to origin position, scaling image so that coin radius is equal to 1 and use gradient image and fast Fourier transform to generate feature. In 2010, Chomtip Pornpanomchai [6] work with actual amulet, not another class of coin like all the works mentioned before. The system use correlation value to determine the recognition result. The correlation value is computed from the difference of grayscale value of all pixels between two images. The images in this work were taken in controlled environment (black box and spotlight). III. PROPOSED METHOD The overview of the system is described by Figure 1; begin with retrieval of input image, doing some preprocessing to segment the amulet and normalization all amulet magnitude to same scale for easiness in similarity comparison. The recognition process present result with highest similarity value. II. RELATED WORK Since Thai amulet is not well known outside Thailand, almost of the similar work in the past is coin recognition. Minoru Fukumi use rotated image for neural network training to create rotation invariant coin pattern recognition system [1] and applied the system with 500 Japanese yen coin and a 500 Korean won coin. Michael Nolle propose Dagobert system [2] that can recognize 39 classes of coin and can reject unknown class which is not recognized. The system use binary string created Fig. 1: System Overview

A. Image Retrieval For data acquisition, the condition is amulet must be placed on the plain color background. In this work we place amulets on pink color paper when collect data. Some of sample data is shown in Figure 2. (a) RGB image (b) Grayscale image Fig. 2: Sample Data Fig. 3: Grayscale conversion The collected data is resized to 540 pixel width and 720 pixel height before using them in the following step. B. Image Preprocessing The objective of this step is to segment amulet and normalization its magnitude. Here are the processes to be used. 1) Grayscale Conversion: The system uses common formula to convert RGB color image to grayscale image. Grayscale = 0.299 R + 0.587 G + 0.114 B (1) (a) Grayscale image When R is red color intensity in RGB image. G is green color intensity in RGB image. B is blue color intensity in RGB image. The result of grayscale conversion is shown in Figure 3. 2) Edge Detection: The system applies Prewitt edge detection to grayscale image from previous step. The binary image with only edge pixels remain is shown in Figure 4. 3) Noise Filtering: As seen in Figure 4. There are noisy white pixels which interfere with finding topmost, lowermost, leftmost, rightmost position of the amulet. The system uses two separate filters to get rid of noisy pixels and get accurate topmost, lowermost, leftmost, rightmost position of the amulet. (b) Prewitt edge image Fig. 4: Prewitt edge operator

When the 2-D linear FIR filter whose impulse response is 2 3 0.1 0.1 0.1 0.1 0.1 0.1 0.1 6 7 4 5 is applied to the image to find horizontal line for getting topmost and lowermost position of the amulet; and the 2-D linear FIR filter whose impulse response is 2 3 6 7 45 (a) Prewitt edge image is applied to the image to find vertical line for getting leftmost and rightmost position of the amulet. To pass the filter, there must be at least 5 non-zero(white pixel) pixels of 7 pixels in a row. This process can eliminate noise efficiently. The horizontal line filtered image and vertical line filtered image are shown in Figure 5. 4) Crop and Resize: After get topmost, lowermost, leftmost, rightmost position of the amulet from previous step. The image is cropped and resized to 540 pixel width and 720 pixel height like shown in Figure 6 to normalize all image to same size before compute similarity. (b) After apply vertical line filter C. Compute Image Similarity The similarity is computed from logical comparison of binary image. The formula is shown below. When X720 X540 S = (A i,j B i,j ) (2) i=0 j=0 S is similarity value of two images A and B. A i,j is grayscale value of binary image A at row i and column j B i,j is grayscale value of binary image B at row i and column j (c) After apply horizontal line filter The system determines template with highest similarity comparing with input image to be recognition result. Fig. 5: Filter for finding topmost, lowermost, leftmost, rightmost position of the amulet

VI. FUTURE WORK There are some limitations in this work. First is rotation variance; even slight rotation of amulet placement in the picture can create ambiguity in determination. The other limitation is that this method cannot distinguish some amulets which are very similar in shape and color i.e. amulets in same series but different edition. In the future, color information from RGB image will be used to improve the accuracy furthermore. (a) Prewitt edge image (b) Cropped and resized image ACKNOWLEDGMENT This research is financially supported by Thailand Advanced Institute of Science and Technology (TAIST), National Science and Technology Development Agency (NSTDA), Tokyo Institute of Technology and Sirindhorn International Institute of Techcnology (SIIT), Thammasat University (TU) and National Research University Project, Thailand Office of Higher Education Commission. REFERENCES [1] Minoru Fukumi, Sigeru Omatu, Fumiaki Takeda and Toshihisa Kosaka, Rotation-Invariant Neural Pattern Recognition System with Application to Coin Recognition, The IEEE transaction on Neural Networks, Vol. 3, pp. 722-279, March 1992 [2] Michael Nolle, Harald Penz, Michael Rubik, Konrad Mayer, Igor Hollander, Reinhard Granec, Dagobert A New Coin Recognition and Sorting System, Proceedings of the 7th Internation Conference on Digital Image Computing - Techniques and Applications (DICTA03), Syndney, Australia [3] Seth McNeill, Joel Schipper, Taja Sellers, Michael C. Nechyba, Coin Recognition using Vector Quantization and Histogram Modeling, 2004 Florida Conference on Recent Advances in Robotics (FCRAR) [4] Marco Reisert, Olaf Ronneberger, Hans Burkhardt, An Efficient Gradient based Registration Technique for Coin Recognition, Proceedings of the Muscle CIS Coin Competition Workshop, pages 1931, 2006. [5] Marco Reisert, Olaf Ronneberger, and Hans Burkhardt, A Fast and Reliable Coin Recognition System, Springer Pattern Recognition, vol. 4713, pp. 415424, 2007. [6] Pornpanomchai, C., Wongkorsub, J., Pornaudomdaj, T., Vessawasdi, P., Buddhist Amulet Recognition System (BARS), Computer and Network Technology (ICCNT), Second International Conference on, pp 495-499, 2010. Fig. 6: Image normalization IV. EXPERIMENT The experiment was conducted with 53 template images of 53 different kinds of amulet and 559 images for testing. The experiment result is shown in Table I. There are 36 kinds which proposed method can identified with more than 50 percent accuracy. V. CONCLUSION This work demonstrates a way to use simple feature like edge pixel to help in Thai amulet recognition. The proposed method in this work provides correct result more than half of all experiment (67.92 percent by number of corrected identified kind and 60.64 percent by number of correct identified image).

TABLE I: The experiment result No. Amulet Name Correct Incorrect Accuracy(%) 1 Luang Poo Glin 3 2 60 2 Luang Por Thongyu 6 0 100 3 Luang Por Noi 7 2 77.77778 4 Luang Poo Pew 1 7 12.5 5 Luang Por Kaew 2 nd edition 6 2 75 6 Luang Poo Van 1 st edition 7 0 100 7 Rian Phra Put 0 10 0 8 Luang Por Huad 12 0 100 9 Luang Por Sothorn 12 0 100 10 Ajarn Phun 9 th edition Alpaca type 7 1 87.5 11 Ajarn Phun last edition 4 3 57.14286 12 Ajarn Phun 9 th edition Pha Bart type 0 10 0 13 Ajarn Phun 43th edition 5 3 62.5 14 Ajarn Phun 7 th edition 9 1 90 15 Ajarn Phun 6 th edition 0 10 0 16 Luang Por Sye 80 years 9 0 100 17 Luang Poo Sarm 3 rd edition 3 3 50 18 Luang Poo Bun 7 2 77.77778 19 Luang Por Kong 5 4 55.55556 20 Luang Por Chang Riding Hanuman 2 7 22.22222 21 Luang Por Chuen 10 0 100 22 Luang Por Ngern 5 8 38.46154 23 Chinnarad Indochin 4 8 33.33333 24 Phra Ajarn Pimmalai 7 3 70 25 Chao Khun Noraruk 2 7 22.22222 26 Ajarn Phun 3 rd edition 3 6 33.33333 27 Phra Gru Wud ChanaSongkram 1 7 12.5 28 Rian Chareon Pond Lang 12 1 92.30769 29 Luang Por Sud 11 0 100 30 Luang Por Noang 8 8 50 31 Rian Lhor Wud RakungLungkorn 6 5 54.54545 32 Luang Poo Peuak 10 0 100 33 Luang Por Parn Pim Menmungkorn 0 11 0 34 Luang Por Parn Pim Kheeplamor 0 12 0 35 Luang Por Parn Pim Hanuman Yai 9 5 64.28571 36 Luang Poo Chan 7 1 87.5 37 Luang Por Mano 10 1 90.90909 38 Phra Kring Paireepinad Bualiam 2495 8 6 57.14286 39 Luang Poo Perm Khaotum shape 9 3 75 40 Luang Poo Top Tharntia shape 11 0 100 41 Luang Por Derm 1 st edition 5 4 55.55556 42 Luang Por Derm 3 rd edition 11 1 91.66667 43 Luang Por Derm 2 nd edition 10 1 90.90909 44 Luang Poo Tuad Pim Taoread 9 2 81.81818 45 Luang Poo Glin 1 st edition 9 6 60 46 Pidta Luang Poo Kaew 1 st edition 3 13 18.75 47 Luang Por Mui 1 st edition 8 1 88.88889 48 Luang Poo Rian 1 st edition 12 2 85.71429 49 Luang Poo Iam 1 st edition 12 1 92.30769 50 Phra Chaiwat Luan Poo Bun Pim Chalood 11 1 91.66667 51 Phra Kring 2484 0 11 0 52 Phra Chaiwat Luan Poo Bun Pim Pomlek 11 2 84.61538 53 Luang Por In 1 st edition 0 16 0 Total 339 220 60.64401