APPLYING PRINCIPAL COMPONENT ANALYSIS, MULTILAYER PERCEPTRON AND SELF-ORGANIZING MAPS FOR OPTICAL CHARACTER RECOGNITION

Size: px
Start display at page:

Download "APPLYING PRINCIPAL COMPONENT ANALYSIS, MULTILAYER PERCEPTRON AND SELF-ORGANIZING MAPS FOR OPTICAL CHARACTER RECOGNITION"

Transcription

1 ISSN: (ONLINE) DOI: 0.297/jvp ICTACT JOURNAL ON IMAGE AND VIDEO PROCESSING, NOVEMBER 205, VOLUME: 06, ISSUE: 02 APPLYING PRINCIPAL COMPONENT ANALYSIS, MULTILAYER PERCEPTRON AND SELF-ORGANIZING MAPS FOR OPTICAL CHARACTER RECOGNITION Khuat Thanh Tung and Le Th My Hanh 2 DATIC Laboratory, The Unversty of Danang, Unversty of Scence and Technology, Vetnam E-mal: thanhtung09t2@gmal.com, 2 ltmhanh@dut.udn.vn Abstract Optcal Character Recognton plays an mportant role n data storage and data mnng when the number of documents stored as mages s ncreasng. It s expected to fnd the ways to convert mages of typewrtten or prnted text nto machne-encoded text effectvely n order to support for the process of nformaton handlng effectvely. In ths paper, therefore, the technques whch are beng used to convert mage nto edtable text n the computer such as prncpal component analyss, multlayer perceptron network, self-organzng maps, and mproved multlayer neural network usng prncpal component analyss are expermented. The obtaned results ndcated the effectveness and feasblty of the proposed methods. Keywords: Optcal Character Recognton, Prncpal Component Analyss, Multlayer Perceptron, Self-Organzng Maps. INTRODUCTION The computer has become the frst choce n terms of data storage because of ts enormous utltes such as easng to manage, search, edt, and store. Nevertheless, papers are stll the rreplaceable materals used to storage the documents due to ts necessty n lfe such as books, newspapers, magaznes, book notes, contracts, etc. As a result, people want to put the documents stored on paper n partcular and other materals n general to the computer by typng the content for computer drectly n order to explot them effectvely. For the small number of documents, ths work can be acheved. For the huge volume of documents, however, ths s a dffcult problem because t wll take a lot of tme. Optcal Character Recognton (OCR) s the process of extractng characters from the mage to create the edtable and searchable documents. OCR s a branch of mage processng. Though ths s stll new feld compared to many other areas of scence, t quckly acheved sgnfcant progress. Based on the actual demand s to put the documents whch are stored on paper nto the computer wthout typng, many OCR programs were released and wdely appled n the felds related to recognton. Wth the development of recent studes, the accuracy rate of recognton result can reach to around 99% [] for mage clarty and regular typeface. Nonetheless, for poor qualty mages, specal typeface, handwrtng, or Vetnamese documents, the exact percentage s not hgh. Therefore, n addton to OCR there are some attractve research felds such as Intellgent Character Recognton [2], Optcal Mark Recognton [3], Magnetc Ink Character Recognton [4], and Barcode Recognton [5]. In ths paper, we wll study the ways to detect text n a photo or scanned mage. Several machne learnng algorthms such as prncpal component analyss (PCA), Mult-layer Perceptron (MLP), Kohonen's Self-organzng Feature Maps, and the combnaton of MLP wth PCA are employed to recognze the optcal character recognton. The focus of ths paper s to study the process of detect text n the mage, preprocessng and verfy the effectveness of four proposed approaches for optcal character recognton wth respect to the varous examned cases. Some Open source or commercally avalable engnes such as FreeOCR tool can only detect text n an mage contanng only paper and text. They cannot recognze text n the mage wth the complex background ncludng table surfaces, floors, etc. Wth regard to mages that have varous tlts, text s also not detected and recognzed. In our work, we wll enhance some preprocessng technques to handle these drawbacks and text n mages wth complcated background or havng tlts can be recognzed successfully. The rest of paper s further organzed as follows: Secton 2 ntroduces preprocessng and the methods to detect text n the mage. The way to buld the tranng set s represented n secton 3. Proposed approaches for optcal character recognton are shown n secton 4. Secton 5 s experments and obtaned results. Concluson and future work wll be dscussed n the secton PREPROCESSING AND DETECTING TEXT IN THE IMAGE The process of recognton of paper frame n the mage s a large problem. Therefore, n ths work, we only take nto account mage wth paper frame tltng on a dark background (partal or full text). The process of detectng text and preprocessng for mage s llustrated n Fg. ncludng the followng steps: a) Input mage. b) Dynamc threshold bnarzaton for mage: teraton means defnes the threshold of a pxel wth the grey level values of ts own and neghbor s pxels and the coordnate of the pxel [6]. Grey mage s splt nto the small parts; each part s appled dfferent bnary thresholds. Therefore, the dfference of grey level between the paper frame and background can be recognzed. c) Fnd border surroundng paper frame. d) Employng mask mage to separate the paper frame from the background. e) Background neutralzaton for the mage by usng morphologcal methods such as eroson and dlaton. f) Dvdng mage (d) by mage (e) to remove nose and fnd floatng ponts on the background color. These are characters. 5

2 KHUAT THANH TUNG AND LE THI MY HANH: APPLYING PRINCIPAL COMPONENT ANALYSIS, MULTILAYER PERCEPTION AND SELF-ORGANIZING MAPS FOR OPTICAL CHARACTER RECOGNITION g) Image bnarzaton and fndng the frame around the text n the paper frame to reduce tme processng and data for steps later. h) The frame surroundng text allows us knowng the tlt and center of document on the mage. Then, the mage wll be rotated wth obtaned tlt. It can be used Bcubc nterpolaton method to rotate mage. Lowercase letters: a, b, c, d, e, f, g, h,, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z. Uppercase letters: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z. Dgts: 0,, 2, 3, 4, 5, 6, 7, 8, 9 A number of specal characters: ), (, #, %,@. (a) (b) (c) Fg.2. Constructng the tranng character However, the mage drawn by Graphcs class has the large whte background. In order to tran and recognze, tranng mages need to be narrowed background to barely contan tranng character and same sze for all. An example of the tranng set constructon s shown n Fg.2. (d) (e) (f) 4. THE PROPOSED APPROACHES FOR OPTICAL CHARACTER RECOGNITION 4. MULTILAYER PERCEPTRON (g) (h) Fg.. The process of detectng text and preprocessng for the mage However, before carryng out the optcal character recognton step, mage Fg.(h) must be separated nto ndvdual lnes and characters n each lne. Heren, we use the approach of travelng through pxels, so there are some lmtatons n the type of characters whch cohere vertcally or ponts underneath the current lne concde wth the ponts of the next lne. It s dffcult to determne the format of orgnal document. In ths work, the space between words s recognzed usng eroson method for each lne of text wth the sze computed by the followng formula (ths formula s created by tral and error): where, H s the heght of a lne of text. 2* H Sze () 7 3. CONSTRUCTING A TRAINING SET OF OPTICAL CHARACTERS In ths work, we create the lst of tranng set automatcally n order to draw the mage of character based on tranng typeface n opton. Ths work can be done by usng Graphcs class n Java. The tranng database used n ths work s 64 Latn characters wth Aral typeface. The detals of tranng set are represented as follows: Artfcal neural networks [7] are a famly of statstcal learnng models nspred by bologcal neural networks and are employed n many felds such as medcne, economcs, recognton systems, etc. The calculaton of the output value s the sum of products of nputs and weghts and then usng ths value for actvaton functon. The actvaton functon conssts of some features such as lower and upper bounded, beng monotone, contnuty, and smoothness. In ths paper, actvaton functon s the sgmod functon gven by, Image Data Input Layer 50 neurons e Hdden Layer 250 neurons Output Layer 6 neurons Fg.3. Multlayer perceptron dagram Uncode code (2) 6

3 Consder a sngle layer of N 0 artfcal neuron unts, wth each unt fully connected to each of the N common nputs (plus the bas nput unt). Ths network provdes mappngs of the nput patterns to mult-dmensonal output vectors y = (y,., y M) and s mentoned as a sngle-layer perceptron network. The Mult- Layer Perceptron network allows the addtonal extenson to multple layers of unts, wth the outputs of the frst layer of unts becomng the nputs of the next, and so on. Whatever the structure of the network, nformaton flows n one drecton, from the network nputs, forward towards the output layer of unts, and produces the network output assocated wth that nput. For optcal character recognton problem, a 3-layer neural network s desgned: 50 neurons of nput layer correspondng to the sze of bnary mage 0 5, hdden layer wth 250 neurons whch s determned by tral and error method, 6 neurons of output layer correspondng to 6-bts Uncode of tranng character. The Fg.3 llustrates the multlayer neural network desgned for the problem n ths work. In the process of optcal character recognton through mage, because nput bnary mage wll be skewed n pxels when comparson of tranng mage as well as the lmtaton of tranng set, so the output of network s 6 bts Uncode unexpected. Ths leads to the recognton error and confuson among characters. In order to overcome ths problem, nstead of usng a set of lnkng weghts between layers, we wll store each tranng mage wth specfc weghts and employ error coeffcent as a threshold to analyze the features of the mage. The neural network tranng process s to fnd the set of weght values that wll cause the output from the neural network to match the actual target values as closely as possble. A learnng rule s appled n order to mprove the value of the MLP weghts over a tranng set accordng to a specfc algorthm. The algorthm whch s used to tune weghts n ths paper s Backpropagaton. The Backpropagaton learnng algorthm can be dvded nto two phases: propagaton and weght update. Phase : Forward propagaton of a tranng pattern's nput X s = {x, x 2,., x n}, s, N (N s the number of tranng patterns) through the neural network n order to generate the propagaton's output actvatons. - Output of j th neuron n hdden layer y j n - Output of k th neuron n output layer y k w j x (3) m w j jk y j (4) Phase 2: Calculate Mean Squared Error for tranng pattern s: p Es pk 2 yk tk In whch t k s expected value of k th neuron at the output layer. backward propagaton of the error through the neural network to adjust weghts at l th teraton. Devaton of lnkng weghts between hdden layer and output layer: (5) where, where, l l wjk k y j (6) k(l) = (t k y k)( y k)y k (7) Devaton of lnkng weghts between nput layer and hdden layer: j l x w j (8) p j l y j y j k k w jk (9) After updatng weghts, pattern X s contnues to be nput of network at (l + ) th teraton and weghts are updated untl E s < or the number of predefned teratons has been reached. The above process s conducted untl the network learns by heart tranng set. After that, network confguraton s stored to use later. 4.2 SELF-ORGANIZING MAPS Kohonen neural network [8] s a typcal network n selforganzng map model (SOM) based on compettve unsupervsed learnng. Ths one s the modelng of the behavor of the human bran. The dfferent knds of neural networks are usually only concerned wth the value and nput of the network but not exploted the structural relatonshp n the neghborhood of the sample data or entre sample space. However, Kohonen network takes nto account to these factors. The man dea of ths algorthm s to map topologcal features of self-organzng to preserve the orderly arrangement of the sample n multdmensonal space nto new space wth dmensonalty less, usually two dmensons. Ths s a non-lnear projecton provdng a mappng feature two-way, whch s appled to detect and analyze the characterstcs of the nput space. The output from the Kohonen neural network does not consst of the output of several neurons. When a pattern s represented to a Kohonen network, one of the output neurons s chosen as a wnner. Ths wnnng neuron s the output from the Kohonen network. Often these wnnng neurons show groups n the data that s presented to the Kohonen network. Wnner Neuron Input Layer 50 neurons Output Layer 64 neurons Fg.4. Self-organzng neural network model 7

4 KHUAT THANH TUNG AND LE THI MY HANH: APPLYING PRINCIPAL COMPONENT ANALYSIS, MULTILAYER PERCEPTION AND SELF-ORGANIZING MAPS FOR OPTICAL CHARACTER RECOGNITION For optcal character recognton problem, we construct the network model wth 50 neurons for nput layer correspondng to the sze of bnary mage 0 5. The tranng process wll classfy the nput data set randomly, and each character n tranng set corresponds to each of the specfc output layer neurons. Tranng set for each character s only one mage, so the number of output neurons s equal to the sze of tranng set (64 neurons). The Fg.4 s a model of the Kohonen neural network employed n ths work. Kohonen Learnng Algorthm [8] s presented as follows: Step : Intalzaton. Choose the dfferent random values for ntal weght vectors w j = [w j, w j2,, w jm], j =, 2,, L, where L s the total number of neurons n the lattce, M s the dmenson of the nput space. Step 2: Samplng. Draw a sample x from nput space wth a certan probablty; the vector x presents the actvaton pattern that s appled to the lattce. The dmenson of x s equal to M. Step 3: Smlarty Matchng. Fnd the wnnng neuron at a tme step n by usng mnmum dstance Eucldan crteron: x arg mn x w j L (0) j m, Step 4: Updatng. Tunng the synaptc weght vectors of all neurons by employng the update formula: w j(n + ) = w j(n) + (n)h j,(x)(n)[x(n) w j(n)] () where, (n) s the learnng rate parameter, and h j,(x)(n) s the neghborhood functon centered around the wnnng neuron (x); both η(n) and h j,(x)(n) fluctuated dynamcally durng learnng for best results. Step 5: Contnue wth step 2 untl no notceable changes n the feature map are observed. 4.3 PRINCIPAL COMPONENT ANALYSIS PCA s a mathematcal procedure that employs transformaton to convert a set of observatons of possbly correlated features nto a set of values of uncorrelated features called prncpal components [9]. PCA s a well-known technque for extractng representatve features for character recognton and s used to reduce the extent of the data wth mnmal loss of nformaton. In ths algorthm, the entre dataset (d dmensons) s projected onto a new subspace (k dmensons where k < d). Ths method of projecton s useful n order to reduce the computatonal costs and the error of parameter estmaton. The new subspace s composed of k unt vector wth dmenson N. Each ths vector s called as an egenvector. Let M s the number of nput mages, each mage s converted to vector of dmenson N (the mage area), and we obtan the set of nputs X = {x, x 2,, x M}{x R N }. Then, nput vectors are translated to the center of tranng set A = [, 2,, M]. The formula determnng ths center s represented as follows: x M M tb x (2) = x x tb (3) The covarance matrx of A s C = A.A T has egenvalues sorted by descendng > 2 > m and correspondng egenvectors u, u 2,, u m. Each u s an egenvector. A set of orgnal vectors s presented n the space created by n egenvectors as follows: x x tb wu w2u2 wnun w u (4) Selectng K egenvectors u and correspondng K maxmal egenvalues λ, we have: x x tb where, K << N wu w2u2 wkuk w u (5) The vector of coeffcents [w, w 2,, w k] s the new representaton of mage created n the space PCA. It can be seen that the number of dmensons of nput data s reduced, but most of the basc features are retaned based on egenvectors correspondng to large egenvalues. K egenvalues n M values are chosen based on the followng formula [0]: K e.g. s 0.9or 0.95 N N K (6) As a result, each mage n the tranng set can be presented as a lnear combnaton of K maxmal egenvectors T w u j, j,2... K. 4.4 USING PRINCIPAL COMPONENT ANALYSIS FOR MULTI-LAYER PERCEPTRON In the process of prncpal component analyss as mentoned above, let s the th tranng mage after translatng to the center of tranng set. Ths mage s represented n new space as follows: T u T u2 T u 3 T u K We apply PCA to extract the features of the mage and create the vectors of the tranng mage, and then use ths vector of features for the nput layer of MLP network. PCA s employed to extract the features from mage and then these features are vectors of nput layer to enhance the qualty of MLP. The vectors of tranng mages presented n PCA s space n the dmensonalty less than orgnal ones must be parttoned on determnng doman [-, ] to sgnfcantly reduce the coeffcent of error n the tranng process and ncrease the effectveness of Backpropagaton algorthm. Only the drecton of these vectors s consdered and magntude s gnored (magntude of the vector s, or called the unt vector). The transformaton of a vector to unt vector s also known as vector normalzaton and usng the formula as follows: (7) Vectors n tranng set normalzed have become the nput vectors for MLP network. The dmensonalty of the tranng set whch s reduced by usng PCA results n the decrease of the 8

5 number of nput neurons K << 50. The dentfcaton number of neurons n the hdden layer s very mportant because the number of neurons of nput layer s not fxed. Determnng the number of hdden layers wthout affectng to tranng tme and ensurng the suffcency of nformaton of tranng set are carred out by the followng formula []: where, N O s the number of neurons of output layer N I s the number of neurons of nput layer N H s the number of neurons of hdden layer N 5. EXPERIMENTATION H 2 NO NI (8) 3 5. THE OBJECTIVE OF THE EXPERIMENTS Usng mage acquston devces to scan, photograph the document and put the mages nto the computer to handle cannot avod the nose or tlt of paper due to Impact from outsde. Therefore, n ths experment, the effectveness of 4 proposed approaches whch are PCA, MLP, SOM, and MLP usng PCA s evaluated on standard nput mage and mage wth dfferent tltng. 5.2 EXPERIMENT FOR THE CASE OF STANDARD INPUT In ths experment, standard nput mage wth no tlt and no nose s employed to recognze the optcal characters. Fg.5 s an example for a standard nput mage and Fg.6 s the obtaned results of experments. Some nputs: The number of characters n the emprcal mage s 253 ncludng lowercase letters, bold letters, and specal characters. Tltng ~ 0 degrees. The average heght of each lne s 45 px. The tranng set contans 64 Latn characters wth Aral typeface. Fg.5. Standard nput mage The Table. shows the obtaned results of 4 approaches for the standard nput mage. The above results have not yet been performed post-processng step to repar the errors such as confused between characters whch have smlar shapes or between lowercase and uppercase letters. Table.. The obtaned result for recognton n the case of standard nput Sl. No. Approach No. Wrong Characters Error Rate (%) SOM MLP PCA PCA-MLP pca - Results for SOM: - Results for MLP: prncpal component analyss (pca) s a statstc6l procedure that uses an ohogonal transformaton to conv6r a s6t of obseratons of possbly corr6lated varablos nto a sot of values of lnearly uncorrelated varables called prncpal components, thc number of prncpal components fs foss than or equat to tho number of orfgfnal varables, ths transformaton fs d6fn6d n such a way that the frst prncpal compon6nt has the lauest possble varanco (that s, accounts for as much of the varabtty fn th6 data as possble), and each succeedng componont n turn has the hghest varfance possble undor the oonstrant that t s orhogonaf to (,e,, uncorrefated wth) the precedng components. the prncfpal components are ohhogonaf because they are the egenvectors of the covaranco matrx, whch s symmetrc, pca fs senstve to the relatve scalng ofthe orgnal varables. pca s tho smpfost of the true egenvectofbased multvarato analyses. cxcn, jts operatfon can be thought of as revealng the fnternal structure of the data jn a way that best explans the varance n the data, lf a mujtvarate datasot s vfsualsed as a set of coordnates n a hgh.dmensonal data space ( axs pcr varable), pca can supply th6 user wth a lower.dmensonal pcture, a pr(6cton or..shadow.. of ths ohect when vfewed from ts (n some sense, soo below) most nhrmatvo vowpont, ths s done by usng only the frst fow prncpalcompononts so that the dmonsonalty of tho transhfmod data js foduced. lcl lrllclpll colpolelt llllllll (lcl) s a statstcll procedure that uses an ohogonal transformaton to conver a set of obseratons of possbly correlated varables nto a set of values of lnearly uncorrelated varables called lrllcllll colloleltl, the number of prncpal components s less than or egual to the number of orgnal varables, ths transformlton s defned n such a way that the frst prncpal component hle the lalest possble varance (that s, accounts for as much of the varablty n the data as possble), and each succeedng component n turn hls the hghest varance possble under the constrant that t s olhogonal to (,e,, uncorrelated wth) the precedlng components. the prncpal components lre ohhogonll because they are the egenvectors of the covarance matrx, whch s symmetrc, pca s senstve to the relatve scllng ofthe orgnal varlblee. pca s the smplest of the true egenvectofbased multvarlte analvses. cxen, ts operaton can be thought of as revealng the nternal structure of the data n a wav that best explans the varance n the data, lf a multvarate dataset s vsualsed as a set of cocrdnates n a hgh.dmensonal data space ( axs per varable), pca can supply the user wth a lower.dmensonal pcture, a prhecton or..shadow.. of ths ohect when vewed from ts (n some sense, see below) most nhrmatve vewpont, ths s done bv usng onlv the frst few prncpal components so that the dmensonalty of the transhrmed data s reduced. 9

6 KHUAT THANH TUNG AND LE THI MY HANH: APPLYING PRINCIPAL COMPONENT ANALYSIS, MULTILAYER PERCEPTION AND SELF-ORGANIZING MAPS FOR OPTICAL CHARACTER RECOGNITION - Results for PCA: - Results for PCA-MLP: pca prncpal component analyss (pca) s a statstcal procedure that uses an orthogonal transformaton to convert a set of observatons of possbly correlated varables nto a set of values of lnearly uncorrelated varables called prncpal components, the number of prncpal components s less than or equal to the number of orgnal varables, ths transformaton s defned n such a way that the frst prncpal component has the largest possble varance (that s, accounts for as much of the varablty n the data as possble), and each succeedng component n turn has the hghest varance possble under the constrant that t s orthogonal to (,e,, uncorrelated wth) the precedng components. the prncpal components are orthogonal because they are the egenvectors of the covarance matrx, whch s symmetrc, pca s senstve to the relatve scalng ofthe orgnal varables. pca s the smplest of the true egenvector-based multvarate analyses. often, ts operaton can be thought of as revealng the nternal structure of the data n a way that best explans the varance n the data, lf a multvarate dataset s vsualsed as a set of coordnates n a hgh.dmensonal data space ( axs per varable), pca can supply the user wth a lower.dmensonal pcture, a projecton or..shadow.. of ths object when vewed from ts (n some sense, see below) most nformatve vewpont, ths s done by usng only the frst few prncpal components so that the dmensonalty of the transformed data s reduced. pca prncpal component analyss (pca) s a statstcal procedure that uses an o4hogonal transformaton to conve4 a set of obsewatons of possbly correlated varables nto a set of values of lnearly uncorrelated varables called prncpal components, the number of prncpal components s less than or equal to the number of orgnal varables, ths transformaton s defned n such a way that the frst prncpal component has the lamest possble varance (that s, accounts for as much of the varablty n the data as possble), and each succeedng component n turn has the hghest varance possble under the constrant that t s okhogonal to (,e,, uncorrelated wth) the precedng components. the prncpal components are o4hogonal because they are the egenvectors of the covarance matrx, whch s symmetrc, pca s senstve to the relatve scalng of the orgnal varables. pca s the smplest of the true egenvectofbased multvarate analyses. o#en, ts operaton can be thought of as revealng the nternal structure of the data n a way that best explans the varance n the data, lf a multvarate dataset s vsualsed as a set of coordnates n a hgh.dmensonal data space ( axs per varable), pca can supply the user wth a lower.dmensonal pcture, a pr(ecton or..shadow.. of ths onect when vewed from ts (n some sense, see below) most nhrmatve vewpont, ths s done by usng only the frst few prncpal components so that the dmensonalty of the transhrmed data s reduced. Fg.6. The recognton results of the algorthms 5.3 OTHER TEST CASE In order to acheve more objectve assessment, ths secton wll examne the results of four proposed methods wth respect to nput mages that have varous tlts and the partal mage of page. The emprcal results are evaluated by observng and beng statstc for the error rate. The Fg.7 s the cases of an nput mage and the emprcal results are presented n Table.2. The Fg.8 s the case of an mage wth a lumnous paper frame. In ths case, lumnous areas wll create connected regons to other external detals of the paper frame when employng dynamc threshold bnarzaton. Ths results n nose and affects to the process of preprocessng for the mage. Therefore, we cannot use the proposed approach to detect text n the mage. (a) (b) (c) (d) (e) Fg.7. The nput mage for examned cases Table.2. The error rate of the examned cases Sample Tlted mage 5 o (a) Tlted mage 5 o (b) Tlted mage 30 o (c) Tlted mage 50 o (d) Partal mage (e) Method SOM 6.38% 6.78% 0.38% 00% 0.53% MLP 3.9% 3.03% 5.% 00% 6.97% PCA 0.08% 0.6% 0.48% 00% 0% PCA-MLP.52% 0.72% 0.96% 00%.88% FreeOCR N/A N/A N/A N/A 0.% Because test cases n Fg.7(a), 7(b), 7(c), 7(d) nclude the floor background and have the tlts, FreeOCR, whch s one of the famous OCR tools, cannot detect and recognze characters n the document. In contrast, by usng the preprocessng technques to remove the background and handle the tlt of the mage, our work can detect characters wth the low error rate. Ths ndcates that our methods mproved the accuracy of optcal character recognton compared wth some open source products n the same feld. Fg.8. The fault mage In order to elmnate the gloss of the paper frame, we can convert orgnal mage from RGB to HSV color space. HSV color space gves us to know the nformaton: the hue, saturaton, and lghtness of a specfc range of colors. The range of glare n the mage can be recognzed based on lghtness value receved. The Fg.9 llustrates the way to elmnate the lumnance nose n the mage. 5.4 EVALUATION THE OBTAINED RESULTS We can see that PCA recognzes the bold characters effectvely. Ths approach s based on the specfc features of character and not depends on the background color of page. In general, multlayer neural network recognzes characters exactly; however, ths method depends on results from the mage bnarzaton and background color of paper. For MLP network, the result of the recognton of bold characters wthout beng 20

7 tranng s not good, but wth the use of SOM model ths s resolved despte untraned bold characters. The volatlty of travelng through pxels employed n ths paper results n the case of some characters cohered s msdentfed. Nonetheless, the use of PCA can overcome ths dsadvantage by tranng wth mages whch have two coherng characters. The output layer of MLP model s fxed 6-bt Uncode of each of ndvdual characters, so cannot tran two lgatures smultaneously. Ths s the reason why the result of MLP usng PCA s not as hgh as that of PCA. (a) Fg.9. Elmnatng lumnance nose n a paper frame: (a) HSV mage, (b) Nose areas s detected Applyng PCA for mult-layer neural network enables the process of tranng network faster, speeds up for Backpropagaton algorthm, reduces the number of employed neurons sgnfcantly, and ncreases computng speed but stll provdes postve results. The problem of how to rotate text skewed has not been fully resolved yet. Wth the large tlt of document, the recognton results are not correct. In addton, the results depend on the qualty of mage. From there, t can be seen the mportant role of preprocessng to narrow the dversty n the mage. 6. CONCLUSION Based on the obtaned results of four proposed approaches, t can be seen that the accuracy of optcal character recognton n the mage s farly hgh. Prncpal component analyss not only gve the best result n recognzng text from the mage but t also sgnfcantly enhance the proprety of mult-layer neural network. However, the proposed means have not been good yet when applyng them for accented letters such as Vetnamese characters. From the emprcal results, the problem of optcal character recognton needs the post-processng for the document as well as the effectve approach for preprocessng before recognton to mprove the effcency. The proposed methods n ths paper can (b) be appled for other recognton problems such as faces, lcense plates, and traffc sgns. REFERENCES [] L.R. Blando, J. Kana and T.A. Nartker, Predcton of OCR Accuracy Usng Smple Image Features, Proceedngs of the Thrd Internatonal Conference on Document Analyss and Recognton, Vol., pp , 995. [2] D. Deodhare, N.N.R.R. Sur and R. Amt, Preprocessng and Image Enhancement Algorthms for a Form-based Intellgent Character Recognton System, Internatonal Journal of Computer Scence and Applcatons, Vol. 2, No. 2, pp. 3-44, [3] Sabyasach Das, Optcal Mark Recognton Technology for Rural Health Data Collecton, Techncal Report, IKP Centre for Technologes n Publc Health, 200. [4] S. Souza, J.M. Abe and K. Nakamatsu, MICR Automated Recognton based on Paraconsstent Artfcal Neural Networks, Proceda Computer Scence, Vol. 22, pp , 203. [5] R. Adelmann, M. Langhenrch and C. Floerkemeer, A Toolkt for Bar Code Recognton and Resolvng on Camera Phones Jump Startng the Internet of Thngs, Proceedngs of the Workshop on Moble and Embedded Interactve Systems at Informatk 2006, pp , [6] Jagroop Kaur and Rajv Mahajan, A Revew of Degraded Document Image Bnarzaton Technques, Internatonal Journal of Advanced Research n Computer and Communcaton Engneerng, Vol. 3, No. 5, pp , 204. [7] S. Haykn, Neural Networks. A Comprehensve Foundaton, 2nd Edton, Prentce-Hall, 999. [8] T. Kohonen, Self-Organzed Formaton of Topologcally Correct Feature Maps, Bologcal Cybernetcs, Vol. 43, No., pp , 982. [9] Munsh Kumar, M. K. Jndal and R.K. Sharma, PCA-based Offlne Handwrtten Character Recognton System, Smart Computng Revew, Vol. 3, No. 5, pp , 203. [0] D.H Jeong, C. Zemkewcz, W. Rbarsky and R. Chang, Understandng Prncpal Component Analyss Usng a Vsual Analytcs Tool, Techncal Report, UNC Charlotte, [] Jeff Heaton, Introducton to Neural Networks for Java, 2 nd Edton, Heaton Research Inc.,

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Lecture 4: Principal components

Lecture 4: Principal components /3/6 Lecture 4: Prncpal components 3..6 Multvarate lnear regresson MLR s optmal for the estmaton data...but poor for handlng collnear data Covarance matrx s not nvertble (large condton number) Robustness

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Recognizing Faces. Outline

Recognizing Faces. Outline Recognzng Faces Drk Colbry Outlne Introducton and Motvaton Defnng a feature vector Prncpal Component Analyss Lnear Dscrmnate Analyss !"" #$""% http://www.nfotech.oulu.f/annual/2004 + &'()*) '+)* 2 ! &

More information

Detection of an Object by using Principal Component Analysis

Detection of an Object by using Principal Component Analysis Detecton of an Object by usng Prncpal Component Analyss 1. G. Nagaven, 2. Dr. T. Sreenvasulu Reddy 1. M.Tech, Department of EEE, SVUCE, Trupath, Inda. 2. Assoc. Professor, Department of ECE, SVUCE, Trupath,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

Face Recognition University at Buffalo CSE666 Lecture Slides Resources: Face Recognton Unversty at Buffalo CSE666 Lecture Sldes Resources: http://www.face-rec.org/algorthms/ Overvew of face recognton algorthms Correlaton - Pxel based correspondence between two face mages Structural

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

More information

KOHONEN'S SELF ORGANIZING NETWORKS WITH "CONSCIENCE"

KOHONEN'S SELF ORGANIZING NETWORKS WITH CONSCIENCE Kohonen's Self Organzng Maps and ther use n Interpretaton, Dr. M. Turhan (Tury) Taner, Rock Sold Images Page: 1 KOHONEN'S SELF ORGANIZING NETWORKS WITH "CONSCIENCE" By: Dr. M. Turhan (Tury) Taner, Rock

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

Machine Learning 9. week

Machine Learning 9. week Machne Learnng 9. week Mappng Concept Radal Bass Functons (RBF) RBF Networks 1 Mappng It s probably the best scenaro for the classfcaton of two dataset s to separate them lnearly. As you see n the below

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Face Recognition Based on SVM and 2DPCA

Face Recognition Based on SVM and 2DPCA Vol. 4, o. 3, September, 2011 Face Recognton Based on SVM and 2DPCA Tha Hoang Le, Len Bu Faculty of Informaton Technology, HCMC Unversty of Scence Faculty of Informaton Scences and Engneerng, Unversty

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Human Face Recognition Using Generalized. Kernel Fisher Discriminant

Human Face Recognition Using Generalized. Kernel Fisher Discriminant Human Face Recognton Usng Generalzed Kernel Fsher Dscrmnant ng-yu Sun,2 De-Shuang Huang Ln Guo. Insttute of Intellgent Machnes, Chnese Academy of Scences, P.O.ox 30, Hefe, Anhu, Chna. 2. Department of

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

Local Quaternary Patterns and Feature Local Quaternary Patterns

Local Quaternary Patterns and Feature Local Quaternary Patterns Local Quaternary Patterns and Feature Local Quaternary Patterns Jayu Gu and Chengjun Lu The Department of Computer Scence, New Jersey Insttute of Technology, Newark, NJ 0102, USA Abstract - Ths paper presents

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

PCA Based Gait Segmentation

PCA Based Gait Segmentation Honggu L, Cupng Sh & Xngguo L PCA Based Gat Segmentaton PCA Based Gat Segmentaton Honggu L, Cupng Sh, and Xngguo L 2 Electronc Department, Physcs College, Yangzhou Unversty, 225002 Yangzhou, Chna 2 Department

More information

Feature Extractions for Iris Recognition

Feature Extractions for Iris Recognition Feature Extractons for Irs Recognton Jnwook Go, Jan Jang, Yllbyung Lee, and Chulhee Lee Department of Electrcal and Electronc Engneerng, Yonse Unversty 134 Shnchon-Dong, Seodaemoon-Gu, Seoul, KOREA Emal:

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Classification of Face Images Based on Gender using Dimensionality Reduction Techniques and SVM

Classification of Face Images Based on Gender using Dimensionality Reduction Techniques and SVM Classfcaton of Face Images Based on Gender usng Dmensonalty Reducton Technques and SVM Fahm Mannan 260 266 294 School of Computer Scence McGll Unversty Abstract Ths report presents gender classfcaton based

More information

Backpropagation: In Search of Performance Parameters

Backpropagation: In Search of Performance Parameters Bacpropagaton: In Search of Performance Parameters ANIL KUMAR ENUMULAPALLY, LINGGUO BU, and KHOSROW KAIKHAH, Ph.D. Computer Scence Department Texas State Unversty-San Marcos San Marcos, TX-78666 USA ae049@txstate.edu,

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images Internatonal Journal of Informaton and Electroncs Engneerng Vol. 5 No. 6 November 015 Usng Fuzzy Logc to Enhance the Large Sze Remote Sensng Images Trung Nguyen Tu Huy Ngo Hoang and Thoa Vu Van Abstract

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

An efficient method to build panoramic image mosaics

An efficient method to build panoramic image mosaics An effcent method to buld panoramc mage mosacs Pattern Recognton Letters vol. 4 003 Dae-Hyun Km Yong-In Yoon Jong-Soo Cho School of Electrcal Engneerng and Computer Scence Kyungpook Natonal Unv. Abstract

More information

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram Shape Representaton Robust to the Sketchng Order Usng Dstance Map and Drecton Hstogram Department of Computer Scence Yonse Unversty Kwon Yun CONTENTS Revew Topc Proposed Method System Overvew Sketch Normalzaton

More information

Modular PCA Face Recognition Based on Weighted Average

Modular PCA Face Recognition Based on Weighted Average odern Appled Scence odular PCA Face Recognton Based on Weghted Average Chengmao Han (Correspondng author) Department of athematcs, Lny Normal Unversty Lny 76005, Chna E-mal: hanchengmao@163.com Abstract

More information

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline mage Vsualzaton mage Vsualzaton mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and Analyss outlne mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and

More information

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION 1 THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Seres A, OF THE ROMANIAN ACADEMY Volume 4, Number 2/2003, pp.000-000 A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION Tudor BARBU Insttute

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity Journal of Sgnal and Informaton Processng, 013, 4, 114-119 do:10.436/jsp.013.43b00 Publshed Onlne August 013 (http://www.scrp.org/journal/jsp) Corner-Based Image Algnment usng Pyramd Structure wth Gradent

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

The Discriminate Analysis and Dimension Reduction Methods of High Dimension

The Discriminate Analysis and Dimension Reduction Methods of High Dimension Open Journal of Socal Scences, 015, 3, 7-13 Publshed Onlne March 015 n ScRes. http://www.scrp.org/journal/jss http://dx.do.org/10.436/jss.015.3300 The Dscrmnate Analyss and Dmenson Reducton Methods of

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Face Recognition Methods Based on Feedforward Neural Networks, Principal Component Analysis and Self-Organizing Map

Face Recognition Methods Based on Feedforward Neural Networks, Principal Component Analysis and Self-Organizing Map RADIOENGINEERING, VOL. 16, NO. 1, APRIL 2007 51 Face Recognton Methods Based on Feedforward Neural Networks, Prncpal Component Analyss and Self-Organzng Map Mloš ORAVEC, Jarmla PAVLOVIČOVÁ Dept. of elecommuncatons,

More information

A Novel Adaptive Descriptor Algorithm for Ternary Pattern Textures

A Novel Adaptive Descriptor Algorithm for Ternary Pattern Textures A Novel Adaptve Descrptor Algorthm for Ternary Pattern Textures Fahuan Hu 1,2, Guopng Lu 1 *, Zengwen Dong 1 1.School of Mechancal & Electrcal Engneerng, Nanchang Unversty, Nanchang, 330031, Chna; 2. School

More information

A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION

A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION 1 FENG YONG, DANG XIAO-WAN, 3 XU HONG-YAN School of Informaton, Laonng Unversty, Shenyang Laonng E-mal: 1 fyxuhy@163.com, dangxaowan@163.com, 3 xuhongyan_lndx@163.com

More information

K-means and Hierarchical Clustering

K-means and Hierarchical Clustering Note to other teachers and users of these sldes. Andrew would be delghted f you found ths source materal useful n gvng your own lectures. Feel free to use these sldes verbatm, or to modfy them to ft your

More information

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15 CS434a/541a: Pattern Recognton Prof. Olga Veksler Lecture 15 Today New Topc: Unsupervsed Learnng Supervsed vs. unsupervsed learnng Unsupervsed learnng Net Tme: parametrc unsupervsed learnng Today: nonparametrc

More information

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010 Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement

More information

A Deflected Grid-based Algorithm for Clustering Analysis

A Deflected Grid-based Algorithm for Clustering Analysis A Deflected Grd-based Algorthm for Clusterng Analyss NANCY P. LIN, CHUNG-I CHANG, HAO-EN CHUEH, HUNG-JEN CHEN, WEI-HUA HAO Department of Computer Scence and Informaton Engneerng Tamkang Unversty 5 Yng-chuan

More information

Comparing Image Representations for Training a Convolutional Neural Network to Classify Gender

Comparing Image Representations for Training a Convolutional Neural Network to Classify Gender 2013 Frst Internatonal Conference on Artfcal Intellgence, Modellng & Smulaton Comparng Image Representatons for Tranng a Convolutonal Neural Network to Classfy Gender Choon-Boon Ng, Yong-Haur Tay, Bok-Mn

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks Decson Strateges for Ratng Objects n Knowledge-Shared Research etwors ALEXADRA GRACHAROVA *, HAS-JOACHM ER **, HASSA OUR ELD ** OM SUUROE ***, HARR ARAKSE *** * nsttute of Control and System Research,

More information

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

More information

Structure from Motion

Structure from Motion Structure from Moton Structure from Moton For now, statc scene and movng camera Equvalentl, rgdl movng scene and statc camera Lmtng case of stereo wth man cameras Lmtng case of multvew camera calbraton

More information

SHAPE RECOGNITION METHOD BASED ON THE k-nearest NEIGHBOR RULE

SHAPE RECOGNITION METHOD BASED ON THE k-nearest NEIGHBOR RULE SHAPE RECOGNITION METHOD BASED ON THE k-nearest NEIGHBOR RULE Dorna Purcaru Faculty of Automaton, Computers and Electroncs Unersty of Craoa 13 Al. I. Cuza Street, Craoa RO-1100 ROMANIA E-mal: dpurcaru@electroncs.uc.ro

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

CLASSIFICATION OF ULTRASONIC SIGNALS

CLASSIFICATION OF ULTRASONIC SIGNALS The 8 th Internatonal Conference of the Slovenan Socety for Non-Destructve Testng»Applcaton of Contemporary Non-Destructve Testng n Engneerng«September -3, 5, Portorož, Slovena, pp. 7-33 CLASSIFICATION

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

A New Feature of Uniformity of Image Texture Directions Coinciding with the Human Eyes Perception 1

A New Feature of Uniformity of Image Texture Directions Coinciding with the Human Eyes Perception 1 A New Feature of Unformty of Image Texture Drectons Concdng wth the Human Eyes Percepton Xng-Jan He, De-Shuang Huang, Yue Zhang, Tat-Mng Lo 2, and Mchael R. Lyu 3 Intellgent Computng Lab, Insttute of Intellgent

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

Time Series Prediction Using RSOM and Local Models

Time Series Prediction Using RSOM and Local Models Tme Seres Predcton Usng RSOM and Local Models Peter ANGELOVIČ Slovak Unversty of Technology Faculty of Informatcs and Informaton Technologes Ilkovčova 3, 842 16 Bratslava, Slovaka angelovc@ft.stuba.sk

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty

More information

Video Object Tracking Based On Extended Active Shape Models With Color Information

Video Object Tracking Based On Extended Active Shape Models With Color Information CGIV'2002: he Frst Frst European Conference Colour on Colour n Graphcs, Imagng, and Vson Vdeo Object rackng Based On Extended Actve Shape Models Wth Color Informaton A. Koschan, S.K. Kang, J.K. Pak, B.

More information

Development of an Active Shape Model. Using the Discrete Cosine Transform

Development of an Active Shape Model. Using the Discrete Cosine Transform Development of an Actve Shape Model Usng the Dscrete Cosne Transform Kotaro Yasuda A Thess n The Department of Electrcal and Computer Engneerng Presented n Partal Fulfllment of the Requrements for the

More information

Face Recognition Based on Neuro-Fuzzy System

Face Recognition Based on Neuro-Fuzzy System IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.9 No.4, Aprl 2009 39 Face Recognton Based on Neuro-Fuzzy System Nna aher Makhsoos, Reza Ebrahmpour and Alreza Hajany Department of

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information