Correspondence-free Synchronization and Reconstruction in a Non-rigid Scene

Size: px
Start display at page:

Download "Correspondence-free Synchronization and Reconstruction in a Non-rigid Scene"

Transcription

1 Correspondence-free Synchronzaton and Reconstructon n a Non-rgd Scene Lor Wolf and Assaf Zomet School of Computer Scence and Engneerng, The Hebrew Unversty, Jerusalem 91904, Israel e-mal: {lwolf,zomet}@cs.huj.ac.l Abstract 3D reconstructon of a dynamc non-rgd scene from features n two cameras usually requres synchronzaton and correspondences between the cameras. These may be hard to acheve due to occlusons, wde base-lne, dfferent zoom scales, etc. In ths work we present an algorthm for reconstructng a dynamc scene from sequences acqured by two uncalbrated non-synchronzed fxed affne cameras. It s assumed that (possbly) dfferent ponts are tracked n the two sequences. The only constrant used to relate the two cameras s that every 3D pont tracked n one sequence can be descrbed as a lnear combnaton of some of the 3D ponts tracked n the other sequence. Such constrant s useful, for example, for artculated objects. We may track some ponts on an arm n the frst sequence, and some other ponts on the same arm n the second sequence. On the other extreme, ths model can be used for generally movng ponts tracked n both sequences wthout knowng the correct permutaton. In between, ths model can cover non-rgd bodes, wth local rgdty constrants. 1

2 We present lnear algorthms for synchronzng the two sequences and reconstructng the 3D ponts tracked n both vews. Outler ponts are automatcally detected and dscarded. The algorthm can handle both 3D objects and planar objects n a unfed framework, therefore avodng numercal problems exstng n other methods. 1 Introducton Many tradtonal algorthms for reconstructng a 3D scene from two or more cameras requre the establshment of correspondences between the mages. Ths becomes challengng n some cases, for example when the cameras have dfferent zoom factors, or large vergence (wde-baselne stereo) [14, 11]. Usng a movng vdeo camera rather than a set of statc cameras helps n overcomng some of the correspondence problems, but may decrease the stablty and accuracy of the reconstructon. Moreover, the reconstructon from a movng camera becomes harder f not mpossble when the scene s not rgd. In ths paper we present an algorthm for reconstructng a non-rgd scene from two fxed vdeo cameras. It s assumed that feature ponts are tracked for each of the cameras, but no correspondences are avalable between the cameras. Moreover, The ponts tracked by the two cameras may be dfferent. Instead we use a weaker assumpton: Every 3D pont tracked n the second sequence can be descrbed as a lnear combnaton of some of the 3D ponts tracked n the frst sequence. The coeffcents of ths lnear combnaton are unknown but fxed throughout the sequence. Snce the cameras vew the same scene, ths assumpton s reasonable. For example, when a pont tracked n the second camera belongs to some rgd part of the scene, t can be expressed as a lnear combnaton of some other ponts on the same part, tracked n the frst camera. Our non-rgdty concept s qute strong. We put no explct lmtaton on the moton of the ponts from one tme to another. The lnear combnaton wth fxed coeffcents assumpton suggests that there exst local rgd structure or that some of the ponts, whch are allowed to move freely, are tracked n both sequences (although we do not know the correspondence between the sequences). Ths paper s dvded to two man sectons. Frst, we show how to synchronze two vdoe 2

3 sequences. 1.1 Prevous work Usng several sequences wthout correspondences between them was done n [4] for algnment n space and tme, and was followed by [18] for synchronzaton and self-calbraton of cameras on a stereo rg. The algorthms suggested compute the moton matrces of each camera ndependently, whch s problematc for dynamc scenes. After computng the moton matrces they combned to express the nter-camera rgdty. Closely related body of work are the class-based approaches [15, 10, 3, 2]. These assume that the ponts n 3D can be expressed as a lnear combnaton of a small morph model bass. The bass can ether be provded as learned pror[10, 15], or computed by the algorthm [3, 2]. Rather than expressng all the ponts as lnear combnatons of some model, n ths work we set some of the ponts as lnear combnaton of other ponts, thus expressng local rgdty of subsets of the features. Stll, the assumptons of the class-based approach and the presented work can be expressed n a smlar way: The matrx contanng the postons of the 3D ponts n dfferent tmes has a low rank. Therefore a sngle-camera factorzaton algorthm desgned for class based settng [3] can be adapted also for reconstructon n our proposed settng. The method proposed n ths paper uses two cameras and can be seen as a compromse between havng the pror 3D model gven to the algorthm [15, 10] and computng the model from the data usng factorzaton [3, 2]. Ths way we get two man advantages over the factorzaton methods. Frst, n factorzaton methods there s an ambguty expressed n an unknown nvertble matrx between the two factors. Second, the proposed method s robust to outlers as t ncludes a way to dscard ourlers by testng each feature separately. Usng factorzaton on data wth outlers degrades the qualty of the results. We elaborate more on ths pont n Secton A soluton for 3D reconstructon of k movng bodes from a sequence of affne vews was presented n [5] and later on n [9] usng factorzaton. Improved solutons were suggested n [17, 16]. These algorthms explot the fact that there are more measurements arsng from each one of the objects than the mnmal number requred to span ths moton (usually the number of bodes s 3

4 small). Ths redundancy s used to dentfy the motons. In ths work the rgdty relatons between ponts s weaker, allowng many dfferent motons of small bodes wth dfferent dmensons. For example, local rgdty constrants of lnes and planes can be exploted to express non-rgd bodes, e.g. trees and clothes. In the experments we compared our method to [5], and showed that even n a k body settng as well t s worthwhle usng a second camera. 2 Formal statement Assume two affne cameras (2 4 matrces) vew dfferent 3D ponts across tme 1 t T. Let P (t) j R 3,j = 1...n, be the 3D ponts tracked by the frst camera. x(t) = y (t) a 1 a 2 a 3 b 1 b 2 b 3 P (t) + Instead of lookng drectly on the pont measurements (x, y) t would be more convenent to look at the flow to some reference frame. (We wll use the frame where t=0 as our reference frame.)the flow s gven as: where dp (t) tme of frame t. u(t) = v (t) = P (t) P (0) a 1 a 2 a 3 b 1 b 2 b 3 ( P (t) P (0) ) = a 4 b 4 a 1 a 2 a 3 b 1 b 2 b 3 dp (t) s the moton of pont from the tme of the reference frame to the We wll use the coordnate system of the frst camera as our world (3D) coordnate system and so our projectons onto the two cameras are gven by: u(t) = dp (t) v (t), û(t) = ˆv (t) â1 â 2 â 3 ˆb 1 ˆb2 ˆb3 (t) dp ˆ Where we denote ponts related to the second camera usng a smlar notaton wth a ˆ hat. The basc constrant we use n ths work s the assumpton that every 3D ponts tracked n the second sequence (t) ˆP, 1 m can be expressed as a lnear combnaton of the ponts tracked 4

5 n the frst sequence: ˆP (t) = ( P (t) 1 P (t) 2... P (t) n ) Q 1. Where Q s the vector specfyng the coeffcents of the lnear combnaton, such that j Q (j) = Note that ths lnear combnaton apples also to the 3D dsplacements Where dz (t) û(t) = ˆv (t) = â1 â 2 â 3 ˆb 1 ˆb2 ˆb3 â1 â 2 â 3 ˆb 1 ˆb2 ˆb3 ( dp (t) 1 dp (t) 2... dp (t) n ) Q = u (t) 1 u (t) 2... u (t) n v (t) 1 v (t) 2... v (t) n dz (t) 1 dz (t) 2... dz (t) n ˆ dp (t) and so: Q (1) are the dsplacements along the Z axs of the ponts tracked n the frst sequence and the last equalty s by substtutng the projecton equaton of the frst camera. Reorganzng the terms we get: û(t) = Q (1)â 1 Q (1)â 2 Q (1)â 3 Q (2)â 1 Q (2)â 2... Q (n)â 3 ˆv (t) Q (1) ˆb 1 Q (1) ˆb 2 Q (1) ˆb 3 Q (2) ˆb 1 Q (2) ˆb 2... Q (n) ˆb 3 u (t) 1 v (t) 1 Z (t) 1. u (t) n v (t) n Z (t) n (2) Let A = (Q (1)â 1, Q (1)â 2, Q (1)â 3, Q (2)â 1, Q (2)â 2,..., Q (n)â 3 ), and B be the smlar expresson nvolvng ˆb 1, ˆb 2, ˆb 3. Let ˆM be the matrx whos rows are A 1,..., A m, B 1,..., B m. and let C be the matrx whos columns are ( u (t) 1, v (t) 1, Z (t) ) 1,..., u (t) n, v n (t), Z n (t) for 1 t T. Note that ˆm s pont-dependent, but does not vary wth tme, whereas the matrx C s tmedependent, but does not depend on ponts n the second sequence. 5

6 Let Û and ˆV be the matrces contanng the flow n the second sequences: Û = Stackng all equatons (2) we get: û (1) 1... û (1) m..... û (T ) 1... û (T ) m, ˆV = ˆv (1) 1... ˆv m (1)..... ˆv (T ) 1... ˆv (T ) m Û ˆV 2m T = ˆM 2m 3n C 3n T (3) A smlar expresson can be easly derved for the frst camera as well: U V 2n T = M 2n 3n C 3n T (4) 3 Synchronzaton and Acton Indexng Gven two sequences of a dynamc scene n the above settng, they are frst synchronzed. Havng synchronzaton, we later descrbe how to compute the structure of the scene across tme. The ablty to synchronze two sequences of the same acton can be used for other dynamc-scene applcatons such as acton ndexng. Two matchng actons should have a mnmal synchronzaton error. Examne the matrx we get by stackng the flow n both sequences sde by sde: E = (U, V, Û, ˆV ). Ths s a matrx of sze T (2n + 2m) and snce we consder long sequences we would expect ts rank to be (2n + 2m). However, ths holds only when there s no connecton between the sequences,.e when they are not synchronzed. Combnng equatons (3) and (4) we get: E = MˆM C 3n T (5) (2m+2m) 3n therefore the rank of E s bounded by 3n. These rank upper bounds are usually not tght, dependng on the rgdty of the scene. For example, when the scene contans k rgd bodes the rank s bounded by 3k. However n ths case 6

7 we expect the rank of the the matrx E to decrease n the synchronzed case at least as much as t drops n the unsynchronzed case. Outlers (ponts whch do not satsfy our assumptons even remotely) pose a dfferent knd of problem for ths rank bound - they mght ncrease the rank of the matrx E. However for outlers we would expect the rank of the matrx E to ncrease both for the synchronzed case and for the unsynchronzed case by the same amount. Therefore n both cases (partally rgd scenes and outlers) we would expect the rank n the synchronzed case to be lower then the rank n the unsynchronzed case). In practce, however, synchronzng by examnng the rank of a matrx s problematc snce due to nose our matrces wll almost always be of full rank. In order to deal wth ths we propose two solutons - the frst one s by examnng the effectve rank of the measurements, and the second s by consderng prncpal angles between the measurements of both sequences. The frst method, nstead of boundng the rank of E by 3n, uses a heurstc to defne ˆn, the effectve rank of (U, V ). We compute the sngular values s 1,..., s h1 of (U, V ), and set N = argmn j { 2j k=1 s k > J} for some threshold J (we used J = 0.99 h 1 k=1 s k). Ths s equvalent to fndng the mnmal rank of a matrx n a gven error bound under Frobenus norm. In order to synchronze we select the synchronzaton for whch the algebrac measure g(e) defned below s mnmzed. The mnmzaton s carred out over all possble synchronzatons where each possble synchronzaton provdes a dfferent matrx E. Let e 1,..., e h2 be all the sngular values of E. Then g s defned by: g(e) = h 2 e k k=3ˆn+1 g measures the amount of energy n the matrx beyond the expected rank bound. It s expected that f the rank bound on E s volated by nose, ths measure would be low, and otherwse, f t s broken by non-synchronzed data, ths measure should be hgh. The second method s based on the dea that for synchronzed sequences the lnear subspaces spanned by the columns of (U, V ) and by the columns of (U, V ) ntersect. ntersecton s 2n. The rank of the A stable way of measurng the amount of ntersecton between two lnear subspaces s by usng the prncple angles [7]. Let U A, U B represent two lnear subspaces of R n. The prncpal angles 7

8 0 θ 1... θ k (π/2) between the two subspaces are unquely defned as: cos(θ k ) = max u U A max v U B u v subject to: u u = v v = 1, u u = 0, v v = 0, = 1,..., k 1 A convenent way to compute the prncpal angles s va the QR factorzaton, as follows. Let A = Q A R A and B = Q B R B where Q s an orthonormal bass of the respectve subspace and R s a upper-dagonal k k matrx wth the Gram-Schmdt coeffcents representng the columns of the orgnal matrx n the new orthonormal bass. The sngular values σ 1,..., σ k of the matrx Q AQ B are the prncpal angles cos(θ ) = σ. As mentoned above the lnear subspaces spanned by the columns of [U, V ] and of [U, V ] ntersect and the rank of the ntersecton s 2n. Hence, the frst 2n prncple angles between these column spaces vansh. In practce we are effected by nose and would expect those frst prncple angles to be close to zero. In order to acheve synchronzaton we consder a functon of the frst few prncple angles (e.g. ther average). Ths functon s computed for every possble dsplacement and the synchronzaton s chosen as to mnmze ths functon. 3.1 Drect synchronzaton usng brghtness measurements The synchronzaton procedures descrbed above are based on havng a set of ponts tracked over tme n each one of the vdeo sequences. The accuracy of our results s therefore effected by the accuracy of the tracker whch we use. Most trackers however have dffcultes mantanng accurate postons for all tracked ponts over tme, especally n dynamc scenes. A method for synchronzng usng only brghtness measurements n the mages s gong to be presented next. Ths method s based on the work of Iran [8] where t was shown that the flow matrces U and V are closely related to matrces computed drectly out of the dervatves of the brghtness values of the mages I(t), 0 t T. These dervatves are just the mage dervatves I x and I y of the reference mage (t=0) and the dervatve over tme I j t = I(j) I(0). The relaton 8

9 - the generalzed Lukas & Kanade constrant - s expressed by the followng equaton: [U, V ] T 2n A, B B, C 2n 2n = [G, H] T 2n Where A,B and C are dagonal n n matrces wth the dagonal elements beng a = k(i x (k)) 2, b = k(i x (k)i y (k)) and c = k(i y (k)) 2 respectvely, where the summaton s at a small wndow around pxel. The (, j)th element of G and H are gven by g j = k(i x (k)i t(k) and h j = k(i y (k)i t(k) where the summaton s over a small neghborhood around pxe j. In practce we compute matrces G and H only for those [ pxels ] for whch there s enough gradent A, B nformaton n ther neghborhood, hence the matrx s nvertble and the column space of B, C U and V s the same as the column space of G and H respectvely. A smlar constrant connects the flow matrces n the second sequence U and V to measurement matrces G and H computed on ths sequence. We can therefore make the observatons below, whch are analogous to the observatons we made earler on the ranks of U, V, U, V. In the synchronzed case: The effectve rank N of the matrx [U, V ] s the same as the effectve rank of the matrx [G, H]. The effectve rank of the matrx [G, H, G, H ] s bounded by 3N. The column spaces of the matrx [G, H] and of the matrx [G.H ] ntersect n a lnear subspace of rank N. These observatons can lead to synchronzaton methods analogous to those presented of the flow matrces. A care should be taken as for the number of frames used. The above generalzed Lukas and Kanade constrant assumes nftsmal moton. Ths assumpton mght hold only a few frames a way from the reference frame. In practce we dvde both sequences to small contnuous fragments (small wndows n tme) of length up to 17 frames. We pck the reference frame as the mddle frame of each fragment, and compute the measurement matrces G and H for each such fragment separately. We then compare each fragment n the frst sequence to each fragment n the second sequence, and compute an algebrac error. 9

10 Let k, k be the number of fragments we extract from each sequence. The comparson of fragments between both sequences results n a matrx of sze k k. A synchronzaton wll appear as the lne n ths matrx whch has the mnmum average value. The offset of the lne determnes the shft of the synchronzaton and the slope of t determnes the rato of frame rates between the sequences. 4 Reconstructon Gven the synchronzaton of the two sequences, the next stage s 3D reconstructon. Let D = null( U ) be a matrx whose columns are all orthogonal to the rows of U 1. The rows of V U V are the rows of C whch correspond to moton along the X and Y axes. Hence the frst two out of every 3 rows n CD vansh (all whch s left s the nformaton regardng the Z coordnates of the dsplacements). By Multplyng both sdes of Eqn. (3) wth D we get: â 3 Q 1 Û ˆb K := D = ˆV ˆMCD 3 Q 1 Z (1) 1... Z (T ) 1 = D â 3 Q m Z (1) n... Z n (T ) ˆb 3 Q m V Observe that each odd row of K equals the next row of K multpled by the rato r = a(3)/b(3). Hence ths rato can be recovered by dvdng the rows. For added robustness we take the medan of all the measurements of r from all ponts. In Secton. 4.1 we elaborate on the robustness of the algorthm. Consder the vector l = ( 1 r ). l s a drecton orthogonal to the projecton of the Z axs to the second mage. Usng ths drecton we elmnate the unknown depths of the ponts. 1 We assume T > 2N, otherwse synchronzaton s not possble. If T < 2n, we take D to be the vector correspondng to the smallest sngular value. 10

11 We multply both sdes of Eqn. 1 wth l and get: ˆ u (t) l ˆ = ( c v (t) 1 c 2 ) u(t) 1 u (t) 2... u (t) n Q v (t) 1 v (t) (6) 2... v n (t) Where c 1 = l (â 1, ˆb 1 ),c 2 = l (â 2, ˆb 2 ), and the thrd row of the projecton matrx just vanshed (l (â 3, ˆb 3 ) = 0). Ths s a blnear system n the unknowns c 1, c 2 and Q. For each we have T equatons. We solve ths system by lnearzaton,.e by defnng a vector of unknowns u convertng the equatons nto a lnear system. = (c 1 Q, c 2 Q ) and From u recoverng Q up to scale s s done by factorng the elements of u as a 2 n rank 1 matrx 2 and the scale s adjusted such that Q = 1. Once the Q are recovered we can recover the ponts n the frst mage correspondng to the ponts tracked n the second mage: (t) ˆP = ( P (t) 1 P (t) 2... P n (t) ) Q = x(t) 1 x (t) 2... x (t) n Q y (t) 1 y (t) 2... y n (t) The problem of reconstructng the ponts tracked n the second mage smple stereo problem n each frame. Reconstructng P (t) from columns are Q, = 1...m. ˆP (t) ˆ P (t) s hence reduced to a s possble by takng the pseudo-nverse of the matrx whose 4.1 Outler Rejecton The bass of our algorthm and many smlar feature based-algorthms s the assumpton that the nput ponts ft some model and were tracked correctly along the sequence. Outler ponts, e.g. ponts whch were not tracked properly, may have n some cases a strong effect on the accuracy of the results. In ths secton we show that outler ponts tracked n the frst camera have neglgble 2 It s better to frst recover c 1, c 2 usng all of u, snce they are not pont-dependent. 11

12 effect on the results, and outler ponts tracked the second camera can be detected automatcally. Hence the algorthm s robust to outler tracks from both sequences. The frst step n the algorthm conssts of computng the matrx D,.e. fndng the subspace orthogonal to the 2D trajectores of all ponts tracked n the frst camera. In case of outler ponts, ths subspace may be reduced, but stll the resultng subspace s orthogonal to all nler trajectores. Therefore the computaton of r = â 3 / ˆb 3 descrbed n the prevous secton s not nfluenced by outlers n the frst sequence. As for the computaton of Q - 3D ponts n the second camera are a combnaton of some of the nlers 3D ponts tracked n the frst camera. The coeffcents of Q correspondng to the outler ponts vansh. Outlers tracks n the frst sequence therefore have lttle effect as long as there are not too many of them. We show next how to elmnate outlers tracks from the second sequence. For each pont n the second mage, several measurements of the rato r can be computed. A smple test, e.g. by the measurng varance of ths value for each pont and across the ponts can be used to reject outlers. In our experments usually 2n > T > 3ˆn,.e. the matrx ˆB had rank T due to nose, but the effectve rank 2N was smaller. For numercal reasons we chose D to be the vector correspondng to the smallest sngular value, and therefore every pont n the second mage had a sngle measurement of the rato r. Outler ponts were chosen by computng the medan of the r values of all ponts, and dscardng ponts wth r value far from the medan. 5 Experments We have tested our algorthm on scenes of movng people. The frst set of experments tested the camera synchronzaton applcaton. Two vdeo sequences were captured by two unsynchronzed cameras vewng the same non-rgd scene. In the frst experment we used tracked ponts, and examned the algebrac error g, as explaned n Secton 3, at dfferent tme shfts, and chose the shft wth the mnmal error. Results are presented n Fg. 1. In the second experment we have used the drect method descrbed above. Snce ths method assumes small mage moton, we appled t to small temporal wndows w(t) (typcally of 15 consecutve frames), and smoothed and decmated the mages. For each such par of wndows w(t 1 ), w(t 2 ) from the two sequences 12

13 resp., we measured the smallest prncple angles between the subspaces defned on these wndows (Lor, the explanaton here depends on how you explan before). A typcal result of ths process s shown n Fg. 2-a. The matrx contans for each par of tmes t 1, t 2 the prncple angles between the lnear spaces computed for w(t 1 ) on the 1st sequence and w(t 2 ) on the 2nd sequence. Snce both t 1, t 2 ncrement by the same shft, the optmal synchronzaton s vsualzed by a 45 o dark lne n the mage. The mean value along such lnes s shown n Fg. 2-b. Correspondng frames of the two synchronzed sequences are shown n Fg. 2-c,d,e,f. We have confrmed these results by manually synchronzng the nput sequences. The second experment tested the reprojecton stage. Usng the proposed algorthm we establshed correspondences between the two cameras, by transferrng tracked ponts from one sequence to the other sequence. The results are presented n Fg. 3. Unfortunately, more than 50% of the tracks were not very good, and our algorthm was not able to handle these tracks as we hoped. So whle n the synthetc experments the algorthm proved to be robust to outlers, n the presented experment we have chosen good tracks n both sequences manually. 5.1 Clusterng In order to show the benefts of usng our algorthm for the settngs of ndependently movng rgd bodes we mplemented the algorthm of Costera and Kanade [5] and appled t to each of the two sequences separately. Based on the results we clustered the ponts to dfferent rgd objects, thus comparng the results on real nosy data. The clusterng method for both algorthms was based on an affnty matrx of the ponts. In our algorthm an affnty matrx can be defned by the normalzed correlaton between the coeffcent vectors Q. In [5] an affnty matrx was defned n a smlar manner. As ponted out n [9], once the affnty matrx s defned, the choce of the clusterng crtera s arbtrary. We have used a software package [1] ncludng several clusterng algorthms, and chose the Ward method whch brought the best results for both algorthms. The results, presented n Fg. 4, show that the use of an addtonal camera n our algorthm mproves the results. 13

14 x a) b) c) d) Fgure 1. Sequences synchronzaton for cameras wth dfferent zoom factors (Fg. 1-a) and for cameras wth large vergence (Fg. 1-b). Correspondng frames from the sequences of the frst graph are shown n c) and d). The frst graph reflects the oscllatons n the nput moton (walkng people). The sequences of the second graph are the same as n Fg. 4 The graphs show the algebrac error g vs. frame offset. 14

15 a) b) c) d) Fgure 2. Sequences synchronzaton for cameras wth large vergence usng drect method. Panel (a) shows the dstance (mnmal prncple angle, see text) between temporal wndows at dfferent temporal shfts n the two sequences. By averagng dagonal drectons n ths matrx, one acheves a score for dfferent synchronzatons, as shown n panel (b). The cyclc nature of the moton can be vewed n the graph. Correspondng frames from the sequences of the frst graph are shown n (c) and (d). 15

16 Fgure 3. Feature reprojecton between two sequences of a non-rgd body. 16

17 (a) (b) (c) (d) (e) (f) Fgure 4. Feature clusterng for k-body scene, a comparson wth the Costera-Kanade algorthm. Fg. 4-(a),(b) show examples of nput mages taken by the two cameras at dfferent tmes. Note the large vergence between the cameras. Fg. 4-(c),(d) show the two clusters found by the method n ths paper. Fg. 4-(e),(f) show the two clusters found by the Costera-Kanade K-body factorzaton algorthm. 17

18 6 Summary We have shown how the correspondence between two vdeo sequences n a non-rgd scene can be solved by usng a smple assumpton relatng the ponts tracked n the two vdeo sequences. The proposed algorthm s smple, lnear and robust to outlers. It combnes the measurement from all frames n a sngle computaton, thus mnmzng the error n all frames smultaneously. In the future we hope to able to apply our methods presented here not only for synchronzaton, but also for acton recognton. Each acton wll be represented by a collecton of small fragments, each one less then half a second long. A dctonary contanng many such fragments and ther assocated actons wll be constructed. In order to recognze an acton we wll compare each such fragment to the fragments n the dctonary, and try to nference the whole acton. References [1] Avalable at kleweg/clusterng/clusterng.html. [2] M. Brand. Morphable 3d models from vdeo. In Computer Vson and Pattern Recognton, Kaua, Hawa, pages II: , [3] C. Bregler, A. Hertzmann, and H. Bermann. Recoverng non-rgd 3d shape from mage streams. In Computer Vson and Pattern Recognton, Hlton Head, SC, pages II: , [4] Y. Casp and M. Iran. Algnment of non-overlappng sequences. In Internatonal Conference on Computer Vson, Vancouver, BC, pages II: 76 83, [5] J. Costera and T. Kanade. A multbody factorzaton method for ndependently movng-objects. Int. J. of Computer Vson, 29(3): , Sept [6] F. Dornaka and R. Chung. Stereo correspondence from moton correspondence. In Computer Vson and Pattern Recognton, pages I:70 75, [7] G. Golub and C.V. Loan, Matrx Computatons, 3rd ed., Johns Hopkns Unversty Press, Baltmore, MD, [8] M. Iran, Mult-Frame Optcal Flow Estmaton Usng Subspace Constrants. In IEEE Internatonal Conference on Computer Vson (ICCV), Corfu, September [9] K. Kanatan. Moton segmentaton by subspace separaton and model selecton. In Internatonal Conference on Computer Vson, Vancouver, BC, pages II: ,

19 [10] M. Leventon and W. Freeman. Bayesan estmaton of 3d human moton. techncal report tr 98-06, mtsubsh electrc research labs, [11] F. Schaffaltzky and A. Zsserman. Vewpont nvarant texture matchng and wde baselne stereo. In Internatonal Conference on Computer Vson, Vancouver, BC, pages II: , [12] P. Sturm and B. Trggs. A factorzaton based algorthm for mult-mage projectve structure and moton. In European Conference on Computer Vson, pages II: , [13] C. Tomas and T. Kanade. Shape and moton from mage streams under orthography: A factorzaton method. Int. J. of Computer Vson, 9(2): , November [14] T. Tuytelaars and L. Van Gool. Wde baselne stereo matchng based on local, affnely nvarant regons. In Brtsh Machne Vson Conference, [15] T. Vetter and T. Poggo. Lnear object classes and mage synthess from a sngle example mage. In IEEE Transactons on Pattern Analyss and Machne Intellgence, 19(7): , July [16] R. Vdal and R. Hartley. Moton Segmentaton wth Mssng Data usng PowerFactorzaton and GPCA. In Computer Vson and Pattern Recognton, [17] L. Zelnk-Manor and M. Iran. Degeneraces, Dependences and ther Implcatons n Mult-body and Mult-Sequence Factorzatons In Computer Vson and Pattern Recognton, June 2003 [18] L. Wolf and A. Zomet. Sequence to sequence self calbraton In European Conference on Computer Vson, Copenhagen, Denmark, pages II: ,

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

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

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

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

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

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

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

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

More information

A 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

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

A Factorization Approach to Structure from Motion with Shape Priors

A Factorization Approach to Structure from Motion with Shape Priors A Factorzaton Approach to Structure from Moton wth Shape Prors Alesso Del Bue Insttute for Systems and Robotcs Insttuto Superor Técnco Av. Rovsco Pas 1 1049-001 Lsboa Portugal http://www.sr.st.utl.pt/

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

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

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

Recognizing Faces. Outline

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

More information

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

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

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

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm Resolvng Ambguty n Depth Extracton for Moton Capture usng Genetc Algorthm Yn Yee Wa, Ch Kn Chow, Tong Lee Computer Vson and Image Processng Laboratory Dept. of Electronc Engneerng The Chnese Unversty of

More information

3D Rigid Facial Motion Estimation from Disparity Maps

3D Rigid Facial Motion Estimation from Disparity Maps 3D Rgd Facal Moton Estmaton from Dsparty Maps N. Pérez de la Blanca 1, J.M. Fuertes 2, and M. Lucena 2 1 Department of Computer Scence and Artfcal Intellgence ETSII. Unversty of Granada, 1871 Granada,

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

Inverse-Polar Ray Projection for Recovering Projective Transformations

Inverse-Polar Ray Projection for Recovering Projective Transformations nverse-polar Ray Projecton for Recoverng Projectve Transformatons Yun Zhang The Center for Advanced Computer Studes Unversty of Lousana at Lafayette yxz646@lousana.edu Henry Chu The Center for Advanced

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

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

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

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

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

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem 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 91904 Jerusalem, Israel Emal:

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

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry Today: Calbraton What are the camera parameters? Where are the lght sources? What s the mappng from radance to pel color? Why Calbrate? Want to solve for D geometry Alternatve approach Solve for D shape

More information

Computer Vision. Exercise Session 1. Institute of Visual Computing

Computer Vision. Exercise Session 1. Institute of Visual Computing Computer Vson Exercse Sesson 1 Organzaton Teachng assstant Basten Jacquet CAB G81.2 basten.jacquet@nf.ethz.ch Federco Camposeco CNB D12.2 fede@nf.ethz.ch Lecture webpage http://www.cvg.ethz.ch/teachng/compvs/ndex.php

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

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

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

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

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

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

Multi-body Segmentation: Revisiting Motion Consistency Λ

Multi-body Segmentation: Revisiting Motion Consistency Λ Mult-body Segmentaton: Revstng Moton Consstency Λ Lh Zelnk-Manor Moshe Machlne Mchal Iran Dept. of Computer Scence and Appled Math The Wezmann Insttute of Scence 76 Rehovot, Israel Abstract Dynamc analyss

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

Lecture 9 Fitting and Matching

Lecture 9 Fitting and Matching In ths lecture, we re gong to talk about a number of problems related to fttng and matchng. We wll formulate these problems formally and our dscusson wll nvolve Least Squares methods, RANSAC and Hough

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

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

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

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

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

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

Articulated Tree Structure from Motion A Matrix Factorisation Approach

Articulated Tree Structure from Motion A Matrix Factorisation Approach Artculated Tree Structure from Moton A Matrx Factorsaton Approach arl Scheffler, Konrad H Scheffler, hrstan Omln Department of omputer Scence Unversty of the estern ape 7535 ellvlle, South Afrca cscheffler,

More information

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

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

More information

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

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

Prof. Feng Liu. Spring /24/2017

Prof. Feng Liu. Spring /24/2017 Prof. Feng Lu Sprng 2017 ttp://www.cs.pd.edu/~flu/courses/cs510/ 05/24/2017 Last me Compostng and Mattng 2 oday Vdeo Stablzaton Vdeo stablzaton ppelne 3 Orson Welles, ouc of Evl, 1958 4 Images courtesy

More information

Hierarchical clustering for gene expression data analysis

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

More information

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

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

Aligning Non-Overlapping Sequences,

Aligning Non-Overlapping Sequences, Internatonal Journal of Computer Vson 48(1), 39 51, 2002 c 2002 Kluwer Academc Publshers. Manufactured n The Netherlands. Algnng Non-Overlappng Sequences, YARON CASPI AND MICHAL IRANI Department of Computer

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

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

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

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

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

Alignment of Non-Overlapping Sequences

Alignment of Non-Overlapping Sequences Algnment of Non-Overlappng Sequences Yaron Casp Mchal ran Dept. of Computer Scence and Appled Math The Wezmann nsttute of Scence 76100 Rehovot, srael Ths paper shows how two mage sequences that have no

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

Computer Vision I. Xbox Kinnect: Rectification. The Fundamental matrix. Stereo III. CSE252A Lecture 16. Example: forward motion

Computer Vision I. Xbox Kinnect: Rectification. The Fundamental matrix. Stereo III. CSE252A Lecture 16. Example: forward motion Xbox Knnect: Stereo III Depth map http://www.youtube.com/watch?v=7qrnwoo-8a CSE5A Lecture 6 Projected pattern http://www.youtube.com/watch?v=ceep7x-z4wy The Fundamental matrx Rectfcaton The eppolar constrant

More information

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

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

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

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

Model-Based Bundle Adjustment to Face Modeling

Model-Based Bundle Adjustment to Face Modeling Model-Based Bundle Adjustment to Face Modelng Oscar K. Au Ivor W. sang Shrley Y. Wong oscarau@cs.ust.hk vor@cs.ust.hk shrleyw@cs.ust.hk he Hong Kong Unversty of Scence and echnology Realstc facal synthess

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

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

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

PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS

PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS Po-Lun La and Alper Ylmaz Photogrammetrc Computer Vson Lab Oho State Unversty, Columbus, Oho, USA -la.138@osu.edu,

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

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

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

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

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

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

Calibration of an Articulated Camera System with Scale Factor Estimation

Calibration of an Articulated Camera System with Scale Factor Estimation Calbraton of an Artculated Camera System wth Scale Factor Estmaton CHEN Junzhou, Kn Hong WONG arxv:.47v [cs.cv] 7 Oct Abstract Multple Camera Systems (MCS) have been wdely used n many vson applcatons and

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

Feature Extraction and Registration An Overview

Feature Extraction and Registration An Overview Feature Extracton and Regstraton An Overvew S. Seeger, X. Laboureux Char of Optcs, Unversty of Erlangen-Nuremberg, Staudstrasse 7/B2, 91058 Erlangen, Germany Emal: sns@undne.physk.un-erlangen.de, xl@undne.physk.un-erlangen.de

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

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

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

Collaboratively Regularized Nearest Points for Set Based Recognition

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

More information

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

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

LEAST SQUARES. RANSAC. HOUGH TRANSFORM.

LEAST SQUARES. RANSAC. HOUGH TRANSFORM. LEAS SQUARES. RANSAC. HOUGH RANSFORM. he sldes are from several sources through James Has (Brown); Srnvasa Narasmhan (CMU); Slvo Savarese (U. of Mchgan); Bll Freeman and Antono orralba (MI), ncludng ther

More information

Deformable Surface Tracking Ambiguities

Deformable Surface Tracking Ambiguities Deformable Surface Trackng mbgutes Matheu Salzmann, Vncent Lepett and Pascal Fua Computer Vson Laboratory École Polytechnque Fédérale de Lausanne (EPFL) 5 Lausanne, Swtzerland {matheu.salzmann,vncent.lepett,pascal.fua}epfl.ch

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

Image warping and stitching May 5 th, 2015

Image warping and stitching May 5 th, 2015 Image warpng and sttchng Ma 5 th, 2015 Yong Jae Lee UC Davs PS2 due net Frda Announcements 2 Last tme Interactve segmentaton Feature-based algnment 2D transformatons Affne ft RANSAC 3 1 Algnment problem

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

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

Introduction to Multiview Rank Conditions and their Applications: A Review.

Introduction to Multiview Rank Conditions and their Applications: A Review. Introducton to Multvew Rank Condtons and ther Applcatons: A Revew Jana Košecká Y Ma Department of Computer Scence, George Mason Unversty Electrcal & Computer Engneerng Department, Unversty of Illnos at

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

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

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images

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

More information

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

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

Improving Initial Estimations for Structure from Motion Methods

Improving Initial Estimations for Structure from Motion Methods Improvng Intal Estmatons for Structure from Moton Methods Chrstopher Schwartz Renhard Klen Insttute for Computer Scence II, Unversty of Bonn Abstract In Computer Graphcs as well as n Computer Vson and

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

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