Integrating Knowledge Sources in Devanagari Text Recognition System

Size: px
Start display at page:

Download "Integrating Knowledge Sources in Devanagari Text Recognition System"

Transcription

1 500 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 30, NO. 4, JULY 2000 [16] U. Ophthalmology Branch, Clinical sciences division, Aerospace Ophtalmology, 1988, vol. II, ch. 15. [17] G. Wyszecki and W. S. Stiles, Color Science. New York: Wiley, [18] J. Neitz, M. Neitz, and P. M. Kainz, Visual pigment gene structure and the severity of color vision defects, Science, vol. 274, pp , [19] S. K. Shevell and J. C. He, The visual photopigments of simple deuteranomalous trichromats inferred from color matching, Vis. Res., vol. 37, no. 9, [20] J. Lutze, N. J. Cox, V. C. Smith, and J. Pokorny, Genetic studies of variation in Rayleigh and photometric matches in normal trichromats, Vis. Res., vol. 30, no. 1, [21] H. Scheibner and T. Kremer, Deuteranomaly studied with four perceptual criteria, Vision Research, vol. 36, no. 19, [22] C. M. Cicerone, A. L. Nagy, and J. L. Nerger, Equilibrium hue judgements of dichromats, Vis. Res., vol. 27, no. 6, [23] A. B. Poirson and B. A. Wandell, Appearance of colored patterns: Pattern-color separability, J. Opt. Soc. Amer., vol. 10, no. 12, pp , [24] I. Dvorine, The Dvorine Color Perception Test. Baltimore, MD: Waverly, [25] C. E. Martin, S. K. Rogers, and M. Kabrisky, Digital production of color Mach bands using a color human visual system model, IEEE Trans. Syst., Man, Cybern., Aug. 1996, submitted for publication. Integrating Knowledge Sources in Devanagari Text Recognition System Veena Bansal and R. M. K. Sinha Abstract The reading process has been widely studied and there is a general agreement among researchers that knowledge in different forms and at different levels plays a vital role. This is the underlying philosophy of the Devanagari document recognition system described in this work. The knowledge sources we use are mostly statistical in nature or in the form of a word dictionary tailored specifically for optical character recognition (OCR). We do not perform any reasoning on these. However, we explore their relative importance and role in the hierarchy. Some of the knowledge sources are acquired a priori by an automated training process while others are extracted from the text as it is processed. A complete Devanagari OCR system has been designed and tested with real-life printed documents of varying size and font. Most of the documents used were photocopies of the original. A performance of approximately 90% correct recognition is achieved. Index Terms Devanagari document processing, knowledge-based systems, optical character recognition. I. INTRODUCTION Segmentation and classification are the two primary phases of a text recognition system. The segmentation process extracts recognition units from the text. The recognition unit is usually a character. The classification process computes certain features for each isolated character and each character is classified to a class which may be the true class (correct recognition), wrong class (substitution error), Manuscript received July 21, 1998; revised August 2, The review of this paper was recommended by Associate Editor S. Lakshmivarahan. V. Bansal is with the Department of Indistrial and Management Engineering, Indian Institute of Technology, Kanpur India ( veena@iitk.ac.in). R. M. K. Sinha is with the Department of Computer Science and Engineering, Indian Institute of Technology, Kanpur , India ( rmk@iitk.ac.in). Publisher Item Identifier S (00) or an unknown class (rejection error). Based on the output of the classification process, resegmentation of selected units is attempted [7], [14] and reclassification is done. However, some classification errors still remain which many researchers have tried to correct using contextual knowledge [12], [16], [22] [25]. More than one classifying feature have been employed for classification to take care of different discriminating features under varying real-life situation [11], [13]. In other words, the contextual knowledge is used during the classification phase also [1]. In this paper, our concern is Devanagari script. It is the script for Hindi which is official language of India. It is also the script for Sanskrit, Marathi, and Nepali languages. The script is used by more than 450 million people on the globe. The algorithms which perform well for other scripts can be applied only after extensive preprocessing which makes simple adaptation ineffective. Therefore, the research work has to be done independently for Devanagari script. Sinha et al. [15], [20], [21] and some other researchers [17], [18] have reported various aspects of Devanagari script recognition. However, none of these works have considered real-life documents consisting of character fusions and noisy environment. An optical character recognition (OCR) for Devanagari and Bangla (an Indian language script) printed script has been described by Chaudhuri and Pal [9], [10]. The emphasis is on recognizing the vowels and consonants (basic characters) which constitute 94 96% of the text. The basic characters are described in terms of nine types of strokes. A stroke is described in terms of its length, height and expected angle. These angles are very much font specific. Moreover, the fading of some black pixels may mislead the stroke extraction process. Even the hand-crafted character specific features may not sustain their utility across various fonts. Our approach to Devanagari script recognition is to use a number of knowledge sources and integrate them in hierarchical manner. There is no reasoning performed with the knowledge sources. These are mostly statistical in nature, or in the form of word dictionary tailored specifically for OCR. The character classification is based on a hybrid approach. The decision for further segmentation of an image box is based on the outcome of the classification process and the statistical analysis of width of the image box. We integrated the knowledge sources using the blackboard model primarily because it facilitates easy modifiability of the system. Some of the knowledge sources are acquired by a separate automated training phase. Whereas, the transient knowledge sources are constituted from the knowledge extracted from the text as it is processed. The performance is studied and presented in Section V. The overall system architecture and the knowledge sources are presented in Section III. Section IV describes the implementation details. We introduce Devanagari script from the OCR viewpoint in the next section. II. DEVANAGARI SCRIPT FROM OCR VIEW POINT Devanagari script is a logical composition of its constituent symbols in two dimensions. It is an alphabetic script. Devanagari has 11 vowels and 33 simple consonants. Besides the consonants and the vowels, other constituent symbols in Devanagari are set of vowel modifiers called matra (placed to the left, right, above, or at the bottom of a character or conjunct), pure-consonant (also called half-letters) which when combined with other consonants yield conjuncts. A horizontal line called shirorekha (a headerline) runs through the entire span of work. Some illustrations are given in Figs. 1 and 2. Devanagari script is a derivative of ancient Brahmi script which is mother of almost all Indian scripts. Word formation in Indian scripts /00$ IEEE

2 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 30, NO. 4, JULY Fig. 3. A simplied Devanagari script composition grammar in BNF. Fig. 1. Characters and symbols of Devanagari script. Character set of Devanagari script is divided into three groups based on the coverage of the region of the core strip. These sets are shown in Fig. 6(a). The full box characters are further divided into three groups based on the presence and position of the vertical bar. These sets are shown in Fig. 6(b). The end-bar set of core characters is large. These characters are subdivided in two groups based on the joining pattern of the character with the header line [Fig. 6(c)]. Classification based on these features is robust and remains consistent over a large number of fonts and sizes. Fig. 2. Sample Hindi text written in Devanagari script. follows a definite script composition rule for which there is no counterpart in Roman. A simplified Devanagari script composition grammar in BNF is summarized in Fig. 3. The script composition grammar imposes constraints on the symbols recognized by the OCR [21]. III. SYSTEM ARCHITECTURE AND KNOWLEDGE SOURCES Fig. 4 depicts the system architecture and its components for Devanagari text recognition system. The system consists of a solution blackboard and various knowledge sources. There is a set of tools that is used for applying knowledge sources. Each component is outlined in the following subsections. A. Statistical Information: Transient Knowledge (KS1 and KS3) The segmentation done by smearing or profiling leaves the overlapping text lines and touching characters unsegmented. Selection of image regions for further segmentation in our system is based on statistical analysis of height or width depending on the context. The segmentation process based on this strategy is described in [3]. The most frequent line height of the threshold line height which constitute KS1. The most frequent height of the image box is stored as threshold character height. Similarly, width information is stored in threshold character width. This information constitute KS3. B. Structural Properties of the Script and Characters (KS2 and KS4) 1) Header Line: The presence of more than one header line indicates the fusion of two text lines. Similarly, the absence of a header line indicates that the image is part of a text line. The header line property is also used for identification of word boundaries and skew correction. 2) Three Strips of the Word: It is convenient to visualize a Devanagari word in terms of three strips: a core strip, an upper strip, and a bottom strip. The upper strip is the region above the header line which contains all the top modifiers and easily extracted. The core strip contains all the characters and the vowel modifier j (see Fig. 5). The lower modifiers are placed below the core characters. This is referred to as the lower strip. For separating the lower strip from the core strip, we need to estimate the height of the core strip which we explain in the next section. C. Statistical Features of Symbols In this section, the statistical classifying features for Devanagari characters are discussed. 1) Horizontal Zero Crossings (KS5): Bao-Chang et al. [5] use the sequence S which represents horizontal zero crossings for a character image as a classification feature. We have modified the feature to make it font-independent and noise resilient. We divide the character into three horizontal segments of equal height. Each segment is represented by number of zero-transitions that is most frequent in the segment. Further, the most frequent number is sequence S represents the sequence. The feature vector consisting of these four numbers is robust and remains invariant over a large number of fonts and sizes. 2) Moments (KS7): Two dimensional moments have been widely studied as a feature for character classification [8]. We compute size and translation invariant moments up to an order of two from real-life samples using computation formulae given in [8]. The cardinal distance between the moment vector for an unknown character and a known candidate character is computed. This distance is used for ranking the candidate characters. 3) Vertex Points and Pixel Density in 9-Zones (KS6 and KS8): A character box is divided into nine (3 * 3) zones. These zones are used to record the position of end points (also called vertex points). A pixel having only one neighbor is defined as an end point. The position of these end points is recorded as a nine bit string denoting the presence/absence in the nine zones in the given order. A character class may have multiple nine-bit string. Further, the digitized pixel density in each of the nine zones is also used for classification. Number of dark pixels exceeding 50% of total pixels in a zone is represented by 1 in the feature vector. Less than 50% dark pixels correspond to a 0 in the feature vector. This feature vector is specially used in recognition of lower and upper modifier symbols. D. Structural Prototypes of Characters (KS9) We describe Devanagari characters in terms of a certain number of primitives with their positional information encoded in the form of nine-zones of the minimum sized up-right enclosing rectangular box and also used certain features specific to Devanagari characters. One such feature is presence of a vertical bar. This vertical bar besides acting as a filter in reducing the set of characters over which the search is

3 502 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 30, NO. 4, JULY 2000 Fig. 4. Blackboard architecture for Devanagari text recognition system. Fig. 5. Three strips of a Devanagari word. on the unknown character for which a description has been obtained using the similar process as used in construction of the prototypes. We construct the prototypes on characters obtained through the process of segmentation on real-life words. The description schema is applicable to any font, size and also to handwritten characters. The matching process yields a distance figure between the structural representation of the unknown character and the prototype of the known character. This distance figure is used for ordering the candidate characters. This KS is described in detail in [4]. E. Character Confidence Information (KS10) The confidence figure is either 0 or 1 for a feature of binary nature (match/no match); such as modified horizontal zero crossing vector, position of vertex points, and position of vertical bar. Whereas, structural description comparison gives a distance from the reference prototype depicting the degree of mismatch in the description. The moments feature also yields a distance figure. The maximum confidence figure is 1.0 corresponding to zero distance and for all other values of d, c is inversely proportional to the distance d; i.e., c =1=d. An empirically designed function integrates these confidence figures. F. Character Confusion Matrix (KS11) There are certain characters which isolated optical character recognition (IOCR) has difficulty in classifying due to noise or wrong segmentation. In addition, inefficacy of classifying features for certain character classes has also been observed due to their similarity. For instance, if the output of IOCR is X2, the true character could be any one from the set Fig. 6. Visually extracted properties of Devanagari characters. made, also gives a reference with respect to which correspondence between junction points are established. We perform a predictive parsing

4 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 30, NO. 4, JULY Fig. 7. An example showing contents of the solution blackboard for Devanagari word recognition, asterisk represents a rejected character. During the testing phase, these confusions are collected and stored as character confusion matrix. The character confusion matrix is consulted when a correction is made to map a word composed from the classification process output to a dictionary word. The cost of correction is less when the substitution is made by a known confusion than an arbitrary substitution. J. Character Pair Expert This is shown under Tools in the Fig. 4. The character pair expert is designed for each closely resembling character pair which classification process is unable to resolve most of the time for example G. Script Composition Rules (KS12) A composition process is used to compose back the word from its constituent characters and symbols. A set of rules guide the process of composition [20]. These rules guide the composition processor in identifying the symbol sequences that are syntactically correct. H. Word Envelop Information (KS13) The envelop of a word contains the following information: 1) number of character boxes; 2) number of vertical bars; 3) number of upper modifier boxes; 4) number of lower modifier boxes; 5) vector giving position of vertical bars; 6) vector giving type and position of each character box. The word envelop information is used to select candidate words from a word dictionary which has been partitioned using word envelop information in a hierarchical way. The hypothesis set for each character box is constituted by corresponding character of each selected word. I. Word Dictionary (KS14) The word level knowledge of Hindi language is represented as a word dictionary. The partitioning of the dictionary [2] is done based on certain features extracted during the OCR process. Further details on dictionary design and its use for post-processing can be had from [2]. We use a set of hand-crafted rules for each pair which are used for giving decision in favor of one of the character. IV. IMPLEMENTATION DETAILS A serious effort has been made to develop a modular system. Addition of a new features requires almost no change anywhere. Interface is clean because all interactions take place through the solution blackboard. We assume that a preprocessing stage extracts the uniform text zones from the document image. Also, the tilt correction has been done and portrait printing mode has been used. The image is scanned at 200 dpi. For most of the printed text, 200 dpi suits well. An example has been used to show the contents of the solution blackboard in Fig. 7. The binary image of document is at the lowest level. Word hypotheses are at the top level. The image segmented into characters and symbols by initial segmentation process are placed at the level above the text image. The segmented units are linearized. Initial hypothesis for each character/symbol are posted on the blackboard. Various transient statistical information which in turn trigger creation of corresponding transient knowledge source are posted on the blackboard as they become available. As the recognition process progresses, different knowledge sources are invoked which filter out some of the hypotheses and associate a confidence figure with the remaining hypotheses. These are composed into words which are verified and corrected if necessary.

5 504 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 30, NO. 4, JULY 2000 Fig. 9. The input text. Fig. 10. The output of the classification process; the word has been underlined if the true word is the second or third choice; incorrect words are shown in fg. This threshold value is learned by the system during testing phase. A rejection error causes control module to invoke the decomposition processor. The decomposed version and the earlier character box, both are retained as alternative representation. This process is recursively applied if the decomposed version is also suspected to be a composite character. If a character after decomposition also is not supported by character level hypothesis, it is rejected. The word dictionary is help of rest of the recognized characters and symbols of the word. Fig. 8. Recognition module for core characters. The CoreRecognizer process is outlined in Fig. 8. The recognition process for lower and upper modifiers is less involved due to small number of classes and is not presented here. The features used to substitute the rejected characters with the KS4 and KS5 are used as filters. It is ensured that the true character is not missed by allowing other characters in each class. The features KS6, KS7, and KS8 are used for ranking the candidate characters. When an invoked KS supports a hypothesis, it increments the confidence figure of the hypothesis. The control mechanism doesn t check the preconditions for a knowledge source. It is the responsibility of the knowledge source to check its preconditions and make possible modifications to the solution blackboard. The recognition process is stopped when the confidence figure associated with a character reaches a preset threshold value. V. EXPERIMENTATION AND SYSTEM PERFORMANCE A sample input text page shown in Fig. 9. The corresponding output of the OCR is shown in Fig. 10. We tested our Devanagari document reading system on various printed documents and gathered various results. In the first run, the font knowledge was not used. Consequently, moments feature, which is a font specific feature, is not used. The character level performance is approximately 70% which improves to 80% when the font information is made available to the system and the moments feature is used for classification. The performance further improves to approximately 87% after corrections are made using word dictionary. We tested the performance of our system on photocopies rather than the clean originals. This was done to test the robustness of our design schema. In photocopies, the upper and lower modifier symbols get fused with the header line and core strip area, respectively. This results in hypothesization of words from incorrect dictionary partition as the number of modifier symbols is used as one of the parameters in creating the dictionary partition.

6 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 30, NO. 4, JULY Another source of incorrect recognition has been system s inability to trigger segmentation leading to substitution error. This can be improved by forcing segmentation resulting in over segmentation in many cases and then use composition to yield possible multiple word hypotheses. In case of short (one or two characters in the core-strip) words, a large number of competing words are hypothesized and the distance criterion below threshold is at times erroneous. This can be improved by incorporating further layers of knowledge in the form of natural language syntactic constraints and semantics. VI. CONCLUSION In this paper, we have outlined a schema for integrating diversified knowledge sources for recognition of Devanagari script. These knowledge sources are mostly statistical in nature or a word dictionary tailored for OCR. The recognition schema integrates the different layers of the process, segmentation, character and symbol recognition, word hypothesization, and verification in a hierarchical manner with interactions with each other. The system has been tested on different fonts and sizes with photocopied printed text. The schema presented in this paper is equally applicable to all other Indian scripts as they have similar structure as Devanagari. REFERENCES [1] V. Bansal and R. M. K. Sinha, On integrating diverse knowledge sources in optical reading of Devanagari script, in Proc. Int. Conf. Information Systems Analysis and Synthesis (ISAS 96), Orlando, FL, [2], Partitioning and searching dictionary for correction of optically-read Devanagari character strings, in Proc. Int. Conf. Document Analysis and Recognition (ICDAR 99), Bangalore, India, [3], Segmentation of touching Devanagari characters, in Proc. Indian Conf. Computer Vision, Graphics, and Image Processing (CVGIP 98), Delhi, India, [4], On how to describe shapes of Devanagari characters and use them for recognition, in Proc. Int. Conf. Document Analysis and Recognition (ICDAR 99), Bangalore, India, [5] P. Bao-Chang, W. Si-Chang, and Y. Guang-Yi, A method of recognizing hand printed characters, in Computer Recognition and Human Production of Handwriting, R. Plamondon, C. Y. Suen, and M. L. Simner, Eds. Cleveland, OH: World Scientific, 1989, pp [6] T. Bayer et al., Toward the understanding of printed documents, in Structured Document Image Analysis, H. S. Baird, H. Bunke, and K. Yamamoto, Eds. New York: Springer-Verlag, [7] R. G. Casey and D. R. Furgson, Intelligent forms processing, IBM Syst. J., vol. 29, [8] G. C. Cash and M. Hatamian, Optical character recognition by the method of moments, Comput. Vis., Graph. Image Processing, vol. 39, pp , [9] B. B. Chaudhuri and U. Pal, A complete printed Bangla OCR system, Pattern Recognit., vol. 31, no. 5, pp , [10], An OCR system to read two Indian language scripts: Bangla and Devanagari, in Proc. 4th Int. Conf. Document Analysis and Recognition, 1997, pp [11] T. K. Ho, J. J. Hull, and S. N. Srihari, Decision combination in multiple classifier systems, IEEE Trans. Pattern Anal. Machine Intell., vol. 16, pp , [12] J. J. Hull, S. N. Srihari, and R. Choudhari, An integrated algorithm for text recognition: Comparison with cascaded algorithm, IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-5, pp , [13] S. Kahan, T. Pavlidis, and H. S. Baird, On the recognition of printed characters of any font and size, IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-9, pp , [14] S. Liang, M. Shridhar, and M. Ahmad, Segmentation of touching characters in printed document recognition, Pattern Recognit., vol. 27, pp , [15] S. S. Marwah, S. K. Mullick, and R. M. K. Sinha, Recognition of Devanagari characters using a hierarchical binary decision tree classifier, IEEE Int. Conf. Syst., Man, Cybern., Oct [16] E. M. Riseman and A. R. Hanson, A contextual post processing system for error correction using binary n-grams, IEEE Trans. Comput., vol. C-23, pp , [17] J. C. Sant and S. K. Mullick, Handwritten Devanagari script recognition using CTNNSE algorithm, in Int. Conf. Application of Information Technology in South Asian Language, Feb [18] I. K. Sethi and B. Chatterjee, Machine recognition of hand printed Devanagari numerals, J. Inst. Electron. Telecommun. Eng., vol. 22, pp , [19] I. K. Sethi, Machine recognition of constrained hand printed Devanagari, Pattern Recognit., vol. 9, pp , [20] R. M. K. Sinha, Rule based contextual post-processing for Devanagari text recognition, Pattern Recognit., vol. 20, pp , [21] R. M. K. Sinha and H. N. Mahabala, Machine recognition of Devanagari script, IEEE Trans. Syst., Man, Cybern., vol. SMC-9, pp , [22] R. M. K. Sinha, B. Prasada, G. Houle, and M. Sabourin, Hybrid contextual text recognition with string matching, IEEE Trans. Pattern Anal. Machine Intell., vol. 15, pp , [23] R. Shinghal, A hybrid algorithm for contextual text recognition, Pattern Recognit., vol. 16, pp , [24] S. N. Srihari, Integrating diverse knowledge sources in text recognition, ACM Trans. Off. Inf. Syst., vol. 1, pp , [25] H. Takahashi, N. Itoh, T. Amano, and A. Yamashita, A spelling correction method and its application to an OCR system, Pattern Recognit., vol. 23, pp , 1990.

Optical Character Recognition of Jutakshars within Devanagari Script

Optical Character Recognition of Jutakshars within Devanagari Script Optical Character Recognition of Jutakshars within Devanagari Script Sheallika Singh Shreesh Ladha Supervised by : Dr. Harish Karnick, Dr. Amit Mitra UGP Presentation, 10 April 2016 OCR of Jutakshars within

More information

Feature Extraction Using Zernike Moments

Feature Extraction Using Zernike Moments Feature Extraction Using Zernike Moments P. Bhaskara Rao Department of Electronics and Communication Engineering ST.Peter's Engineeing college,hyderabad,andhra Pradesh,India D.Vara Prasad Department of

More information

SYMBOL RECOGNITION IN HANDWRITTEN MATHEMATI- CAL FORMULAS

SYMBOL RECOGNITION IN HANDWRITTEN MATHEMATI- CAL FORMULAS SYMBOL RECOGNITION IN HANDWRITTEN MATHEMATI- CAL FORMULAS Hans-Jürgen Winkler ABSTRACT In this paper an efficient on-line recognition system for handwritten mathematical formulas is proposed. After formula

More information

A Novel Rejection Measurement in Handwritten Numeral Recognition Based on Linear Discriminant Analysis

A Novel Rejection Measurement in Handwritten Numeral Recognition Based on Linear Discriminant Analysis 009 0th International Conference on Document Analysis and Recognition A Novel Rejection easurement in Handwritten Numeral Recognition Based on Linear Discriminant Analysis Chun Lei He Louisa Lam Ching

More information

Off-line Handwritten Kannada Text Recognition using Support Vector Machine using Zernike Moments

Off-line Handwritten Kannada Text Recognition using Support Vector Machine using Zernike Moments 128 IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.7, July 2011 Off-line Handwritten Kannada Text Recognition using Support Vector Machine using Zernike Moments Thungamani.M

More information

Horst Bunke IAM

Horst Bunke IAM A Fast Algorithm for Finding the Nearest Neighbor of a Word in a Dictionary Horst Bunke IAM-93-25 November 993 A Fast Algorithm for Finding the Nearest Neighbor of a Word in a Dictionary Horst Bunke Abstract

More information

A Hierarchical Representation for the Reference Database of On-Line Chinese Character Recognition

A Hierarchical Representation for the Reference Database of On-Line Chinese Character Recognition A Hierarchical Representation for the Reference Database of On-Line Chinese Character Recognition Ju-Wei Chen 1,2 and Suh-Yin Lee 1 1 Institute of Computer Science and Information Engineering National

More information

MOMENT functions are used in several computer vision

MOMENT functions are used in several computer vision IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 13, NO. 8, AUGUST 2004 1055 Some Computational Aspects of Discrete Orthonormal Moments R. Mukundan, Senior Member, IEEE Abstract Discrete orthogonal moments

More information

Subcellular Localisation of Proteins in Living Cells Using a Genetic Algorithm and an Incremental Neural Network

Subcellular Localisation of Proteins in Living Cells Using a Genetic Algorithm and an Incremental Neural Network Subcellular Localisation of Proteins in Living Cells Using a Genetic Algorithm and an Incremental Neural Network Marko Tscherepanow and Franz Kummert Applied Computer Science, Faculty of Technology, Bielefeld

More information

FARSI CHARACTER RECOGNITION USING NEW HYBRID FEATURE EXTRACTION METHODS

FARSI CHARACTER RECOGNITION USING NEW HYBRID FEATURE EXTRACTION METHODS FARSI CHARACTER RECOGNITION USING NEW HYBRID FEATURE EXTRACTION METHODS Fataneh Alavipour 1 and Ali Broumandnia 2 1 Department of Electrical, Computer and Biomedical Engineering, Qazvin branch, Islamic

More information

Hand Written Digit Recognition using Kalman Filter

Hand Written Digit Recognition using Kalman Filter International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 5, Number 4 (2012), pp. 425-434 International Research Publication House http://www.irphouse.com Hand Written Digit

More information

Data Dependence in Combining Classifiers

Data Dependence in Combining Classifiers in Combining Classifiers Mohamed Kamel, Nayer Wanas Pattern Analysis and Machine Intelligence Lab University of Waterloo CANADA ! Dependence! Dependence Architecture! Algorithm Outline Pattern Recognition

More information

Pattern Recognition System with Top-Down Process of Mental Rotation

Pattern Recognition System with Top-Down Process of Mental Rotation Pattern Recognition System with Top-Down Process of Mental Rotation Shunji Satoh 1, Hirotomo Aso 1, Shogo Miyake 2, and Jousuke Kuroiwa 3 1 Department of Electrical Communications, Tohoku University Aoba-yama05,

More information

Even More Complex Search. Multi-Level vs Hierarchical Search. Lecture 11: Search 10. This Lecture. Multi-Level Search. Victor R.

Even More Complex Search. Multi-Level vs Hierarchical Search. Lecture 11: Search 10. This Lecture. Multi-Level Search. Victor R. Lecture 11: Search 10 This Lecture Victor R. Lesser CMPSCI 683 Fall 2010 Multi-Level Search BlackBoard Based Problem Solving Hearsay-II Speech Understanding System Multi-Level vs Hierarchical Search Even

More information

- An Image Coding Algorithm

- An Image Coding Algorithm - An Image Coding Algorithm Shufang Wu http://www.sfu.ca/~vswu vswu@cs.sfu.ca Friday, June 14, 2002 22-1 Agenda Overview Discrete Wavelet Transform Zerotree Coding of Wavelet Coefficients Successive-Approximation

More information

Science Insights: An International Journal

Science Insights: An International Journal Available online at http://www.urpjournals.com Science Insights: An International Journal Universal Research Publications. All rights reserved ISSN 2277 3835 Original Article Object Recognition using Zernike

More information

EECS490: Digital Image Processing. Lecture #26

EECS490: Digital Image Processing. Lecture #26 Lecture #26 Moments; invariant moments Eigenvector, principal component analysis Boundary coding Image primitives Image representation: trees, graphs Object recognition and classes Minimum distance classifiers

More information

Hidden Markov Models, I. Examples. Steven R. Dunbar. Toy Models. Standard Mathematical Models. Realistic Hidden Markov Models.

Hidden Markov Models, I. Examples. Steven R. Dunbar. Toy Models. Standard Mathematical Models. Realistic Hidden Markov Models. , I. Toy Markov, I. February 17, 2017 1 / 39 Outline, I. Toy Markov 1 Toy 2 3 Markov 2 / 39 , I. Toy Markov A good stack of examples, as large as possible, is indispensable for a thorough understanding

More information

Substroke Approach to HMM-based On-line Kanji Handwriting Recognition

Substroke Approach to HMM-based On-line Kanji Handwriting Recognition Sixth International Conference on Document nalysis and Recognition (ICDR 2001), pp.491-495 (2001-09) Substroke pproach to HMM-based On-line Kanji Handwriting Recognition Mitsuru NKI, Naoto KIR, Hiroshi

More information

Bounding the Probability of Error for High Precision Recognition

Bounding the Probability of Error for High Precision Recognition Bounding the Probability of Error for High Precision Recognition Andrew Kae Department of Computer Science University of Massachusetts Amherst Amherst, MA 01003 akae@cs.umass.edu Gary B. Huang Department

More information

An Empirical Study on Dimensionality Optimization in Text Mining for Linguistic Knowledge Acquisition

An Empirical Study on Dimensionality Optimization in Text Mining for Linguistic Knowledge Acquisition An Empirical Study on Dimensionality Optimization in Text Mining for Linguistic Knowledge Acquisition Yu-Seop Kim 1, Jeong-Ho Chang 2, and Byoung-Tak Zhang 2 1 Division of Information and Telecommunication

More information

A New Hybrid System for Recognition of Handwritten-Script

A New Hybrid System for Recognition of Handwritten-Script computing@tanet.edu.te.ua www.tanet.edu.te.ua/computing ISSN 177-69 A New Hybrid System for Recognition of Handwritten-Script Khalid Saeed 1) and Marek Tabdzki ) Faculty of Computer Science, Bialystok

More information

Towards a Ptolemaic Model for OCR

Towards a Ptolemaic Model for OCR Towards a Ptolemaic Model for OCR Sriharsha Veeramachaneni and George Nagy Rensselaer Polytechnic Institute, Troy, NY, USA E-mail: nagy@ecse.rpi.edu Abstract In style-constrained classification often there

More information

Kannada Handwritten Character Recognition Using Multi Feature Extraction Techniques

Kannada Handwritten Character Recognition Using Multi Feature Extraction Techniques Kannada Handwritten Character Recognition Using Multi Feature Extraction Techniques Aravinda.C.V 1, Dr.H.N.Prakash 2, Lavanya S 3 1 Assistant Professor Department of Information Science & Engineering,

More information

EEL 851: Biometrics. An Overview of Statistical Pattern Recognition EEL 851 1

EEL 851: Biometrics. An Overview of Statistical Pattern Recognition EEL 851 1 EEL 851: Biometrics An Overview of Statistical Pattern Recognition EEL 851 1 Outline Introduction Pattern Feature Noise Example Problem Analysis Segmentation Feature Extraction Classification Design Cycle

More information

A Hidden Markov Model for Alphabet-Soup Word Recognition

A Hidden Markov Model for Alphabet-Soup Word Recognition A Hidden Markov Model for Alphabet-Soup Word Recognition Shaolei Feng Nicholas R. Howe R. Manmatha Dept. of Computer Science University of Massachusetts Amherst, MA-01003 slfeng@cs.umass.edu Dept. of Computer

More information

A Modified Incremental Principal Component Analysis for On-line Learning of Feature Space and Classifier

A Modified Incremental Principal Component Analysis for On-line Learning of Feature Space and Classifier A Modified Incremental Principal Component Analysis for On-line Learning of Feature Space and Classifier Seiichi Ozawa, Shaoning Pang, and Nikola Kasabov Graduate School of Science and Technology, Kobe

More information

A RAIN PIXEL RESTORATION ALGORITHM FOR VIDEOS WITH DYNAMIC SCENES

A RAIN PIXEL RESTORATION ALGORITHM FOR VIDEOS WITH DYNAMIC SCENES A RAIN PIXEL RESTORATION ALGORITHM FOR VIDEOS WITH DYNAMIC SCENES V.Sridevi, P.Malarvizhi, P.Mathivannan Abstract Rain removal from a video is a challenging problem due to random spatial distribution and

More information

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

IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART C: APPLICATIONS AND REVIEWS, VOL. 30, NO. 1, FEBRUARY I = N IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART C: APPLICATIONS AND REVIEWS, VOL. 30, NO. 1, FEBRUARY 2000 125 Translation, Rotation, and Scale-Invariant Object Recognition L. A. Torres-Méndez,

More information

Classifier Selection. Nicholas Ver Hoeve Craig Martek Ben Gardner

Classifier Selection. Nicholas Ver Hoeve Craig Martek Ben Gardner Classifier Selection Nicholas Ver Hoeve Craig Martek Ben Gardner Classifier Ensembles Assume we have an ensemble of classifiers with a well-chosen feature set. We want to optimize the competence of this

More information

Group Discriminatory Power of Handwritten Characters

Group Discriminatory Power of Handwritten Characters Group Discriminatory Power of Handwritten Characters Catalin I. Tomai, Devika M. Kshirsagar, Sargur N. Srihari CEDAR, Computer Science and Engineering Department State University of New York at Buffalo,

More information

Effect of Rule Weights in Fuzzy Rule-Based Classification Systems

Effect of Rule Weights in Fuzzy Rule-Based Classification Systems 506 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 9, NO. 4, AUGUST 2001 Effect of Rule Weights in Fuzzy Rule-Based Classification Systems Hisao Ishibuchi, Member, IEEE, and Tomoharu Nakashima, Member, IEEE

More information

Score calibration for optimal biometric identification

Score calibration for optimal biometric identification Score calibration for optimal biometric identification (see also NIST IBPC 2010 online proceedings: http://biometrics.nist.gov/ibpc2010) AI/GI/CRV 2010, Ottawa Dmitry O. Gorodnichy Head of Video Surveillance

More information

Noisy Subsequence Recognition Using Constrained String Editing Involving Substitutions, Insertions, Deletions and Generalized Transpositions 1

Noisy Subsequence Recognition Using Constrained String Editing Involving Substitutions, Insertions, Deletions and Generalized Transpositions 1 Noisy Subsequence Recognition Using Constrained String Editing Involving Substitutions, Insertions, Deletions and Generalized Transpositions 1 B. J. Oommen and R. K. S. Loke School of Computer Science

More information

Currency Symbol for Indian Rupee

Currency Symbol for Indian Rupee Currency Symbol for Indian Rupee Design Philosophy The design philosophy of the symbol is derived from the Devanagari script, a traditional script deeply rooted in our Indian culture. The symbol also seamlessly

More information

Application of hopfield network in improvement of fingerprint recognition process Mahmoud Alborzi 1, Abbas Toloie- Eshlaghy 1 and Dena Bazazian 2

Application of hopfield network in improvement of fingerprint recognition process Mahmoud Alborzi 1, Abbas Toloie- Eshlaghy 1 and Dena Bazazian 2 5797 Available online at www.elixirjournal.org Computer Science and Engineering Elixir Comp. Sci. & Engg. 41 (211) 5797-582 Application hopfield network in improvement recognition process Mahmoud Alborzi

More information

Constraint relationship for reflectional symmetry and rotational symmetry

Constraint relationship for reflectional symmetry and rotational symmetry Journal of Electronic Imaging 10(4), 1 0 (October 2001). Constraint relationship for reflectional symmetry and rotational symmetry Dinggang Shen Johns Hopkins University Department of Radiology Baltimore,

More information

Kjersti Aas Line Eikvil Otto Milvang. Norwegian Computing Center, P.O. Box 114 Blindern, N-0314 Oslo, Norway. sharp reexes was a challenge. machine.

Kjersti Aas Line Eikvil Otto Milvang. Norwegian Computing Center, P.O. Box 114 Blindern, N-0314 Oslo, Norway. sharp reexes was a challenge. machine. Automatic Can Separation Kjersti Aas Line Eikvil Otto Milvang Norwegian Computing Center, P.O. Box 114 Blindern, N-0314 Oslo, Norway e-mail: Kjersti.Aas@nr.no Tel: (+47) 22 85 25 00 Fax: (+47) 22 69 76

More information

Data Warehousing & Data Mining

Data Warehousing & Data Mining 13. Meta-Algorithms for Classification Data Warehousing & Data Mining Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 13.

More information

ERROR DETECTION AND CORRECTION IN TOPONYM RECOGNITION IN CARTOGRAPHIC MAPS *

ERROR DETECTION AND CORRECTION IN TOPONYM RECOGNITION IN CARTOGRAPHIC MAPS * ERROR DETECTION AND CORRECTION IN TOPONYM RECOGNITION IN CARTOGRAPHIC MAPS * Alexander GELBUKH and Serguei LEVACHKINE Centre for Computing Research (CIC), National Polytechnic Institute (IPN), Mexico City,

More information

Noisy Word Recognition Using Denoising and Moment Matrix Discriminants

Noisy Word Recognition Using Denoising and Moment Matrix Discriminants Noisy Word Recognition Using Denoising and Moment Matrix Discriminants Mila Nikolova Département TSI ENST, rue Barrault, 753 Paris Cedex 13, France, nikolova@tsi.enst.fr Alfred Hero Dept. of EECS, Univ.

More information

The Perceptron. Volker Tresp Summer 2014

The Perceptron. Volker Tresp Summer 2014 The Perceptron Volker Tresp Summer 2014 1 Introduction One of the first serious learning machines Most important elements in learning tasks Collection and preprocessing of training data Definition of a

More information

A grid model for the design, coordination and dimensional optimization in architecture

A grid model for the design, coordination and dimensional optimization in architecture A grid model for the design, coordination and dimensional optimization in architecture D.Léonard 1 and O. Malcurat 2 C.R.A.I. (Centre de Recherche en Architecture et Ingénierie) School of Architecture

More information

Rapid Object Recognition from Discriminative Regions of Interest

Rapid Object Recognition from Discriminative Regions of Interest Rapid Object Recognition from Discriminative Regions of Interest Gerald Fritz, Christin Seifert, Lucas Paletta JOANNEUM RESEARCH Institute of Digital Image Processing Wastiangasse 6, A-81 Graz, Austria

More information

Efficiently merging symbolic rules into integrated rules

Efficiently merging symbolic rules into integrated rules Efficiently merging symbolic rules into integrated rules Jim Prentzas a, Ioannis Hatzilygeroudis b a Democritus University of Thrace, School of Education Sciences Department of Education Sciences in Pre-School

More information

Decision Tree Learning

Decision Tree Learning Decision Tree Learning Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University References: 1. Machine Learning, Chapter 3 2. Data Mining: Concepts, Models,

More information

An Evolution Strategy for the Induction of Fuzzy Finite-state Automata

An Evolution Strategy for the Induction of Fuzzy Finite-state Automata Journal of Mathematics and Statistics 2 (2): 386-390, 2006 ISSN 1549-3644 Science Publications, 2006 An Evolution Strategy for the Induction of Fuzzy Finite-state Automata 1,2 Mozhiwen and 1 Wanmin 1 College

More information

A New OCR System Similar to ASR System

A New OCR System Similar to ASR System A ew OCR System Similar to ASR System Abstract Optical character recognition (OCR) system is created using the concepts of automatic speech recognition where the hidden Markov Model is widely used. Results

More information

Overriding the Experts: A Stacking Method For Combining Marginal Classifiers

Overriding the Experts: A Stacking Method For Combining Marginal Classifiers From: FLAIRS-00 Proceedings. Copyright 2000, AAAI (www.aaai.org). All rights reserved. Overriding the Experts: A Stacking ethod For Combining arginal Classifiers ark D. Happel and Peter ock Department

More information

A Modified Incremental Principal Component Analysis for On-Line Learning of Feature Space and Classifier

A Modified Incremental Principal Component Analysis for On-Line Learning of Feature Space and Classifier A Modified Incremental Principal Component Analysis for On-Line Learning of Feature Space and Classifier Seiichi Ozawa 1, Shaoning Pang 2, and Nikola Kasabov 2 1 Graduate School of Science and Technology,

More information

Modularity Matters: Learning Invariant Relational Reasoning Tasks

Modularity Matters: Learning Invariant Relational Reasoning Tasks Summer Review 3 Modularity Matters: Learning Invariant Relational Reasoning Tasks Jason Jo 1, Vikas Verma 2, Yoshua Bengio 1 1: MILA, Universit de Montral 2: Department of Computer Science Aalto University,

More information

Style-conscious quadratic field classifier

Style-conscious quadratic field classifier Style-conscious quadratic field classifier Sriharsha Veeramachaneni a, Hiromichi Fujisawa b, Cheng-Lin Liu b and George Nagy a b arensselaer Polytechnic Institute, Troy, NY, USA Hitachi Central Research

More information

Adaptive Binary Integration CFAR Processing for Secondary Surveillance Radar *

Adaptive Binary Integration CFAR Processing for Secondary Surveillance Radar * BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No Sofia 2009 Adaptive Binary Integration CFAR Processing for Secondary Surveillance Radar Ivan Garvanov, Christo Kabakchiev

More information

Lecture Notes in Machine Learning Chapter 4: Version space learning

Lecture Notes in Machine Learning Chapter 4: Version space learning Lecture Notes in Machine Learning Chapter 4: Version space learning Zdravko Markov February 17, 2004 Let us consider an example. We shall use an attribute-value language for both the examples and the hypotheses

More information

CHAPTER-17. Decision Tree Induction

CHAPTER-17. Decision Tree Induction CHAPTER-17 Decision Tree Induction 17.1 Introduction 17.2 Attribute selection measure 17.3 Tree Pruning 17.4 Extracting Classification Rules from Decision Trees 17.5 Bayesian Classification 17.6 Bayes

More information

HOPFIELD neural networks (HNNs) are a class of nonlinear

HOPFIELD neural networks (HNNs) are a class of nonlinear IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 4, APRIL 2005 213 Stochastic Noise Process Enhancement of Hopfield Neural Networks Vladimir Pavlović, Member, IEEE, Dan Schonfeld,

More information

OBJECT DETECTION AND RECOGNITION IN DIGITAL IMAGES

OBJECT DETECTION AND RECOGNITION IN DIGITAL IMAGES OBJECT DETECTION AND RECOGNITION IN DIGITAL IMAGES THEORY AND PRACTICE Bogustaw Cyganek AGH University of Science and Technology, Poland WILEY A John Wiley &. Sons, Ltd., Publication Contents Preface Acknowledgements

More information

A HYBRID MOMENT METHOD FOR IDENTIFICATION OF 3D-OBJECTS FROM 2D-MONOCROMATIC IMAGES

A HYBRID MOMENT METHOD FOR IDENTIFICATION OF 3D-OBJECTS FROM 2D-MONOCROMATIC IMAGES IJICIS, VOL. 4, NO. 1, January 004 A HYBRID MOMENT METHOD FOR IDENTIFICATION OF 3D-OBJECTS FROM D-MONOCROMATIC IMAGES S. F. Bahgat Faculty of Computer & Information Sciences, Ain Shams University, Abbassia,

More information

Bayesian Network Structure Learning and Inference Methods for Handwriting

Bayesian Network Structure Learning and Inference Methods for Handwriting Bayesian Network Structure Learning and Inference Methods for Handwriting Mukta Puri, Sargur N. Srihari and Yi Tang CEDAR, University at Buffalo, The State University of New York, Buffalo, New York, USA

More information

Object Recognition. Digital Image Processing. Object Recognition. Introduction. Patterns and pattern classes. Pattern vectors (cont.

Object Recognition. Digital Image Processing. Object Recognition. Introduction. Patterns and pattern classes. Pattern vectors (cont. 3/5/03 Digital Image Processing Obect Recognition Obect Recognition One of the most interesting aspects of the world is that it can be considered to be made up of patterns. Christophoros Nikou cnikou@cs.uoi.gr

More information

Discrete Single Vs. Multiple Stream HMMs: A Comparative Evaluation of Their Use in On-Line Handwriting Recognition of Whiteboard Notes

Discrete Single Vs. Multiple Stream HMMs: A Comparative Evaluation of Their Use in On-Line Handwriting Recognition of Whiteboard Notes Discrete Single Vs. Multiple Stream HMMs: A Comparative Evaluation of Their Use in On-Line Handwriting Recognition of Whiteboard Notes Joachim Schenk, Stefan Schwärzler, and Gerhard Rigoll Institute for

More information

Key Words: geospatial ontologies, formal concept analysis, semantic integration, multi-scale, multi-context.

Key Words: geospatial ontologies, formal concept analysis, semantic integration, multi-scale, multi-context. Marinos Kavouras & Margarita Kokla Department of Rural and Surveying Engineering National Technical University of Athens 9, H. Polytechniou Str., 157 80 Zografos Campus, Athens - Greece Tel: 30+1+772-2731/2637,

More information

Machine Learning (CS 567) Lecture 2

Machine Learning (CS 567) Lecture 2 Machine Learning (CS 567) Lecture 2 Time: T-Th 5:00pm - 6:20pm Location: GFS118 Instructor: Sofus A. Macskassy (macskass@usc.edu) Office: SAL 216 Office hours: by appointment Teaching assistant: Cheol

More information

Learning Methods for Linear Detectors

Learning Methods for Linear Detectors Intelligent Systems: Reasoning and Recognition James L. Crowley ENSIMAG 2 / MoSIG M1 Second Semester 2011/2012 Lesson 20 27 April 2012 Contents Learning Methods for Linear Detectors Learning Linear Detectors...2

More information

Information System Decomposition Quality

Information System Decomposition Quality Information System Decomposition Quality Dr. Nejmeddine Tagoug Computer Science Department Al Imam University, SA najmtagoug@yahoo.com ABSTRACT: Object-oriented design is becoming very popular in today

More information

Orientation Map Based Palmprint Recognition

Orientation Map Based Palmprint Recognition Orientation Map Based Palmprint Recognition (BM) 45 Orientation Map Based Palmprint Recognition B. H. Shekar, N. Harivinod bhshekar@gmail.com, harivinodn@gmail.com India, Mangalore University, Department

More information

AN INVESTIGATION ON EFFICIENT FEATURE EXTRACTION APPROACHES FOR ARABIC LETTER RECOGNITION

AN INVESTIGATION ON EFFICIENT FEATURE EXTRACTION APPROACHES FOR ARABIC LETTER RECOGNITION AN INVESTIGATION ON EFFICIENT FEATURE EXTRACTION APPROACHES FOR ARABIC LETTER RECOGNITION H. Aboaisha 1, Zhijie Xu 1, I. El-Feghi 2 z.xu@hud.ac.uk Idrisel@ee.edu.ly 1 School of Computing and Engineering,

More information

A METHOD OF FINDING IMAGE SIMILAR PATCHES BASED ON GRADIENT-COVARIANCE SIMILARITY

A METHOD OF FINDING IMAGE SIMILAR PATCHES BASED ON GRADIENT-COVARIANCE SIMILARITY IJAMML 3:1 (015) 69-78 September 015 ISSN: 394-58 Available at http://scientificadvances.co.in DOI: http://dx.doi.org/10.1864/ijamml_710011547 A METHOD OF FINDING IMAGE SIMILAR PATCHES BASED ON GRADIENT-COVARIANCE

More information

Adaptive Boosting of Neural Networks for Character Recognition

Adaptive Boosting of Neural Networks for Character Recognition Adaptive Boosting of Neural Networks for Character Recognition Holger Schwenk Yoshua Bengio Dept. Informatique et Recherche Opérationnelle Université de Montréal, Montreal, Qc H3C-3J7, Canada fschwenk,bengioyg@iro.umontreal.ca

More information

Invariant and Zernike Based Offline Handwritten Character Recognition

Invariant and Zernike Based Offline Handwritten Character Recognition International Journal of Advanced Research in Computer Engineering & Technology (IJARCET Volume 3 Issue 5, May 014 Invariant and Zernike Based Offline Handwritten Character Recognition S.Sangeetha Devi

More information

An Algorithm for Pre-Processing of Satellite Images of Cyclone Clouds

An Algorithm for Pre-Processing of Satellite Images of Cyclone Clouds An Algorithm for Pre-Processing of Satellite Images of Cyclone Clouds Ishita Dutta West Bengal University of Technology BF-142 Sector I Salt Lake Kolkata 700064, India Mallika De University of Kalyani

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

An Efficient Heuristic Algorithm for Linear Decomposition of Index Generation Functions

An Efficient Heuristic Algorithm for Linear Decomposition of Index Generation Functions An Efficient Heuristic Algorithm for Linear Decomposition of Index Generation Functions Shinobu Nagayama Tsutomu Sasao Jon T. Butler Dept. of Computer and Network Eng., Hiroshima City University, Hiroshima,

More information

Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles

Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles Myungsoo Jun and Raffaello D Andrea Sibley School of Mechanical and Aerospace Engineering Cornell University

More information

Keywords Eigenface, face recognition, kernel principal component analysis, machine learning. II. LITERATURE REVIEW & OVERVIEW OF PROPOSED METHODOLOGY

Keywords Eigenface, face recognition, kernel principal component analysis, machine learning. II. LITERATURE REVIEW & OVERVIEW OF PROPOSED METHODOLOGY Volume 6, Issue 3, March 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Eigenface and

More information

A Contrario Detection of False Matches in Iris Recognition

A Contrario Detection of False Matches in Iris Recognition A Contrario Detection of False Matches in Iris Recognition Marcelo Mottalli, Mariano Tepper, and Marta Mejail Departamento de Computación, Universidad de Buenos Aires, Argentina Abstract. The pattern of

More information

Notation. Pattern Recognition II. Michal Haindl. Outline - PR Basic Concepts. Pattern Recognition Notions

Notation. Pattern Recognition II. Michal Haindl. Outline - PR Basic Concepts. Pattern Recognition Notions Notation S pattern space X feature vector X = [x 1,...,x l ] l = dim{x} number of features X feature space K number of classes ω i class indicator Ω = {ω 1,...,ω K } g(x) discriminant function H decision

More information

Intelligent Handwritten Digit Recognition using Artificial Neural Network

Intelligent Handwritten Digit Recognition using Artificial Neural Network RESEARCH ARTICLE OPEN ACCESS Intelligent Handwritten Digit Recognition using Artificial Neural Networ Saeed AL-Mansoori Applications Development and Analysis Center (ADAC), Mohammed Bin Rashid Space Center

More information

On the Sizes of Decision Diagrams Representing the Set of All Parse Trees of a Context-free Grammar

On the Sizes of Decision Diagrams Representing the Set of All Parse Trees of a Context-free Grammar Proceedings of Machine Learning Research vol 73:153-164, 2017 AMBN 2017 On the Sizes of Decision Diagrams Representing the Set of All Parse Trees of a Context-free Grammar Kei Amii Kyoto University Kyoto

More information

Kazuhiro Fukui, University of Tsukuba

Kazuhiro Fukui, University of Tsukuba Subspace Methods Kazuhiro Fukui, University of Tsukuba Synonyms Multiple similarity method Related Concepts Principal component analysis (PCA) Subspace analysis Dimensionality reduction Definition Subspace

More information

Pattern recognition. "To understand is to perceive patterns" Sir Isaiah Berlin, Russian philosopher

Pattern recognition. To understand is to perceive patterns Sir Isaiah Berlin, Russian philosopher Pattern recognition "To understand is to perceive patterns" Sir Isaiah Berlin, Russian philosopher The more relevant patterns at your disposal, the better your decisions will be. This is hopeful news to

More information

CLUe Training An Introduction to Machine Learning in R with an example from handwritten digit recognition

CLUe Training An Introduction to Machine Learning in R with an example from handwritten digit recognition CLUe Training An Introduction to Machine Learning in R with an example from handwritten digit recognition Ad Feelders Universiteit Utrecht Department of Information and Computing Sciences Algorithmic Data

More information

Persian Handwritten Word Recognition Using Zernike and Fourier Mellin Moments

Persian Handwritten Word Recognition Using Zernike and Fourier Mellin Moments SETIT 009 5 th International Conference: Sciences of Electronic, Technologies of Information and Telecommunications March -6, 009 TUNISIA Persian Handwritten Word Recognition Using Zernike and Fourier

More information

On Computational Limitations of Neural Network Architectures

On Computational Limitations of Neural Network Architectures On Computational Limitations of Neural Network Architectures Achim Hoffmann + 1 In short A powerful method for analyzing the computational abilities of neural networks based on algorithmic information

More information

Lecture 7 Predictive Coding & Quantization

Lecture 7 Predictive Coding & Quantization Shujun LI (李树钧): INF-10845-20091 Multimedia Coding Lecture 7 Predictive Coding & Quantization June 3, 2009 Outline Predictive Coding Motion Estimation and Compensation Context-Based Coding Quantization

More information

Neural Networks biological neuron artificial neuron 1

Neural Networks biological neuron artificial neuron 1 Neural Networks biological neuron artificial neuron 1 A two-layer neural network Output layer (activation represents classification) Weighted connections Hidden layer ( internal representation ) Input

More information

Introduction to Machine Learning

Introduction to Machine Learning Introduction to Machine Learning CS4731 Dr. Mihail Fall 2017 Slide content based on books by Bishop and Barber. https://www.microsoft.com/en-us/research/people/cmbishop/ http://web4.cs.ucl.ac.uk/staff/d.barber/pmwiki/pmwiki.php?n=brml.homepage

More information

COMPARING PERFORMANCE OF NEURAL NETWORKS RECOGNIZING MACHINE GENERATED CHARACTERS

COMPARING PERFORMANCE OF NEURAL NETWORKS RECOGNIZING MACHINE GENERATED CHARACTERS Proceedings of the First Southern Symposium on Computing The University of Southern Mississippi, December 4-5, 1998 COMPARING PERFORMANCE OF NEURAL NETWORKS RECOGNIZING MACHINE GENERATED CHARACTERS SEAN

More information

Data Informatics. Seon Ho Kim, Ph.D.

Data Informatics. Seon Ho Kim, Ph.D. Data Informatics Seon Ho Kim, Ph.D. seonkim@usc.edu What is Machine Learning? Overview slides by ETHEM ALPAYDIN Why Learn? Learn: programming computers to optimize a performance criterion using example

More information

CS 231A Section 1: Linear Algebra & Probability Review

CS 231A Section 1: Linear Algebra & Probability Review CS 231A Section 1: Linear Algebra & Probability Review 1 Topics Support Vector Machines Boosting Viola-Jones face detector Linear Algebra Review Notation Operations & Properties Matrix Calculus Probability

More information

Affine Normalization of Symmetric Objects

Affine Normalization of Symmetric Objects Affine Normalization of Symmetric Objects Tomáš Suk and Jan Flusser Institute of Information Theory and Automation, Academy of Sciences of the Czech Republic, Pod vodárenskou věží 4, 182 08 Prague 8, Czech

More information

Least Squares Classification

Least Squares Classification Least Squares Classification Stephen Boyd EE103 Stanford University November 4, 2017 Outline Classification Least squares classification Multi-class classifiers Classification 2 Classification data fitting

More information

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

A Recognition System for 3D Embossed Digits on Non-Smooth Metallic Surface 2011 International Conference on elecommunication echnology and Applications Proc.of CSI vol.5 (2011) (2011) IACSI Press, Singapore A Recognition System for 3D Embossed Digits on Non-Smooth Metallic Surface

More information

A Simple Implementation of the Stochastic Discrimination for Pattern Recognition

A Simple Implementation of the Stochastic Discrimination for Pattern Recognition A Simple Implementation of the Stochastic Discrimination for Pattern Recognition Dechang Chen 1 and Xiuzhen Cheng 2 1 University of Wisconsin Green Bay, Green Bay, WI 54311, USA chend@uwgb.edu 2 University

More information

Artificial Intelligence (AI) Common AI Methods. Training. Signals to Perceptrons. Artificial Neural Networks (ANN) Artificial Intelligence

Artificial Intelligence (AI) Common AI Methods. Training. Signals to Perceptrons. Artificial Neural Networks (ANN) Artificial Intelligence Artificial Intelligence (AI) Artificial Intelligence AI is an attempt to reproduce intelligent reasoning using machines * * H. M. Cartwright, Applications of Artificial Intelligence in Chemistry, 1993,

More information

Multiple Classifier System for Writer Independent Offline Handwritten Signature Verification using Elliptical Curve Paths for Feature Extraction

Multiple Classifier System for Writer Independent Offline Handwritten Signature Verification using Elliptical Curve Paths for Feature Extraction Multiple Classifier System for Writer Independent Offline Handwritten Signature Verification using Elliptical Curve Paths for Feature Extraction 1 Ashok Kumar and 2 Karamjit Bhatia 1 Research Scholar,

More information

On the use of Long-Short Term Memory neural networks for time series prediction

On the use of Long-Short Term Memory neural networks for time series prediction On the use of Long-Short Term Memory neural networks for time series prediction Pilar Gómez-Gil National Institute of Astrophysics, Optics and Electronics ccc.inaoep.mx/~pgomez In collaboration with: J.

More information

Classifying Galaxy Morphology using Machine Learning

Classifying Galaxy Morphology using Machine Learning Julian Kates-Harbeck, Introduction: Classifying Galaxy Morphology using Machine Learning The goal of this project is to classify galaxy morphologies. Generally, galaxy morphologies fall into one of two

More information

Bayesian Modeling and Classification of Neural Signals

Bayesian Modeling and Classification of Neural Signals Bayesian Modeling and Classification of Neural Signals Michael S. Lewicki Computation and Neural Systems Program California Institute of Technology 216-76 Pasadena, CA 91125 lewickiocns.caltech.edu Abstract

More information

A Necessary Condition for Learning from Positive Examples

A Necessary Condition for Learning from Positive Examples Machine Learning, 5, 101-113 (1990) 1990 Kluwer Academic Publishers. Manufactured in The Netherlands. A Necessary Condition for Learning from Positive Examples HAIM SHVAYTSER* (HAIM%SARNOFF@PRINCETON.EDU)

More information