Coevolutionary Computation for Synthesis of Recognition Systems

Size: px
Start display at page:

Download "Coevolutionary Computation for Synthesis of Recognition Systems"

Transcription

1 Coevolutonary Computaton for Synthess of Recognton Systems Krzysztof Krawec 1 and Br Bhanu Center for Research n Intellgent Systems Unversty of Calforna, Rversde, CA , USA {kkrawec,bhanu}@crs.ucr.edu Abstract Ths paper ntroduces a novel vsual learnng method that nvolves cooperatve coevoluton and lnear genetc programmng. Gven exclusvely tranng mages, the evolutonary learnng algorthm nduces a set of sophstcated feature extracton agents represented n a procedural way. The proposed method ncorporates only general vson-related background knowledge and does not requre any task-specfc nformaton. The paper descrbes the learnng algorthm, provdes a frm ratonale for ts desgn, and proves ts compettveness wth the human-desgned recognton systems n an extensve expermental evaluaton, on the demandng real-world task of object recognton n synthetc aperture radar (SAR) magery. 1. Introducton Currently, most real-world recognton systems are handcrafted and make ntense use of task-specfc doman knowledge to attan a compettve performance level. Ths makes ther desgn resource-demandng and prohbts the transferablty of knowledge between dfferent applcatons. In ths paper, we propose a general-purpose vsual learnng method that requres only general background knowledge related to Computer Vson (CV) and Pattern Recognton (PR). The method automates the desgn process and does not make assumptons about the tranng data. To cope wth the complexty of synthess task, we break t down nto components and employ cooperatve coevoluton [15] to perform teratve co-desgn, as t does not requre the explct specfcaton of objectves for each component. 2. Motvatons 2.1. Ratonale for learnng n CV Despte the enormous body of lterature produced n the Computer Vson feld durng the past two decades, the progress n overall understandng of desgn prncples, reducton of desgn costs, and ncrease of performance for real-world CV systems for 3D object recognton has been lmted. The proposed methods are often over-specalzed, make demandng assumptons, and are non-transferable between dfferent applcaton areas. The tedous, costly, and hghly subjectve tral-and-error approach, s n fact stll the domnant method for desgnng real-world object recognton systems. We attrbute ths state of affars to the fact that not enough attenton has been pad to hgh-level learnng methods for synthess and desgn support of object recognton systems. Few nterestng contrbutons (see Secton 3) that pursued ths drecton, are rather exceptons. Ths negatve trend may be overturned only by ncorporatng adaptve learnng methodologes, whch meet the demands of real world tasks, do not assume much about the nput data, and focus on optmalty of the entre recognton system. Ths becomes a necessty as the complexty of real-world tasks ncreases and/or the tasks themselves change wth tme Ratonale for evolutonary learnng n CV/PR The paradgm of Evolutonary Computaton (EC) has found a sgnfcant number of applcatons n mage processng and analyss. It has been found effectve for ts ablty to perform global parallel search n hghdmensonal spaces and to resst the local optma problem. However, n most approaches the adaptaton s lmted to parameter optmzaton; here, we take a further step and synthesze entre feature extracton procedures. The proposed approach follows the paradgm of feature-based recognton, so the evolutonary search proceeds n the space of mage features. In partcular, f we defne the feature extracton module as a graph of nterconnected buldng blocks, whch encapsulate basc operatons, then the task of synthess (learnng) of recognton system conssts n manpulatng such graphs. Gven no other extra source of knowledge, the structure of ths exponental-szed search space s unknown a pror 1 On a temporary leave from Insttute of Computng Scence, Poznań Unversty of Technology, Poznań, Poland. 1

2 and t may be effectvely searched only by means of metaheurstcs. Evolutonary computaton s nowadays the most ntensvely nvestgated and state-of-art metaheurstcs, wth a long record of success stores n optmzaton and learnng, ncludng attanng humancompettve performance and outperformng patented solutons [9] Ratonale for coevolutonary learnng n CV/PR It s wdely recognzed that the scalablty of basc learnng methods wth respect to the complexty of the task s usually lmted; e.g., one can successfully tran a neural network to recognze characters, but ths result cannot be extrapolated to, for nstance, nterpretaton of outdoor scenes. Ths observaton motvated many recent research trends n related dscplnes, e.g., mult-agent systems n Artfcal Intellgence, ensembles of classfers n Machne Learnng, multple classfers n Pattern Recognton, etc. Results obtaned there clearly ndcate that further progress cannot be made wthout resortng to some hgher-level learnng methodologes that nherently nvolve modularty (see, e.g., [4]). To provde modularty, we use Cooperatve Coevoluton (CC) [15], whch, besdes beng appealng from the theoretcal vewpont, has been reported to yeld nterestng results n some experments [19]. As opposed to standard EC whch mantans a sngle populaton of ndvduals, each beng a complete soluton to the problem, n CC n>1 populatons are co-evolved, wth each ndvdual encodng only a part of the soluton. To undergo evaluaton, ndvduals have to be (temporarly) combned wth ndvduals from the remanng populatons to form a soluton. Ths jont evaluaton scheme forces the populatons to cooperate. In [2], we provded an expermental evdence for the superorty of CC-based feature constructon over EC approach n the standard machne learnng settng; here, we extend ths dea to vsual learnng. Accordng to Wolpert s No Free Lunch theorem [21], the choce of coevoluton as a partcular search method s rrelevant, as the average performance of any metaheurstc search over a set of all possble ftness functons s the same. In real world, however, not all ftness functons are equally probable. Most real-world problems are characterzed by some features that make them specfc. The practcal utlty of a search/learnng algorthm depends, therefore, on ts ablty to detect and beneft from those features. The decomposable nature of vsual learnng task s such a feature, and CC seems to ft t well, as t provdes an elegant and general framework for teratve co-desgn of components. It allows for breakng up a complex problem nto components wthout specfyng explctly the objectves for them. The manner n whch the ndvduals from populatons cooperate emerges as the evoluton proceeds. Ths makes CC, n our opnon, a perfect match for CV/PR, where t s very often the case that defnng an objectve (functon) for partcular ntermedate stage of processng s dffcult. 3. Related work and contrbutons The area of vsual learnng, especally hgh-level learnng amed at synthess of recognton systems, receved only scant attenton n manstream research of CV/PR. Nevertheless, some past contrbutons ponted out nterestng research drectons, nvolvng blackboard archtecture [5], case-based reasonng, renforcement learnng [13][14], and evolutonary computaton [7][16] [18], to menton the most predomnant. In partcular, [16] descrbes an approach that s comparable to that presented n ths paper (however, wthout engagng coevoluton) and tests t on a smlar data. Ths paper reports the human-compettve performance of a syntheszed recognton system on a non-trval recognton task. The major contrbuton s a general method that, gven exclusvely a set of tranng mages, performs vsual learnng and yelds a complete featurebased recognton system. Its novelty conssts mostly n () procedural representaton of features for recognton, () utlzaton of coevolutonary computaton for nducton of mage representaton, and () learnng process that syntheszes features pror to classfer nducton. 4. Techncal approach 4.1. Coevolutonary synthess of features Followng the feature-based recognton paradgm, we splt the object recognton process nto two modules: feature extracton and decson makng. The algorthm learns from a fnte set of tranng examples (mages) D n a supervsed manner,.e. requres D to be parttoned nto mutually dsjont decson classes D. The vsual learnng conssts here n a CC-based search performed n the space of feature extracton procedures. The cooperaton may be characterzed as takng place at feature level, as t ams at buldng the complete mage representaton (feature vector Y), wth each populaton responsble for evolvng some of those features. In partcular, each ndvdual I from gven populaton encodes a sngle feature extracton procedure that, gven an nput mage X, produces vector of features y(i,x). For clarty, detals of encodng of a sngle feature extracton procedures are provded n Secton

3 The coevolutonary search proceeds n all populatons ndependently, except for the evaluaton phase, shown n Fg. 1. To evaluate an ndvdual I j from populaton #j, we frst provde for the remanng part of the representaton. For ths purpose, representatves I are selected from all the remanng populatons j. A representatve I of th populaton s defned here n a way that has been reported to work best [19]: t s the best ndvdual w.r.t. the prevous evaluaton. In the frst generaton of evolutonary run, snce no pror evaluaton data s gven, t s a randomly chosen ndvdual. Populaton #1 Representatve I 1 Populaton # Indvdual I Representatve I 1 Populaton #n Representatve I n S f(s,d) Soluton Evaluaton LGP program nterpreter Cross-valdaton experment Tranng mages D Basc mage processng operatons Feature vectors Y(X) for all tranng mages X D Fast classfer C ft Fg. 1. The evaluaton of an ndvdual I from th populaton. Subsequently, I j s temporarly combned wth representatves of all the remanng populatons to form the soluton S = I1, K, I j 1, I j, I j+ 1, K, I. n Then, the feature extracton procedures encoded by ndvduals from S are run (see Secton 4.2) for all mages X from the tranng set D. The feature values y computed by them are concatenated, buldng the compound feature vector Y: Y( X ) = y( I1, X ), K, y( I j, X ), K, y( I n, X ). Feature vectors Y(X), computed for all tranng mages X D, together wth the mages decson class labels consttute the dataset: Y ( X ), : X D, D. Fnally, cross-valdaton,.e. multple tran-and-test procedure s carred out on these data. For the sake of speed, we use here a fast classfer C ft that s usually much smpler than the classfer used n the fnal recognton system. The resultng predctve recognton rato becomes the evaluaton of the soluton S, whch s subsequently assgned as the ftness value f ( ) to the ndvdual I j, concludng ts evaluaton process: f ( I j, D) = f ( S, D) =. Y( X ),, D, X D : C ( Y( X )) = { }/ D ft Usng ths evaluaton procedure, the coevolutonary search proceeds untl some stoppng crteron (usually consderng computaton tme) s met. The fnal outcome of the coevolutonary run s the best found soluton/representaton S Representaton of feature extracton procedures In the proposed approach, each ndvdual encodes a feature extracton procedure that s a sequence of predefned basc operatons. For ths encodng, we adopt a varety of Lnear Genetc Programmng (LGP) [1], a hybrd of genetc algorthms (GA) and genetc programmng (GP) [7]. The ndvdual s genome s a fxed-length strng of bytes, representng a sequental program composed of (possbly parameterzed) basc operatons that work on mages and scalar data. Ths representaton combnes advantages of both GP and GA, beng both procedural and more resstant to the destructve effect of crossover that occurs n regular GP. A feature extracton procedure accepts an mage X as nput and yelds a vector y of scalar values as the result. Its operatons are effectvely calls to mage processng and feature extracton functons, whch work on regsters, and may use them for both nput as well as output arguments. Image regsters store processed mages, whereas realnumber regsters keep ntermedate scalar results and features. Each mage regster has sngle channel (grayscale), the same dmensons as the nput mage X, and mantans a rectangular mask that, when actvated by an operaton, lmts the processng to ts area. For smplcty, the numbers of both types of regsters are controlled by the same parameter m. Each chunk of 4 consecutve bytes n genome encodes a sngle operaton wth the followng components: (a) operaton code, (b) mask flag decdes whether the operaton should be global (work on the entre mage) or local (lmted to the mask), (c) mask dmensons (gnored f the mask flag s off ), and (d) arguments: references to regsters to fetch nput data and store the result. For parametrc operatons, selected arguments stored n scalar regsters are nterpreted as parameters. An exemplary encoded operaton could be: morphologcal openng, appled locally to the mask of sze to the mage fetched from mage regster ponted by argument #1, and storng the result n mage regster ponted by argument #2. Ths way of encodng gves the learnng process the possblty of manpulatng the procedure at three levels of abstracton: () choce of operatons, () parameter settng, and () data flow. There are currently 70 operatons mplemented n the system. They mostly consst of calls to functons from Intel Image Processng [6] and OpenCV 3

4 [12] lbrares, and encompass general-purpose mage operatons (processng, basc features, geometrcal moments, mage statstcs), mask-related operatons, and elementary arthmetc and logc. The processor-optmzed mplementaton of lbrares provdes short processng tmes of operatons and good scalablty w.r.t. mage sze. Operaton #1 Intal contents: copes of the nput mage X wth masks set to dstnctve features Genome of ndvdual I (LGP program) op code R 1 R 2 R m Image regsters Operaton #2 arguments Lbrary of basc mage processng procedures Workng memory Operaton #3 r 1 r 2 r m Real-number regsters Feature values y (X), =1,,m fetched from here after executon of entre LGP program Fg. 2. Decodng and executon of LGP code contaned n ndvdual s I genome (for a sngle mage X). The processng of a sngle nput mage X D by the LGP procedure encoded n an ndvdual I starts wth ntalzaton of each of the m mage regsters wth X (Fg. 2). The masks of mages are set to m most dstnctve local features (here: brght blobs ) found n the mage. Real-number regsters are set to the center coordnates of correspondng masks. Then, the operatons encoded by I are carred out one by one, and ntermedate results are stored n regsters. At the end of executon, the scalar values y j (I,X), j=1,,m, contaned n the m real-value regsters are nterpreted as the output yelded by I for mage X. The values are gathered to form an ndvdual s output vector y ( I, X ) = y1( I, X ), K, y ( I, X ), that s subject to further processng (see Secton 4.1) Archtecture of the recognton system The overall recognton system conssts of () best feature extracton procedures S constructed usng the approach descrbed n Sectons 4.1 and 4.2, and () classfers traned usng those features. Facng the suboptmal character of representatons elaborated by the evolutonary process, we ncorporate mult-agent methodology that ams to compensate for that mperfectness and allows us to boost the overall performance. The basc prerequste for the agents fuson m to become benefcal s ther dversfcaton. Ths may be ensured by usng homogenous agents wth dfferent parameter settng, homogenous agents wth dfferent tranng data, heterogeneous agents, etc. Here, the dversfcaton s naturally provded by the random nature of the genetc search. In partcular, we run many genetc searches that start from dfferent ntal states (ntal populatons). The best representaton S evolved n each run becomes a part of a sngle subsystem n the recognton system s archtecture. Each subsystem has two major components: () a representaton S, and () a classfer C traned usng that representaton. As ths classfer tranng s done once per subsystem, a more sophstcated classfer C may be used here (as compared to the classfer C ft used n the evaluaton functon). The subsystems process the nput mage X ndependently and output recognton decsons that are further aggregated by a smple majorty votng procedure nto the fnal decson. The subsystems are therefore homogenous as far as the structure s concerned; they only dffer n the features extracted from the nput mage and the decsons made. 5. Expermental results The prmary objectve of the experment was to synthesze, usng the descrbed methodology, an object recognton system for a non-trval CV/PR task. Secondary goals conssted n testng the scalablty of the approach wth respect to the number of decson classes and the number of subsystems n sub used n the votng procedure. As expermental testbed, we chose the demandng task of object recognton n synthetc aperture radar (SAR) mages. The dffcultes that make recognton n ths modalty extremely hard nclude poor vsblty of objects (usually only promnent scatterng centers are vsble), low persstence of features under rotaton (azmuth change), and hgh levels of nose. The source of mages was MSTAR publc database [17] contanng real mages of several objects taken at dfferent poses (azmuths) and at 1-foot spatal resoluton. From the orgnal complex (2- channel) SAR mages, we extracted the magntude component and cropped t to pxels. No other form of preprocessng has been appled. The followng parameter settngs have been used for each coevolutonary run: selecton operator: tournament selecton wth tournament pool sze = 5; mutaton operator: one-pont, probablty 0.1; crossover operator: one-pont, probablty 1.0; number of regsters (mage and numerc) m: 2; number of populatons n: 4; genome length: 40 bytes (10 operatons); sngle populaton sze: 200 ndvduals. The remanng parameters have been set to defaults used n ECJ software package [11]. 4

5 BRDM T72 ZSU T62 ZIL 2S1 BMP2 BTR70 Fg. 3. Selected objects and ther SAR mages used n the learnng experment. To estmate the performance of the learnng process n a lmted perod of tme, each evolutonary run has been lmted to 4000 seconds on PC wth Pentum 1.4 GHz processor. Decson tree nducer C4.5 (as mplemented n WEKA [20]) has been used as classfer C ft for feature set evaluaton durng evolutonary run. Ths choce was motvated by the low computatonal complexty of C4.5 s nducton and queryng. However, the fnal syntheszed recognton system uses support vector machne wth polynomal kernels of degree 3 as classfer C, wth complexty parameter set to 10 [20]. Ths classfer s much more tme-consumng n learnng, but provdes sgnfcantly better predctve accuracy. True postve rate subsystems 5 subsystems 3 subsystems 1 subsystem # of decson classes Fg. 4. Test set recognton rato as a functon of number of decson classes for dfferent number of subsystems nsub. To nvestgate the scalablty of the proposed approach wth respect to the problem sze, we prepared several datasets wth ncreasng number of decson classes, usng 15-deg. depresson (elevaton) angle data. The smallest problem contans l=2 decson classes: BRDM and ZSU. Consecutve tasks were created by addng the decson classes up to l=8 n the followng order: T62, ZIL, T72, 2S1, BMP2, and BTR70 (see Fg. 3). For th decson class, ts representaton D n the tranng data D conssts of 120 mages, sampled unformly wth respect to azmuth from the orgnal MSTAR database. For l-class task, total sze of tranng set s therefore 120l. The correspondng test set T contans all the remanng mages (for gven decson classes and depresson angle) from the orgnal MSTAR collecton. Fgure 4 presents the recognton rato (true postve rate) as a functon of the number of decson classes l represented n the tranng and test data, for dfferent numbers of votng subsystems n sub. It can be observed that the overall recognton performance of the system s relatvely hgh for all the range of problems consdered. When only one syntheszed subsystems s used (n sub =1), the recognton performance decreases sgnfcantly as new decson classes are added to the problem. However, usng more voters rapdly mproves the scalablty, and wth n sub =10 voters, new decson classes do not affect the performance much. Note that n the test, we have not used confusers,.e. test mages from dfferent classes that those present n the tranng set. 6. Conclusons In ths contrbuton, we provded evdence for the possblty of syntheszng, wthout or wth lttle human nterventon, a feature-based recognton system whch recognzes 3D objects n dffcult radar magery at the performance level that s close to handcrafted, modelbased solutons (cf. [3]). Let us also note that ths approach attans compettve results also for recognton of object varants [10], whch we, however, do not report here due to lmted space. These encouragng results have been obtaned wthout resortng to the database of object models, wthout explct estmaton of object pose, wthout any hand-tunng of basc operatons specfcally to ths applcaton, and, n partcular, wthout ntroducng any SAR-specfc concepts or features lke scatterng center. The learnng process requres a mnmum amount of tranng data,.e. mages and ther class labels only, and does not rely on domanspecfc knowledge, usng only general vson-related knowledge encoded n basc operatons. The graph of processng that s carred out by feature extracton procedure emerges from the evolutonary process and may be used as an nterestng source of nformaton. In partcular, the evolved procedures are often novel and sometmes very dfferent from expert s ntuton, as may be seen from example shown n Fgure 5. The objectvty of the learnng process make the results free from subjectve flaws/bases, whch the humandesgned solutons are prone to: n many cases, the assumpton that features desgned by an expert are the optmal ones has not much scentfc ratonale. 5

6 Input mage X Standard devaton Intal regster contents Laplacan 3x3 Prewtt vert. 3x3 Computed feature value y 1 =18.15 Absolute dfference Fg. 5. An example of syntheszed feature extracton procedure for BRDM mage (azmuth 2.3 ) as an nput. As there s no need for, usually tme-consumng, matchng of the recognzed mage wth models from the database, the recognton speed of the syntheszed systems s very hgh. The average tme requred by the entre recognton process for a sngle mage, startng from the raw mage and endng up at the decson, ranged on the average from 2.2 to 20.5 ms for systems usng n sub =1 and n sub =10 subsystems, respectvely. We clam that ths mpressve recognton speed makes our approach sutable for real-tme applcaton. Acknowledgements Ths research was supported by the grant F C The contents of the nformaton do not necessarly reflect the poston or polcy of the U. S. Government. The frst author s supported by the KBN grant no. 8T11F We thank the authors of software packages: ECJ [11] and WEKA [20]. References [1] W. Banzhaf, P. Nordn, R. Keller and F. Francone, Genetc Programmng: An Introducton. On the automatc Evoluton of Computer Programs and ts Applcaton. Morgan Kaufmann, [2] B. Bhanu and K. Krawec, Coevolutonary constructon of features for transformaton of representaton n machne learnng, Proc. Genetc and Evolutonary Computaton Conference, AAAI Press, New York, pp , [3] B. Bhanu and G. Jones, "Recognzng Target Varants and Artculatons n SAR Images," Optcal Engneerng, vol. 39, no. 3, pp , [4] T. Detterch, Machne learnng research: four current drectons, Artfcal Intellgence, vol. 18, no. 4, pp , [5] B. Draper, A. Hanson and E. Rseman. "Knowledge- Drected Vson: Control, Learnng and Integraton," Proceedngs of the IEEE, vol. 11, no. 84, pp , [6] Intel Image Processng Lbrary: Reference Manual. Intel Corporaton, [7] M.P. Johnson, Evolvng vsual routnes. Master s Thess, Massachusetts Insttute of Technology, [8] J.R. Koza, Genetc programmng - 2. MIT Press, Cambrdge, [9] J.R. Koza, Human-compettve Applcatons of Genetc Programmng, Advances n Evolutonary Computng, A. Ghosh and S. Tsutsu, eds., pp , Sprnger, [10] K. Krawec and B. Bhanu, Coevoluton and Lnear Genetc Programmng for Vsual Learnng, Proc. Genetc and Evolutonary Computaton Conference, 2003 (n press). [11] S. Luke, ECJ Evolutonary Computaton System [12] Open Source Computer Vson Lbrary: Reference Manual. Intel Corporaton, [13] J. Peng and B. Bhanu, Closed-Loop Object Recognton Usng Renforcement Learnng, IEEE Trans. on PAMI, vol. 20, no. 2, pp , Feb [14] J. Peng and B. Bhanu, "Delayed Renforcement Learnng for Adaptve Image Segmentaton and Feature Extracton," IEEE Trans. on Systems, Man and Cybernetcs, vol. 28, no. 3, pp , Aug [15] M.A. Potter and K.A. De Jong, Cooperatve Coevoluton: An Archtecture for Evolvng Coadapted Subcomponents, Evolutonary Computaton, no. 8, pp. 1-29, [16] M. Rzk, M. Zmuda, and L. Tamburno, Evolvng pattern recognton systems, IEEE Trans. Evol. Comp., vol. 6, no. 6, pp , Dec [17] T. Ross, S. Worell, V. Velten, J. Mossng, and M. Bryant, Standard SAR ATR Evaluaton Experments usng the MSTAR Publc Release Data Set, SPIE Proceedngs: Algorthms for Synthetc Aperture Radar Imagery V, vol. 3370, pp , Aprl [18] A. Teller and M.M. Veloso, PADO: A new learnng archtecture for object recognton, Symbolc Vsual Learnng, K. Ikeuch and M. Veloso, eds., pp , Oxford Press, 1997 [19] R.P. Wegand, W.C. Lles, and K.A. De Jong. An Emprcal Analyss of Collaboraton Methods n Cooperatve Coevolutonary Algorthms. Proc. Genetc and Evolutonary Computaton Conference, Morgan Kaufmann, pp , [20] I.H. Wtten and E. Frank, Data Mnng: Practcal Machne Learnng Tools and Technques wth Java Implementatons. Morgan Kaufmann, [21] D. Wolpert and W.G. Macready, No free lunch theorems for optmzaton, IEEE Trans. Evol. Comp., vol.1, no. 1, pp , Aprl

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

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Multiclass Object Recognition based on Texture Linear Genetic Programming

Multiclass Object Recognition based on Texture Linear Genetic Programming Multclass Object Recognton based on Texture Lnear Genetc Programmng Gustavo Olague 1, Eva Romero 1 Leonardo Trujllo 1, and Br Bhanu 2 1 CICESE, Km. 107 carretera Tjuana-Ensenada, Mexco, olague@ccese.mx,

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

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

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

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

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

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation Internatonal Conference on Logstcs Engneerng, Management and Computer Scence (LEMCS 5) Maxmum Varance Combned wth Adaptve Genetc Algorthm for Infrared Image Segmentaton Huxuan Fu College of Automaton Harbn

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

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

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

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

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

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

Feature Selection for Target Detection in SAR Images

Feature Selection for Target Detection in SAR Images Feature Selecton for Detecton n SAR Images Br Bhanu, Yngqang Ln and Shqn Wang Center for Research n Intellgent Systems Unversty of Calforna, Rversde, CA 95, USA Abstract A genetc algorthm (GA) approach

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

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

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

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

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET 1 BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET TZU-CHENG CHUANG School of Electrcal and Computer Engneerng, Purdue Unversty, West Lafayette, Indana 47907 SAUL B. GELFAND School

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

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 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

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem An Effcent Genetc Algorthm wth Fuzzy c-means Clusterng for Travelng Salesman Problem Jong-Won Yoon and Sung-Bae Cho Dept. of Computer Scence Yonse Unversty Seoul, Korea jwyoon@sclab.yonse.ac.r, sbcho@cs.yonse.ac.r

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

A Genetic Programming-PCA Hybrid Face Recognition Algorithm

A Genetic Programming-PCA Hybrid Face Recognition Algorithm Journal of Sgnal and Informaton Processng, 20, 2, 70-74 do:0.4236/jsp.20.23022 Publshed Onlne August 20 (http://www.scrp.org/journal/jsp) A Genetc Programmng-PCA Hybrd Face Recognton Algorthm Behzad Bozorgtabar,

More information

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

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

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

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

More information

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks Seventh Internatonal Conference on Intellgent Systems Desgn and Applcatons GA-Based Learnng Algorthms to Identfy Fuzzy Rules for Fuzzy Neural Networks K Almejall, K Dahal, Member IEEE, and A Hossan, Member

More information

Feature Selection as an Improving Step for Decision Tree Construction

Feature Selection as an Improving Step for Decision Tree Construction 2009 Internatonal Conference on Machne Learnng and Computng IPCSIT vol.3 (2011) (2011) IACSIT Press, Sngapore Feature Selecton as an Improvng Step for Decson Tree Constructon Mahd Esmael 1, Fazekas Gabor

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

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

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

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

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

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

An Evolvable Clustering Based Algorithm to Learn Distance Function for Supervised Environment

An Evolvable Clustering Based Algorithm to Learn Distance Function for Supervised Environment IJCSI Internatonal Journal of Computer Scence Issues, Vol. 7, Issue 5, September 2010 ISSN (Onlne): 1694-0814 www.ijcsi.org 374 An Evolvable Clusterng Based Algorthm to Learn Dstance Functon for Supervsed

More information

Extraction of Fuzzy Rules from Trained Neural Network Using Evolutionary Algorithm *

Extraction of Fuzzy Rules from Trained Neural Network Using Evolutionary Algorithm * Extracton of Fuzzy Rules from Traned Neural Network Usng Evolutonary Algorthm * Urszula Markowska-Kaczmar, Wojcech Trelak Wrocław Unversty of Technology, Poland kaczmar@c.pwr.wroc.pl, trelak@c.pwr.wroc.pl

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

A Notable Swarm Approach to Evolve Neural Network for Classification in Data Mining

A Notable Swarm Approach to Evolve Neural Network for Classification in Data Mining A Notable Swarm Approach to Evolve Neural Network for Classfcaton n Data Mnng Satchdananda Dehur 1, Bjan Bhar Mshra 2 and Sung-Bae Cho 1 1 Soft Computng Laboratory, Department of Computer Scence, Yonse

More information

IMAGE FUSION TECHNIQUES

IMAGE FUSION TECHNIQUES Int. J. Chem. Sc.: 14(S3), 2016, 812-816 ISSN 0972-768X www.sadgurupublcatons.com IMAGE FUSION TECHNIQUES A Short Note P. SUBRAMANIAN *, M. SOWNDARIYA, S. SWATHI and SAINTA MONICA ECE Department, Aarupada

More information

On Supporting Identification in a Hand-Based Biometric Framework

On Supporting Identification in a Hand-Based Biometric Framework On Supportng Identfcaton n a Hand-Based Bometrc Framework Pe-Fang Guo 1, Prabr Bhattacharya 2, and Nawwaf Kharma 1 1 Electrcal & Computer Engneerng, Concorda Unversty, 1455 de Masonneuve Blvd., Montreal,

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

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

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

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

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

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

BAYESIAN MULTI-SOURCE DOMAIN ADAPTATION

BAYESIAN MULTI-SOURCE DOMAIN ADAPTATION BAYESIAN MULTI-SOURCE DOMAIN ADAPTATION SHI-LIANG SUN, HONG-LEI SHI Department of Computer Scence and Technology, East Chna Normal Unversty 500 Dongchuan Road, Shangha 200241, P. R. Chna E-MAIL: slsun@cs.ecnu.edu.cn,

More information

CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION

CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION 48 CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION 3.1 INTRODUCTION The raw mcroarray data s bascally an mage wth dfferent colors ndcatng hybrdzaton (Xue

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

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

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article. A selective ensemble classification method on microarray data

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article. A selective ensemble classification method on microarray data Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(6):2860-2866 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A selectve ensemble classfcaton method on mcroarray

More information

DESIGNING EFFICIENT MULTIMODAL CLASSIFICATION SYSTEMS BASED ON FEATURES AND SVM KERNELS SELECTION

DESIGNING EFFICIENT MULTIMODAL CLASSIFICATION SYSTEMS BASED ON FEATURES AND SVM KERNELS SELECTION DESIGNING EFFICIENT MULTIMODAL CLASSIFICATION SYSTEMS BASED ON FEATURES AND SVM KERNELS SELECTION Anca APATEAN Techncal Unversty of Cluj-Napoca, Communcatons Department Address, Phone and Fax Numbers,

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

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

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

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

Data Mining: Model Evaluation

Data Mining: Model Evaluation Data Mnng: Model Evaluaton Aprl 16, 2013 1 Issues: Evaluatng Classfcaton Methods Accurac classfer accurac: predctng class label predctor accurac: guessng value of predcted attrbutes Speed tme to construct

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

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Image Emotional Semantic Retrieval Based on ELM

Image Emotional Semantic Retrieval Based on ELM Internatonal Conference on Logstcs Engneerng, Management and Computer Scence (LEMCS 2014) Image Emotonal Semantc Retreval Based on ELM Pele Zhang, Mn Yao, Shenzhang La College of computer scence & Technology

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

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Invariant Shape Object Recognition Using B-Spline, Cardinal Spline, and Genetic Algorithm

Invariant Shape Object Recognition Using B-Spline, Cardinal Spline, and Genetic Algorithm Proceedngs of the 5th WSEAS Int. Conf. on Sgnal Processng, Robotcs and Automaton, Madrd, Span, February 5-7, 6 (pp4-45) Invarant Shape Obect Recognton Usng B-Splne, Cardnal Splne, and Genetc Algorthm PISIT

More information

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Petri Net Based Software Dependability Engineering

Petri Net Based Software Dependability Engineering Proc. RELECTRONIC 95, Budapest, pp. 181-186; October 1995 Petr Net Based Software Dependablty Engneerng Monka Hener Brandenburg Unversty of Technology Cottbus Computer Scence Insttute Postbox 101344 D-03013

More information

(a) Input data X n. (b) VersNet. (c) Output data Y n. (d) Supervsed data D n. Fg. 2 Illustraton of tranng for proposed CNN. 2. Related Work In segment

(a) Input data X n. (b) VersNet. (c) Output data Y n. (d) Supervsed data D n. Fg. 2 Illustraton of tranng for proposed CNN. 2. Related Work In segment 一般社団法人電子情報通信学会 THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS 信学技報 IEICE Techncal Report SANE2017-92 (2018-01) Deep Learnng for End-to-End Automatc Target Recognton from Synthetc

More information

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros. Fttng & Matchng Lecture 4 Prof. Bregler Sldes from: S. Lazebnk, S. Setz, M. Pollefeys, A. Effros. How do we buld panorama? We need to match (algn) mages Matchng wth Features Detect feature ponts n both

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

Classifier Swarms for Human Detection in Infrared Imagery

Classifier Swarms for Human Detection in Infrared Imagery Classfer Swarms for Human Detecton n Infrared Imagery Yur Owechko, Swarup Medasan, and Narayan Srnvasa HRL Laboratores, LLC 3011 Malbu Canyon Road, Malbu, CA 90265 {owechko, smedasan, nsrnvasa}@hrl.com

More information

SVM-based Learning for Multiple Model Estimation

SVM-based Learning for Multiple Model Estimation SVM-based Learnng for Multple Model Estmaton Vladmr Cherkassky and Yunqan Ma Department of Electrcal and Computer Engneerng Unversty of Mnnesota Mnneapols, MN 55455 {cherkass,myq}@ece.umn.edu Abstract:

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

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

Face Detection with Deep Learning

Face Detection with Deep Learning Face Detecton wth Deep Learnng Yu Shen Yus122@ucsd.edu A13227146 Kuan-We Chen kuc010@ucsd.edu A99045121 Yzhou Hao y3hao@ucsd.edu A98017773 Mn Hsuan Wu mhwu@ucsd.edu A92424998 Abstract The project here

More information

A Scatter Search Approach for the Minimum Sum-of- Squares Clustering Problem

A Scatter Search Approach for the Minimum Sum-of- Squares Clustering Problem A Scatter Search Approach for the Mnmum Sum-of- Squares Clusterng Problem Joaquín A. Pacheco Department of Appled Economcs, Unversty of Burgos, Plaza Infanta Elena s/n BURGOS 09001, SPAIN Tf: +34 947 5901;

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

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

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

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

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

Object-Based Techniques for Image Retrieval

Object-Based Techniques for Image Retrieval 54 Zhang, Gao, & Luo Chapter VII Object-Based Technques for Image Retreval Y. J. Zhang, Tsnghua Unversty, Chna Y. Y. Gao, Tsnghua Unversty, Chna Y. Luo, Tsnghua Unversty, Chna ABSTRACT To overcome the

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

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT Journal of Theoretcal and Appled Informaton Technology 30 th Aprl 013. Vol. 50 No.3 005-013 JATIT & LLS. All rghts reserved. ISSN: 199-8645 www.jatt.org E-ISSN: 1817-3195 THE PATH PLANNING ALGORITHM AND

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

A Probabilistic Approach to Detect Urban Regions from Remotely Sensed Images Based on Combination of Local Features

A Probabilistic Approach to Detect Urban Regions from Remotely Sensed Images Based on Combination of Local Features A Probablstc Approach to Detect Urban Regons from Remotely Sensed Images Based on Combnaton of Local Features Berl Sırmaçek German Aerospace Center (DLR) Remote Sensng Technology Insttute Weßlng, 82234,

More information

PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/1 KNAPSACK PROBLEM

PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/1 KNAPSACK PROBLEM PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/ KNAPSACK PROBLEM Josef Schwarz Jří Očenáše Brno Unversty of Technology Faculty of Engneerng and Computer Scence Department of Computer Scence

More information

GENETIC ALGORITHMS APPLIED FOR PATTERN GENERATION FOR DOWNHOLE DYNAMOMETER CARDS

GENETIC ALGORITHMS APPLIED FOR PATTERN GENERATION FOR DOWNHOLE DYNAMOMETER CARDS GENETIC ALGORITHMS APPLIED FOR PATTERN GENERATION FOR DOWNHOLE DYNAMOMETER CARDS L. Schntman 1 ; B.C.Brandao 1 ; H.Lepkson 1 ; J.A.M. Felppe de Souza 2 ; J.F.S.Correa 3 1 Unversdade Federal da Baha- Brazl

More information

Fuzzy Modeling of the Complexity vs. Accuracy Trade-off in a Sequential Two-Stage Multi-Classifier System

Fuzzy Modeling of the Complexity vs. Accuracy Trade-off in a Sequential Two-Stage Multi-Classifier System Fuzzy Modelng of the Complexty vs. Accuracy Trade-off n a Sequental Two-Stage Mult-Classfer System MARK LAST 1 Department of Informaton Systems Engneerng Ben-Guron Unversty of the Negev Beer-Sheva 84105

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

MOTION BLUR ESTIMATION AT CORNERS

MOTION BLUR ESTIMATION AT CORNERS Gacomo Boracch and Vncenzo Caglot Dpartmento d Elettronca e Informazone, Poltecnco d Mlano, Va Ponzo, 34/5-20133 MILANO boracch@elet.polm.t, caglot@elet.polm.t Keywords: Abstract: Pont Spread Functon Parameter

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

Investigating the Performance of Naïve- Bayes Classifiers and K- Nearest Neighbor Classifiers

Investigating the Performance of Naïve- Bayes Classifiers and K- Nearest Neighbor Classifiers Journal of Convergence Informaton Technology Volume 5, Number 2, Aprl 2010 Investgatng the Performance of Naïve- Bayes Classfers and K- Nearest Neghbor Classfers Mohammed J. Islam *, Q. M. Jonathan Wu,

More information