Towards automatic coin classification

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Face Recognition and Biometric Systems Eigenfaces (2)
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
Face Recognition and Biometric Systems Elastic Bunch Graph Matching.
Computer vision and machine learning for archaeology The potential of machine learning and image analysis techniques for the domain of archaeology Drs.
Face Recognition By Sunny Tang.
Introduction Researchers involved in the study of dolphin biology, such as migrations, ranging patterns and social association patterns, frequently use.
Digital Image Processing
COIN-O-MATIC A fast and reliable system for automatic coin classification Laurens van der MaatenPaul Boon.
A Compression Based Distance Measure for Texture Bilson J. L. Campana Eamonn J. Keogh University of California – Riverside 1.
Introduction to Data Mining with XLMiner
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Computer vision and Archaeology RICH Reading Images for the Cultural Heritage.
Patch Descriptors CSE P 576 Larry Zitnick
Distinguishing Photographic Images and Photorealistic Computer Graphics Using Visual Vocabulary on Local Image Edges Rong Zhang,Rand-Ding Wang, and Tian-Tsong.
Regionalized Variables take on values according to spatial location. Given: Where: A “structural” coarse scale forcing or trend A random” Local spatial.
Texture Recognition and Synthesis A Non-parametric Multi-Scale Statistical Model by De Bonet & Viola Artificial Intelligence Lab MIT Presentation by Pooja.
Feature Screening Concept: A greedy feature selection method. Rank features and discard those whose ranking criterions are below the threshold. Problem:
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.
Ashish Uthama EOS 513 Term Paper Presentation Ashish Uthama Biomedical Signal and Image Computing Lab Department of Electrical.
Biomedical Image Analysis and Machine Learning BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
INTRODUCTION Problem: Damage condition of residential areas are more concerned than that of natural areas in post-hurricane damage assessment. Recognition.
Content-based Image Retrieval (CBIR)
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Overview Introduction to local features
Multiclass object recognition
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
Computer vision.
IIS for Image Processing Michael J. Watts
Presented by Tienwei Tsai July, 2005
Boris Babenko Department of Computer Science and Engineering University of California, San Diego Semi-supervised and Unsupervised Feature Scaling.
Overview Harris interest points Comparing interest points (SSD, ZNCC, SIFT) Scale & affine invariant interest points Evaluation and comparison of different.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Searching and Browsing Video in Face Space Lee Begeja Zhu Liu Video and Multimedia Technologies Research.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Introduction EE 520: Image Analysis & Computer Vision.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
Texture scale and image segmentation using wavelet filters Stability of the features Through the study of stability of the eigenvectors and the eigenvalues.
A Two-level Pose Estimation Framework Using Majority Voting of Gabor Wavelets and Bunch Graph Analysis J. Wu, J. M. Pedersen, D. Putthividhya, D. Norgaard,
Lecture 7: Features Part 2 CS4670/5670: Computer Vision Noah Snavely.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae, VUW Image Recognition COMP # 18.
Fourier Descriptors For Shape Recognition Applied to Tree Leaf Identification By Tyler Karrels.
Face Detection using the Spectral Histogram representation By: Christopher Waring, Xiuwen Liu Department of Computer Science Florida State University Presented.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Miguel Tavares Coimbra
A New Method for Crater Detection Heather Dunlop November 2, 2006.
Slides from Dr. Shahera Hossain
A Statistical Approach to Texture Classification Nicholas Chan Heather Dunlop Project Dec. 14, 2005.
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Another Example: Circle Detection
Visual homing using PCA-SIFT
Cascade for Fast Detection
Deeply learned face representations are sparse, selective, and robust
Recognition of biological cells – development
University of Ioannina
Bag-of-Visual-Words Based Feature Extraction
IIS for Image Processing
Object Recognition in the Dynamic Link Architecture
Computer Vision Lecture 16: Texture II
Aim of the project Take your image Submit it to the search engine
Adaboost for faces. Material
Fast color texture recognition using chromaticity moments
Machine Learning for Visual Scene Classification with EEG Data
Wavelet transform application – edge detection
Recognition and Matching based on local invariant features
Presentation transcript:

Towards automatic coin classification L.J.P. van der Maaten E.O. Postma

Introduction RICH project (Reading Images for the Cultural Heritage) Initiated by NWO-CATCH (grant 640.002.401) Institutions involved: MICC-IKAT (Maastricht University) ROB (Dutch State Service for Archaeology) People involved: E.O. Postma, A.G. Lange, H.H. Paijmans, L.J.P. van der Maaten, P.J. Boon

Introduction Automatic coin classification based on visual features May allow sorting heterogeneous coin collections, both modern and historical For modern coins, applications for charity organizations, financial institutions, and change offices (MUSCLE CIS benchmark) For historical coins, applications in the cultural heritage domain

Introduction Currently, some coin historical collections are being disclosed on the Internet, e.g., in NUMIS1 NUMIS website shows information (and sometimes photographs) on collected coins However, the use of such websites for non-experts is limited 1 A project of the Dutch Money Museum

Introduction Non-experts who find a coin would like to know what sort of coin it is i.e. coin classification based on visual features Non-experts would benefit from a system for automatic coin classification Also beneficial to experts to speed up and objectify the classification process

Introduction A modern and a historical coin photograph

Introduction This presentation Presents a number of features that can be used for the classification of modern coins Shows promising results for these features Investigates the performance of the same features on a medieval coin dataset Tries to provide some insight in why the features fail on the medieval coin data

Features Contour features Texture features Edge distance distributions Edge angle distributions Edge angle-distance distributions Texture features Gabor histograms Daubechies D4 wavelet features

Contour features Measure statistical distributions of edge pixels Edge pixels computed using Sobel filter convolution (with non-maxima suppression and dynamic thresholding) Coin borders are removed

Edge distance distributions Estimate the distribution of the distances of edge pixels to the center of the coin Rotation invariant feature Can be measured on coarse-to-fine-scales

Edge angle distributions Measure distribution of angles of edge pixels w.r.t. the baseline Not rotation invariant by definition (however, the magnitude of the Fourier transform is) Can be measured on number of fine scales

Edge angle-distance distr. Incorporate both angular and distance information in the coin stamp We measure EADD using 2, 4, 8, and 16 distance bins and 180 angular bins

Gabor histograms Convolution of coin image with Gabor filters of various scales and rotations Compute image histograms of the resulting convolution images Apply PCA for dimensionality reduction (200 dimensional)

Daubechies D4 wavelet Perform wavelet decomposition using Daubechies D4 wavelet Computed wavelet coefficients are used as features (2-, 3-, and 4-level; ahvd) Do this for 16 rotated versions of the coins in the training set (for rotation invariance) Apply PCA for dimensionality reduction (results in 200-dimensional feature vector)

Experiments Performed on the MUSCLE CIS benchmark coin dataset1 The dataset contains 692 coin classes with 2,270 coin faces Training set of 20,000 coins Test set of 5,000 coins Incorporate area measurements 1 Newer experiments than the ones described in the paper

Experiments

Experiments Classification performances (5-NN classifier) Edge distance distributions 68% Edge angle distributions 62% Edge angle-distance distributions 78% Gabor histograms 55% Daubechies D4 wavelet features 46%

Experiments Subsequently, we performed experiments on the Merovingen dataset1 Contains 4,569 early-medieval coins Class distribution skewed Experiments using 10-fold cross validation 1 Dataset property of Dutch Money Museum

Experiments Skewed class distributions Class type No. of classes Mean class size St. dev. of class size City 18 53 125 Mint master 19 69 121 Currency 4 859 1,469 Nation 12 199 438

Experiments Classification performances (naïve Bayes classifier) Feature City Mint master Currency Nation Area 16% 10% 61% 17% Edge dist. distr. 12% 8% 50% 20% Edge angle distr. 6% 34% 14% Gabor histogram 5% 25% D4 wavelet feat.

Discussion Although results on modern coin data are promising Results on Merovingen coin dataset disappointing

Discussion Reasons for results on medieval coins: Contour features highly rely on the correct estimation of the center of the stamp Texture features more suitable for coins with detailed artwork in stamps Errors and inconsistencies in these kind of datasets

Discussion Coin classified as Frankish Coin classified as Frisian

Discussion Reasons for results on medieval coins : Medieval coins have larger within-class variances due to quick deterioration of medieval coin stamps Medieval coins have smaller between-class variances (stamps often contain similar pictures, such as a cross or the head of an authority)

Discussion Reasons for results on medieval coins : Experts indicate that classifications are based on small details I.e. expert classifications are based on a large number of small (undocumented) rules Experts (consciously or not) take extrinsic information into account (such as finding location)

Discussion How should a system for automatic classification of medieval coins work? Text is highly discriminating, however, cannot be read by state-of-the-art in character recognition We foresee the development of a semi-automatic adaptive system in which the expert indicates distinguishing features of the coin Over time, the system should be able to learn the undocumented rules

Conclusions Contour and texture features perform well in the classification of modern coins The results of these features on early-medieval coins are disappointing There are various reasons why the features fail in the classification of medieval coins Future work: semi-automatic approach

Questions ?