Dual Principal Component Pursuit: Improved Analysis and Efficient Algorithms

Size: px
Start display at page:

Download "Dual Principal Component Pursuit: Improved Analysis and Efficient Algorithms"

Transcription

1 Dual Principal Component Pursuit: Improve Analysis an Efficient Algorithms Zhihui Zhu MINDS Johns Hopkins University Yifan Wang SIST ShanghaiTech University Daniel Robinson AMS Johns Hopkins University Daniel Naiman AMS Johns Hopkins University Rene Vial MINDS Johns Hopkins University Manolis C. Tsakiris SIST ShanghaiTech University Abstract Recent methos for learning a linear subspace from ata corrupte by outliers are base on convex l an nuclear norm optimization an require the imension of the subspace an the number of outliers to be sufficiently small [27]. In sharp contrast, the recently propose Dual Principal Component Pursuit (DPCP) metho [22] can provably hanle subspaces of high imension by solving a non-convex l optimization problem on the sphere. However, its geometric analysis is base on quantities that are ifficult to interpret an are not amenable to statistical analysis. In this paper we provie a refine geometric analysis an a new statistical analysis that show that DPCP can tolerate as many outliers as the square of the number of inliers, thus improving upon other provably correct robust PCA methos. We also propose a scalable Projecte Sub-Graient Metho (DPCP-PSGM) for solving the DPCP problem an show that it achieves linear convergence even though the unerlying optimization problem is non-convex an non-smooth. Experiments on roa plane etection from 3D point clou ata emonstrate that DPCP-PSGM can be more efficient than the traitional RANSAC algorithm, which is one of the most popular methos for such computer vision applications. Introuction Fitting a linear subspace to a ataset corrupte by outliers is a funamental problem in machine learning an statistics, primarily known as (Robust) Principal Component Analysis (PCA) [0, 2]. The classical formulation of PCA, ating back to Carl F. Gauss, is base on minimizing the sum of squares of the istances of all points in the ataset to the estimate linear subspace. Although this problem is non-convex, it amits a close form solution given by the span of the top eigenvectors of the ata covariance matrix. Nevertheless, it is well-known that the presence of outliers can severely affect the quality of the compute solution because the Eucliean norm is not robust to outliers. The sensitivity of classical l 2 -base PCA to outliers has been aresse by using robust maximum likelihoo covariance estimators, such as the one in [25]. However, the associate optimization problems are non-convex an thus ifficult to provie global optimality guarantees. Another classical approach is the exhaustive-search metho of Ranom Sampling An Consensus (RANSAC) [5], which given a time buget, computes at each iteration a -imensional subspace as the span of ranomly chosen points, an outputs the subspace that agrees with the largest number of points. Even though RANSAC is currently one of the most popular methos in many computer vision applications such as 32n Conference on Neural Information Processing Systems (NIPS 208), Montréal, Canaa.

2 Table : Probabilistic upper bouns for the number M of tolerate outliers as a function of the number N of inliers, the subspace imension, an the ambient imension D, by ifferent methos uner a ranom Gaussian or ranom spherical moel. Metho GGD [6] Ranom Gaussian Moel M D(D ) REAPER [3] M D D N, 2 GMS [30] l 2,-RPCA [27] TME [29] TORP [3] M M M (D )D N N N max(, log(m+n ) M < D N N max(, log(m+n) ) 2 Metho FMS [] CoP [9] DPCP (this paper) Ranom Spherical Moel N/M 0, N, i.e., any ratio of outliers when N M D 2 N, < D M N 2 D log 2 D multiple view geometry [9], its performance is sensitive to the choice of a thresholing parameter. Moreover, the number of require samplings may become prohibitive in cases when the number of outliers is very large an/or the subspace imension is large an close to the imension D of the ambient space (i.e., the high relative imension case). As an alternative to traitional robust subspace learning methos, uring the last ecae ieas from compresse sensing have given rise to a new class of methos that are base on convex optimization, an amit elegant theoretical analyses an efficient algorithmic implementations. Prominent examples are base on ecomposing the ata matrix into low-rank an column-sparse parts [27], expressing each ata point as a sparse linear combination of other ata points [20, 28], an measuring the coherence of each point with every other point in the ataset [9]. The main limitation of these methos is that they are theoretically justifiable only for subspaces of low relative imension /D. However, for applications such as 3D point clou analysis, two/three-view geometry in computer vision, an system ientification, a subspace of imension D (high relative imension) is sought [2, 26]. A promising irection towars hanling subspaces of high relative imension is minimizing the sum of the istances of the points to the subspace, which is a non-convex problem that REAPER [3] relaxes to a Semi-Definite Program (SDP). Even though in practice REAPER outperforms low-rank methos [27, 20, 28, 9] for subspaces of high relative imension, its theoretical guarantees still require < (D )/2. This is improve upon by the recent work of [6], which stuies a graient escent algorithm on the Grassmannian, an establishes convergence with high-probability to the inlier subspace for any /D, as long as the number of outliers M scales as (D/)O(N). The focus of the present paper is the recently propose Dual Principal Component Pursuit (DPCP) metho [22, 24, 23], which seeks to learn recursively a basis for the orthogonal complement of the subspace by solving an l minimization problem on the sphere. In fact, this optimization problem is precisely the unerlying non-convex problem associate to REAPER an [6] for the special case = D. As shown in [22, 24], as long as the points are well istribute in a certain eterministic sense, any global minimizer of this non-convex problem is guarantee to be a vector orthogonal to the subspace, regarless of the outlier/inlier ratio an the subspace imension; a result that agrees with the earlier finings of [4]. Inee, for synthetic ata rawn from a hyperplane ( = D ), DPCP has been shown to be the only metho able to correctly recover the subspace with up to 70% outliers (D = 30). Nevertheless, the analysis of [22, 24] involves geometric quantities that are ifficult to analyze in a probabilistic setting, an consequently it has been unclear how the number M of outliers that can be tolerate scales as a function of the number N of inliers. Moreover, even though [22, 24] show that relaxing the non-convex problem to a sequence of linear programs (LPs) guarantees finite convergence to a vector orthogonal to the subspace, this approach is computationally expensive. Alternatively, while the Iteratively Reweighte Least Squares (IRLS) scheme propose in [24, 23] is more efficient than the linear programming approach, it comes with no theoretical guarantees an scales poorly for high-imensional ata, since it involves an SVD at each iteration. In this paper we make the following specific contributions: This asymptotic result assumes that an D are fixe, thus these two parameters are omitte. 2

3 Theory: An improve analysis of global optimality for DPCP that replaces the cumbersome geometric quantities of [22, 24] with new quantities that are both tighter an easier to boun in probability. Specifically, employing a spherical ranom moel suggests that DPCP can hanle M = O( D log 2 D N 2 ) outliers. This is in sharp contrast to existing provably correct state-of-the-art robust PCA methos, which as per Table can tolerate at best M = O(N) outliers. 2 Algorithms: A scalable Projecte Sub-Graient Metho algorithm with piecewise geometrically iminishing step sizes (DPCP-PSGM), which is proven to solve the non-convex DPCP problem with linear convergence an using only matrix-vector multiplications. This is in contrast to classic results in the literature on the PSGM, which usually requires the problem to be convex in orer to establish sub-linear convergence []. DPCP-PSGM is orers of magnitue faster than the LP-base an IRLS schemes propose in [24], which allows us to exten the size of the atasets that we can hanle from 0 3 to 0 6 ata points. Experiments: Experiments on roa plane etection from 3D point clou ata using the KITTI ataset [6], which is an important computer vision task in autonomous car riving systems, show that for the same computational buget DPCP-PSGM outperforms RANSAC, which is one of the most popular methos for such computer vision applications. 2 Global Optimality Analysis for Dual Principal Component Pursuit Review of DPCP Given a unit l 2 -norm ataset X = [X O]Γ R D L, where X R D N are inlier points spanning a -imensional subspace S of R D, O are outlier points having no linear structure, an Γ is an unknown permutation, the goal of robust PCA is to recover the inlier space S or equivalently to cluster the points into inliers an outliers. Towars that en, the main iea of Dual Principal Component Pursuit (DPCP) [22, 24] is to first compute a hyperplane H that contains all the inliers X. Such a hyperplane can be use to iscar a potentially very large number of outliers, after which a metho such as RANSAC may successfully be applie to the reuce ataset 3. Alternatively, if is known, then one may procee to recover S as the intersection of D orthogonal hyperplanes that contain X. In any case, DPCP computes a normal vector b to the first hyperplane H as follows: min X b 0 s. t. b 0. () b R D Notice that the function X b 0 being minimize simply counts how many points in the ataset are not containe in the hyperplane with normal vector b. Assuming that there are at least + inliers an at least D outliers (this is to avoi egenerate situations), an that all points are in general position 4, then every solution b to () must correspon to a hyperplane that contains X, an hence b is orthogonal to S. Since () is computationally intractable, it is reasonable to replace it by 5 min f(b) := X b s. t. b 2 =. (2) b R D Although problem (2) is non-convex (because of the constraint) an non-smooth (because of the l norm), the work of [22, 24] establishe conitions suggesting that if the outliers are well istribute on the unit sphere an the inliers are well istribute on the intersection of the unit sphere with the subspace S, then global minimizers of (2) are orthogonal to S. Nevertheless, these conitions are eterministic in nature an ifficult to interpret. In this section, we give improve global optimality conitions that are i) tighter, ii) easier to interpret an iii) amenable to a probabilistic analysis. Geometry of the critical points The heart of our analysis lies in a tight geometric characterization of the critical points of (2) (see Lemma below). Before stating the result, we nee to introuce some further notation an efinitions. Letting P S be the orthogonal projection onto S, we efine the principal angle of b from S as φ [0, π 2 ] such that cos(φ) = P S(b) 2 / b 2. Since we will 2 Table is an aaptation of Table I from [2]. We note that not all bouns are irectly comparable because ifferent methos might be analyze uner ifferent moels, e.g., for DPCP we use the ranom spherical moel, while for REAPER the ranom Gaussian moel is use. Nevertheless, the two moels are closely relate, since a ranom vector istribute accoring to the stanar normal istribution tens to concentrate aroun the sphere. 3 Note that if the outliers are in general position, then H will contain at most D outliers. 4 Every -tuple of inliers is linearly inepenent, an every D-tuple of outliers is linearly inepenent. 5 This optimization problem also appears in ifferent contexts (e.g., [8] an [2]). 3

4 consier the first-orer optimality conitions of (2), we naturally nee to compute the sub-ifferential of the objective function in (2). Towars that en, we enote the sign function by sign(a) = a/ a when a 0, an sign(a) = 0 when a = 0. We also require the sub-ifferential Sgn of the absolute value function a efine as Sgn(a) = sign(a) when a 0, an Sgn(a) = [, ] when a = 0. We use sign(a) to inicate that we apply the sign function element-wise to the vector a an similarly for Sgn. Next, global minimizers of (2) are critical points in the following sense: Definition. A vector b S D is calle a critical point of (2) if there exists f(b) such that the Riemannian graient := (I bb ) = 0, where f(b) = X Sgn( X b) is the sub-ifferential of f at b. We now illustrate the key iea behin characterizing the geometry of the critical points. Let b be a critical point that is not orthogonal to S. Then, uner general position assumptions on the ata, b can be orthogonal to K D columns of X, of which at most can be inliers (otherwise b S). It follows that any Riemannian sub-graient evaluate at b has the form = (I bb )O sign(o b) + (I bb )X sign(x b) + ξ, (3) where ξ = K i= α j i x ji with x j,..., x jk the columns of X orthogonal to b an α j,..., α jk [, ]. Note that ξ 2 < D. Since b is a critical point, Definition implies a choice of α ji so that = 0. Define b = cos(φ)s + sin(φ)n, where φ is the principal angle of b from S, an s = P S (b)/ P S (b) 2 an n = P S (b)/ P S (b) 2 are the orthonormal projections of b onto S an S, respectively. Defining g = sin(φ)s + cos(φ)n an noting that g b, it follows that which in particular implies that Thus, we obtain Lemma after efining η O := M max g,b S D,g b 0 = g O sign(o b) sin(φ) X s + g ξ, (4) sin(φ) ( g O sign(o b) + D ) / X s. (5) g O sign(o b) an c X,min := N min b S S D X b. (6) Lemma. Any critical point b of (2) must either be a normal vector of S, or have a principal angle φ from S smaller than or equal to arcsin (Mη O /Nc X,min ), where η O := η O + D/M. Towars interpreting Lemma, we first give some insight into the quantities η O an c X,min. First, we claim that η O reflects how well istribute the outliers are, with smaller values corresponing to more uniform istributions. This can be seen by noting that as M an assuming that O remains well istribute, the quantity M O sign ( O b ) tens to the quantity c D b, where c D is the average height of the unit hemi-sphere of R D [22, 24]. Since g b, in the limit η O 0. Secon, the quantity c X,min is the same as the permeance statistic efine in [3], an for well-istribute inliers is boune away from small values, since there is no single irection in S sufficiently orthogonal to X. We thus see that accoring to Lemma, any critical point of (2) is either orthogonal to the inlier subspace S, or very close to S, with its principal angle φ from S being smaller for well istribute points an smaller outlier to inlier ratios M/N. Interestingly, Lemma suggests that any algorithm can be utilize to fin a normal vector to S as long as the algorithm is guarantee to fin a critical point of (2) an this critical point is sufficiently far from the subspace S, i.e., it has principal angle larger than arcsin (Mη O /Nc X,min ). We will utilize this crucial observation in the next section to erive guarantees for convergence to the global optimum for a new scalable algorithm. Global optimality In orer to characterize the global solutions of (2), we efine quantities similar to c X,min but associate with the outliers, namely c O,min := M min O b an c O,max := b S D M max O b. (7) b S D The next theorem, whose proof relies on Lemma, provies new eterministic conitions uner which any global solution to (2) must be a normal vector to S. Theorem. Any global solution b to (2) must be orthogonal to the inlier subspace S as long as M N η 2 O + (c O,max c O,min ) 2 <. (8) c X,min 4

5 Towars interpreting Theorem, recall that for well istribute inliers an outliers η O is small, while the permeance statistics c O,max, c O,min are boune away from small values. Now, the quantity c O,max, thought of as a ual permeance statistic, is boune away from large values for the reason that there is not a single irection in R D that can sufficiently capture the istribution of O. In fact, as M increases the two quantities c O,max, c O,min ten to each other an their ifference goes to zero as M. With these insights, Theorem implies that regarless of the outlier/inlier ratio M/N, as we have more an more inliers an outliers while keeping D an M/N fixe, an assuming the points are well-istribute, conition (8) will eventually be satisfie an any global minimizer must be orthogonal to the inlier subspace S. A similar conition to (8) is given in [22, Theorem 2]. Although the proofs of the two theorems share some common elements, [22, Theorem 2] is erive by establishing iscrepancy bouns between (2) an a continuous analogue of (2), an involves quantities ifficult to hanle such as spherical cap iscrepancies an circumraii of zonotopes. In aition, as shown in Figure, a numerical comparison of the conitions of the two theorems reveals that conition (8) is much tighter. We attribute this to the quantities in our new analysis better representing the function X b being minimize, namely c X,min, c O,min, c O,max, an η O, when compare to the quantities use in the analysis of [22, 24]. Moreover, our quantities are easier to boun uner a probabilistic moel, thus leaing to the following characterization of the number of outliers that may be tolerate. Theorem 2. Consier a ranom spherical moel where the columns of O are rawn uniformly from the sphere S D an the columns of X are rawn uniformly from S D S, where S is a subspace of imension < D. Fix any t < (a) Check [22, (24)] (c) Check (8) (b) Check [22, (24)] () Check (8) Figure : Check whether the conition (8) an a similar conition in [22, Theorem 2] are satisfie (white) or not (black) for a fixe number N of inliers while varying the outlier ratio M/(M + N) an the subspace relative imension /D: (a)-(c), N = 500; (b)-(), N = (c N 2). Then with probability at least 6e t 2 /2, any global solution of (2) is orthogonal to S as long as ( ) 2 ( (4 + t) 2 2 ) 2, M + C 0 D log D + t M π N (2 + t/2) N (9) where C 0 is a universal constant that is inepenent of N, M, D, an t. Interestingly, Theorem 2 suggests that DPCP can roughly tolerate M = O( D log 2 D N 2 ) outliers. We believe this makes DPCP the first metho that is able to tolerate O(N 2 ) outliers when an D are fixe, since as per Table current provably correct state-of-the-art methos can hanle at best M = O(N). For example, REAPER [3] requires M O( D N). On the other han, our boun is a ecreasing function of D, which is an artifact of the proof technique use; we conjecture that this can be mene by a more sophisticate analysis of the term η O. Finally, our choice to use a spherical ranom moel as oppose to a Gaussian moel is a technical one: the analysis is more ifficult when the functions are both non-lipschitz an unboune. That being sai, we believe that this choice oes not impose any practical limitations, since one can always normalize the ata without changing the angles of the inliers/outliers to the linear subspace. 3 A Scalable Algorithm for Dual Principal Component Pursuit Note that the DPCP problem (2) involves a convex objective function an a non-convex feasible region, which nevertheless is easy to project onto. This structure was exploite in [8, 22], where in the secon case the authors propose an Alternating Linearization an Projection (ALP) metho that solves a sequence of linear programs (LP) with a linearization of the non-convex constraint an then projection onto the sphere. 6 Although efficient LP solvers (such as Gurobi [8]) may be use to solve each LP, these methos o not scale well with the problem size (i.e., D, N an 6 Details of the proceure can be foun in the supplementary material, where we are also able to provie an improve analysis for their ALP metho. 5

6 M). Inspire by Lemma, which states that any critical point that has principal angle larger than arcsin (Mη O /Nc X,min ) must be a normal vector of S, we now consier solving (2) with a first-orer metho, specifically Projecte Sub-Graient Metho (DPCP-PSGM), which is state in Algorithm. Algorithm (DPCP-PSGM) Projecte Sub-graient Metho for Solving (2) Input: ata X R D L an initial step size µ 0 ; Initialization: set b 0 = arg min b X b 2, s. t. b S D ; : for k =, 2,... o 2: upate the step size µ k accoring to a certain rule; 3: b k = b k µ k X sign( X bk ); b k = P S D (b k ) = b k / b k ; 4: en for Unlike projecte graient escent for smooth problems, the choice of step size for PSGM is more complicate since a constant step size in general can not guarantee the convergence of PSGM even to a critical point, though such a choice is often use in practice. For the purpose of illustration, consier a simple example h(x) = x without any constraint, an suppose that µ k = 0.08 for all k an that an initialization of x 0 = 0. is use. Then, the iterates {x k } will jump between two points 0.02 an 0.06 an never converge to the global minimum 0. Thus, a wiely aopte strategy is to use iminishing step sizes, incluing those that are not summable (such as µ k = O(/k) or µ k = O(/ k)) [], or geometrically iminishing (such as µ k = O(ρ k ), ρ < ) [7, 4, 5]. However, for such choices, most of the literature establishes convergence guarantees for PSGM in the context of convex feasible regions [, 7, 4], an thus can not be irectly applie to Algorithm. For the rest of this section, it is more convenient to use the principal angle θ [0, π 2 ] between b an the orthogonal subspace S ; thus b is a normal vector of S if an only if θ = 0. We also nee a quantity similar to η O that quantifies how well the inliers are istribute within the subspace S: η X := N max g,b S S D,g b g X sign(x b). Our next result provies performance guarantees for Algorithm for various choices of step sizes ranging from constant to geometrically iminishing step sizes, the latter one giving an R-linear convergence of the sequence of principal angles to zero. Theorem 3 (Convergence guarantee for PSGM). Let { b k } be the sequence generate by Algorithm with initialization b 0, whose principal angle θ 0 to S is assume to satisfy θ 0 < arctan ( (NcX,min ) / ( NηX + DMη O ) ). (0) Let µ := 4 max{nc X,min,Mc O,max }. Assuming that Nc X,min Nη X + DMη O, the angle θ k between b k an S satisfies the following properties in accorance with various choices of step sizes. (i) (constant step size) With µ k = µ µ, k 0, we have { max{θ0, θ θ k (µ)}, k < K (µ), θ (µ), k K (µ), tan(θ 0) where K (µ) := µ(nc X,min max{,tan(θ 0)}( Nη X + DMη O )) an θ (µ) := arctan (ii) (iminishing step size) With µ k µ, µ k 0, k= µ k =, we have θ k 0. (iii) (iminishing step size of O(/k)) With µ 0 µ, µ k = µ0 () ( ) µ 2µ. k, k, we have tan(θ k) = O( k ). (iv) (piecewise geometrically iminishing step size) With µ 0 µ an { µ µ k = 0, k < K 0, µ 0 β (k K0)/K + (2), k K 0, where β (0, ), is the floor function, an K 0, K N are chosen such that K 0 K (µ 0 ) an K ( 2βµ ( Nc X,min ( Nη X + DMη O ))) (3) 6

7 with K (µ) efine right after (), we have tan(θ k ) { µ max{tan(θ0 ), 2µ 0 k < K 0, 2µ µ 0 β (k K0)/K, k K 0. (4) First note that with the choice of constant step size µ, although PSGM is not guarantee to fin a normal vector, () ensures that after K (µ) iterations, b k is close to S in the sense that θ k θ (µ), which can be much smaller than θ 0 for a sufficiently small µ. The expressions for K (µ) an θ (µ) inicate that there is a traeoff in selecting the step size µ. By choosing a larger step size µ, we have a smaller K (µ) but a larger upper boun θ (µ). We can balance this traeoff accoring to the requirements of specific applications. For example, in applications where the accuracy of θ (to zero) is not as important as the convergence spee, it is appropriate to choose a larger step size. An alternative an more efficient way to balance this traeoff is to change the step size as the iterations procee. For the classical iminishing step sizes that are not summable, Theorem 3(ii) guarantees convergence of θ k to zero (i.e., all limit points of the sequence of iterates { b k } are normal vectors), though the convergence rate epens on the specific choice of step size. For example, Theorem 3(iii) guarantees a sub-linear convergence of tan(θ k ) for step size iminishing at the rate of /k. The approach of piecewise geometrically iminishing step size (see Theorem 3(iv)) takes avantage of the traeoff in Theorem 3(i) by first using a relatively large initial step size µ 0 so that K (µ 0 ) is small (although θ (µ 0 ) is large), an then ecreasing the step size in a piecewise fashion. As illustrate in Figure 2, with such a piecewise geometrically iminishing step size, (4) establishes a piecewise geometrically ecaying boun for the principal angles. Note that the curve tan(θ k ) is not monotone because, as note earlier, PSGM is not a escent metho. Perhaps the most surprising aspect in Theorem 3(iv) is that with the iminishing step size (2), we obtain a K-step R-linear convergence rate for tan(θ k ). This linear convergence rate relies on both the choice of the step size an certain beneficial geometric structure in the problem. As characterize by Lemma, one such structure is Figure 2: Illustration of Theorem 3(iv): θ k is the principal angle between b k an S generate by the PSGM Algorithm with piecewise geometrically iminishing step size. The re otte line represents the upper boun on tan(θ k ) given by (4), while the green ashe line inicates the choice of the step size (2). that all critical points in a neighborhoo of S are global solutions. Asie from this, other properties (e.g., the negative irection of the Riemannian subgraient points towar S ) are use to show the ecaying rate of the principal angle. This is ifferent from the recent work [4] in which linear convergence for PSGM is obtaine for sharp an weakly convex objective functions an convex constraint sets. Thus, we believe the choice of piecewise geometrically iminishing step size is of inepenent interest an can be useful for other nonsmooth problems. 7 4 Experiments on Synthetic Data an Real 3D Point Clou Roa Data Synthetic Data We first use synthetic ata to verify the propose PSGM algorithm. We fix D = 30, ranomly sample a subspace S of imension = 29, an uniformly at ranom sample N = 500 inliers an M = 67 outliers (so that the outlier ratio M/(M + N) = 0.7) with unit l 2 -norm. Inspire by the Piecewise Geometrically Diminishing (PGD) step size, we also use a moifie backtracking line search (MBLS) that always uses the previous step size as an initialization for fining the current one within a backtracking line search [7, Section 3.] strategy, which ramatically reuces the computational time compare with a stanar backtracking line search. The 7 While smoothing allows one to use graient-base algorithms with guarantee convergence, the obtaine solution is a perturbe version of the targete one an thus a rouning step (such as solving a linear program [8]) is require. However, as illustrate in Figure 3, solving one linear program is more expensive than the PSGM for (2) when the ata set is relatively large, thus inicating that using a smooth surrogate is not always beneficial. 7

8 PSGM-PGD PSGM-MBLS IRLS ALP PSGM-PGD PSGM-MBLS IRLS ALP iteration Figure 3: (L) Convergence of PSGM for ifferent step sizes. Comparison of PSGM with ALP an IRLS in [24] M in terms of (M) iterations an (R) computing time. Here D = 30 an = 29, N = 500, = 0.7. M+N corresponing algorithm is enote by PSGM-MBLS. (This variant oes not have any convergence guarantee for nonsmooth problems but performe well in practice.) We set K 0 = 30, K = 4 an β = /2 for the PGD step size with initial step size obtaine by one iteration of a backtracking line search an enote the corresponing algorithm by PSGM-PGD. We efine b 0 to be the bottom eigenvector of X X, which has been emonstrate to be effective in practice [24]. Figure 3(L) isplays the convergence of the PSGM (Algorithm ) with ifferent choices of step sizes. We observe linear convergence for both PSGM-PGD an PSGM-MBLS, which converge much faster than PSGM with constant step size or classical iminishing step size. In Figure 3(M)/(R) we compare PSGM algorithms with the ALP an IRLS algorithm (referre to as DPCP-LP an DPCP-IRLS, respectively, in [24]). First observe that, as expecte, although ALP fins a normal vector in few iterations, it has the highest time complexity because it solves an LP uring each iteration. Figure 3(R) inicates that one iteration of ALP consumes more time than the whole proceure for PSGM. We also note that asie from the theoretical guarantee for PSGM-PGD, it also converges faster than IRLS (in terms of computing time), the latter lacking a convergence guarantee. Finally, Figure 4 illustrates Theorem 2, using the same setup, by showing the principal angle from S of the solution to the DPCP problem compute by the PSGM-MBLS algorithm: the phase transition is inee quaratic, inicating that DPCP can tolerate as many as O(N 2 ) outliers as preicte by Theorem Fitte 0.00 Quaratic fit Figure 4: The principal angle θ between the solution to the DPCP problem (2) an S : black correspons to π an white correspons to 0. Here D = 30 an 2 = 29. For each M, we fin the smallest N (re ots) such that θ The blue quaratic curve inicates the least-squares fit to these points. Experiments on real 3D point clou roa ata We compare DPCP-PSGM (with a moifie backtracking line search) with RANSAC [5], l 2, -RPCA [27] an REAPER [3] on the roa etection challenge 8 of the KITTI ataset [6], recore from a moving platform while riving in an aroun Karlsruhe, Germany. This ataset consists of image ata together with corresponing 3D points collecte by a rotating 3D laser scanner. In this experiment we use only the 360 3D point clous with the objective of etermining the 3D points that lie on the roa plane (inliers) an those off that plane (outliers). Typically, each 3D point clou is on the orer of 00,000 points incluing about 50% outliers. Using homogeneous coorinates this can be cast as a robust hyperplane learning problem in R 4. Since the ataset is not annotate for that purpose, we manually annotate a few frames (e.g., see the left column of Fig. 5). Since DPCP-PSGM is the fastest metho (on average converging in about 00 millisecons for each frame on a 6 core 6 threa Intel (R) i machine), we set the time buget for all methos equal to the running time of DPCP-PSGM. For RANSAC we also compare with 0 an 00 times that time buget. Since l 2, -RPCA oes not irectly return a subspace moel, we extract the normal vector via SVD on the low-rank matrix returne by that metho. Table 2 reports the area uner the Receiver Operator Curve (ROC), the latter obtaine by thresholing the istances of the points to the hyperplane estimate by each metho, using a suitable range of ifferent threshols 9. As seen, even though a low-rank metho, l 2, -RPCA performs reasonably well but not on par with DPCP-PSGM an REAPER, which overall 8 Coherence Pursuit [9] is not applicable to this experiment because forming the require correlation matrix of the thousans of 3D points is prohibitively expensive. 9 For RANSAC, we also use each such threshol as its internal thresholing parameter. 8

9 Figure 5: Frame 2 of ataset KITTI-CITY-48: raw image, projection of annotate 3D point clou onto the image, an etecte inliers/outliers using a groun-truth threshol on the istance to the hyperplane for each metho. The corresponing F measures are DPCP-PSGM (0.933), REAPER (0.890), `2 -RPCA (0.248), RANSAC (0.023), 0xRANSAC (0.622), an 00xRANSAC (0.824). ten to be the most robust methos. On the contrary, for the same time buget, RANSAC, which is a popular choice in the computer vision community for such outlier etection tasks, is essentially failing ue to an insufficient number of iterations. Even allowing for a 00 times higher time buget still oes not make RANSAC the best metho, as it is outperforme by DPCP-PSGM on five out of the seven point clous (, 45, an 37 in KITTY-CITY-5, an 0 an 2 in KITTY-CITY-48). Table 2: Area uner ROC for annotate 3D point clous with inex, 45, 20, 37, 53 in KITTYCITY-5 an 0, 2 in KITTY-CITY-48. The number in parenthesis is the percentage of outliers. KITTY-CITY-5 KITTY-CITY-48 Methos (37%) 45(38%) 20(53%) 37(48%) 53(67%) 0(56%) 2(57%) DPCP-PSGM REAPER `2,-RPCA RANSAC xRANSAC xRANSAC Conclusions We provie an improve analysis for the global optimality of the DPCP metho that suggests that DPCP can hanle O((#inliers)2 ) outliers. We also presente a scalable first-orer metho for solving the DPCP problem that only uses matrix-vector multiplications, for which we establishe global convergence guarantees for various step size selection schemes, regarless of the non-convexity an non-smoothness of the DPCP problem. Finally, experiments on 3D point clou roa ata emonstrate that the propose metho is able to outperform RANSAC even when RANSAC is allowe to use 00 times the computational buget of the propose metho. Extensions to allow for corrupte ata an multiple subspaces, an further applications in computer vision are the subject of ongoing work. Acknowlegment The co-authors from JHU were supporte by NSF grant We thank Tianyu Ding of JHU for carefully proof-reaing the longer version of this manuscript an catching some mistakes, Yunchen Yang an Tianjiao Ding of ShanghaiTech for refining the 3D point clou experiment, Ziyu Liu of ShanghaiTech for his help in eriving the concentration inequality for ηo, an the three anonymous reviewers for their constructive comments. 9

10 References [] S. Boy, L. Xiao, an A. Mutapcic. Subgraient methos. Lecture Notes of EE392o, Stanfor University, Autumn Quarter, 2004: , [2] E. Canès, X. Li, Y. Ma, an J. Wright. Robust principal component analysis. Journal of the ACM, 58, 20. [3] Y. Cherapanamjeri, P. Jain, an P. Netrapalli. Thresholing base efficient outlier robust pca. arxiv preprint arxiv: , 207. [4] D. Davis, D. Drusvyatskiy, K. J. MacPhee, an C. Paquette. Subgraient methos for sharp weakly convex functions. arxiv preprint arxiv: , 208. [5] M. A. Fischler an R. C. Bolles. RANSAC ranom sample consensus: A paraigm for moel fitting with applications to image analysis an automate cartography. Communications of the ACM, 26:38 395, 98. [6] A. Geiger, P. Lenz, C. Stiller, an R. Urtasun. Vision meets robotics: The kitti ataset. The International Journal of Robotics Research, 32():23 237, 203. [7] J.-L. Goffin. On convergence rates of subgraient optimization methos. Mathematical Programming, 3(): , 977. [8] I. Gurobi Optimization. Gurobi optimizer reference manual, 205. [9] R. Hartley an A. Zisserman. Multiple View Geometry in Computer Vision. Cambrige, 2n eition, [0] I. Jolliffe. Principal Component Analysis. Springer-Verlag, New York, 986. [] G. Lerman an T. Maunu. Fast, robust an non-convex subspace recovery. Information an Inference: A Journal of the IMA, 7(2): , 207. [2] G. Lerman an T. Maunu. An overview of robust subspace recovery. arxiv: [cs.lg], 208. [3] G. Lerman, M. B. McCoy, J. A. Tropp, an T. Zhang. Robust computation of linear moels by convex relaxation. Founations of Computational Mathematics, 5(2):363 40, 205. [4] G. Lerman an T. Zhang. l p-recovery of the most significant subspace among multiple subspaces with outliers. Constructive Approximation, 40(3): , 204. [5] X. Li, Z. Zhu, A. M.-C. So, an R. Vial. Nonconvex robust low-rank matrix recovery. arxiv preprint arxiv: , 208. [6] T. Maunu an G. Lerman. A well-tempere lanscape for non-convex robust subspace recovery. arxiv: [cs.lg], 207. [7] J. Noceal an S. J. Wright. Numerical Optimization, secon eition. Worl Scientific, [8] Q. Qu, J. Sun, an J. Wright. Fining a sparse vector in a subspace: Linear sparsity using alternating irections. In Avances in Neural Information Processing Systems, pages , 204. [9] M. Rahmani an G. Atia. Coherence pursuit: Fast, simple, an robust principal component analysis. arxiv preprint arxiv: , 206. [20] M. Soltanolkotabi, E. Elhamifar, an E. J. Canès. Robust subspace clustering. Annals of Statistics, 42(2): , 204. [2] H. Späth an G. Watson. On orthogonal linear l approximation. Numerische Mathematik, 5(5):53 543, 987. [22] M. Tsakiris an R. Vial. Dual principal component pursuit. In ICCV Workshop on Robust Subspace Learning an Computer Vision, pages 0 8, 205. [23] M. C. Tsakiris an R. Vial. Hyperplane clustering via ual principal component pursuit. In International Conference on Machine Learning, 207. [24] M. C. Tsakiris an R. Vial. Dual principal component pursuit. Journal of Machine Learning Research, 9(8): 50,

11 [25] D. E. Tyler. A istribution-free m-estimator of multivariate scatter. The Annals of Statistics, 5():234 25, 987. [26] Y. Wang, C. Dicle, M. Sznaier, an O. Camps. Self scale regularize robust regression. In Proceeings of the IEEE Conference on Computer Vision an Pattern Recognition, pages , 205. [27] H. Xu, C. Caramanis, an S. Sanghavi. Robust pca via outlier pursuit. In Avances in Neural Information Processing Systems, pages , 200. [28] C. You, D. Robinson, an R. Vial. Provable self-representation base outlier etection in a union of subspaces. In IEEE Conference on Computer Vision an Pattern Recognition, 207. [29] T. Zhang. Robust subspace recovery by tyler s m-estimator. Information an Inference: A Journal of the IMA, 5(): 2, 206. [30] T. Zhang an G. Lerman. A novel m-estimator for robust pca. The Journal of Machine Learning Research, 5(): , 204.

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 3 Sofia 017 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-017-0030 Particle Swarm Optimization Base

More information

1 Surprises in high dimensions

1 Surprises in high dimensions 1 Surprises in high imensions Our intuition about space is base on two an three imensions an can often be misleaing in high imensions. It is instructive to analyze the shape an properties of some basic

More information

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

A Geometric Analysis of Subspace Clustering with Outliers

A Geometric Analysis of Subspace Clustering with Outliers A Geometric Analysis of Subspace Clustering with Outliers Mahdi Soltanolkotabi and Emmanuel Candés Stanford University Fundamental Tool in Data Mining : PCA Fundamental Tool in Data Mining : PCA Subspace

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

Classical Mechanics Examples (Lagrange Multipliers)

Classical Mechanics Examples (Lagrange Multipliers) Classical Mechanics Examples (Lagrange Multipliers) Dipan Kumar Ghosh Physics Department, Inian Institute of Technology Bombay Powai, Mumbai 400076 September 3, 015 1 Introuction We have seen that the

More information

CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION. Zhaoyin Jia, Andrew Gallagher, Tsuhan Chen

CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION. Zhaoyin Jia, Andrew Gallagher, Tsuhan Chen CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION Zhaoyin Jia, Anrew Gallagher, Tsuhan Chen School of Electrical an Computer Engineering, Cornell University ABSTRACT Photography on a mobile camera

More information

2-connected graphs with small 2-connected dominating sets

2-connected graphs with small 2-connected dominating sets 2-connecte graphs with small 2-connecte ominating sets Yair Caro, Raphael Yuster 1 Department of Mathematics, University of Haifa at Oranim, Tivon 36006, Israel Abstract Let G be a 2-connecte graph. A

More information

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters Available online at www.scienceirect.com Proceia Engineering 4 (011 ) 34 38 011 International Conference on Avances in Engineering Cluster Center Initialization Metho for K-means Algorithm Over Data Sets

More information

Non-homogeneous Generalization in Privacy Preserving Data Publishing

Non-homogeneous Generalization in Privacy Preserving Data Publishing Non-homogeneous Generalization in Privacy Preserving Data Publishing W. K. Wong, Nios Mamoulis an Davi W. Cheung Department of Computer Science, The University of Hong Kong Pofulam Roa, Hong Kong {wwong2,nios,cheung}@cs.hu.h

More information

Learning convex bodies is hard

Learning convex bodies is hard Learning convex boies is har Navin Goyal Microsoft Research Inia navingo@microsoftcom Luis Raemacher Georgia Tech lraemac@ccgatecheu Abstract We show that learning a convex boy in R, given ranom samples

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body International Engineering Mathematics Volume 04, Article ID 46593, 7 pages http://x.oi.org/0.55/04/46593 Research Article Invisci Uniform Shear Flow past a Smooth Concave Boy Abullah Mura Department of

More information

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015) 5th International Conference on Avance Design an Manufacturing Engineering (ICADME 25) Research on motion characteristics an application of multi egree of freeom mechanism base on R-W metho Xiao-guang

More information

Kinematic Analysis of a Family of 3R Manipulators

Kinematic Analysis of a Family of 3R Manipulators Kinematic Analysis of a Family of R Manipulators Maher Baili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S. 6597 1, rue e la Noë, BP 92101,

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway State Inexe Policy Search by Dynamic Programming Charles DuHaway Yi Gu 5435537 503372 December 4, 2007 Abstract We consier the reinforcement learning problem of simultaneous trajectory-following an obstacle

More information

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Queueing Moel an Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Marc Aoun, Antonios Argyriou, Philips Research, Einhoven, 66AE, The Netherlans Department of Computer an Communication

More information

Distributed Decomposition Over Hyperspherical Domains

Distributed Decomposition Over Hyperspherical Domains Distribute Decomposition Over Hyperspherical Domains Aron Ahmaia 1, Davi Keyes 1, Davi Melville 2, Alan Rosenbluth 2, Kehan Tian 2 1 Department of Applie Physics an Applie Mathematics, Columbia University,

More information

Optimal Oblivious Path Selection on the Mesh

Optimal Oblivious Path Selection on the Mesh Optimal Oblivious Path Selection on the Mesh Costas Busch Malik Magon-Ismail Jing Xi Department of Computer Science Rensselaer Polytechnic Institute Troy, NY 280, USA {buschc,magon,xij2}@cs.rpi.eu Abstract

More information

B-Splines and NURBS Week 5, Lecture 9

B-Splines and NURBS Week 5, Lecture 9 CS 430/585 Computer Graphics I B-Splines an NURBS Week 5, Lecture 9 Davi Breen, William Regli an Maxim Peysakhov Geometric an Intelligent Computing Laboratory Department of Computer Science Drexel University

More information

Online Appendix to: Generalizing Database Forensics

Online Appendix to: Generalizing Database Forensics Online Appenix to: Generalizing Database Forensics KYRIACOS E. PAVLOU an RICHARD T. SNODGRASS, University of Arizona This appenix presents a step-by-step iscussion of the forensic analysis protocol that

More information

Image compression predicated on recurrent iterated function systems

Image compression predicated on recurrent iterated function systems 2n International Conference on Mathematics & Statistics 16-19 June, 2008, Athens, Greece Image compression preicate on recurrent iterate function systems Chol-Hui Yun *, Metzler W. a an Barski M. a * Faculty

More information

A shortest path algorithm in multimodal networks: a case study with time varying costs

A shortest path algorithm in multimodal networks: a case study with time varying costs A shortest path algorithm in multimoal networks: a case stuy with time varying costs Daniela Ambrosino*, Anna Sciomachen* * Department of Economics an Quantitative Methos (DIEM), University of Genoa Via

More information

Design and Analysis of Optimization Algorithms Using Computational

Design and Analysis of Optimization Algorithms Using Computational Appl. Num. Anal. Comp. Math., No. 3, 43 433 (4) / DOI./anac.47 Design an Analysis of Optimization Algorithms Using Computational Statistics T. Bartz Beielstein, K.E. Parsopoulos,3, an M.N. Vrahatis,3 Department

More information

Calculation on diffraction aperture of cube corner retroreflector

Calculation on diffraction aperture of cube corner retroreflector November 10, 008 / Vol., No. 11 / CHINESE OPTICS LETTERS 8 Calculation on iffraction aperture of cube corner retroreflector Song Li (Ó Ø, Bei Tang (», an Hui Zhou ( ï School of Electronic Information,

More information

Design of Policy-Aware Differentially Private Algorithms

Design of Policy-Aware Differentially Private Algorithms Design of Policy-Aware Differentially Private Algorithms Samuel Haney Due University Durham, NC, USA shaney@cs.ue.eu Ashwin Machanavajjhala Due University Durham, NC, USA ashwin@cs.ue.eu Bolin Ding Microsoft

More information

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles 2D Kinematics Consier a robotic arm. We can sen it commans like, move that joint so it bens at an angle θ. Once we ve set each joint, that s all well an goo. More interesting, though, is the question of

More information

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH Galen H Sasaki Dept Elec Engg, U Hawaii 2540 Dole Street Honolul HI 96822 USA Ching-Fong Su Fuitsu Laboratories of America 595 Lawrence Expressway

More information

arxiv: v1 [math.co] 15 Dec 2017

arxiv: v1 [math.co] 15 Dec 2017 Rectilinear Crossings in Complete Balance -Partite -Uniform Hypergraphs Rahul Gangopahyay Saswata Shannigrahi arxiv:171.05539v1 [math.co] 15 Dec 017 December 18, 017 Abstract In this paper, we stuy the

More information

Outlier Pursuit: Robust PCA and Collaborative Filtering

Outlier Pursuit: Robust PCA and Collaborative Filtering Outlier Pursuit: Robust PCA and Collaborative Filtering Huan Xu Dept. of Mechanical Engineering & Dept. of Mathematics National University of Singapore Joint w/ Constantine Caramanis, Yudong Chen, Sujay

More information

arxiv: v2 [cs.lg] 22 Jan 2019

arxiv: v2 [cs.lg] 22 Jan 2019 Spatial Variational Auto-Encoing via Matrix-Variate Normal Distributions Zhengyang Wang Hao Yuan Shuiwang Ji arxiv:1705.06821v2 [cs.lg] 22 Jan 2019 Abstract The key iea of variational auto-encoers (VAEs)

More information

Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation

Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation Solution Representation for Job Shop Scheuling Problems in Ant Colony Optimisation James Montgomery, Carole Faya 2, an Sana Petrovic 2 Faculty of Information & Communication Technologies, Swinburne University

More information

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace A Classification of R Orthogonal Manipulators by the Topology of their Workspace Maher aili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S.

More information

Characterizing Decoding Robustness under Parametric Channel Uncertainty

Characterizing Decoding Robustness under Parametric Channel Uncertainty Characterizing Decoing Robustness uner Parametric Channel Uncertainty Jay D. Wierer, Wahee U. Bajwa, Nigel Boston, an Robert D. Nowak Abstract This paper characterizes the robustness of ecoing uner parametric

More information

Modifying ROC Curves to Incorporate Predicted Probabilities

Modifying ROC Curves to Incorporate Predicted Probabilities Moifying ROC Curves to Incorporate Preicte Probabilities Cèsar Ferri DSIC, Universitat Politècnica e València Peter Flach Department of Computer Science, University of Bristol José Hernánez-Orallo DSIC,

More information

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction New Geometric Interpretation an Analytic Solution for uarilateral Reconstruction Joo-Haeng Lee Convergence Technology Research Lab ETRI Daejeon, 305 777, KOREA Abstract A new geometric framework, calle

More information

New Version of Davies-Bouldin Index for Clustering Validation Based on Cylindrical Distance

New Version of Davies-Bouldin Index for Clustering Validation Based on Cylindrical Distance New Version of Davies-Boulin Inex for lustering Valiation Base on ylinrical Distance Juan arlos Roas Thomas Faculta e Informática Universia omplutense e Mari Mari, España correoroas@gmail.com Abstract

More information

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE БСУ Международна конференция - 2 THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE Evgeniya Nikolova, Veselina Jecheva Burgas Free University Abstract:

More information

A Convex Clustering-based Regularizer for Image Segmentation

A Convex Clustering-based Regularizer for Image Segmentation Vision, Moeling, an Visualization (2015) D. Bommes, T. Ritschel an T. Schultz (Es.) A Convex Clustering-base Regularizer for Image Segmentation Benjamin Hell (TU Braunschweig), Marcus Magnor (TU Braunschweig)

More information

Detecting Overlapping Communities from Local Spectral Subspaces

Detecting Overlapping Communities from Local Spectral Subspaces Detecting Overlapping Communities from Local Spectral Subspaces Kun He, Yiwei Sun Huazhong University of Science an Technology Wuhan 430074, China Email: {brooklet60, yiweisun}@hust.eu.cn Davi Binel, John

More information

Threshold Based Data Aggregation Algorithm To Detect Rainfall Induced Landslides

Threshold Based Data Aggregation Algorithm To Detect Rainfall Induced Landslides Threshol Base Data Aggregation Algorithm To Detect Rainfall Inuce Lanslies Maneesha V. Ramesh P. V. Ushakumari Department of Computer Science Department of Mathematics Amrita School of Engineering Amrita

More information

Unknown Radial Distortion Centers in Multiple View Geometry Problems

Unknown Radial Distortion Centers in Multiple View Geometry Problems Unknown Raial Distortion Centers in Multiple View Geometry Problems José Henrique Brito 1,2, Rolan Angst 3, Kevin Köser 3, Christopher Zach 4, Pero Branco 2, Manuel João Ferreira 2, Marc Pollefeys 3 1

More information

1/5/2014. Bedrich Benes Purdue University Dec 12 th 2013 INRIA Imagine. Modeling is an open problem in CG

1/5/2014. Bedrich Benes Purdue University Dec 12 th 2013 INRIA Imagine. Modeling is an open problem in CG Berich Benes Purue University Dec 12 th 213 INRIA Imagine Inverse Proceural Moeling (IPM) Motivation IPM Classification Case stuies IPM of volumetric builings IPM of stochastic trees Urban reparameterization

More information

Robust Camera Calibration for an Autonomous Underwater Vehicle

Robust Camera Calibration for an Autonomous Underwater Vehicle obust Camera Calibration for an Autonomous Unerwater Vehicle Matthew Bryant, Davi Wettergreen *, Samer Aballah, Alexaner Zelinsky obotic Systems Laboratory Department of Engineering, FEIT Department of

More information

Exploring Context with Deep Structured models for Semantic Segmentation

Exploring Context with Deep Structured models for Semantic Segmentation 1 Exploring Context with Deep Structure moels for Semantic Segmentation Guosheng Lin, Chunhua Shen, Anton van en Hengel, Ian Rei between an image patch an a large backgroun image region. Explicitly moeling

More information

EXACT SIMULATION OF A BOOLEAN MODEL

EXACT SIMULATION OF A BOOLEAN MODEL Original Research Paper oi:10.5566/ias.v32.p101-105 EXACT SIMULATION OF A BOOLEAN MODEL CHRISTIAN LANTUÉJOULB MinesParisTech 35 rue Saint-Honoré 77305 Fontainebleau France e-mail: christian.lantuejoul@mines-paristech.fr

More information

Real Time Tracking via Sparse Representation

Real Time Tracking via Sparse Representation 203 8th International Conference on Communications an Networing in China (CHINACOM) Real Time Tracing via Sparse Representation Hong-Mei Zhang, Xian-Sui Wei, Tao Huang 2, Yan He, Xiang-Li Zhang, JinYe

More information

1/5/2014. Bedrich Benes Purdue University Dec 6 th 2013 Prague. Modeling is an open problem in CG

1/5/2014. Bedrich Benes Purdue University Dec 6 th 2013 Prague. Modeling is an open problem in CG Berich Benes Purue University Dec 6 th 213 Prague Inverse Proceural Moeling (IPM) Motivation IPM Classification Case stuies IPM of volumetric builings IPM of stochastic trees Urban reparameterization IPM

More information

Real Time On Board Stereo Camera Pose through Image Registration*

Real Time On Board Stereo Camera Pose through Image Registration* 28 IEEE Intelligent Vehicles Symposium Einhoven University of Technology Einhoven, The Netherlans, June 4-6, 28 Real Time On Boar Stereo Camera Pose through Image Registration* Fai Dornaika French National

More information

Using the disparity space to compute occupancy grids from stereo-vision

Using the disparity space to compute occupancy grids from stereo-vision The 2010 IEEE/RSJ International Conference on Intelligent Robots an Systems October 18-22, 2010, Taipei, Taiwan Using the isparity space to compute occupancy gris from stereo-vision Mathias Perrollaz,

More information

Dense Disparity Estimation in Ego-motion Reduced Search Space

Dense Disparity Estimation in Ego-motion Reduced Search Space Dense Disparity Estimation in Ego-motion Reuce Search Space Luka Fućek, Ivan Marković, Igor Cvišić, Ivan Petrović University of Zagreb, Faculty of Electrical Engineering an Computing, Croatia (e-mail:

More information

Generalized Low Rank Approximations of Matrices

Generalized Low Rank Approximations of Matrices Machine Learning, 2005 2005 Springer Science + Business Meia, Inc.. Manufacture in The Netherlans. DOI: 10.1007/s10994-005-3561-6 Generalize Low Rank Approximations of Matrices JIEPING YE * jieping@cs.umn.eu

More information

arxiv: v1 [cs.cv] 12 Apr 2017

arxiv: v1 [cs.cv] 12 Apr 2017 Provable Self-Representation Based Outlier Detection in a Union of Subspaces Chong You, Daniel P. Robinson, René Vidal Johns Hopkins University, Baltimore, MD, 21218, USA arxiv:1704.03925v1 [cs.cv] 12

More information

Fast Fractal Image Compression using PSO Based Optimization Techniques

Fast Fractal Image Compression using PSO Based Optimization Techniques Fast Fractal Compression using PSO Base Optimization Techniques A.Krishnamoorthy Visiting faculty Department Of ECE University College of Engineering panruti rishpci89@gmail.com S.Buvaneswari Visiting

More information

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES OLIVIER BERNARDI AND ÉRIC FUSY Abstract. We present bijections for planar maps with bounaries. In particular, we obtain bijections for triangulations an quarangulations

More information

Improving Spatial Reuse of IEEE Based Ad Hoc Networks

Improving Spatial Reuse of IEEE Based Ad Hoc Networks mproving Spatial Reuse of EEE 82.11 Base A Hoc Networks Fengji Ye, Su Yi an Biplab Sikar ECSE Department, Rensselaer Polytechnic nstitute Troy, NY 1218 Abstract n this paper, we evaluate an suggest methos

More information

Analysis of half-space range search using the k-d search skip list. Here we analyse the expected time for half-space

Analysis of half-space range search using the k-d search skip list. Here we analyse the expected time for half-space Analysis of half-space range search using the k- search skip list Mario A. Lopez Brafor G. Nickerson y 1 Abstract We analyse the average cost of half-space range reporting for the k- search skip list.

More information

A Revised Simplex Search Procedure for Stochastic Simulation Response Surface Optimization

A Revised Simplex Search Procedure for Stochastic Simulation Response Surface Optimization 272 INFORMS Journal on Computing 0899-1499 100 1204-0272 $05.00 Vol. 12, No. 4, Fall 2000 2000 INFORMS A Revise Simplex Search Proceure for Stochastic Simulation Response Surface Optimization DAVID G.

More information

Exploring Context with Deep Structured models for Semantic Segmentation

Exploring Context with Deep Structured models for Semantic Segmentation APPEARING IN IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, APRIL 2017. 1 Exploring Context with Deep Structure moels for Semantic Segmentation Guosheng Lin, Chunhua Shen, Anton van en

More information

A Duality Based Approach for Realtime TV-L 1 Optical Flow

A Duality Based Approach for Realtime TV-L 1 Optical Flow A Duality Base Approach for Realtime TV-L 1 Optical Flow C. Zach 1, T. Pock 2, an H. Bischof 2 1 VRVis Research Center 2 Institute for Computer Graphics an Vision, TU Graz Abstract. Variational methos

More information

Data Mining: Clustering

Data Mining: Clustering Bi-Clustering COMP 790-90 Seminar Spring 011 Data Mining: Clustering k t 1 K-means clustering minimizes Where ist ( x, c i t i c t ) ist ( x m j 1 ( x ij i, c c t ) tj ) Clustering by Pattern Similarity

More information

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization 1 Offloaing Cellular Traffic through Opportunistic Communications: Analysis an Optimization Vincenzo Sciancalepore, Domenico Giustiniano, Albert Banchs, Anreea Picu arxiv:1405.3548v1 [cs.ni] 14 May 24

More information

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM International Journal of Physics an Mathematical Sciences ISSN: 2277-2111 (Online) 2016 Vol. 6 (1) January-March, pp. 24-6/Mao an Shi. THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM Hua Mao

More information

filtering LETTER An Improved Neighbor Selection Algorithm in Collaborative Taek-Hun KIM a), Student Member and Sung-Bong YANG b), Nonmember

filtering LETTER An Improved Neighbor Selection Algorithm in Collaborative Taek-Hun KIM a), Student Member and Sung-Bong YANG b), Nonmember 107 IEICE TRANS INF & SYST, VOLE88 D, NO5 MAY 005 LETTER An Improve Neighbor Selection Algorithm in Collaborative Filtering Taek-Hun KIM a), Stuent Member an Sung-Bong YANG b), Nonmember SUMMARY Nowaays,

More information

Loop Scheduling and Partitions for Hiding Memory Latencies

Loop Scheduling and Partitions for Hiding Memory Latencies Loop Scheuling an Partitions for Hiing Memory Latencies Fei Chen Ewin Hsing-Mean Sha Dept. of Computer Science an Engineering University of Notre Dame Notre Dame, IN 46556 Email: fchen,esha @cse.n.eu Tel:

More information

Study of Network Optimization Method Based on ACL

Study of Network Optimization Method Based on ACL Available online at www.scienceirect.com Proceia Engineering 5 (20) 3959 3963 Avance in Control Engineering an Information Science Stuy of Network Optimization Metho Base on ACL Liu Zhian * Department

More information

A Multi-class SVM Classifier Utilizing Binary Decision Tree

A Multi-class SVM Classifier Utilizing Binary Decision Tree Informatica 33 (009) 33-41 33 A Multi-class Classifier Utilizing Binary Decision Tree Gjorgji Mazarov, Dejan Gjorgjevikj an Ivan Chorbev Department of Computer Science an Engineering Faculty of Electrical

More information

Random Clustering for Multiple Sampling Units to Speed Up Run-time Sample Generation

Random Clustering for Multiple Sampling Units to Speed Up Run-time Sample Generation DEIM Forum 2018 I4-4 Abstract Ranom Clustering for Multiple Sampling Units to Spee Up Run-time Sample Generation uzuru OKAJIMA an Koichi MARUAMA NEC Solution Innovators, Lt. 1-18-7 Shinkiba, Koto-ku, Tokyo,

More information

A fast embedded selection approach for color texture classification using degraded LBP

A fast embedded selection approach for color texture classification using degraded LBP A fast embee selection approach for color texture classification using egrae A. Porebski, N. Vanenbroucke an D. Hama Laboratoire LISIC - EA 4491 - Université u Littoral Côte Opale - 50, rue Ferinan Buisson

More information

A PSO Optimized Layered Approach for Parametric Clustering on Weather Dataset

A PSO Optimized Layered Approach for Parametric Clustering on Weather Dataset Vol.3, Issue.1, Jan-Feb. 013 pp-504-508 ISSN: 49-6645 A PSO Optimize Layere Approach for Parametric Clustering on Weather Dataset Shikha Verma, 1 Kiran Jyoti 1 Stuent, Guru Nanak Dev Engineering College

More information

Exercises of PIV. incomplete draft, version 0.0. October 2009

Exercises of PIV. incomplete draft, version 0.0. October 2009 Exercises of PIV incomplete raft, version 0.0 October 2009 1 Images Images are signals efine in 2D or 3D omains. They can be vector value (e.g., color images), real (monocromatic images), complex or binary

More information

Reformulation and Solution Algorithms for Absolute and Percentile Robust Shortest Path Problems

Reformulation and Solution Algorithms for Absolute and Percentile Robust Shortest Path Problems > REPLACE THIS LINE WITH YOUR PAPER IENTIFICATION NUMBER (OUBLE-CLICK HERE TO EIT) < 1 Reformulation an Solution Algorithms for Absolute an Percentile Robust Shortest Path Problems Xuesong Zhou, Member,

More information

PDE-BASED INTERPOLATION METHOD FOR OPTICALLY VISUALIZED SOUND FIELD. Kohei Yatabe and Yasuhiro Oikawa

PDE-BASED INTERPOLATION METHOD FOR OPTICALLY VISUALIZED SOUND FIELD. Kohei Yatabe and Yasuhiro Oikawa 4 IEEE International Conference on Acoustic, Speech an Signal Processing (ICASSP) PDE-BASED INTERPOLATION METHOD FOR OPTICALLY VISUALIZED SOUND FIELD Kohei Yatabe an Yasuhiro Oikawa Department of Intermeia

More information

Evolutionary Optimisation Methods for Template Based Image Registration

Evolutionary Optimisation Methods for Template Based Image Registration Evolutionary Optimisation Methos for Template Base Image Registration Lukasz A Machowski, Tshilizi Marwala School of Electrical an Information Engineering University of Witwatersran, Johannesburg, South

More information

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control Almost Disjunct Coes in Large Scale Multihop Wireless Network Meia Access Control D. Charles Engelhart Anan Sivasubramaniam Penn. State University University Park PA 682 engelhar,anan @cse.psu.eu Abstract

More information

Short-term prediction of photovoltaic power based on GWPA - BP neural network model

Short-term prediction of photovoltaic power based on GWPA - BP neural network model Short-term preiction of photovoltaic power base on GWPA - BP neural networ moel Jian Di an Shanshan Meng School of orth China Electric Power University, Baoing. China Abstract In recent years, ue to China's

More information

Improving Performance of Sparse Matrix-Vector Multiplication

Improving Performance of Sparse Matrix-Vector Multiplication Improving Performance of Sparse Matrix-Vector Multiplication Ali Pınar Michael T. Heath Department of Computer Science an Center of Simulation of Avance Rockets University of Illinois at Urbana-Champaign

More information

Optimal path planning in a constant wind with a bounded turning rate

Optimal path planning in a constant wind with a bounded turning rate Optimal path planning in a constant win with a boune turning rate Timothy G. McGee, Stephen Spry an J. Karl Herick Center for Collaborative Control of Unmanne Vehicles, University of California, Berkeley,

More information

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks : a Movement-Base Routing Algorithm for Vehicle A Hoc Networks Fabrizio Granelli, Senior Member, Giulia Boato, Member, an Dzmitry Kliazovich, Stuent Member Abstract Recent interest in car-to-car communications

More information

Bayesian localization microscopy reveals nanoscale podosome dynamics

Bayesian localization microscopy reveals nanoscale podosome dynamics Nature Methos Bayesian localization microscopy reveals nanoscale poosome ynamics Susan Cox, Ewar Rosten, James Monypenny, Tijana Jovanovic-Talisman, Dylan T Burnette, Jennifer Lippincott-Schwartz, Gareth

More information

Algebraic transformations of Gauss hypergeometric functions

Algebraic transformations of Gauss hypergeometric functions Algebraic transformations of Gauss hypergeometric functions Raimunas Viūnas Faculty of Mathematics, Kobe University Abstract This article gives a classification scheme of algebraic transformations of Gauss

More information

A Versatile Model-Based Visibility Measure for Geometric Primitives

A Versatile Model-Based Visibility Measure for Geometric Primitives A Versatile Moel-Base Visibility Measure for Geometric Primitives Marc M. Ellenrieer 1,LarsKrüger 1, Dirk Stößel 2, an Marc Hanheie 2 1 DaimlerChrysler AG, Research & Technology, 89013 Ulm, Germany 2 Faculty

More information

On the Placement of Internet Taps in Wireless Neighborhood Networks

On the Placement of Internet Taps in Wireless Neighborhood Networks 1 On the Placement of Internet Taps in Wireless Neighborhoo Networks Lili Qiu, Ranveer Chanra, Kamal Jain, Mohamma Mahian Abstract Recently there has emerge a novel application of wireless technology that

More information

AnyTraffic Labeled Routing

AnyTraffic Labeled Routing AnyTraffic Labele Routing Dimitri Papaimitriou 1, Pero Peroso 2, Davie Careglio 2 1 Alcatel-Lucent Bell, Antwerp, Belgium Email: imitri.papaimitriou@alcatel-lucent.com 2 Universitat Politècnica e Catalunya,

More information

The Reconstruction of Graphs. Dhananjay P. Mehendale Sir Parashurambhau College, Tilak Road, Pune , India. Abstract

The Reconstruction of Graphs. Dhananjay P. Mehendale Sir Parashurambhau College, Tilak Road, Pune , India. Abstract The Reconstruction of Graphs Dhananay P. Mehenale Sir Parashurambhau College, Tila Roa, Pune-4030, Inia. Abstract In this paper we iscuss reconstruction problems for graphs. We evelop some new ieas lie

More information

Refinement of scene depth from stereo camera ego-motion parameters

Refinement of scene depth from stereo camera ego-motion parameters Refinement of scene epth from stereo camera ego-motion parameters Piotr Skulimowski, Pawel Strumillo An algorithm for refinement of isparity (epth) map from stereoscopic sequences is propose. The metho

More information

Message Transport With The User Datagram Protocol

Message Transport With The User Datagram Protocol Message Transport With The User Datagram Protocol User Datagram Protocol (UDP) Use During startup For VoIP an some vieo applications Accounts for less than 10% of Internet traffic Blocke by some ISPs Computer

More information

Clustering Expression Data. Clustering Expression Data

Clustering Expression Data. Clustering Expression Data www.cs.washington.eu/ Subscribe if you Din t get msg last night Clustering Exression Data Why cluster gene exression ata? Tissue classification Fin biologically relate genes First ste in inferring regulatory

More information

Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference

Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference Minh Dao 1, Xiang Xiang 1, Bulent Ayhan 2, Chiman Kwan 2, Trac D. Tran 1 Johns Hopkins Univeristy, 3400

More information

Table-based division by small integer constants

Table-based division by small integer constants Table-base ivision by small integer constants Florent e Dinechin, Laurent-Stéphane Diier LIP, Université e Lyon (ENS-Lyon/CNRS/INRIA/UCBL) 46, allée Italie, 69364 Lyon Ceex 07 Florent.e.Dinechin@ens-lyon.fr

More information

Tight Wavelet Frame Decomposition and Its Application in Image Processing

Tight Wavelet Frame Decomposition and Its Application in Image Processing ITB J. Sci. Vol. 40 A, No., 008, 151-165 151 Tight Wavelet Frame Decomposition an Its Application in Image Processing Mahmu Yunus 1, & Henra Gunawan 1 1 Analysis an Geometry Group, FMIPA ITB, Banung Department

More information

Handling missing values in kernel methods with application to microbiology data

Handling missing values in kernel methods with application to microbiology data an Machine Learning. Bruges (Belgium), 24-26 April 2013, i6oc.com publ., ISBN 978-2-87419-081-0. Available from http://www.i6oc.com/en/livre/?gcoi=28001100131010. Hanling missing values in kernel methos

More information

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2.

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2. JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 13/009, ISSN 164-6037 Krzysztof WRÓBEL, Rafał DOROZ * fingerprint, reference point, IPAN99 NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES

More information

Discriminative Filters for Depth from Defocus

Discriminative Filters for Depth from Defocus Discriminative Filters for Depth from Defocus Fahim Mannan an Michael S. Langer School of Computer Science, McGill University Montreal, Quebec HA 0E9, Canaa. {fmannan, langer}@cim.mcgill.ca Abstract Depth

More information

Pairwise alignment using shortest path algorithms, Gunnar Klau, November 29, 2005, 11:

Pairwise alignment using shortest path algorithms, Gunnar Klau, November 29, 2005, 11: airwise alignment using shortest path algorithms, Gunnar Klau, November 9,, : 3 3 airwise alignment using shortest path algorithms e will iscuss: it graph Dijkstra s algorithm algorithm (GDU) 3. References

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information