Usage of continuous skeletal image representation for document images dewarping.

Size: px
Start display at page:

Download "Usage of continuous skeletal image representation for document images dewarping."

Transcription

1 Usage of contnuous skeletal mage representaton for document mages dewarpng. Anton Masalovtch, Leond Mestetsky Moscow State Unversty, Moscow, Russa Abstract In ths paper applcaton of contnuous skeletal mage representaton to documents mage de-warpng s descrbed. A novel technque s presented that allows to approxmate deformaton of nterlnear spaces of mage based on elements of mage s skeleton that le between the text lnes. A method for approxmaton of whole mage deformaton as combnaton of sngle nterlnear spaces deformatons s proposed and representaton of t n the form of 2- dmensonal cubc Bezer patch s suggested. Expermental results for batch of deformed document mages are gven that compare recognton qualty of mages before and after de-warpng process. These results prove effcency of the proposed algorthm. 1. Introducton All the modern OCR systems assume that text lnes n a document are straght and horzontal whle n real mages they are not. Image can be deformed before recognton n varous ways. For example, f a thck book s scanned, text lnes on the scan may be wrapped near the spne of book. If a dgtal camera s used to retreve the mage nstead of a scanner, the text lnes may be stll wrapped because of low-qualty optcs of dgtal cameras. One mportant example of such deformaton s the roundng of an mage on borders as result of barrel dstorton. Moreover, several types of deformaton could be appled to the same mage, makng t mpossble to buld a precse model of mage deformaton. Ths s how the task of mage de-warpng appears. The approach proposed n ths paper s based on the constructon of outer skeletons of text mages. The man dea of the proposed algorthm s based on the fact that t s easy to mark up long contnuous branches that defne nterlnear spaces of the document n outer skeletons. We approxmate such branches by cubc Bezer curves to fnd a specfc deformaton model of each nterlnear space of the document. On the bass of a set of such nterlnear spaces approxmatons, the whole approxmaton of the document s bult n the form of a 2-dmensonal cubc Bezer patch. After all ths work s completed, we can de-warp an mage usng obtaned approxmaton of mage deformaton. Ths work s an extenson of the artcle [1]. In ths paper new method of automatc search for nterlnear branches of skeleton s descrbed. Also teraton method of mage deformaton approxmaton adjustment s gven. To test our algorthm we compare recognton results for a batch of mages before and after the dewarpng process. 2. Exstng solutons Algorthm of automatc mage de-warpng s needed nowadays for automatc OCR systems. Plenty of algorthms for mage deformaton approxmaton appeared n the last several years (see for example [7-11]). Unfortunately, most of these algorthms have some dsadvantages that make them unusable for commercal OCR systems. Exstng solutons can be dvded to three approaches: Frst approach s to sngle out text lnes by combnng close black objects and then approxmatng each lne shape usng some characterstc ponts of lne s black objects. For example, one can approxmate text lnes shape by usng mddle ponts of black objects boundng rectangles. Man dsadvantage of ths approach s that t s hard to defne such characterstc ponts of black objects that can gve a stable approxmaton of lne shape. Second approach s to buld a model of possble deformaton of an mage and then try to apply ths model for a specfc mage. Man dsadvantage of ths method s that t s almost mpossble to buld a complete model of mage deformaton. And f such a model descrbes only one type of deformaton, one 45

2 should make sure that the used model can be appled for processng the concrete mage. Fnally, the thrd approach s to descrbe some estmaton of text lnes straghtness and teratvely deform mage to acheve a maxmum possble straghtness of text lnes. Man dsadvantage of ths method s that t uses numercal computng, and therefore s tme-consumng, whle the results of the method are often unpredctable. In our work we try to avod descrbed dsadvantages. So our goal s to create mage dewarpng algorthm that does not depend on text symbols qualty, s applcable to most of possble optc mage deformatons, wth predctable results and not tme-consumng. 3. Characterstcs of mages under consderaton It s necessary to descrbe some characterstcs of mages that our algorthm works wth: Intal mage should be black and whte, wth black text and whte background. It should not contan nverted areas. It also should not contan nose or textures. In all modern OCR systems effcent add-ons exst that allow brngng almost every mage to the marked model. And appled bnarzaton and nose removal technque may be very rough because our algorthm does not depend on text symbols qualty. Intal mage should contan one bg text block. Ths s an mportant assumpton, because the proposed algorthm works wth nterlnear spaces rather than wth text lnes, and therefore ntal mage must contan a suffcent number of long text lnes located one under another. All modern OCR systems can dvde ntal mage nto a set of text blocks wth hgh precson, even when the mages are deformed. Let us also assume that the deformaton of text lnes n an mage can be approxmated by contnuous cubc curves and patches. Ths assumpton s also not very restrctve, snce most common deformatons of mages are created by cameras and scanners. Such deformatons can be approxmated even by quadratc patches and curves. As for more complcated cases, experments have shown that cubc approxmaton s precse enough for them. In the case f addtonal experments wll show that cubc approxmaton s not suffcent after all, the degree of Bezer curves and patches can be easly ncreased wthout makng consderable modfcatons to the proposed algorthm. One example of an mage wth whch our algorthm works s represented on fgure 1. Fgure 1. Processng mage example 4. Problem defnton Let us assume that we have mage I x, y, where I s the color of mage pxel wth coordnates x, y. Let us also assume that ths mage contans text block wth deformed lnes. We further assume that we can rearrange pxels n ths mage wthout changng ther colors to retreve document mage where ntal lnes become straght and horzontal. So, we want to develop a contnuous vector functon D x, y to obtan a de-warped mage n the form: I x, y I D x x, y; D y x, y. Ths functon D x, y wll be an approxmaton of the whole mage deformaton. To estmate the qualty of our de-warpng algorthm, we attempt to recognze the mage before and after de-warpng usng one of the modern OCR systems. Recognton qualty n modern OCR systems depends heavly on the straghtness of text lnes n mages under consderaton. Therefore, an mprovement n recognton qualty after mage dewarpng s a good evaluaton of the qualty of our dewarpng algorthm. 5. Contnuous border representaton of bnary mage In ths work skeleton of polygonal fgures s exploted. Before usng such skeleton wth bnary mages we must defne representaton of dscrete bnary mage as a set of contnuous polygonal fgures. Let us assume that a scanned document s stored n the form of a bnary mage represented as a Boolean matrx (one bt per pxel). A dscrete model of the bnary mage s the nteger lattce I n the Eucldean 2 plane R wth 0 and 1 representng black and whte elements. For elements of the lattce the relaton of the 4-adjacent neghborhood s gven. We desgnate B I as the set of black and W I as the set of ( B, W ) serve as a whte nodes of the lattce. Sets 46

3 model of the dscrete bnary mage. In the same 2 Eucldean plane R, we defne the polygonal fgure as the set of the ponts formed by assocaton of a fnte number of non-overlappng bounded closed domans. Ths fgure s then a model of the contnuous bnary mage. There s a problem conssts n the constructon of the fgure that adequately descrbes propertes of the dscrete mage B. In mathematcal terms ths problem s posed as an approxmaton of a dscrete object wth a contnuous object. Natural crtera of good approxmatons should satsfy the followng natural crtera: 2 1) B, W R \, where means closure of a set; 2) Let be a par of adjacent nodes of the x, y I s xy y lattce and be a segment connectng these nodes. Then f x,, then s xy, and f x, y then s. xy The frst condton means that the fgure covers all black ponts of a dscrete mage and all whte ponts le ether outsde of or on the boundary of the fgure. The second condton can be reduced to the condton that the boundary of les n the nterface between whte and black boundary ponts of the dscrete mage. Let M be the set of all fgures satsfyng condtons 1 and 2. Any of them can be consdered a contnuous model of a bnary mage wth acceptable accuracy. As we are gong to buld a skeleton of ths fgure, the most convenent representaton for us s the fgure wth a pecewse lnear boundary, snce for such fgures there are effectve algorthms for constructon of a skeleton. In ths stuaton t s natural to choose from M a polygonal fgure (PF) wth mnmal permeter (see fg. 2). Frst, such PF exsts and t s unque. Second, the number of ts vertces s close to mnmal among all PF satsfyng condtons 1 and 2. Fgure 2. Representaton of raster object wth polygonal fgure wth mnmal permeter The algorthm for solvng ths problem whch requres a sngle pass over a raster mage, has been descrbed n [4]. 6. Contnuous skeletal representaton of an mage The choce of the polygonal fgure as a contnuous model of the bnary mage reduces the problem of constructon of a skeleton of the mage to the wellknown medal axs transform [5]. Contrary to dscrete mages for whch the skeleton s determned ambguously, the concept of a skeleton of a contnuous fgure has a strct mathematcal formulaton. The skeleton of a fgure s the locus of ponts of centers of maxmal empty crcles. An empty crcle does not contan any boundary ponts of the fgure. The maxmal empty crcle s a crcle whch s not contaned n any other empty crcle, and whch s not congruent to another. Note that empty crcles can be thus ether nternal or external for the domans comprsng the fgure. Accordngly ther centers form nternal and external skeletons of the fgure (see fg. 3). Fgure 3. Empty crcles for polygonal fgure and skeleton of polygonal fgure. Ths defnton apples to any type of shape, not just a polygon. However there exst effectve algorthms for constructon of polygonal fgures [4,6]. The algorthm used [2,3] s based on a generalzaton of Delauney trangulaton for a system of stes of two types (ponts and segments) that comprse a PF boundary. It bulds a skeleton n tme O(n log n) where n s the number of PF vertces. Skeleton of polygonal fgure can represented as a planar graph, where nodes are ponts on a plane and bones are straght lnes that connect the nodes. In such representaton of a skeleton all nodes have no less than three nearest ponts on the border of the area and all bones le between two lnear fragments of the area border. Later n ths artcle we wll use only graph representaton of a skeleton. Let us also defne a knot n skeleton as a node wth more then two connected bones and fnal node as a node wth only one connected node. And let us defne a branch of skeleton as a consstent set of bones that has fnal node or knot node on each end and does not have knots n the mddle of the branch. Later n ths artcle we wll operate only wth branches of the skeleton and not wth sngle bones. 47

4 7. Man dea of the algorthm Man dea of the proposed algorthm s that n outer skeleton of text document mage, one can easly fnd branches that le between adjacent text lnes. Then, one can use ths separaton branches to approxmate deformaton of nterlnear spaces n an mage. The proposed algorthm conssts of the followng steps: Contnuous skeletal representaton of an mage s bult. Skeleton s fltered (useless bones are deleted). Long near-horzontal branches of the skeleton are sngled out. Lst of sngled out branches s fltered to leave only branches that le between dfferent text lnes. Cubc Bezer approxmaton s bult for each branch. Bezer patch s bult based on the obtaned curves. 8. Image and skeleton preprocessng As was mentoned before, one of the steps of our algorthm s the preprocessng step, on whch we try to delete all small garbage branches and branches that can be obvously determned as non-nterlnear from the skeleton. Let us descrbe ths step n more detal. Frst of all, before buldng a skeleton, we flood all whte horzontal strokes wth length smaller than some predefned threshold. By dong so, we glue symbols n words n one lne, so we erase from mage skeleton a lot f ntersymbol branches that are useless for our algorthm. We set the value of the floodng parameter equal to 0.1 nches or 30 pxels for 300 dp mages (ths value determned emprcally). That value s suffcent to glue most adjacent symbols and not to glue adjacent curved lnes. Then we buld outer skeleton of the expanded mage. The next step s to delete branches of the skeleton that dvde dfferent parts of the same object. Such branches descrbe borders of one symbol and are not relevant for the whole text lne. We also delete branches of skeleton that dvde objects n mage and border of an mage. Fgure 4 shows an example of such mage preprocessng. Fgure 4. Image skeleton after preprocessng 9. Skeleton bones clusterzaton After outer skeleton of a document mage was bult, we could dvde branches of the skeleton nto two groups: branches that le between objects n one text lne and branches that le between adjacent text lnes. The man dea of the proposed algorthm s that such clusterzaton can be performed automatcally for any document mage. Frst we sort out all skeleton branches that are shorter then some predefned threshold. Such branches appear when several long branches connected n one pont. Such short branches works only for connectvty propose, the angle of such branches s unpredctable, so they are not used durng clusterzaton process (see fg. 5). Fgure 5. Short branch that connects several long brances. As a threshold value for short branches we use emprcal value of 0.05 nches or 15 pxels for 300 dp mages (determned emprcally). It s about half of small letters heght for standard font sze, so we don t treat any of ntersymbol branches as short. To clusterze long branches we defne parameter A max - maxmal absolute value of angle of nterlnear branch (as angle of skeleton branch we use angle of lnear approxmaton of that branch). Experments show that t s possble for each mage skeleton to defne ths parameter n such a way that all long vertcal branches wth angle > A max wll be only ntersymbol branches. 48

5 Ths dea can be confrmed by graphc representaton, f we draw all lnear approxmaton of skeleton branches on one plane, so that they all begn n one pont. For a document mage the obtaned fgure wll look lke a cross, the horzontal part of whch s created by nterlnear branches, whle the vertcal part s created by ntersymbol branches (see fg. 6). Fgure 8. Skeleton of document mage after clusterzaton of branches. 10. Buldng nterlnear branches. Fgure 6. Branches of skeleton from fgure 4 marked on one plane. A max To defne parameters we use smple automatc clusterzaton mechansm. Each possble value of angle dvdes all branches nto two classes wth angle greater and less then the gven threshold. For each class we defne as the mean value of the angle n ths class and as the standard devaton of the angle from the mean value. Usng these two values we can defne separaton factor of two classes J t n the form: R L J t. R L Then we terate among the angles, lookng for that wth the mnmum separaton factor, usng one degree as the sze of the step (see fg. 7). After all vertcal branches are deleted, the remanng branches are processed n cycle accordng to the followng rules: If two nodes are connected by two nonntersected branches (such a problem appears when text language ncludes dacrtcs and addtonal branch goes between dacrtc and symbol (see fg. 9)), we delete most curved branch of these two. Fgure 9. Two skeleton branches around a dacrtc mark. If three branches are connected n one pont (such a problem appears because some short branches reman after all vertcal branches were deleted (see fg. 10)), we delete the shortest of the these branches. Fgure 10. Remanng of vertcal branches. Fgure 7. Hstogramm of branches angles from fgure 6 wth detected threshold After clusterzaton we delete all long vertcal branches from the skeleton (see fg. 8). If two long horzontal branches are connected near the border of an mage (such a problem appears when two nterlne branches merge together outsde the borders of a text block (see fg. 11)), we separate connecton node of these branches nto two ndependent nodes. 49

6 b r 3 t, - cubc Bernsten polynomal. 12. Bezer patch adjustment Fgure 11. Two branches connected on the end of text lne. After all these rules were appled, only long horzontal branches that le between adjacent text lnes reman n the skeleton. We approxmate them wth cubc Bezer curves usng method of least-square approxmaton. 11. Approxmaton of mage deformaton After we get approxmaton of each nterlnear space n the mage, we must approxmate deformaton of whole mage. Defne control ponts of nterlnear curves as I k, where k s the ndex of a curve and s the ndex of a control pont on ths curve. For each set of ponts n I (control ponts from k k 0 all nterlne curves wth same ndex) we buld approxmaton wth vertcal Bezer curve. Let us defne control ponts of obtaned curves as P j, where s the ndex of ntal control ponts and j s the ndex of new control ponts on created curve (see fg. 12). Fgure 12. Defnton of control ponts of Bezer patch After we get the set of ponts, we can buld whole mage deformaton usng Bezer patch. In other words, our approxmaton may be descrbed by the followng formula: 3 3 P j, * * D x y P b x b y 0 j0 j,3 j,3 Unfortunately, when we approxmate nterlne spaces we cannot defne clearly where each text lne begns. Because of ths, vertcal ponts of the patch mght be very randomly curved. To avod such an effect we use the followng adjustment procedure: For each nterlne curve 3 C x Aj* bj,3 x we search for nearest j0 curve n Bezer patch. Defne obtaned curve as 3 3 C ( x) D x, y P * b x * b y j,3 j,3 0 j0. Defne and as parameters of ponts on the C nearest to begn and end ponts of curve C. arg mn C t, C 0 t arg mn C t, C 1 t Then we buld curve C that dentcal to C, but curve dffers n parameterzaton (has shfted parameters), so that C C0 and C C1. In other words, C t t C t 3 3 Aj* bj,3 Bj* j,3 j0 j0 b t Then we calculate mean devaton d between curves C and C. If ths devaton s greater than some predefned threshold, the orgnal curve C must be excluded from patch creaton, otherwse orgnal curve C must be replaced wth C. After the processng of all ntal curves s completed we buld a new Bezer patch usng updated set of curves. We repeat ths procedure untl devatons of all ntal curves from curves from Bezer patch reach some predefned threshold. Ths adjustment procedure allows to approxmate vertcal borders of text block and mproves deformaton approxmaton of whole page because of excluson of erroneously created curves (see fg. 13). 50

7 Fgure 13. Image deformaton approxmaton before and after Bezer patch adjustment. Fgure 14. Intal deformed mage 13. Expermental results To test effcency of our algorthm we take a set of 31 mages. All mages from ths set satsfy the condtons descrbed n secton 3 they are black-andwhte mages wthout nose, whch contan one bg text blocks wth deformed lnes. We recognze all these mages wth one modern OCR system before and after the de-warpng process. For deformed mages there were 2721 recognton errors on all pages (4.92% of all). For de-warped mages there were 830 recognton errors on all pages (1.50% of all symbols). Therefore, after the dewarpng process 1891 errors were corrected (69.5% of orgnal errors). In addton, 14 lnes were not found on ntal mages, because of ther hgh deformaton, and after de-warpng all text lnes were defned correctly. The attaned results show hgh effcency of the proposed algorthm, but ts qualty s not maxmal yet. Recognton qualty for straght mages s hgher than 99,5% n modern OCR systems. And for de-warped mages we obtan the qualty of only 98,5%. The man reason for ths gap s that our algorthm deforms symbols a lttle durng de-warpng and that n turn causes errors n symbols recognton. On fgures an example of mage de-warpng for one of the mages from our test set s gven. Also our algorthm was tested durng Document Image De-warpng Contest that was held n CBDAR 2007 [12]. On the contest de-warpng algorthms were appled to test base of 100 mages (test set avalable for download here - Experments shown that mean edt dstance for mages de-warped by our algorthm was less then 1% on contest data set. Those results are statstcally the same for the other two partcpants of the contest. And on quarter of test mages our algorthm shown lowest edt dstance. Fgure 15. Image deformaton approxmated wth Bezer patch. 14. Future works Fgure 16. De-warped mage. The man drecton of feature work s to develop a better de-warpng algorthm based on obtaned mage deformaton approxmaton. De-warpng algorthm that we use s very naïve, whch heads to some addtonal recognton mstakes on the de-warped mages. 51

8 More accurate approxmaton of deformaton of vertcal borders of text blocks s also one of our pror tasks. 15. Concluson Ths artcle descrbes a novel technque for approxmaton of text document mage deformaton based on contnuous skeletal representaton of an mage. In our work we try to avod man dsadvantages of exstng de-warpng solutons: use of separate symbol characterstcs, use of specfc deformaton model, use of unpredctable numercal methods. Man advantage of proposed algorthm s that t does not rely on qualty of the ntal text. Intal characters can be broken, flooded or erroneously bnarzed proposed algorthm does not depend on t. Ths paper descrbes all man steps of the proposed algorthm: constructon of skeletal representaton of an mage, preprocessng of mage s skeleton, detecton of nterlnear branches of the skeleton, approxmaton of such branches, fnal approxmaton of mage deformaton. Based on the proposed algorthm a prototype of fully automatc system of mage de-warpng was bult. Expermental results that prove effcency of the proposed algorthm and ts mportance for recognton of deformed mages are gven. Acknowledgments Ths research was supported by a grant from Russan foundaton for basc research (grant ). Bblography [1] A.A. Masalovtch, L.M. Mestetsky, Document Image Deformaton Approxmated by the Means of Contnuous Skeletal Representaton of the Image, Proceedngs of nternatonal conference PRIP (Pattern Recognton and Informaton Processng), 2007, pp [2] L.M. Mestetsky, Skeletonzaton of polygonal fgures based on the generalzed Delaunay trangulaton, Programmng and computer software, 25(3), 1999, pp [3] L.M. Mestetsky, Skeleton of multply connected polygonal fgure, Proceedngs of nternatonal conference Graphcon, [4] S. Fortune, A sweeplne algorthm for Vorono dagrams, Algorthmca, 2, 1987, pp [5] D.T. Lee, Medal axes transform of planar shape, IEEE Trans. Patt. Anal. Mach. Intell. PAMI-4, 1982, pp [6] C.K. Yap, An O(n log n) algorthm for the Vorono dagram of the set of smple curve segments, Dscrete Comput. Geom., 2, 1987, pp [7] Hronor Ezak, Sech Uchda, Akra Asano, Hroak Sakoe, Dewarpng of document mages by global optmzaton, Proceedngs of nternatonal conference ICDAR, 2005, pp [8] Udran Ulges, Chrstoph H. Lampert, Thomas M. Breuel, A Fast and Stable Approach for Restoraton of Warped Document Images, Proceedngs of nternatonal conference ICDAR, 2005, pp [9] L Zhang, Chew Lm Tan, Warped Image Restoraton wth Applcaton to Dgtal Lbrares, Proceedngs of nternatonal conference ICDAR, 2005, pp [10] A. Yamashta, A. Kawarago, T. Kaneko, K.T. Mura, Shape reconstructon and mage restoraton for non-flat surfaces of documents wth a stereo vson system, Proceedngs of nternatonal conference ICPR, 2004, pp [11] M.S. Brown, W.B. Seales, Image Restoraton of Arbtrarly Warped Documents. IEEE Transactons on Pattern Analyss and Machne Intellgence, Volume 26, Issue 10, 2004, pp [12] Fasal Shafat, Thomas M. Breuel, Document Image Dewarpng Contest. Proceedngs of 2nd Int. Workshop on Camera-Based Document Analyss and Recognton, Curtba, Brazl, Sep

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

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

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

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

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

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

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

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

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

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

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

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

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

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

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 Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

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

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Snakes-based approach for extraction of building roof contours from digital aerial images

Snakes-based approach for extraction of building roof contours from digital aerial images Snakes-based approach for extracton of buldng roof contours from dgtal aeral mages Alur P. Dal Poz and Antono J. Fazan São Paulo State Unversty Dept. of Cartography, R. Roberto Smonsen 305 19060-900 Presdente

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

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

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

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

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

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

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

COMPLETE CALCULATION OF DISCONNECTION PROBABILITY IN PLANAR GRAPHS. G. Tsitsiashvili. IAM, FEB RAS, Vladivostok, Russia s:

COMPLETE CALCULATION OF DISCONNECTION PROBABILITY IN PLANAR GRAPHS. G. Tsitsiashvili. IAM, FEB RAS, Vladivostok, Russia  s: G. Tstsashvl COMPLETE CALCULATION OF ISCONNECTION PROBABILITY IN PLANAR GRAPHS RT&A # 0 (24) (Vol.) 202, March COMPLETE CALCULATION OF ISCONNECTION PROBABILITY IN PLANAR GRAPHS G. Tstsashvl IAM, FEB RAS,

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

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

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

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

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

Visual Curvature. 1. Introduction. y C. IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), June 2007

Visual Curvature. 1. Introduction. y C. IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), June 2007 IEEE onf. on omputer Vson and Pattern Recognton (VPR June 7 Vsual urvature HaRong Lu, Longn Jan Lateck, WenYu Lu, Xang Ba HuaZhong Unversty of Scence and Technology, P.R. hna Temple Unversty, US lhrbss@gmal.com,

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

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

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

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

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme Mathematcal and Computatonal Applcatons Artcle A Fve-Pont Subdvson Scheme wth Two Parameters and a Four-Pont Shape-Preservng Scheme Jeqng Tan,2, Bo Wang, * and Jun Sh School of Mathematcs, Hefe Unversty

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

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

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Simplification of 3D Meshes

Simplification of 3D Meshes Smplfcaton of 3D Meshes Addy Ngan /4/00 Outlne Motvaton Taxonomy of smplfcaton methods Hoppe et al, Mesh optmzaton Hoppe, Progressve meshes Smplfcaton of 3D Meshes 1 Motvaton Hgh detaled meshes becomng

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

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

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

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

UNIT 2 : INEQUALITIES AND CONVEX SETS

UNIT 2 : INEQUALITIES AND CONVEX SETS UNT 2 : NEQUALTES AND CONVEX SETS ' Structure 2. ntroducton Objectves, nequaltes and ther Graphs Convex Sets and ther Geometry Noton of Convex Sets Extreme Ponts of Convex Set Hyper Planes and Half Spaces

More information

Reading. 14. Subdivision curves. Recommended:

Reading. 14. Subdivision curves. Recommended: eadng ecommended: Stollntz, Deose, and Salesn. Wavelets for Computer Graphcs: heory and Applcatons, 996, secton 6.-6., A.5. 4. Subdvson curves Note: there s an error n Stollntz, et al., secton A.5. Equaton

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

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 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 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

Optimal Workload-based Weighted Wavelet Synopses

Optimal Workload-based Weighted Wavelet Synopses Optmal Workload-based Weghted Wavelet Synopses Yoss Matas School of Computer Scence Tel Avv Unversty Tel Avv 69978, Israel matas@tau.ac.l Danel Urel School of Computer Scence Tel Avv Unversty Tel Avv 69978,

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

A Multi-step Strategy for Shape Similarity Search In Kamon Image Database

A Multi-step Strategy for Shape Similarity Search In Kamon Image Database A Mult-step Strategy for Shape Smlarty Search In Kamon Image Database Paul W.H. Kwan, Kazuo Torach 2, Kesuke Kameyama 2, Junbn Gao 3, Nobuyuk Otsu 4 School of Mathematcs, Statstcs and Computer Scence,

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

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

Multiblock method for database generation in finite element programs

Multiblock method for database generation in finite element programs Proc. of the 9th WSEAS Int. Conf. on Mathematcal Methods and Computatonal Technques n Electrcal Engneerng, Arcachon, October 13-15, 2007 53 Multblock method for database generaton n fnte element programs

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

Research and Application of Fingerprint Recognition Based on MATLAB

Research and Application of Fingerprint Recognition Based on MATLAB Send Orders for Reprnts to reprnts@benthamscence.ae The Open Automaton and Control Systems Journal, 205, 7, 07-07 Open Access Research and Applcaton of Fngerprnt Recognton Based on MATLAB Nng Lu* Department

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

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

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

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

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

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

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves A Newton-Type Method for Constraned Least-Squares Data-Fttng wth Easy-to-Control Ratonal Curves G. Cascola a, L. Roman b, a Department of Mathematcs, Unversty of Bologna, P.zza d Porta San Donato 5, 4017

More information

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng

More information

ESTIMATION OF PROPER PARAMETER VALUES FOR DOCUMENT BINARIZATION

ESTIMATION OF PROPER PARAMETER VALUES FOR DOCUMENT BINARIZATION ESTIMATIO OF PROPER PARAMETER VALUES FOR OCUMET BIARIZATIO E. Badekas and. Papamarkos Image Processng and Multmeda Laboratory epartment of Electrcal & Computer Engneerng emocrtus Unversty of Thrace, 67

More information

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces 7 Interpolaton of the Irregular Curve Network of Shp Hull Form Usng Subdvson Surfaces Kyu-Yeul Lee, Doo-Yeoun Cho and Tae-Wan Km Seoul Natonal Unversty, kylee@snu.ac.kr,whendus@snu.ac.kr,taewan}@snu.ac.kr

More information

Lecture Note 08 EECS 4101/5101 Instructor: Andy Mirzaian. All Nearest Neighbors: The Lifting Method

Lecture Note 08 EECS 4101/5101 Instructor: Andy Mirzaian. All Nearest Neighbors: The Lifting Method Lecture Note 08 EECS 4101/5101 Instructor: Andy Mrzaan Introducton All Nearest Neghbors: The Lftng Method Suose we are gven aset P ={ 1, 2,..., n }of n onts n the lane. The gven coordnates of the -th ont

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

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach Inventon Journal of Research Technology n Engneerng & Management (IJRTEM) ISSN: 2455-3689 www.jrtem.com olume 1 Issue 4 ǁ June. 2016 ǁ PP 16-23 Contours Plannng and sual Servo Control of XXY Postonng System

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

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

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

A Modified Median Filter for the Removal of Impulse Noise Based on the Support Vector Machines

A Modified Median Filter for the Removal of Impulse Noise Based on the Support Vector Machines A Modfed Medan Flter for the Removal of Impulse Nose Based on the Support Vector Machnes H. GOMEZ-MORENO, S. MALDONADO-BASCON, F. LOPEZ-FERRERAS, M. UTRILLA- MANSO AND P. GIL-JIMENEZ Departamento de Teoría

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

CS246: Mining Massive Datasets Jure Leskovec, Stanford University CS46: Mnng Massve Datasets Jure Leskovec, Stanford Unversty http://cs46.stanford.edu /19/013 Jure Leskovec, Stanford CS46: Mnng Massve Datasets, http://cs46.stanford.edu Perceptron: y = sgn( x Ho to fnd

More information

An Image Compression Algorithm based on Wavelet Transform and LZW

An Image Compression Algorithm based on Wavelet Transform and LZW An Image Compresson Algorthm based on Wavelet Transform and LZW Png Luo a, Janyong Yu b School of Chongqng Unversty of Posts and Telecommuncatons, Chongqng, 400065, Chna Abstract a cylpng@63.com, b y27769864@sna.cn

More information

CSE 326: Data Structures Quicksort Comparison Sorting Bound

CSE 326: Data Structures Quicksort Comparison Sorting Bound CSE 326: Data Structures Qucksort Comparson Sortng Bound Steve Setz Wnter 2009 Qucksort Qucksort uses a dvde and conquer strategy, but does not requre the O(N) extra space that MergeSort does. Here s the

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