Dynamic Programming Bipartite Belief Propagation For Hyper Graph Matching

Size: px
Start display at page:

Download "Dynamic Programming Bipartite Belief Propagation For Hyper Graph Matching"

Transcription

1 Proeedings of the Twenty-Sixth International Joint Conferene on Artifiial Intelligene (IJCAI-17) Dynami Programming Bipartite Belief Propagation For Hyper Graph Mathing Zhen Zhang 1, Julian MAuley 2, Yong Li 1, Wei Wei 1, Yanning Zhang 1, Qinfeng Shi 3 1 Shool of Computer Siene & Engineering, Northwestern Polytehnial University, Xi an, China 2 Computer Siene and Engineering Department, University of California, San Diego, USA 3 Shool of Computer Siene, The University of Adelaide, Australia zhangzhen@mail.nwpu.edu.n Abstrat Hyper graph mathing problems have drawn attention reently due to their ability to embed higher order relations between nodes. In this paper, we formulate hyper graph mathing problems as onstrained MAP inferene problems in graphial models. Whereas previous disrete approahes introdue several global orrespondene vetors, we introdue only one global orrespondene vetor, but several loal orrespondene vetors. This allows us to deompose the problem into a (linear) bipartite mathing problem and several belief propagation sub-problems. Bipartite mathing an be solved by traditional approahes, while the belief propagation sub-problem is further deomposed as two sub-problems with optimal substruture. Then a newly proposed dynami programming proedure is used to solve the belief propagation sub-problem. Experiments show that the proposed methods outperform state-of-the-art tehniques for hyper graph mathing. 1 Introdution The feature mathing problem aims to establish onsistent orrespondenes between two feature sets, and is a fundamental subroutine in omputer vision and pattern reognition [Leordeanu and Hebert, 2; Torresani et al., 28; Li et al., 21]. When establishing orrespondenes between features, it is important to onsider not only loal similarity between features, but also strutured similarity between sets of features. Graphial models provide an elegant framework to enode feature mathing problems, as they are naturally able to express strutured relationships between sets of variables. However, graphial model based methods [Zhang et al., 216; Torresani et al., 28; Ahn et al., 21] are typially limited to pairwise mathing, whih an be used to express (for example) mathes between rigid strutures. Unfortunately, pairwise relations are insuffiient to enode rih geometrial strutures [Lee et al., 211]; thus higher-order information should be inluded and the problem formulated as one of hyper graph mathing [Yan et al., 21; Nguyen et al., 21; Lee et al., 211; Duhenne et al., 29]. Suh a formulation an be more robust to noise and outliers, though hyper graph mathing is less well studied than pairwise mathing, due to the inreased diffiulty of optimization. Among hyper graph mathing methods, most reent ones fall into one of two ategories. In the first ategory, the orrespondene vetor (whih enodes the mathing) is relaxed to be ontinuous, and then post-proessing (suh as the Munkres/Hungarian algorithm) is used to disretize the orrespondene vetor; Hyper Reweighted Random Walks Methods (HRRWM) [Lee et al., 211] belong to this ategory. The seond ategory, whih inludes Disrete Hyper Graph Mathing [Yan et al., 21] and Tensor Blok Coordinate Asent Graph Mathing (TBCAGM) [Nguyen et al., 21], relaxes the mathing objetive as a multi-linear or multi-quadrati problem, and then alternating optimization methods are used to optimize over the relaxed objetive. Due to the relaxation suh alternating optimization methods may return multiple inonsistent orrespondene vetors, though in pratie their performane is state-of-the-art. Regularizers an be added to the objetive to enourage the multiple orrespondene vetors to be onsistent, however this may result in a looser relaxation. Another issue for multi-linear or multi-quadrati relaxations is their non-onvexity; due to non-onvexity, alternating optimization methods may easily get stuk in loal optima. In this paper, we formulate the hyper graph mathing problem as a onstrained higher order MAP inferene problem in a graphial model. To solve this we propose a onvex linear programming (LP) relaxation. In the primal form of the relaxation, rather than introdue several global orrespondene vetors, we introdue only one global orrespondene, but several loal orrespondene vetors, whih represent orrespondenes only within a small sub-graph (e.g. an edge, a triplet or other small sub-graph). In the dual formulation, the hyper graph mathing problem is deomposed as a linear bipartite mathing problem (whih an be effiiently solved by the Munkres/Hungarian algorithm [Munkres, 197]), and several non-linear mathing problems, whih we term belief propagation sub-problems, with relatively small sale. These sub-problems are solved iteratively, and during optimization the global orrespondene vetor is enouraged to be onsistent with the loal orrespondenes. If the global orrespondene vetor is onsistent with all loal orrespondenes, our algorithm is guaranteed to provide an exat solution. 4662

2 Proeedings of the Twenty-Sixth International Joint Conferene on Artifiial Intelligene (IJCAI-17) Although some previous work has used similar formulations for pairwise mathing problems [Torresani et al., 28; Zhang et al., 216], the exhaustive searh proedures involved when solving belief propagation sub-problems are omputationally expensive when applied to hyper graph mathing. As a response, by exploiting the internal struture of hyper graph mathing problems, we further deompose the belief propagation sub-problems as several overlapping subproblems with optimal substruture. This allows effiient dynami programming methods to be developed to solve these problems. We title the proposed methods Dynami Programming Bipartite Belief Propagation. Experiments show that the proposed methods outperform the urrent state-of-the-art in hyper graph mathing problems. 2 Notation and Problem Formulation A hyper graph H = (V, C) onsists of nodes v V and hyper ars C, where a hyper ar is a subset of V. The order of a hyper ar is its ardinality and the order of a hyper graph is the largest order among all hyper ars. We seek a orrespondene between two hyper graphs: the model graph H P = (V P, C P ) and the data graph H Q = (V Q, C Q ), and their assoiated attributes A P and A Q. For any hyper ar from C P or C Q, there is a orresponding attribute, denoted by a P or a Q. Attributes ould enode the orientation of a keypoint, the length of an edge, the angle between two edges, et.. The goal of hyper graph mathing is to find the optimal orrespondene between V P and V Q. Here to simplify the derivation, we assume that V = V P = V Q = {1, 2,, n}, though this an easily be relaxed (e.g. to handle outliers) by adding dummy nodes in either V P or V Q. Given a orrespondene vetor y i = j (meaning that the i th node in V P orresponds to the j th node in V Q ), finding an optimal oneto-one mathing between V P and V Q an be formulated as a onstrained MAP inferene problem in a graphial model: max y θ i (y i )+ θ (y ), s.t. 1(y i = l) = 1, l V,(1) C P where 1(S) is an indiator funtion (i.e. 1 if S is true and otherwise). θ i (y i ) and θ (y ) are value funtions (or potentials ) of the form θ i (y i ) = ϕ(a P i, a Q y i ), θ (y ) = ϕ(a P, a Q y ), (2) where ϕ are real-valued funtions, whih measure the similarity between unary or higher order attributes. In pratie, the similarity funtion are often defined as Duhenne et al.; Nguyen et al. [29; 21] ϕ(a P, a Q y ) = γ 1, exp( a P a Q y /γ 2, ), (3) where γ 1, and γ 2, are problem-speifi parameters for order hyper ars. 3 LP Relaxation and Its Dual The problem (1) is NP-hard in general, thus relaxations are required. The approahes of Zhang et al. [216] and Torresani et al. [28] are restrited to pairwise problems. Thus Table 1: Introdued dual variables Constraints i V P, y i µ i(y i) = 1 l V Q, µi(l) = 1 C P, i, y \{i} µ (y ) = µ i(y i ) Dual Variables u i v l λ i(y i ) we proposed a linear programming (LP) relaxation for both pairwise and hyper graph mathing problems as follows: argmax µ i, θ i + µ, θ, (4a) µ C P s.t. C P, y µ (y ) = 1, y, µ (y ), (4b) C p, i, y \{i} µ (y ) = µ i (y i ), (4) i V, l V, µ i (l) = 1, (4d) where f, g = x f(x)g(x) denotes the inner produt of two funtions. In the LP relaxation, µ = [µ i (y i )],yi [n] is the global orrespondene vetor, and µ i (y i = j) = 1 means that the i th node in V P orresponds to the j th node in V Q. Eah µ (y ) is a loal orrespondene vetor, and µ (y = [a i ] i ) = 1 means that the i th node in V P orresponds to the (a i ) th node in V Q for all i. It is well-known that off-the-shelf solvers suh as CPLEX are slow for LP problems like (4) [Werner, 27]. Thus we use dual blok oordinate desent based belief propagation to solve suh problems effiiently. First we introdue dual variables (shown in Table 1), then by standard Lagrangian duality the dual objetive is as follows, min g(λ, u, v) = λ,u,v + max y i + P u i + C P max y Y [ θ (y ) λ i (y i ) i [ θ i (y i ) u i v yi + ], ] λ i (y i ) i C P l V Q v l. () In order to satisfy the one-to-one mathing onstraint, the feasible set Y is { } i, y Y = y i [n]; l [n], i 1(y. (6) i = l) 1 The dual variables λ i (y i ) are referred to as messages, and u, v are referred to as mathing variables as in previous work [Zhang et al., 216]. Similar to Zhang et al. [216] for pairwise problems, we alternately optimize over u, v and λ. When optimizing u and v, we fix all λ s. When optimizing λ, in eah step we pik a partiular from C P, and allow those λ i (y i ), i to vary. Then the dual problems () an be 4663

3 Proeedings of the Twenty-Sixth International Joint Conferene on Artifiial Intelligene (IJCAI-17) deomposed as the following two groups of sub-problems: Mathing Sub-problem (7) [ min max θi (y i ) u i v yi + ] λ u i,v i y i(y i ) i C P,i + u i + v l, P l V Q Belief Propagation Sub-problem (8) [ min max θ (y ) λ i (y i ) ] λ y Y i + [ max ϑi (y i ) + λ i(y i ) ], y i i :i, C where λ denotes [λ i (y i )] i, and the augmented potential ϑ i (y i ) is defined as ϑ i (y i ) = θ i (y i ) u i v yi. (9) The mathing sub-problem (7) an be solved by the Hungarian algorithm [Zhang et al., 216]. However, the belief propagation sub-problems are not easy to solve in general. For general higher order potentials, the time omplexity for solving (8) is O(n ), whih inreases very quikly as the order of hyper ars grows. However, for hyper-graph mathing problems the higher order potentials are usually sparse [Yan et al., 21; Nguyen et al., 21; Lee et al., 211]. Thus we will use the sparsity to derive an effiient solver. Remarks For sparse potentials whose non-zero entries are positive, Rother et al. [29] s and Potetz and Lee [28] s approahes an be applied to derive an effiient message passing proedure. However, these methods are not ompatible with one-to-one mathing onstraints whih must be satisfied in mathing problems. 4 Dynami Programming Approahes for the Belief Propagation Sub-problem It is intratable to ompute affinities between two hyper graphs by onsidering all possible mappings between hyper ars. Even for pairwise mathing problems, the number of terms required to evaluate all possible pairs of onnetions is already n 4, whih is quite expensive for large-sale problems. Thus we seek methods that an be used to sparsify the potentials. Here we derive dynami programming approahes for the belief propagation sub-problem that exploit the sparsity of higher-order potentials. 4.1 Deomposition of the Belief Propagation Sub-problem To obtain our dynami programming belief propagation sheme, we start at a losed-form solution of the belief propagation sub-problem. To simplify our derivation we define b (y ) = θ (y ) λ i (y i ), C P i b i (y i ) = ϑ i (y i ) + λ i (y i ), (1) :i, C P then we an give the losed-form solution of (8) as λ i(y i ) =λ i (y i ) b i (y i ) (11) + 1 [ max b (ŷ ŷ Y y i ) + b i (ŷ i ) ]. where the domain Y yi is defined as i Y yi = {ŷ Y \{i} ŷ i = y i }. (12) The losed-form solution (11) an be omputed by exhaustive searh. However, the time omplexity required would be O(n ), whih is not salable for hyper graph mathing problems. Thus we deompose the most expensive part (the max-marginal) into several overlapping problems with optimal substruture. Proposition 1. The max-marginal proedure in (11) an be be performed as follows max [b (ŷ ŷ Y y i ) + { b i (ŷ i )] = max max ζ i (ŷ i ), ŷ i Y y i i max 1(θ (ŷ ŷ Y y i ) > ) [ θ (ŷ ) + ζ i (ŷ i ) ]}, (13) i where ζ i (ŷ i ) = b i (ŷ i ) λ i (ŷ i ). The seond sub-problem (last row of (13)) only onsiders non-zero entries of θ (y ), whih an be done effiiently via exhaustive searh. The solution of the first term (seond last row of (13)) an be reformulated as a linear bipartite mathing problem as follows. Proposition 2. Let y (l) i denote the entries orresponding to the l th largest ζ i (y i ), and let Ỹ yi = {ŷ ŷ Y yi, i \ {i}, y i {y (1) then we have that ξ i (y i ) = max ŷ Y y i i ζ i (ŷ i ) = max ŷ Ỹy 1 i,... y( ) i }} ζ i (ŷ i ). i By Proposition 2, the first term in (13) an be effiiently omputed via partial sort operations, and solving a bipartite mathing problem whose ost matrix size is 2. While the size of is very small (usually 3 or 4) in most higher order mathing problems [Yan et al., 21; Nguyen et al., 21] the bipartite mathing problem an be solved via exhaustive searh with omplexity O(!). For large liques, we an use Hungarian methods to further aelerate the proedure. 4.2 The Partial Reparametrization Formulation The terms b i (y i ) and b (y ) are in fat reparametrizations of the augmented potentials, that is y b i (y i ) + b (y ) = ϑ i (y i ) + θ (y ). C P C P Thus in our implementation, we only store b i (y i ), θ (y ), all messages λ, and mathing variables u, v. Using this formulation, the augmented potentials ϑ i (y i ) and θ i (y i ) an be reovered easily. Another benefit of this formulation (rather 4664

4 Proeedings of the Twenty-Sixth International Joint Conferene on Artifiial Intelligene (IJCAI-17) Algorithm 1: The DPMU Proedure input : A lique, potential b i(y i), i, messages λ i(y i). output: b i (y i), λ i(y i), i 1 for i do 2 ζ i(y i) = b i(y i) λ i(y i); 3 Compute ξ i(y i), i by Proposition 2; 4 with ζ i(y i) as input; for i do b i (y i) ξ i(y i); 6 for y non-zero entries of θ (y ) do 7 f v = θ (y ) + i ζi(yi); 8 for i do 9 if f v > b i (y i) then b i (y i) f v; 1 for i do 11 b i (y i) 1 b i (y i); 12 λ i(y i) λ i(y i) b i(y i) + b i (y i); than storing all potentials) is that signifiant omputation an be avoided. Reall the definition of b i (y i ) in (1); if we only store messages, then several messages have to be added together every time we ompute b i (y i ). However the optimal b i (y i) an be omputed diretly from max-marginals by the following proposition. Proposition 3. The optimal b i (y i) an be omputed by b i (y i ) = θ i (y i ) + λ i(y i ) + λ i(y i ) = 1 i:i, max [b (y ) + b i (y i )]. (14) i ŷ Y y i By Proposition 3 and (11), the optimal messages an be omputed as λ i(y i ) = λ i (y i ) + b i (y i ) b i (y i ). The above results, Propositions 2 and 1 together result in our Dynami Programming Message Updating (DPMU) algorithm in Algorithm 1. Putting DPMU into a oordinate desent framework results in our Dynami Programming Bipartite Belief Propagation (DPBBP) algorithm in Algorithm 2. Deoding Our Dynami Programming Bipartite Belief Propagation methods are dual based methods, thus a feasible integer solution is required. We onsider two strategies to deode an integer solution. In the first strategy, integer solutions are deoded by the bipartite mathing. This strategy is natural sine in eah iteration of belief propagation, a bipartite mathing proedure is used to optimize over the dual variables u and v, and they provide a feasible primal integer solution at the same time. In the seond strategy, we use a multi-linear relaxation method to further refine our results. Although suh methods an easily get stuk at non-optimal points, our algorithm usually provides near optimal solutions in pratie, so that using multi-linear relaxations to refine the results usually yields satisfatory results. Multi-linear relaxations are more expensive than bipartite mathing, thus we only perform this refinement proedure at the last step. Algorithm 2: The Dynami Programming Bipartite BP input : Potentials θ i(y i), i V, θ (y ), C P ; MaxIter; threshold ɛ 1 and ɛ 2. output: y. 1 f max =, u =, v = ; 2 b i(y i) = θ i(y i), i V, y i [n]; 3 for k {1, 2,..., MaxIter} do 4 for C P do Compute optimal λ i(y i), b i (y i), i by Algorithm 1; 6 Updating λ i(y i), b i(y i), i to λ i(y i), b i (y i), i ; 7 Compute optimal u, v for sub-problem (7), and deoding a andidates ŷ by the Hungarian algorithm; 8 Update [u, v] to [u, v ]; 9 f k = θi(ŷi) + C θ (ŷ P ); 1 If f k > f max then f max = f k, y = ŷ; 11 g k urrent dual objetive of (); 12 if f max g k < ɛ 1 or g k g k 1 < ɛ 2 then break; 4.3 Analysis In this setion, we analyse the onvergene, time omplexity and auray of the proposed method. The onvergene of the proposed methods is guaranteed by the following proposition. Proposition 4. For arbitrary bounded input, the Dynami Programming Bipartite Belief Propagation produes a monotonially dereasing dual objetive sequene. Sine the MAP value is a natural lower bound of the dual objetive, the proposed methods must onverge to a fixed dual objetive. At the fixed point of the proposed algorithm, the loal and global orrespondene vetors have the following weak onsisteny properties: Proposition (Weak Consisteny). Assume that Dynami Programming Bipartite Belief Propagation onverges to a fixed point; let ŷ be the optimal assignment produed by linear bipartite mathing in (7), and C P let ȳ = argmax[b (y ) + b i (y i )], y Y i then we have that C P, b i (ȳ i ) = b i (ŷ i ) = max b i (y i ). (1) y i i i i By the weak onsisteny properties, we an see that the loal and global orrespondene vetors are enouraged to attain the same optimal objetive value on unary terms. By this property, we immediately obtain the ondition for global optimality. Proposition 6. Assume that Dynami Programming Bipartite Belief Propagation onverges to a fixed point; if i V, there some ŷ i s.t. ȳ i ŷ i, b(ŷ i ) > b(ȳ i ), then Dynami Programming Bipartite Belief Propagation provides a globally optimal solution of the problem (1). Time Complexity In eah iteration, we must solve C P belief propagation sub-problems and one linear bipartite 466

5 Proeedings of the Twenty-Sixth International Joint Conferene on Artifiial Intelligene (IJCAI-17) BCA BCA-MP BCA-IPFP HGM HRRWM TM BBP FGM DP-BBP DP-BBP-MLR Auray Auray Figure 1: Experimental results on the CMU House data set. Left: Typial mathing result of our algorithm (green lines: orret mathing; yellow lines: mathes between outliers; purple liens: wrong mathes); Middle: Average auray vs. image separation; Right: Average normalized objetive value. Top: The mathing problem inludes all landmarks. Bottom: For eah image pair, landmarks are randomly removed from eah image, and a rigid transformation is applied to the seond image with sale parameter 4 and rotation angle 3π/4. Due to the large sale and rotation transformation, pairwise methods failes to give satisfatory results. mathing problem. The time omplexity of solving a bipartite mathing problem is O(n 3 ). The time omplexity for solving belief propagation sub-problems by Algorithm 1 is O( n log +! + NNZ(θ (y )) ), where we use NNZ(θ (y )) to denote the set of non-zero entries of θ (y ). On the other hand the time omplexity for solving belief propagation sub-problems by exhaustive searh is O(n ). Although both expressions grow exponentially in, the proposed methods are still signifiantly faster than exhaustive searh for sparse potentials. This is beause in pratie the value is usually very small (often 2 or 3), so that and even! an be viewed as (small) onstants. Treating as a onstant, the time omplexity for eah iteration of our algorithm is O(n 3 + C P n + C NNZ(θ (y P )) ). Experiments In this setion, we apply Dynami Programming Bipartite Belief Propagation (DP-BBP) to several hyper graph mathing tasks. Our method is applied with two deoding shemes. In the first deoding sheme, we simply use solutions for bipartite mathing as andidates, while in the seond one, we use multiple linear relaxation based methods to further refine the deoding results. The first algorithm is referred to as DP-BBP, and the seond is referred to as DP-BBP-MLR. Our method is ompared with several existing popular and state-of-the-art hyper graph mathing algorithms, inluding: The Tensor Blok Coordinate Desent Method for multilinear relaxation ( BCA ) [Nguyen et al., 21]; The Tensor Blok Coordinate Desent Method for multiquadrati relaxation with IPFP [Leordeanu et al., 29] as the quadrati solver ( BCA-IPFP ); The Tensor Blok Coordinate Desent Method for multiquadrati relaxation with Max Pooling Mathing [Cho et al., 214] as the quadrati solver ( BCA-MP ); The Probabilisti Hyper Graph Mathing method ( HGM ) [Zass and Shashua, 28]; The Tensor Mathing method ( TM ) [Duhenne et al., 29]; The hyper graph mathing via reweighted random walking method ( HRRWM ) [Lee et al., 211]. Two state-of-the-art quadrati graph mathing algorithms, Fatorized Graph Mathing (FGM) [Zhou and De la Torre, 212] and Bipartite Belief Propagation (BBP) [Zhang et al., 216], are also inluded as baselines. We mainly ompare the auray and objetive value for different algorithms. Implementation details In our experiments, the proposed algorithms DP-BBP and DP-BBP-MLR are implemented in ++ and python. As in previous work [Zhang et al., 216], when there is a gap between the dual and deoded primal, a most-frational-first branh-and-bound strategy is used to tighten the gap. We run at most 1 branh-and-bound iterations, and in eah branh-and-bound, we run at most 1 iterations of DP-BBP or DP-BBP-MLR. All other methods are based on publily available implementations. Higher Order Potential Computation In our experiments, we mainly onsider third-order similarities, whih are invariant to sale and rotation. Given two sets of points P = [p i ] n i=1 and Q = [q i] n i=1, we use Delaunay triangulation to onstrut the set of hyper ars C P and C Q. The higher order potentials are omputed as θ (y ) = exp( 3 i=1 d(αi, αy i ))1(y C Q ) (16) where α(α i y i ) is the i th angle of the triangle (y ), and the distane between two angles d(α, i αy i ) is omputed as { α d(α, i αy i i ) = αy i, α i αy i π, 2π α i αy i (17), otherwise. The pairwise potentials for pairwise methods are as follows, θ ij (y i, y j ) = exp( dij dy i y j τ ij,yi )1({y y i, y j } C Q ) (18) j where d ij (d yiy j ) are Eulidean distanes between nodes i and j (y i and y j ), and τ ij,yiy j is a user-speified parameter. 4666

6 Proeedings of the Twenty-Sixth International Joint Conferene on Artifiial Intelligene (IJCAI-17) BCA-IPFP BCA-MP BCA BCA-IPFP BCA-MP..2 TM BBP DP-BBP-MLR FGM DP-BBP DP-BBP-MLR DP-BBP-MLR DP-BBP HRRWM Auray Auray HGM 1..7 DP-BBP RRWHM BCA-IPFP 1.. RRWHM BCA-MP Figure 2: Experimental results on the Car and Motorbike data set. Top two rows: Typial mathing results (The olor of lines have the same meaning as Figure 1). Bottom: The left two olumns are results on Car, and the right two olumns are results on Motorbike. As we applied large sale and rotation transformation to the original data, pairwise methods failes to give satisfatory results..1 CMU House Dataset 1% higher ompared to these methods. The CMU house dataset has been widely used in previous work to evaluate mathing algorithms [Nguyen et al., 21]. The house sequene onsists of 111 frames of a toy house aptured from different view points. In eah image there are 3 manually marked landmark points with known orrespondenes. We math all images spaed by 1, 2,..., 9 frames and ompute the average performane per separation gap. In this experiment, unary terms are set to zero [Nguyen et al., 21]. Again for eah image we use Delaunay triangulation to onnet landmark points. Eah triplet in the onneted graph beomes a hyper ar in the hyper graph (or eah edge in the ase of pairwise mathing methods). Higher order potentials are omputed as in (17) and pairwise potentials are omputed as in (18). For hyper graph mathing methods, we only use higher order potentials and we use pairwise potentials only for pairwise mathing methods, where we set the parameter τij,yi yj = 1/2 [Leordeanu et al., 29]. We onsider two different settings. In the first setting, all landmark points are used to onstrut the hyper graph. In the seond setting, for eah image pair, we randomly remove landmarks from eah image, whih results in outliers (i.e. landmarks that do not have any orrespondenes). Then for landmarks in the seond image in the pair, a sale transformation with sale parameter 4 and a rotation transformation with angle 3π/4 are applied. Results are shown in Figure 1. In the first setting, for small image separation all methods find the exat mathing, while the auray of BCA, BCA-MP, HGM and TM drops as the separation inreases. In the seond setting, pairwise mathing methods fail to obtain satisfatory results as they are sensitive to sale variation and rotation. For hyper graph mathing methods, for image separation less than 8 frames our algorithm attains similar (or slightly better) auray ompared to the best results among BCA-MP, BCA-IPFP and HRRWM. For the highest separation our methods auray is more than The Cars and Motorbikes Dataset The Cars and Motorbikes dataset onsists of 3 pairs of images of ars and 2 pairs of images of motorbikes from the Pasal 27 dataset [Everingham et al., 29]. Eah pair ontains a number of ground-truth orrespondenes and several outliers. In the dataset, the sale and viewing angle have only small variations. To investigate the performane of mathing methods under large sale and viewing angle variations, for eah image pair, we add a rigid transformation to the keypoints in the seond image with sale parameter 4 and rotation angle π/4. We set the parameter τij,yi yj = min(dij, dyi yj ) as in previous work [Zhou and De la Torre, 212; Zhang et al., 216]. We randomly added 1-2 outliers from the bakground to the mathing problem, with the result shown in Figure 2. From the figure we an see that our methods provide better average auray in all ases. 6 Conlusion In this paper, we formulate hyper graph mathing problems as onstrained MAP inferene problems in graphial models. The proposed method expliitly models only one global orrespondene vetor, but several loal orrespondene vetors, allowing us to deompose diffiult high order optimization problems into a linear bipartite mathing problem and several belief propagation sub-problems with small sale. We further propose a dynami programming proedure to effiiently solve the belief propagation sub-problems. Experiments demonstrate the proposed method outperforms stateof-the-art methods for hyper graph mathing. Aknowledgments This work was supported by NSFC Projet , and , China 863 Projet 21AA1642, ARC Projet DP and DP16173.

7 Proeedings of the Twenty-Sixth International Joint Conferene on Artifiial Intelligene (IJCAI-17) Referenes [Ahn et al., 21] Sung-Soo Ahn, Sejun Park, Mihael Chertkov, and Jinwoo Shin. Minimum weight perfet mathing via blossom belief propagation. In NIPS, 21. [Cho et al., 214] Minsu Cho, Jian Sun, Olivier Duhenne, and Jean Pone. Finding mathes in a haystak: A maxpooling strategy for graph mathing in the presene of outliers. In CVPR, 214. [Duhenne et al., 29] Olivier Duhenne, F Bah, In-So Kweon, and J Pone. A tensor-based algorithm for highorder graph mathing. In CVPR, 29. [Everingham et al., 29] Mark Everingham, Lu Van Gool, Christopher KI Williams, John Winn, and Andrew Zisserman. The PASCAL visual objet lasses hallenge. In PASCAL Challenge Workshop, 29. [Lee et al., 211] Jungmin Lee, Minsu Cho, and Kyoung Mu Lee. Hyper-graph mathing via reweighted random walks. In CVPR, 211. [Leordeanu and Hebert, 2] Marius Leordeanu and Martial Hebert. A spetral tehnique for orrespondene problems using pairwise onstraints. In Computer Vision, 2. ICCV 2. Tenth IEEE International Conferene on, volume 2, pages IEEE, 2. [Leordeanu et al., 29] Marius Leordeanu, Martial Hebert, and Rahul Sukthankar. An integer projeted fixed point method for graph mathing and MAP inferene. In NIPS, 29. [Li et al., 21] Hongsheng Li, Edward Kim, Xiaolei Huang, and Lei He. Objet mathing with a loally affine-invariant onstraint. In Computer Vision and Pattern Reognition (CVPR), 21 IEEE Conferene on, pages IEEE, 21. [Munkres, 197] James Munkres. Algorithms for the assignment and transportation problems. Journal of the soiety for industrial and applied mathematis, (1):32 38, 197. [Nguyen et al., 21] Quynh Nguyen, Antoine Gautier, and Matthias Hein. A flexible tensor blok oordinate asent sheme for hypergraph mathing. In CVPR, 21. [Potetz and Lee, 28] Brian Potetz and Tai Sing Lee. Effiient belief propagation for higher-order liques using linear onstraint nodes. Computer Vision and Image Understanding, 112(1):39 4, 28. [Rother et al., 29] Carsten Rother, Pushmeet Kohli, Wei Feng, and Jiaya Jia. Minimizing sparse higher order energy funtions of disrete variables. In Computer Vision and Pattern Reognition, 29. CVPR 29. IEEE Conferene on, pages IEEE, 29. [Torresani et al., 28] Lorenzo Torresani, Vladimir Kolmogorov, and Carsten Rother. Feature orrespondene via graph mathing: Models and global optimization. In ECCV, 28. [Werner, 27] Tomas Werner. A linear programming approah to max-sum problem: A review. IEEE Transations on Pattern Analysis and Mahine Intelligene, 29(7): , 27. [Yan et al., 21] Junhi Yan, Chao Zhang, Hongyuan Zha, Wei Liu, Xiaokang Yang, and Stephen M Chu. Disrete hyper-graph mathing. In CVPR, 21. [Zass and Shashua, 28] Ron Zass and Amnon Shashua. Probabilisti graph and hypergraph mathing. In CVPR, 28. [Zhang et al., 216] Zhen Zhang, Qinfeng Shi, Julian MAuley, Wei Wei, Yanning Zhang, and Anton van den Hengel. Pairwise mathing through max-weight bipartite belief propagation. In CVPR, 216. [Zhou and De la Torre, 212] Feng Zhou and Fernando De la Torre. Fatorized graph mathing. In CVPR,

Discrete sequential models and CRFs. 1 Case Study: Supervised Part-of-Speech Tagging

Discrete sequential models and CRFs. 1 Case Study: Supervised Part-of-Speech Tagging 0-708: Probabilisti Graphial Models 0-708, Spring 204 Disrete sequential models and CRFs Leturer: Eri P. Xing Sribes: Pankesh Bamotra, Xuanhong Li Case Study: Supervised Part-of-Speeh Tagging The supervised

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of

More information

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

Cluster-Based Cumulative Ensembles

Cluster-Based Cumulative Ensembles Cluster-Based Cumulative Ensembles Hanan G. Ayad and Mohamed S. Kamel Pattern Analysis and Mahine Intelligene Lab, Eletrial and Computer Engineering, University of Waterloo, Waterloo, Ontario N2L 3G1,

More information

8 : Learning Fully Observed Undirected Graphical Models

8 : Learning Fully Observed Undirected Graphical Models 10-708: Probabilisti Graphial Models 10-708, Spring 2018 8 : Learning Fully Observed Undireted Graphial Models Leturer: Kayhan Batmanghelih Sribes: Chenghui Zhou, Cheng Ran (Harvey) Zhang When learning

More information

Graph-Based vs Depth-Based Data Representation for Multiview Images

Graph-Based vs Depth-Based Data Representation for Multiview Images Graph-Based vs Depth-Based Data Representation for Multiview Images Thomas Maugey, Antonio Ortega, Pasal Frossard Signal Proessing Laboratory (LTS), Eole Polytehnique Fédérale de Lausanne (EPFL) Email:

More information

the data. Structured Principal Component Analysis (SPCA)

the data. Structured Principal Component Analysis (SPCA) Strutured Prinipal Component Analysis Kristin M. Branson and Sameer Agarwal Department of Computer Siene and Engineering University of California, San Diego La Jolla, CA 9193-114 Abstrat Many tasks involving

More information

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality INTERNATIONAL CONFERENCE ON MANUFACTURING AUTOMATION (ICMA200) Multi-Piee Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality Stephen Stoyan, Yong Chen* Epstein Department of

More information

Using Augmented Measurements to Improve the Convergence of ICP

Using Augmented Measurements to Improve the Convergence of ICP Using Augmented Measurements to Improve the onvergene of IP Jaopo Serafin, Giorgio Grisetti Dept. of omputer, ontrol and Management Engineering, Sapienza University of Rome, Via Ariosto 25, I-0085, Rome,

More information

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

A {k, n}-secret Sharing Scheme for Color Images

A {k, n}-secret Sharing Scheme for Color Images A {k, n}-seret Sharing Sheme for Color Images Rastislav Luka, Konstantinos N. Plataniotis, and Anastasios N. Venetsanopoulos The Edward S. Rogers Sr. Dept. of Eletrial and Computer Engineering, University

More information

Facility Location: Distributed Approximation

Facility Location: Distributed Approximation Faility Loation: Distributed Approximation Thomas Mosibroda Roger Wattenhofer Distributed Computing Group PODC 2005 Where to plae ahes in the Internet? A distributed appliation that has to dynamially plae

More information

Rotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors

Rotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors Eurographis Symposium on Geometry Proessing (003) L. Kobbelt, P. Shröder, H. Hoppe (Editors) Rotation Invariant Spherial Harmoni Representation of 3D Shape Desriptors Mihael Kazhdan, Thomas Funkhouser,

More information

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules Improved Vehile Classifiation in Long Traffi Video by Cooperating Traker and Classifier Modules Brendan Morris and Mohan Trivedi University of California, San Diego San Diego, CA 92093 {b1morris, trivedi}@usd.edu

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

HEXA: Compact Data Structures for Faster Packet Processing

HEXA: Compact Data Structures for Faster Packet Processing Washington University in St. Louis Washington University Open Sholarship All Computer Siene and Engineering Researh Computer Siene and Engineering Report Number: 27-26 27 HEXA: Compat Data Strutures for

More information

A Unified Subdivision Scheme for Polygonal Modeling

A Unified Subdivision Scheme for Polygonal Modeling EUROGRAPHICS 2 / A. Chalmers and T.-M. Rhyne (Guest Editors) Volume 2 (2), Number 3 A Unified Subdivision Sheme for Polygonal Modeling Jérôme Maillot Jos Stam Alias Wavefront Alias Wavefront 2 King St.

More information

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1.

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1. Fuzzy Weighted Rank Ordered Mean (FWROM) Filters for Mixed Noise Suppression from Images S. Meher, G. Panda, B. Majhi 3, M.R. Meher 4,,4 Department of Eletronis and I.E., National Institute of Tehnology,

More information

Adaptive Implicit Surface Polygonization using Marching Triangles

Adaptive Implicit Surface Polygonization using Marching Triangles Volume 20 (2001), Number 2 pp. 67 80 Adaptive Impliit Surfae Polygonization using Marhing Triangles Samir Akkouhe Eri Galin L.I.G.I.M L.I.G.I.M Eole Centrale de Lyon Université Claude Bernard Lyon 1 B.P.

More information

arxiv: v1 [cs.db] 13 Sep 2017

arxiv: v1 [cs.db] 13 Sep 2017 An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution

More information

A Fast Kernel-based Multilevel Algorithm for Graph Clustering

A Fast Kernel-based Multilevel Algorithm for Graph Clustering A Fast Kernel-based Multilevel Algorithm for Graph Clustering Inderjit Dhillon Dept. of Computer Sienes University of Texas at Austin Austin, TX 78712 inderjit@s.utexas.edu Yuqiang Guan Dept. of Computer

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks Unsupervised Stereosopi Video Objet Segmentation Based on Ative Contours and Retrainable Neural Networks KLIMIS NTALIANIS, ANASTASIOS DOULAMIS, and NIKOLAOS DOULAMIS National Tehnial University of Athens

More information

Semi-Supervised Affinity Propagation with Instance-Level Constraints

Semi-Supervised Affinity Propagation with Instance-Level Constraints Semi-Supervised Affinity Propagation with Instane-Level Constraints Inmar E. Givoni, Brendan J. Frey Probabilisti and Statistial Inferene Group University of Toronto 10 King s College Road, Toronto, Ontario,

More information

Contour Box: Rejecting Object Proposals Without Explicit Closed Contours

Contour Box: Rejecting Object Proposals Without Explicit Closed Contours Contour Box: Rejeting Objet Proposals Without Expliit Closed Contours Cewu Lu, Shu Liu Jiaya Jia Chi-Keung Tang The Hong Kong University of Siene and Tehnology Stanford University The Chinese University

More information

Detection and Recognition of Non-Occluded Objects using Signature Map

Detection and Recognition of Non-Occluded Objects using Signature Map 6th WSEAS International Conferene on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, De 9-31, 007 65 Detetion and Reognition of Non-Oluded Objets using Signature Map Sangbum Park,

More information

New Fuzzy Object Segmentation Algorithm for Video Sequences *

New Fuzzy Object Segmentation Algorithm for Video Sequences * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 521-537 (2008) New Fuzzy Obet Segmentation Algorithm for Video Sequenes * KUO-LIANG CHUNG, SHIH-WEI YU, HSUEH-JU YEH, YONG-HUAI HUANG AND TA-JEN YAO Department

More information

Context-Aware Activity Modeling using Hierarchical Conditional Random Fields

Context-Aware Activity Modeling using Hierarchical Conditional Random Fields Context-Aware Ativity Modeling using Hierarhial Conditional Random Fields Yingying Zhu, Nandita M. Nayak, and Amit K. Roy-Chowdhury Abstrat In this paper, rather than modeling ativities in videos individually,

More information

Outline: Software Design

Outline: Software Design Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling

More information

Boosted Random Forest

Boosted Random Forest Boosted Random Forest Yohei Mishina, Masamitsu suhiya and Hironobu Fujiyoshi Department of Computer Siene, Chubu University, 1200 Matsumoto-ho, Kasugai, Aihi, Japan {mishi, mtdoll}@vision.s.hubu.a.jp,

More information

Shape Outlier Detection Using Pose Preserving Dynamic Shape Models

Shape Outlier Detection Using Pose Preserving Dynamic Shape Models Shape Outlier Detetion Using Pose Preserving Dynami Shape Models Chan-Su Lee Ahmed Elgammal Department of Computer Siene, Rutgers University, Pisataway, NJ 8854 USA CHANSU@CS.RUTGERS.EDU ELGAMMAL@CS.RUTGERS.EDU

More information

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem Calulation of typial running time of a branh-and-bound algorithm for the vertex-over problem Joni Pajarinen, Joni.Pajarinen@iki.fi Otober 21, 2007 1 Introdution The vertex-over problem is one of a olletion

More information

KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION

KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION Cuiui Kang 1, Shengai Liao, Shiming Xiang 1, Chunhong Pan 1 1 National Laboratory of Pattern Reognition, Institute of Automation, Chinese

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

Bayesian Belief Networks for Data Mining. Harald Steck and Volker Tresp. Siemens AG, Corporate Technology. Information and Communications

Bayesian Belief Networks for Data Mining. Harald Steck and Volker Tresp. Siemens AG, Corporate Technology. Information and Communications Bayesian Belief Networks for Data Mining Harald Stek and Volker Tresp Siemens AG, Corporate Tehnology Information and Communiations 81730 Munih, Germany fharald.stek, Volker.Trespg@mhp.siemens.de Abstrat

More information

Simulation of Crystallographic Texture and Anisotropie of Polycrystals during Metal Forming with Respect to Scaling Aspects

Simulation of Crystallographic Texture and Anisotropie of Polycrystals during Metal Forming with Respect to Scaling Aspects Raabe, Roters, Wang Simulation of Crystallographi Texture and Anisotropie of Polyrystals during Metal Forming with Respet to Saling Aspets D. Raabe, F. Roters, Y. Wang Max-Plank-Institut für Eisenforshung,

More information

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425) Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University

More information

One Against One or One Against All : Which One is Better for Handwriting Recognition with SVMs?

One Against One or One Against All : Which One is Better for Handwriting Recognition with SVMs? One Against One or One Against All : Whih One is Better for Handwriting Reognition with SVMs? Jonathan Milgram, Mohamed Cheriet, Robert Sabourin To ite this version: Jonathan Milgram, Mohamed Cheriet,

More information

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G.

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G. Colouring ontat graphs of squares and retilinear polygons de Berg, M.T.; Markovi, A.; Woeginger, G. Published in: nd European Workshop on Computational Geometry (EuroCG 06), 0 Marh - April, Lugano, Switzerland

More information

This fact makes it difficult to evaluate the cost function to be minimized

This fact makes it difficult to evaluate the cost function to be minimized RSOURC LLOCTION N SSINMNT In the resoure alloation step the amount of resoures required to exeute the different types of proesses is determined. We will refer to the time interval during whih a proess

More information

The Implementation of RRTs for a Remote-Controlled Mobile Robot

The Implementation of RRTs for a Remote-Controlled Mobile Robot ICCAS5 June -5, KINEX, Gyeonggi-Do, Korea he Implementation of RRs for a Remote-Controlled Mobile Robot Chi-Won Roh*, Woo-Sub Lee **, Sung-Chul Kang *** and Kwang-Won Lee **** * Intelligent Robotis Researh

More information

Detecting Outliers in High-Dimensional Datasets with Mixed Attributes

Detecting Outliers in High-Dimensional Datasets with Mixed Attributes Deteting Outliers in High-Dimensional Datasets with Mixed Attributes A. Koufakou, M. Georgiopoulos, and G.C. Anagnostopoulos 2 Shool of EECS, University of Central Florida, Orlando, FL, USA 2 Dept. of

More information

Chromaticity-matched Superimposition of Foreground Objects in Different Environments

Chromaticity-matched Superimposition of Foreground Objects in Different Environments FCV216, the 22nd Korea-Japan Joint Workshop on Frontiers of Computer Vision Chromatiity-mathed Superimposition of Foreground Objets in Different Environments Yohei Ogura Graduate Shool of Siene and Tehnology

More information

An Alternative Approach to the Fuzzifier in Fuzzy Clustering to Obtain Better Clustering Results

An Alternative Approach to the Fuzzifier in Fuzzy Clustering to Obtain Better Clustering Results An Alternative Approah to the Fuzziier in Fuzzy Clustering to Obtain Better Clustering Results Frank Klawonn Department o Computer Siene University o Applied Sienes BS/WF Salzdahlumer Str. 46/48 D-38302

More information

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application World Aademy of Siene, Engineering and Tehnology 8 009 Performane of Histogram-Based Skin Colour Segmentation for Arms Detetion in Human Motion Analysis Appliation Rosalyn R. Porle, Ali Chekima, Farrah

More information

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization Self-Adaptive Parent to Mean-Centri Reombination for Real-Parameter Optimization Kalyanmoy Deb and Himanshu Jain Department of Mehanial Engineering Indian Institute of Tehnology Kanpur Kanpur, PIN 86 {deb,hjain}@iitk.a.in

More information

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking Algorithms for External Memory Leture 6 Graph Algorithms - Weighted List Ranking Leturer: Nodari Sithinava Sribe: Andi Hellmund, Simon Ohsenreither 1 Introdution & Motivation After talking about I/O-effiient

More information

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering A Novel Bit Level Time Series Representation with Impliation of Similarity Searh and lustering hotirat Ratanamahatana, Eamonn Keogh, Anthony J. Bagnall 2, and Stefano Lonardi Dept. of omputer Siene & Engineering,

More information

FOREGROUND OBJECT EXTRACTION USING FUZZY C MEANS WITH BIT-PLANE SLICING AND OPTICAL FLOW

FOREGROUND OBJECT EXTRACTION USING FUZZY C MEANS WITH BIT-PLANE SLICING AND OPTICAL FLOW FOREGROUND OBJECT EXTRACTION USING FUZZY C EANS WITH BIT-PLANE SLICING AND OPTICAL FLOW SIVAGAI., REVATHI.T, JEGANATHAN.L 3 APSG, SCSE, VIT University, Chennai, India JRF, DST, Dehi, India. 3 Professor,

More information

Adapting K-Medians to Generate Normalized Cluster Centers

Adapting K-Medians to Generate Normalized Cluster Centers Adapting -Medians to Generate Normalized Cluster Centers Benamin J. Anderson, Deborah S. Gross, David R. Musiant Anna M. Ritz, Thomas G. Smith, Leah E. Steinberg Carleton College andersbe@gmail.om, {dgross,

More information

Wide-baseline Multiple-view Correspondences

Wide-baseline Multiple-view Correspondences Wide-baseline Multiple-view Correspondenes Vittorio Ferrari, Tinne Tuytelaars, Lu Van Gool, Computer Vision Group (BIWI), ETH Zuerih, Switzerland ESAT-PSI, University of Leuven, Belgium {ferrari,vangool}@vision.ee.ethz.h,

More information

Gradient based progressive probabilistic Hough transform

Gradient based progressive probabilistic Hough transform Gradient based progressive probabilisti Hough transform C.Galambos, J.Kittler and J.Matas Abstrat: The authors look at the benefits of exploiting gradient information to enhane the progressive probabilisti

More information

We don t need no generation - a practical approach to sliding window RLNC

We don t need no generation - a practical approach to sliding window RLNC We don t need no generation - a pratial approah to sliding window RLNC Simon Wunderlih, Frank Gabriel, Sreekrishna Pandi, Frank H.P. Fitzek Deutshe Telekom Chair of Communiation Networks, TU Dresden, Dresden,

More information

Sequential Incremental-Value Auctions

Sequential Incremental-Value Auctions Sequential Inremental-Value Autions Xiaoming Zheng and Sven Koenig Department of Computer Siene University of Southern California Los Angeles, CA 90089-0781 {xiaominz,skoenig}@us.edu Abstrat We study the

More information

Fast Rigid Motion Segmentation via Incrementally-Complex Local Models

Fast Rigid Motion Segmentation via Incrementally-Complex Local Models Fast Rigid Motion Segmentation via Inrementally-Complex Loal Models Fernando Flores-Mangas Allan D. Jepson Department of Computer Siene, University of Toronto {mangas,jepson}@s.toronto.edu Abstrat The

More information

Dynamic Algorithms Multiple Choice Test

Dynamic Algorithms Multiple Choice Test 3226 Dynami Algorithms Multiple Choie Test Sample test: only 8 questions 32 minutes (Real test has 30 questions 120 minutes) Årskort Name Eah of the following 8 questions has 4 possible answers of whih

More information

PARAMETRIC SAR IMAGE FORMATION - A PROMISING APPROACH TO RESOLUTION-UNLIMITED IMAGING. Yesheng Gao, Kaizhi Wang, Xingzhao Liu

PARAMETRIC SAR IMAGE FORMATION - A PROMISING APPROACH TO RESOLUTION-UNLIMITED IMAGING. Yesheng Gao, Kaizhi Wang, Xingzhao Liu 20th European Signal Proessing Conferene EUSIPCO 2012) Buharest, Romania, August 27-31, 2012 PARAMETRIC SAR IMAGE FORMATION - A PROMISING APPROACH TO RESOLUTION-UNLIMITED IMAGING Yesheng Gao, Kaizhi Wang,

More information

Divide-and-conquer algorithms 1

Divide-and-conquer algorithms 1 * 1 Multipliation Divide-and-onquer algorithms 1 The mathematiian Gauss one notied that although the produt of two omplex numbers seems to! involve four real-number multipliations it an in fat be done

More information

1 The Knuth-Morris-Pratt Algorithm

1 The Knuth-Morris-Pratt Algorithm 5-45/65: Design & Analysis of Algorithms September 26, 26 Leture #9: String Mathing last hanged: September 26, 27 There s an entire field dediated to solving problems on strings. The book Algorithms on

More information

Hello neighbor: accurate object retrieval with k-reciprocal nearest neighbors

Hello neighbor: accurate object retrieval with k-reciprocal nearest neighbors Hello neighbor: aurate objet retrieval with -reiproal nearest neighbors Danfeng Qin Stephan Gammeter Luas Bossard Till Qua,2 Lu van Gool,3 ETH Zürih 2 Kooaba AG 3 K.U. Leuven {ind,gammeter,bossard,tua,vangool}@vision.ee.ethz.h

More information

Segmentation of brain MR image using fuzzy local Gaussian mixture model with bias field correction

Segmentation of brain MR image using fuzzy local Gaussian mixture model with bias field correction IOSR Journal of VLSI and Signal Proessing (IOSR-JVSP) Volume 2, Issue 2 (Mar. Apr. 2013), PP 35-41 e-issn: 2319 4200, p-issn No. : 2319 4197 Segmentation of brain MR image using fuzzy loal Gaussian mixture

More information

Particle Swarm Optimization for the Design of High Diffraction Efficient Holographic Grating

Particle Swarm Optimization for the Design of High Diffraction Efficient Holographic Grating Original Artile Partile Swarm Optimization for the Design of High Diffration Effiient Holographi Grating A.K. Tripathy 1, S.K. Das, M. Sundaray 3 and S.K. Tripathy* 4 1, Department of Computer Siene, Berhampur

More information

FUZZY WATERSHED FOR IMAGE SEGMENTATION

FUZZY WATERSHED FOR IMAGE SEGMENTATION FUZZY WATERSHED FOR IMAGE SEGMENTATION Ramón Moreno, Manuel Graña Computational Intelligene Group, Universidad del País Vaso, Spain http://www.ehu.es/winto; {ramon.moreno,manuel.grana}@ehu.es Abstrat The

More information

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT?

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? 3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? Bernd Girod, Peter Eisert, Marus Magnor, Ekehard Steinbah, Thomas Wiegand Te {girod eommuniations Laboratory, University of Erlangen-Nuremberg

More information

Towards Optimal Naive Bayes Nearest Neighbor

Towards Optimal Naive Bayes Nearest Neighbor Towards Optimal Naive Bayes Nearest Neighbor Régis Behmo 1, Paul Marombes 1,2, Arnak Dalalyan 2,andVéronique Prinet 1 1 NLPR / LIAMA, Institute of Automation, Chinese Aademy of Sienes 2 IMAGINE, LIGM,

More information

Definitions Homework. Quine McCluskey Optimal solutions are possible for some large functions Espresso heuristic. Definitions Homework

Definitions Homework. Quine McCluskey Optimal solutions are possible for some large functions Espresso heuristic. Definitions Homework EECS 33 There be Dragons here http://ziyang.ees.northwestern.edu/ees33/ Teaher: Offie: Email: Phone: L477 Teh dikrp@northwestern.edu 847 467 2298 Today s material might at first appear diffiult Perhaps

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks Abouberine Ould Cheikhna Department of Computer Siene University of Piardie Jules Verne 80039 Amiens Frane Ould.heikhna.abouberine @u-piardie.fr

More information

A Coarse-to-Fine Classification Scheme for Facial Expression Recognition

A Coarse-to-Fine Classification Scheme for Facial Expression Recognition A Coarse-to-Fine Classifiation Sheme for Faial Expression Reognition Xiaoyi Feng 1,, Abdenour Hadid 1 and Matti Pietikäinen 1 1 Mahine Vision Group Infoteh Oulu and Dept. of Eletrial and Information Engineering

More information

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8 Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introdution... 1 1.1. Internet Information...2 1.2. Internet Information Retrieval...3 1.2.1. Doument Indexing...4 1.2.2. Doument Retrieval...4

More information

Recommendation Subgraphs for Web Discovery

Recommendation Subgraphs for Web Discovery Reommation Subgraphs for Web Disovery Arda Antikaioglu Department of Mathematis Carnegie Mellon University aantika@andrew.mu.edu R. Ravi Tepper Shool of Business Carnegie Mellon University ravi@mu.edu

More information

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications System-Level Parallelism and hroughput Optimization in Designing Reonfigurable Computing Appliations Esam El-Araby 1, Mohamed aher 1, Kris Gaj 2, arek El-Ghazawi 1, David Caliga 3, and Nikitas Alexandridis

More information

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing デンソーテクニカルレビュー Vol. 15 2010 特集 Road Border Reognition Using FIR Images and LIDAR Signal Proessing 高木聖和 バーゼル ファルディ Kiyokazu TAKAGI Basel Fardi ヘンドリック ヴァイゲル Hendrik Weigel ゲルド ヴァニーリック Gerd Wanielik This paper

More information

Efficient Implementation of Beam-Search Incremental Parsers

Efficient Implementation of Beam-Search Incremental Parsers Effiient Implementation of Beam-Searh Inremental Parsers Yoav Goldberg Dept. of Computer Siene Bar-Ilan University Ramat Gan, Tel Aviv, 5290002 Israel yoav.goldberg@gmail.om Kai Zhao Liang Huang Graduate

More information

Relevance for Computer Vision

Relevance for Computer Vision The Geometry of ROC Spae: Understanding Mahine Learning Metris through ROC Isometris, by Peter A. Flah International Conferene on Mahine Learning (ICML-23) http://www.s.bris.a.uk/publiations/papers/74.pdf

More information

Approximate logic synthesis for error tolerant applications

Approximate logic synthesis for error tolerant applications Approximate logi synthesis for error tolerant appliations Doohul Shin and Sandeep K. Gupta Eletrial Engineering Department, University of Southern California, Los Angeles, CA 989 {doohuls, sandeep}@us.edu

More information

Supplementary Material: Geometric Calibration of Micro-Lens-Based Light-Field Cameras using Line Features

Supplementary Material: Geometric Calibration of Micro-Lens-Based Light-Field Cameras using Line Features Supplementary Material: Geometri Calibration of Miro-Lens-Based Light-Field Cameras using Line Features Yunsu Bok, Hae-Gon Jeon and In So Kweon KAIST, Korea As the supplementary material, we provide detailed

More information

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints Smooth Trajetory Planning Along Bezier Curve for Mobile Robots with Veloity Constraints Gil Jin Yang and Byoung Wook Choi Department of Eletrial and Information Engineering Seoul National University of

More information

ICCGLU. A Fortran IV subroutine to solve large sparse general systems of linear equations. J.J. Dongarra, G.K. Leaf and M. Minkoff.

ICCGLU. A Fortran IV subroutine to solve large sparse general systems of linear equations. J.J. Dongarra, G.K. Leaf and M. Minkoff. http://www.netlib.org/linalg/ig-do 1 of 8 12/7/2009 11:14 AM ICCGLU A Fortran IV subroutine to solve large sparse general systems of linear equations. J.J. Dongarra, G.K. Leaf and M. Minkoff July, 1982

More information

A scheme for racquet sports video analysis with the combination of audio-visual information

A scheme for racquet sports video analysis with the combination of audio-visual information A sheme for raquet sports video analysis with the ombination of audio-visual information Liyuan Xing a*, Qixiang Ye b, Weigang Zhang, Qingming Huang a and Hua Yu a a Graduate Shool of the Chinese Aadamy

More information

Partial Character Decoding for Improved Regular Expression Matching in FPGAs

Partial Character Decoding for Improved Regular Expression Matching in FPGAs Partial Charater Deoding for Improved Regular Expression Mathing in FPGAs Peter Sutton Shool of Information Tehnology and Eletrial Engineering The University of Queensland Brisbane, Queensland, 4072, Australia

More information

Fuzzy Meta Node Fuzzy Metagraph and its Cluster Analysis

Fuzzy Meta Node Fuzzy Metagraph and its Cluster Analysis Journal of Computer Siene 4 (): 9-97, 008 ISSN 549-3636 008 Siene Publiations Fuzzy Meta Node Fuzzy Metagraph and its Cluster Analysis Deepti Gaur, Aditya Shastri and Ranjit Biswas Department of Computer

More information

We P9 16 Eigenray Tracing in 3D Heterogeneous Media

We P9 16 Eigenray Tracing in 3D Heterogeneous Media We P9 Eigenray Traing in 3D Heterogeneous Media Z. Koren* (Emerson), I. Ravve (Emerson) Summary Conventional two-point ray traing in a general 3D heterogeneous medium is normally performed by a shooting

More information

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer Communiations and Networ, 2013, 5, 69-73 http://dx.doi.org/10.4236/n.2013.53b2014 Published Online September 2013 (http://www.sirp.org/journal/n) Cross-layer Resoure Alloation on Broadband Power Line Based

More information

timestamp, if silhouette(x, y) 0 0 if silhouette(x, y) = 0, mhi(x, y) = and mhi(x, y) < timestamp - duration mhi(x, y), else

timestamp, if silhouette(x, y) 0 0 if silhouette(x, y) = 0, mhi(x, y) = and mhi(x, y) < timestamp - duration mhi(x, y), else 3rd International Conferene on Multimedia Tehnolog(ICMT 013) An Effiient Moving Target Traking Strateg Based on OpenCV and CAMShift Theor Dongu Li 1 Abstrat Image movement involved bakground movement and

More information

Parallelizing Frequent Web Access Pattern Mining with Partial Enumeration for High Speedup

Parallelizing Frequent Web Access Pattern Mining with Partial Enumeration for High Speedup Parallelizing Frequent Web Aess Pattern Mining with Partial Enumeration for High Peiyi Tang Markus P. Turkia Department of Computer Siene Department of Computer Siene University of Arkansas at Little Rok

More information

A New RBFNDDA-KNN Network and Its Application to Medical Pattern Classification

A New RBFNDDA-KNN Network and Its Application to Medical Pattern Classification A New RBFNDDA-KNN Network and Its Appliation to Medial Pattern Classifiation Shing Chiang Tan 1*, Chee Peng Lim 2, Robert F. Harrison 3, R. Lee Kennedy 4 1 Faulty of Information Siene and Tehnology, Multimedia

More information

Video stabilization based on a 3D perspective camera model

Video stabilization based on a 3D perspective camera model Vis Comput DOI 10.1007/s00371-009-0310-z ORIGINAL ARTICLE Video stabilization based on a 3D perspetive amera model Guofeng Zhang Wei Hua Xueying Qin Yuanlong Shao Hujun Bao Springer-Verlag 2009 Abstrat

More information

Scheduling Commercial Videotapes in Broadcast Television

Scheduling Commercial Videotapes in Broadcast Television Sheduling Commerial Videotapes in Broadast Television Srinivas Bollapragada bollapragada@researh.ge.om GE Global Researh Center 1 Researh Cirle, Shenetady, NY 12309 Mihael Bussiek MBussiek@gams.om GAMS

More information

An Interactive-Voting Based Map Matching Algorithm

An Interactive-Voting Based Map Matching Algorithm Eleventh International Conferene on Mobile Data Management An Interative-Voting Based Map Mathing Algorithm Jing Yuan* University of Siene and Tehnology of China Hefei, China yuanjing@mail.ust.edu.n Yu

More information

arxiv: v1 [cs.gr] 10 Apr 2015

arxiv: v1 [cs.gr] 10 Apr 2015 REAL-TIME TOOL FOR AFFINE TRANSFORMATIONS OF TWO DIMENSIONAL IFS FRACTALS ELENA HADZIEVA AND MARIJA SHUMINOSKA arxiv:1504.02744v1 s.gr 10 Apr 2015 Abstrat. This work introdues a novel tool for interative,

More information

Learning Discriminative and Shareable Features. Scene Classificsion

Learning Discriminative and Shareable Features. Scene Classificsion Learning Disriminative and Shareable Features for Sene Classifiation Zhen Zuo, Gang Wang, Bing Shuai, Lifan Zhao, Qingxiong Yang, and Xudong Jiang Nanyang Tehnologial University, Singapore, Advaned Digital

More information

Improved Circuit-to-CNF Transformation for SAT-based ATPG

Improved Circuit-to-CNF Transformation for SAT-based ATPG Improved Ciruit-to-CNF Transformation for SAT-based ATPG Daniel Tille 1 René Krenz-Bååth 2 Juergen Shloeffel 2 Rolf Drehsler 1 1 Institute of Computer Siene, University of Bremen, 28359 Bremen, Germany

More information

Tracking Approximate Solutions of Parameterized Optimization Problems over Multi-Dimensional (Hyper-)Parameter Domains

Tracking Approximate Solutions of Parameterized Optimization Problems over Multi-Dimensional (Hyper-)Parameter Domains Traking Approximate Solutions of Parameterized Optimization Problems over Multi-Dimensional (Hyper-)Parameter Domains Katharina Blehshmidt Joahim Giesen Sören Laue Friedrih-Shiller-Universität Jena, Germany

More information

An Edge-based Clustering Algorithm to Detect Social Circles in Ego Networks

An Edge-based Clustering Algorithm to Detect Social Circles in Ego Networks JOURNAL OF COMPUTERS, VOL. 8, NO., OCTOBER 23 2575 An Edge-based Clustering Algorithm to Detet Soial Cirles in Ego Networks Yu Wang Shool of Computer Siene and Tehnology, Xidian University Xi an,77, China

More information

Spatial-Aware Collaborative Representation for Hyperspectral Remote Sensing Image Classification

Spatial-Aware Collaborative Representation for Hyperspectral Remote Sensing Image Classification Spatial-Aware Collaborative Representation for Hyperspetral Remote Sensing Image ifiation Junjun Jiang, Member, IEEE, Chen Chen, Member, IEEE, Yi Yu, Xinwei Jiang, and Jiayi Ma Member, IEEE Representation-residual

More information

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0;

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0; Naïve line drawing algorithm // Connet to grid points(x0,y0) and // (x1,y1) by a line. void drawline(int x0, int y0, int x1, int y1) { int x; double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx;

More information