Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem

Size: px
Start display at page:

Download "Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem"

Transcription

1 Ecent Computaton of the Most Probable Moton from Fuzzy Correspondences Moshe Ben-Ezra Shmuel Peleg Mchael Werman Insttute of Computer Scence The Hebrew Unversty of Jerusalem Jerusalem, Israel Emal: fmoshe, peleg, Abstract An algorthm s presented for ndng the most probable mage moton between two mages from fuzzy pont correspondences. In fuzzy correspondence a pont n one mage s assgned to a regon n the other mage. Such a regon can be lne (aperture eect) or a probablty matrx. Nose and outlers are always present, and ponts may come from derent motons. The presented algorthm, whch uses lnear programmng, recovers the moton parameters and performs outler rejecton and moton-segmentaton at the same tme. The lnear program computes the global optmum wthout an ntal guess. 1 Introducton Many methods have been developed for moton recovery, yet the recovery of moton parameters n the presence of nose, outlers and multple-motons remans a dcult problem. Ths paper descrbes a new approach that overcomes many of the lmtaton of exstng methods ncludng errors due to outlers and to multple motons, lmted range, and the need for a good ntal guess of the moton model to avod local mnma. Secton 2 descrbes the new algorthm. Secton 3 presents several test results, and nally, Secton 4 summarzes the advantages of the new algorthm. 1.1 Prevous Work Gven a set of matched ponts between two mages (from an optcal ow or from feature matchng) a lnear parametrc mage moton (such as an ane moton) can be recovered usng a lnear pseudo nverse equaton system that mnmzes the average error (RMS, L 2 metrc). Ths RMS mnmzaton s vald only f the errors have zero mean. It wll fal n the presence of outlers and multple motons. Moreover, moton computaton that uses matched pars of ponts cannot express uncertanty drectly. In order to overcome these drawbacks several methods have been developed that utlze one or more of the followng technques: Moton segmentaton [2] - Technques for outler detecton are used, usually combned wth moton recovery by an teratve algorthm. Probablstc algorthm [1] - Algorthms that calculate the moton parameters from randomly selected pars of matched ponts untl they reach the desred accuracy. Probablty matrces [8] - A pont n one mage corresponds to a dstrbuton over locatons n the second mage. Moton recovery can be vewed as maxmzng the combned lkelhood of many local matches. When the moton conssts of pure translaton, the local moton gven by each probablty matrx matches the global moton. In ths case the most probable global moton can be recovered drectly from the local probablty matrces. When the moton s more complex, the other parameters (rotaton, scale) are recovered by extensve search over the parameter space. Drect computaton from grey level [5, 7] - Algorthms are based on the constant brghtness assumpton and the optcal ow constrant. They are usually combned wth moton segmentaton methods n an teratve manner. Global algnment of local measures [4] - Ths algorthm s a generalzaton of the drect grey level algorthms n the sense that t s not restrcted to grey level mnmzaton. The algorthm denes match-measure surface over the local match eld and uses Newton teratons to maxmze (or mnmze) the sum of the local measures.

2 2 Moton Computaton from Fuzzy Correspondence A pont P n mage I 1 s fuzzy correspondng to a group G n mage I 2 f the target of P, denoted as P, 0 s located wthn an area (or a group) n I 2 that s desgnated by G. There are varous ways of denng G. We start our dscusson wth groups that are dened as convex polygons. Fg.1.a llustrates fuzzy correspondence of four ponts. Each group G s represented by ts vertces G 1. ::Gk Pont P s mapped to the (unknown) pont P 0 where P 0 can be expressed as a lnear combnaton of vertces: G 1. ::Gk The moton computaton problem s dened as: Gven a set of pars: (P ; G ) nd the best parametrc moton that maps the source ponts P n mage I 1 nto ther target ponts P 0 n mage I 2 where P 0 combnaton of G. Subproblems are: s a lnear 1. If the vertces G k have derent weghts that represent lkelhood, nd the best moton that maxmzes the combned lkelhood. 2. If the set of pars contans outlers or multple motons, dsregard the outlers whle ndng the parametrc moton (and nd the pars that belong to the recovered moton). Ths problem that s called the moton segmentaton problem, has an nherent dculty: the parametrc moton s easly recovered f the outlers are known and the outlers are easly found f the the parametrc moton s known - solvng for both presents a dculty. A well known specal case of fuzzy correspondences s the aperture eect, or the recovery of global moton from normal ow. Fg.1.b llustrates the aperture effect problem and the normal ow for a pure translatng object. The wdth of the groups represents the uncertanty n the magntude of the normal ow and the length of the groups s the aperture eect uncertanty. The normal ow vector can be derved drectly from the mage grey levels usng the well known optcal ow constrant [3]. The target ponts resdes on the perpendcular lne to the normal ow vector n an unknown poston. Probablty matrces are also a specal case of fuzzy correspondence. A probablty matrx can be wrtten as a group f the surface of the probablty matrx s convex (whch s the common case). If the shape of the matrx s non convex the matrx should be parttoned nto convex subparts. The redundant subparts wll be dscarded as outlers by outler rejecton. (In ths case the groups wll have nner ponts and the area dened by each group s ts convex-hull). A dscrete probablty matrx can be mapped nto a pont to pont match where each group sze s of sze one, n ths case the problem becomes: selectng the maxmum lkelhood components of the matrx. (no group nterpolaton) Moton computaton from fuzzy correspondences s demonstrated n ths paper usng ane parametrc moton. 2.1 Implementaton The algorthm s mplemented by mappng the moton computaton problem nto a lnear programmng problem [6]. The lnear program tself s solved usng a standard lnear programmng algorthm. The most mportant features of the algorthm: global optmzaton and outler rejecton, are nduced by the lnear program's propertes. We rst descrbe the mappng of the geometrcal moton nto lnear programmng constrants (Secton. 2.2), then we descrbe the ndexng relaton that connects the geometrcal constrants to a selecton vector of lnear programmng varables (Secton. 2.3), nally we descrbe the lnear programmng objectve functon whch optmzes the selecton of the vertces n each group by ther weght to get the maxmum lkelhood soluton (Secton. 2.4). Fnally we wll rene the program allowng t to reject outlers and have better control on the requested moton; for example, allow only rotaton, translaton, and scale (Secton. 2.5) The nput for the mappng s a set of n pars fp ; G k g. Each par represent a mappng from pont P n mage I 1 nto the group of k () vertces G k() n mage I 2. Each group has ts own number of vertces k whch s a functon of, however n order to make the notaton more readable we wll just use a unform k for all groups. When we refer to a group as a whole - we wll use the notaton G. An optonal weght vector C can be assgned to each group. Ths weght vector represent preference of the vertces of G. 2.2 The Geometrcal Moton Constrant The ane transformaton that maps pont P = (x ; y ) n mage I 1 to the (unknown) pont P 0 = (x 0 ; ) n mage I y0 2 s gven by the followng par of constrants: x 0 = ax + by + e; y 0 = cx + dy + f Where: a; b; c; d; e; f are varables of the lnear program that are common to all n pars of these geometrcal constrants. The value of P 0 n unknown. However t s known that that P 0 s a convex combnaton of the vertces of the group G.

3 Group 5 G 1.4 Group 1 P5 G 1.3 P1 G 1.1 G 1.2 P2 Real Object moton vector P1 P5 G 4.4 G 4.3 P4 G 4.2 P4 G 4.1 P3 P1 P2 P3 Group 2 P2 Normal flow vector P2 Object P1 Normal flow vector a) Group 4 Group 3 b) Fgure 1: Fuzzy correspondence. A Pont P n mage I 1 s mapped to a group G n mage I 2. a) Ponts to groups. b) Normal ow as fuzzy data. 2.3 The Indexng relaton The relaton between the pont P 0 and ts group G s gven by the convex coecent vector S as: P 0 = kx j=1 S j Gj 0 S j 1 (1) P be dened by selecton of at most 3 vertces of G. These vertces are selected by three correspondng values of S j that are non zero. The vector S s called the selecton vector for the par fp ; G g and each element G j s the selecton values for vertex j n group G. 2.4 The Maxmal Selecton constrant Let S = [S k n] be the selecton matrx of all group vertces. S j s the selecton varable for vertex j n group, 0 S j 1. Row of the matrx S s the selecton vector for group G. S satses the selecton constrant: 8 Pk = 1. j=1 Sj Let C = [Cn] k be the weght matrx for all group vertces. C j s the predened weght of vertex j n group. For groups that represent convex probablty matrces, C wll satsfy: 0 C j Pk 1, 8 j=1 C j = 1 Let: T = nx kx =1 j=1 C j Sj (2) Then M ax(t ) over maxmzng assgnment of the selecton matrx S satses the followng propertes: (The maxmal selecton propertes). 1. If the assgnment of S s constraned only by the the selecton constrant and 8; C j 6= C l ; j 6= l then the assgnment S that maxmzes T wll be an ntegral f0,1g matrx contanng exactly n nstances of the value 1:0. Each selecton vector S wll have a sngle nstance of the value 1:0 correspondng to the maxmal member of C. Ths s true snce the maxmum of C s larger than the average of any subset of C (that has more than one member). 2. If S s constraned by the selecton constrant and by the geometrcal constrant (va the ndexng relaton) than each row S wll have at most 3 nonzero values, where one of the values corresponds to the maxmum member C. (S wll have at most two non-zero values f G s located on a lne). Ths s true snce P 0, that s located wthn the convex-hull of G s located n one of the two convex parttons created by the lne that s de- ned by the maxmal pont and any other pont of G. Notes: 1. If the values of C are not unform then there could be more non-zero values - but the objectve functon value and the recovered moton wll not change (snce the geometrcal constrants can be satsed wth no mpact on the objectve functon). 2. If the algorthm s forced to select more ponts than the maxmum pont m of some group (due to the geometrcal constrant) - t wll tend to select the other pont w geometrcally far from m snce ths wll maxmze the weght of m tself.

4 Ths behavor only ncreases the selecton of the maxmal lkelhood provded that the groups are convex shaped. 3. The Selecton matrx S plays two roles - It s the geometrcal nterpolaton values and t s also the weght selecton values. S actually selects at most three vertces and nterpolate only these weghts. (Ths stands n contrast to to nterpolaton of all ponts by ther dstance whch leads to L 2 metrc that we wsh to avod). 4. In groups havng convex shapes, the trangle de- ned by the three selected ponts (one of whch has the maxmum weght) s a contnuous lnear approxmaton to the surface near the maxmum pont - ths property enables ecent and robust soluton of surface lke optmzaton usng lnear programmng. 5. Non-convex shape groups are dealt wth by splttng them nto convex shaped groups. The outler rejecton wll dspose of the wrong parttons. In extreme cases (checker-board) each group wll be of sze one and the algorthm wll have no geometrcal nterpolaton - t wll be reduced to an L 1 selecton of ponts (whch s stll much better that L 2 due to ts outler rejecton property). 2.5 Outlers Rejecton and Transformaton Control In order to be able to reject outlers (ponts that do not agree wth the global moton that maxmzes T ). Free varables Z were added to each geometrcal constrant. The varable Z corresponds to the geometrcal error of the group G. The total number of Z varables s 2n (one for the X axs constrant and one for the Y axs constrant). In order to lmt the error we subtract P 2n =1 jz j from T, where s a parameter used to adjust the unts between the selecton vector unts (0..1) and the Z error unts (0..mage-radus), and s an optonal preference parameter for the whole group. When T reaches ts maxmal value the Z varables contans match nformaton and therefore can be used for segmentaton purposes as feedback weghts for teratve applcaton of the algorthm (elmnatng the need for threshold selectng). 2.6 The Lnear Program In order to get a lnear program, the only changes requred are the reshapng the C and S matrces nto one dmensonal vector. In order to make the namng conventon of the vectors C and S compatble wth the matrx namng conventon, double vector ndex s used: S j S j. The nal lnear program s gven by: 8 max : C t S? 2nX =1 jz j s:t: (3) S j 0 Pk j=1 S j = 1 Pk =1 S jg j :x = ax + by + e + Z Pk =1 S jg j :y = cx + dy + e + Z n+ The ane transformaton can be lmted, for example, to rotaton + scale + translaton only (no ane dstorton) by addng the constrants: a = d; c =?b. (The converson of the lnear program nto standard form s smple and requres two varables for each Z varable and two varables for each moton parameter). 3 Experments All tests have used a unform C = 1, = 0:001, = 1 whch gves equal preferences to all vertces. (Ths s a worst case scenaro - no preference nformaton exsts). 3.1 Synthetc Test Results Outler Rejecton Test In ths test selected 59 pars of ponts were selected randomly (group sze = 1) n the range (-100, 100), belongng to the ane model-1 and 41 ponts belongng to the ane model-2 ( 40 : 60 rato). The accuracy of the nput was up to 0.5 pxels, as only nteger locatons were used. The results are summarzed n Table 1. Errors were calculated as Eucldean dstances n the mage plane between the ground truth and the mage of the recovered ane transformaton. Fg. 2 shows the error of all the pont sorted by dstance. The ponts that belong to the recovered model are the rst 59 ponts. The rest of the ponts are consdered outlers. The segmentaton nto model and outlers s very clear Polygon Uncertanty and Outler Rejecton In ths test we used the same orgnal data as n the prevous test. Ths tme we gave the algorthm groups of four ponts whch are boundng rectangles of the real destnaton. The boundng rectangle vertces were selected randomly usng unform dstrbuton n the range (-3..+3) pxels. All vertces had equal weght of one. (The real locaton of each pont can be anywhere

5 Ane Model-1 Ane Model-2 Orgnal Recovered (Outlers) Ponts Mean(Error) Var(Error) mn(error) max(error) Table 1: Outlers Rejecton. (Unts: Pxels). Ane Model-1 Ane Model-2 Orgnal Recovered (Outlers) Ponts Mean(Error) Var(Error) mn(error) max(error) Table 2: Outlers and uncertanty. (Unts: Pxels). 14 Error pont (sorted by dstance) Fgure 2: Outlers. Error pont (sorted by dstance) Fgure 3: Outlers and uncertanty. wthn the boundng rectangle). The results of ths scenaro s presented n Table 2 and Fg. 3. The segmentaton s clear but the mean error of 1.9 pxels s stll to large. To solve ths, a second teraton was made gvng weght of 0 to the outlers that were dscovered by the segmentaton at rst teraton. The results of second teraton results are presented n Table 3 and Fg Images test results Two mages wth large dsplacement were selected form the \Puma" robot sequence. 14 ponts were manually selected from several locatons n the mage that have clear 3D structure (therefore they do not agree wth any sngle ane transformaton). The ane transformaton was recovered usng a pseudo-nverse (wth the exact dsplacements) and by the lnear programmng algorthm (usng group of uncertanty of one pxel at each drecton). The results are shown n Fg. 5. We can see that the pseudo-nverse algorthm reduced the average error but couldn't fully regster anythng at the scene whle the lnear programmng algorthm have fully regstered half of the ponts after Error pont (sorted by dstance) Fgure 4: 2nd teraton. a sngle teraton (Z = 0) resultng n a much better regstraton.

6 a) b) c) d) Fgure 5: a) Frst frame. b) Frames before regstraton. c) Pseudo-nverse regstraton. d) Lnear programmng regstraton. Ane Model-1 Ane Model-2 Orgnal N/A N/A Recovered N/A Ponts 59 N/A Mean(Error) 0.47 N/A Var(Error) 0.01 N/A mn(error) 0.19 N/A max(error) 0.66 N/A Table 3: 2nd teraton. (Unts: Pxels). 4 Concludng Remarks A lnear programmng algorthm for the recovery of parametrc moton has been ntroduced. Ths algorthm has the followng advantaged over conventonal methods: 1. The algorthm utlzes fuzzy nput data that can span over large dsplacements usng L 1 metrc for optmzaton. 2. The recovery of the moton parameters as well as the outler rejecton and moton segmentaton s done smultaneously. 3. The algorthm does not requre an a-pror ntal guess of the transformaton 4. The algorthm provdes global optmzaton of the objectve functon whch s maxmal probablty. 5. The algorthm soluton can be controlled by addng more constrants (such as: pure scale, rotaton and scale, rotaton scale and translaton). vews. In Workshop on Geometrcal Modelng and Invarants for Computer Vson, [2] M. Ben-Ezra, S. Peleg, and B. Rousso. Moton segmentaton usng convergence propertes. In ARPA94, pages II:1233{1235, [3] B.K.P. Horn and B.G. Schunck. Determnng optcal ow. In MIT AI, [4] M. Iran and P. Anandan. Robust mult-sensor mage algnment. In ICCV98, pages 959{966, [5] M. Iran, B. Rousso, and S. Peleg. Detectng and trackng multple movng objects usng temporal ntegraton. In ECCV92, pages 282{287, [6] H. Karlo. Lnear Programmng. Brkhauser Verlag, Basel, Swtzerland, [7] B.D. Lucas and T. Kanade. An teratve mage regstraton technque wth an applcaton to stereo vson. In IJCAI81, pages 674{679, [8] Y. Rosenberg and M. Werman. Representng local moton as a probablty dstrbuton matrx and object trackng. In DARPA Image Undersadng Workshop, pages 153{158, References [1] Torr P.H.S. Zsserman A. and Murray D. Moton clusterng usng the trlnear constrant over three

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

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

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

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

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

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

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

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

Robust Computation and Parametrization of Multiple View. Relations. Oxford University, OX1 3PJ. Gaussian).

Robust Computation and Parametrization of Multiple View. Relations. Oxford University, OX1 3PJ. Gaussian). Robust Computaton and Parametrzaton of Multple Vew Relatons Phl Torr and Andrew Zsserman Robotcs Research Group, Department of Engneerng Scence Oxford Unversty, OX1 3PJ. Abstract A new method s presented

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

Structure from Motion

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

More information

Amnon Shashua Shai Avidan Michael Werman. The Hebrew University, objects.

Amnon Shashua Shai Avidan Michael Werman. The Hebrew University,   objects. Trajectory Trangulaton over Conc Sectons Amnon Shashua Sha Avdan Mchael Werman Insttute of Computer Scence, The Hebrew Unversty, Jerusalem 91904, Israel e-mal: fshashua,avdan,wermang@cs.huj.ac.l Abstract

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

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

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

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

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

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

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

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

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

Fitting and Alignment

Fitting and Alignment Fttng and Algnment Computer Vson Ja-Bn Huang, Vrgna Tech Many sldes from S. Lazebnk and D. Hoem Admnstratve Stuffs HW 1 Competton: Edge Detecton Submsson lnk HW 2 wll be posted tonght Due Oct 09 (Mon)

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

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

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS by XUNYU PAN (Under the Drecton of Suchendra M. Bhandarkar) ABSTRACT In modern tmes, more and more

More information

Robust Recovery of Camera Rotation from Three Frames. B. Rousso S. Avidan A. Shashua y S. Peleg z. The Hebrew University of Jerusalem

Robust Recovery of Camera Rotation from Three Frames. B. Rousso S. Avidan A. Shashua y S. Peleg z. The Hebrew University of Jerusalem Robust Recovery of Camera Rotaton from Three Frames B. Rousso S. Avdan A. Shashua y S. Peleg z Insttute of Computer Scence The Hebrew Unversty of Jerusalem 994 Jerusalem, Israel e-mal : roussocs.huj.ac.l

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

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Mult-stable Percepton Necker Cube Spnnng dancer lluson, Nobuuk Kaahara Fttng and Algnment Computer Vson Szelsk 6.1 James Has Acknowledgment: Man sldes from Derek Hoem, Lana Lazebnk, and Grauman&Lebe 2008

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

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

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

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

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

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

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

Communication-Minimal Partitioning and Data Alignment for Af"ne Nested Loops

Communication-Minimal Partitioning and Data Alignment for Afne Nested Loops Communcaton-Mnmal Parttonng and Data Algnment for Af"ne Nested Loops HYUK-JAE LEE 1 AND JOSÉ A. B. FORTES 2 1 Department of Computer Scence, Lousana Tech Unversty, Ruston, LA 71272, USA 2 School of Electrcal

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

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

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

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

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

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming CEE 60 Davd Rosenberg p. LECTURE NOTES Dualty Theory, Senstvty Analyss, and Parametrc Programmng Learnng Objectves. Revew the prmal LP model formulaton 2. Formulate the Dual Problem of an LP problem (TUES)

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

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga Angle-Independent 3D Reconstructon J Zhang Mrelle Boutn Danel Alaga Goal: Structure from Moton To reconstruct the 3D geometry of a scene from a set of pctures (e.g. a move of the scene pont reconstructon

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

Generalized, Basis-Independent Kinematic Surface Fitting

Generalized, Basis-Independent Kinematic Surface Fitting Generalzed, ass-independent Knematc Surface Fttng James ndrews a, Carlo H. Séqun a a UC erkeley, Soda Hall, erkeley, C 94720 bstract Knematc surfaces form a general class of surfaces, ncludng surfaces

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

3D Modeling Using Multi-View Images. Jinjin Li. A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science

3D Modeling Using Multi-View Images. Jinjin Li. A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science 3D Modelng Usng Mult-Vew Images by Jnjn L A Thess Presented n Partal Fulfllment of the Requrements for the Degree Master of Scence Approved August by the Graduate Supervsory Commttee: Lna J. Karam, Char

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

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

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

Self-Calibration from Image Triplets. 1 Robotics Research Group, Department of Engineering Science, Oxford University, England

Self-Calibration from Image Triplets. 1 Robotics Research Group, Department of Engineering Science, Oxford University, England Self-Calbraton from Image Trplets Martn Armstrong 1, Andrew Zsserman 1 and Rchard Hartley 2 1 Robotcs Research Group, Department of Engneerng Scence, Oxford Unversty, England 2 The General Electrc Corporate

More information

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law)

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law) Machne Learnng Support Vector Machnes (contans materal adapted from talks by Constantn F. Alfers & Ioanns Tsamardnos, and Martn Law) Bryan Pardo, Machne Learnng: EECS 349 Fall 2014 Support Vector Machnes

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

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

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

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

More information

An 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

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input Real-tme Jont Tracng of a Hand Manpulatng an Object from RGB-D Input Srnath Srdhar 1 Franzsa Mueller 1 Mchael Zollhöfer 1 Dan Casas 1 Antt Oulasvrta 2 Chrstan Theobalt 1 1 Max Planc Insttute for Informatcs

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

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

Cost-efficient deployment of distributed software services

Cost-efficient deployment of distributed software services 1/30 Cost-effcent deployment of dstrbuted software servces csorba@tem.ntnu.no 2/30 Short ntroducton & contents Cost-effcent deployment of dstrbuted software servces Cost functons Bo-nspred decentralzed

More information

A SYSTOLIC APPROACH TO LOOP PARTITIONING AND MAPPING INTO FIXED SIZE DISTRIBUTED MEMORY ARCHITECTURES

A SYSTOLIC APPROACH TO LOOP PARTITIONING AND MAPPING INTO FIXED SIZE DISTRIBUTED MEMORY ARCHITECTURES A SYSOLIC APPROACH O LOOP PARIIONING AND MAPPING INO FIXED SIZE DISRIBUED MEMORY ARCHIECURES Ioanns Drosts, Nektaros Kozrs, George Papakonstantnou and Panayots sanakas Natonal echncal Unversty of Athens

More information

Homography Estimation with L Norm Minimization Method

Homography Estimation with L Norm Minimization Method Homography Estmaton wth L orm Mnmzaton Method Hyunjung LEE Yongdue SEO and Rchard Hartley : Department o Meda echnology Sogang Unversty, Seoul, Korea, whtetob@sogang.ac.r : Department o Meda echnology

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

Multi-view 3D Position Estimation of Sports Players

Multi-view 3D Position Estimation of Sports Players Mult-vew 3D Poston Estmaton of Sports Players Robbe Vos and Wlle Brnk Appled Mathematcs Department of Mathematcal Scences Unversty of Stellenbosch, South Afrca Emal: vosrobbe@gmal.com Abstract The problem

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

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

A Comparison and Evaluation of Three Different Pose Estimation Algorithms In Detecting Low Texture Manufactured Objects

A Comparison and Evaluation of Three Different Pose Estimation Algorithms In Detecting Low Texture Manufactured Objects Clemson Unversty TgerPrnts All Theses Theses 12-2011 A Comparson and Evaluaton of Three Dfferent Pose Estmaton Algorthms In Detectng Low Texture Manufactured Objects Robert Krener Clemson Unversty, rkrene@clemson.edu

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

More information

IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH

IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH Jyot Joglekar a, *, Shrsh S. Gedam b a CSRE, IIT Bombay, Doctoral Student, Mumba, Inda jyotj@tb.ac.n b Centre of Studes n Resources Engneerng,

More information

3D Metric Reconstruction with Auto Calibration Method CS 283 Final Project Tarik Adnan Moon

3D Metric Reconstruction with Auto Calibration Method CS 283 Final Project Tarik Adnan Moon 3D Metrc Reconstructon wth Auto Calbraton Method CS 283 Fnal Project Tark Adnan Moon tmoon@collge.harvard.edu Abstract In ths paper, dfferent methods for auto camera calbraton have been studed for metrc

More information

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

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

More information

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

Homography-Based 3D Scene Analysis of Video Sequences *

Homography-Based 3D Scene Analysis of Video Sequences * Homography-Based 3D Scene Analyss o Vdeo Sequences * Me Han Takeo Kanade mehan@cs.cmu.edu tk@cs.cmu.edu Robotcs Insttute Cargene Mellon Unversty Pttsburgh, PA 523 Abstract We propose a rameork to recover

More information

11. APPROXIMATION ALGORITHMS

11. APPROXIMATION ALGORITHMS Copng wth NP-completeness 11. APPROXIMATION ALGORITHMS load balancng center selecton prcng method: vertex cover LP roundng: vertex cover generalzed load balancng knapsack problem Q. Suppose I need to solve

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

Inverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016

Inverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016 Inverse Knematcs (part 2) CSE169: Computer Anmaton Instructor: Steve Rotenberg UCSD, Sprng 2016 Forward Knematcs We wll use the vector: Φ... 1 2 M to represent the array of M jont DOF values We wll also

More information

Image Alignment CSC 767

Image Alignment CSC 767 Image Algnment CSC 767 Image algnment Image from http://graphcs.cs.cmu.edu/courses/15-463/2010_fall/ Image algnment: Applcatons Panorama sttchng Image algnment: Applcatons Recognton of object nstances

More information

Lecture 4: Principal components

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

More information

SIMULTANEOUS REGISTRATION OF MULTIPLE VIEWS OF A 3D OBJECT

SIMULTANEOUS REGISTRATION OF MULTIPLE VIEWS OF A 3D OBJECT SIMULTANEOUS REGISTRATION OF MULTIPLE VIEWS OF A 3D OBJECT Helmut Pottmann a, Stefan Leopoldseder a, Mchael Hofer a a Insttute of Geometry, Venna Unversty of Technology, Wedner Hauptstr. 8 10, A 1040 Wen,

More information

Some Tutorial about the Project. Computer Graphics

Some Tutorial about the Project. Computer Graphics Some Tutoral about the Project Lecture 6 Rastersaton, Antalasng, Texture Mappng, I have already covered all the topcs needed to fnsh the 1 st practcal Today, I wll brefly explan how to start workng on

More information

Efficient Content Representation in MPEG Video Databases

Efficient Content Representation in MPEG Video Databases Effcent Content Representaton n MPEG Vdeo Databases Yanns S. Avrths, Nkolaos D. Doulams, Anastasos D. Doulams and Stefanos D. Kollas Department of Electrcal and Computer Engneerng Natonal Techncal Unversty

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

(1) The control processes are too complex to analyze by conventional quantitative techniques.

(1) The control processes are too complex to analyze by conventional quantitative techniques. Chapter 0 Fuzzy Control and Fuzzy Expert Systems The fuzzy logc controller (FLC) s ntroduced n ths chapter. After ntroducng the archtecture of the FLC, we study ts components step by step and suggest a

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

1 Introducton Gven a graph G = (V; E), a non-negatve cost on each edge n E, and a set of vertces Z V, the mnmum Stener problem s to nd a mnmum cost su

1 Introducton Gven a graph G = (V; E), a non-negatve cost on each edge n E, and a set of vertces Z V, the mnmum Stener problem s to nd a mnmum cost su Stener Problems on Drected Acyclc Graphs Tsan-sheng Hsu y, Kuo-Hu Tsa yz, Da-We Wang yz and D. T. Lee? September 1, 1995 Abstract In ths paper, we consder two varatons of the mnmum-cost Stener problem

More information

Polyhedral Compilation Foundations

Polyhedral Compilation Foundations Polyhedral Complaton Foundatons Lous-Noël Pouchet pouchet@cse.oho-state.edu Dept. of Computer Scence and Engneerng, the Oho State Unversty Feb 8, 200 888., Class # Introducton: Polyhedral Complaton Foundatons

More information

A Volumetric Approach for Interactive 3D Modeling

A Volumetric Approach for Interactive 3D Modeling A Volumetrc Approach for Interactve 3D Modelng Dragan Tubć Patrck Hébert Computer Vson and Systems Laboratory Laval Unversty, Ste-Foy, Québec, Canada, G1K 7P4 Dens Laurendeau E-mal: (tdragan, hebert, laurendeau)@gel.ulaval.ca

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

GIVEN measurements in 2D images, the goal of geometric

GIVEN measurements in 2D images, the goal of geometric 1834 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 29, NO. 10, OCTOBER 2007 Quasconvex Optmzaton for Robust Geometrc Reconstructon Qfa Ke, Member, IEEE, and Takeo Kanade, Fellow,

More information

NOVEL CONSTRUCTION OF SHORT LENGTH LDPC CODES FOR SIMPLE DECODING

NOVEL CONSTRUCTION OF SHORT LENGTH LDPC CODES FOR SIMPLE DECODING Journal of Theoretcal and Appled Informaton Technology 27 JATIT. All rghts reserved. www.jatt.org NOVEL CONSTRUCTION OF SHORT LENGTH LDPC CODES FOR SIMPLE DECODING Fatma A. Newagy, Yasmne A. Fahmy, and

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

Detection of hand grasping an object from complex background based on machine learning co-occurrence of local image feature

Detection of hand grasping an object from complex background based on machine learning co-occurrence of local image feature Detecton of hand graspng an object from complex background based on machne learnng co-occurrence of local mage feature Shnya Moroka, Yasuhro Hramoto, Nobutaka Shmada, Tadash Matsuo, Yoshak Shra Rtsumekan

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

Dynamic Camera Assignment and Handoff

Dynamic Camera Assignment and Handoff 12 Dynamc Camera Assgnment and Handoff Br Bhanu and Ymng L 12.1 Introducton...338 12.2 Techncal Approach...339 12.2.1 Motvaton and Problem Formulaton...339 12.2.2 Game Theoretc Framework...339 12.2.2.1

More information

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video 01 IEEE Internatonal Conference on Robotcs and Automaton RverCentre, Sant Paul, Mnnesota, USA May 14-18, 01 Lne-based Camera Movement Estmaton by Usng Parallel Lnes n Omndrectonal Vdeo Ryosuke kawansh,

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

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

More information

A NEW IMPLEMENTATION OF THE ICP ALGORITHM FOR 3D SURFACE REGISTRATION USING A COMPREHENSIVE LOOK UP MATRIX

A NEW IMPLEMENTATION OF THE ICP ALGORITHM FOR 3D SURFACE REGISTRATION USING A COMPREHENSIVE LOOK UP MATRIX A NEW IMPLEMENTATION OF THE ICP ALGORITHM FOR 3D SURFACE REGISTRATION USING A COMPREHENSIVE LOOK UP MATRIX A. Almhde, C. Léger, M. Derche 2 and R. Lédée Laboratory of Electroncs, Sgnals and Images (LESI),

More information