Fast Approximate Matching of Videos from Hand-Held Cameras for Robust Background Subtraction

Size: px
Start display at page:

Download "Fast Approximate Matching of Videos from Hand-Held Cameras for Robust Background Subtraction"

Transcription

1 ast Approximate Matching of Videos from Hand-Held Cameras for Robst ackgrond Sbtraction Raffay Hamid DigitalGlobe Labs. Atish Das Sarma, Dennis DeCoste, Neel Sndaresan eay Research Labs. {adassarma, ddecoste, Abstract We identify a novel instance of the backgrond sbtraction problem that focses on extracting near-field foregrond objects captred sing handheld cameras. Given two ser-generated videos of a scene, one with and the other withot the foregrond object(s), or goal is to efficiently generate an otpt video with only the foregrond object(s) present in it. We cast this challenge as a spatio-temporal frame matching problem, and propose an efficient soltion for it that exploits the temporal smoothness of the video seqences. We present theoretical analyses for the error bonds of or approach, and validate or findings sing a detailed set of simlation experiments. inally, we present the reslts of or approach tested on mltiple real videos captred sing handheld cameras, and compare them to several alternate foregrond extraction approaches.. Introdction ver the years, there has been a tremendos increase in the nmber of videos recorded from handheld mobile devices. A majority of these videos captre a set of near-field objects in visally clttered environments. Atomatic extraction of these foregrond objects in sch videos is an important problem, with potential impacts on several application areas, e.g., commerce, entertainment, and jornalism. or videos captred sing handheld cameras, it is relatively easy to record a few frames of the scene withot the foregrond objects present, to coarsely characterize what the backgrond looks like. We arge that this extra, albeit approximate, information abot the backgrond scene can be very sefl to extract foregrond objects in sch videos. The motivation of or novel problem setting is gronded in several real-world applications. In online commerce for instance, thosands of sellers se mobile phones to captre videos of their prodcts. Most of these sellers are amater videographers, and an important factor adversely affecting their video qality is the backgrond scene cltter. These sers are therefore natrally incentivized to provide a short additional video of the backgrond scene in retrn for having prodct videos with improved qality. Similarly on filming rigs, it is a standard practice to captre backgrond and foregrond videos along careflly planned camera paths sing expensive compterized dollies to generate varios special effects. y enabling robst and efficient video matching from hand-held cameras, or work attempts to make this process more efficient and affordable. The goal of or work is, given two handheld videos, one with and the other withot foregrond object(s), to efficiently generate a video with only the foregrond object(s) shown. Note that if camera paths for both the videos in or problem were identical, we cold simply perform a pixelwise backgrond sbtraction. n the other hand, if the two camera paths were completely different with no scene overlap, the backgrond video wold be redndant and or problem wold transform to object tracking. In practice however, one is somewhere in the middle of this spectrm with some partial path overlap between the two videos. The challenge therefore is, for each foregrond frame, to find a set of backgrond frames with sfficient scene overlap, sch that with the appropriate frame-alignment, they cold be sed to sbtract ot the backgrond pixels. A naive approach to this spatio-temporal frame matching reqires operations qadratic in the nmber of foregrond and backgrond frames. or only one minte long backgrond and foregrond videos captred at 30 frames per second, a naive approach reqires more than 3 million pairwise frame comparisons. Even with an optimized implementation, each comparison can take p to 00 ms, which wold reslt in the entire process taking several days to complete. It is therefore crcial to find relevant backgrond frames for each foregrond frame more efficiently. The main contribtions of or work are: We propose an approximation algorithm for efficient spatio-temporal matching of videos from hand-held cameras. r algorithm permits a significantly improved comptational complexity compared to exhastive approaches.

2 We qantify bonds on the error incrred by or approximate matching algorithm, and corroborate or theoretical findings by a set of controlled simlation experiments. We present a comptational framework sing or frame matching approach to efficiently sbtract the scene backgrond given a backgrond and a foregrond video. b 8 f9 b 9 f8 b 7 f7 f b p 0 b b 2 f0 f2 b 3 f4 f3 f6 b 5 b b 6 4 f5 In the following, we start by going over the relevant previos work, followed by or problem frmlation. We se the insights from or formlation to make appropriate choices for or comptational framework explained in 5. ackgrond at b2 2. Related Work oregrond at f2 oregrond extraction in videos has previosly been explored in great detail [22] [25], however most of this work has either focsed on static camera(s), or for cameras with limited motion [3] [4]. To overcome this challenge, there have been several efforts to look at the problem prely from a tracking based perspective [4] [7]. While these approaches can sccessflly localize object position, they are not geared for accrately extracting object silhoettes. A soltion for this challenge is to se tracking and segmentation in closed-loop form [23] [8]. However, sch approaches either reqire hman intervention to provide object silhoette, or assme specific lighting conditions. Another method to estimate object silhoette to initialize tracking is to segment the scene into mltiple motion layers [2] [24]. However, sch methods are limited to nonstatic scenes with distinct object-level motion bondaries. There have been some recent attempts to combine appearance and stereo ces for foregrond extraction. Most of these methods however perform fll seqence calibration [6], or assme that the backgrond scene can be approximated sing piecewise planar geometry [0]. There have also been attempts to extract foregrond object(s) based on frame saliency [5] [] and co-segmentation [7]. Recently there has been work on tilizing the general backgrond appearance from nregistered images [2] []. We show in 6.3. however that this model does not generalize for handheld cameras as their nconstrained motion reqires qite a dense sampling of backgrond scene appearance, reslting in prohibitively high captre and comptational cost. Similar scene alignment approaches have been explored for videos [9] [5] [6], however nlike or work, they assme same or near identical camera paths. 3. Problem Setp Consider igre, where a 3-D scene is shown to be captred by a handheld camera tracing two different paths. or one of these captres, the scene contains a (set of) foregrond object(s) reslting in a foregrond video. or the second captre, a backgrond video is recorded withot the foregrond object(s). Let n and m denote the nmber of : : igre : An example 3-D scene is captred by a handheld camera tracing two different paths, f and b, one with and the other withot a foregrond object (red tray). This reslts in a foregrond and a backgrond video, f and b respectively. Example frames from these videos for this scene are also shown at f 2 and b 2. foregrond and backgrond video frames respectively. Let f = {f, f 2,..., f n } and b = {b, b 2,..., b m } denote the foregrond and backgrond frame seqences respectively. We se d(x, y) to denote the distance between frames x and y, the exact notion of which is formally defined in Problem Assmptions We make the following assmptions to setp or problem. 3.. Path Smoothness We assme that consective frames in a video are similar to each other, i.e., the camera-paths are generally smooth. ormally, i ( i < n), we have d(f i, f i+ ) δ, and j ( j < m), we have d(b j, b j+ ) δ, for δ > Captre Completeness Given or problem setp, it is expected that several foregrond frames wold have strong backgrond matches. We begin by making this captre completeness assmption f f, and address the scenario when this is not always the case in 5.6. ormally, for each i between i n, j between j m sch that d(f i, b j ) ɛ Problem ormlation Given f and b, i n, we want to find a corresponding j m to minimize d(f i, b j ). More formally, we want to identify fnction π : [, n] [, m] sch that avg i=n i= d(f i, b π(i) ) is minimized.

3 Algorithm NEAR-LINEAR(k) Inpt: f, b, and parameter k. tpt: π, matched backgronds f f. : Let Si k = {i : i n, i = 0 mod k} {} {n}. 2: Let Sj k = {j : j m, j = 0 mod k} {} {m}. 3: i Si k, set π(i) = arg min j S d(f i, b j k j ). 4: i / Si k, let near(i) = arg min t S t i. i k 5: i / Si k, set π(i) = π(near(i)). Algorithm 2 LCAL-SEARCH( f, b) Inpt: f, b, k, and γ. tpt: Matched backgrond f f. : Let Sj k = {j : j m, j = 0 mod k} {} {m}. 2: or j Sj k, compte if b j is a strong match for f. 3: b j that are strong matches, compare f with each b b x where x : [j γ, j + γ] to find other strong matches. 4: Retrn all strong matches fond. 4. Spatio-Temporal Matching We first present a naive video frame matching algorithm, followed by or proposed approximate algorithm that garantees a significant speedp while only incrring minimal accracy cost. or all the proofs of theorems and lemmas, we refer the reader to the spplementary material. 4.. Naive Algorithm Recall that matching is determined by a fnction π from [, n] to [, m], and that the cost of any matching, π, is given by C(π) =avg i=n i= d(f i, b π(i) ). The optimal matching is one that minimizes this cost. Let s denote the optimal matching by π and the associated cost by C(π ). That is, π = arg min π avg i=n i= d(f i, b π(i) ). The path smoothness assmption reslts in the following lemma. Lemma 4.. C(π ) ɛ. A naive brte-force matching finds the best backgrond match for every foregrond frame that minimizes d(f i, b j ). The time complexity of this algorithm is Θ(mn) Speed-Up with Provable Error ond We now present a more efficient matching scheme detailed in Algorithm (cf. NEAR-LINEAR). The main intition here is that rather than iterating throgh every foregrond frame, we only consider foregrond frames in chosen intervals of k. The remaining foregrond frames can then be matched based on the two considered foregrond frames sandwiching it. To obtain an additional improvement, a similar idea is leveraged in the backgrond video, by making comparisons only in jmps of k backgrond frames. De to path smoothness, we know that every foregrond frame that got omitted in consideration is close enogh to a chosen foregrond frame, in particlar, at most k 2 steps away. rthermore, de to captre completeness, there exists a backgrond frame that is sfficiently close to each chosen frame. Even thogh we may have skipped the ideal match, the crcial observation here is that we can apply smoothness on the backgrond as well. We now concretely formalize this intition. Theorem 4.2. Algorithm NEAR-LINEAR(k) rns in ( nm k ) time and retrns π sch that every foregrond 2 matches to a backgrond with additive error of at most kδ, implying C(π) C(π ) + kδ ɛ + kδ. Note that we may choose k as any vale between and min{n, m}. This allows s to trade-off between efficiency and accracy parametrically. or example, if we choose k m, we get a near-linear rnning time. We state a corollary for an alternative parameter choice that admits the k 2 speed-p while garanteeing near-optimality. Corollary 4.3. or k = ɛ δ, NEAR-LINEAR(k) garantees an (ɛ) cost, and yet rns k 2 times faster. The effect of varying k on the algorithm s accracy is empirically analyzed in a systematic manner in Clstered Matches We now show that given any foregrond frame, if there are strong matches (defined below) in the backgrond, they tend to be in close temporal proximity of each other. This nderstanding allows for a more efficient matching algorithm that can exploit a local constraint. In this section we show the theoretical reslt based on a realistic randomized model that we introdce, and 6 corroborates or findings throgh controlled simlation experiments. Recall that a backgrond frame b corresponds to a strong match for f if the distance d(f, b) is small. Let s formalize this notion more crisply here. Strong Match: We define b to be a strong match for f if d(f, b) Ψ. Moreover, given a strong match {f, b}, we model the measre of distance d(f, b) as a sample from the niform distribtion [0, Ψ]. efore presenting the main reslt of this sbsection, we first state a few prereqisite reslts. Lemma 4.4. Sppose that b i is a strong match for a foregrond frame f. Then, the probability that b i±γ is also a strong match for f is at least Ψ γδ Ψ. Lemma 4.5. Given a strong match between f and b i, the expected nmber of strong matches for f in the backgrond seqence range [b i γ, b i+γ ] is at least 2(γ +)( δγ 2Ψ ).

4 Recall that captre completeness only gives an pper bond garantee even for the best match, specifically a distance of at most ɛ. We therefore consider strong matches as having a weaker pper bond garantee, i.e., Ψ cɛ (i.e. Ψ δ c). In sch a sitation, we wish to interpret Lemma 4.5 with reasonable parameter vales. We present one sch choice of parameters in the following theorem and then proceed to describe the algorithm that wold garantee efficiency in terms of a speed-p similar to k 2 as before, withot the added cost of missing ot on strong matches. Theorem 4.6. Given a strong match, with a window size γ = Ψ δ, the expected nmber of strong matches in the entire window of size (2γ + ) is at least γ. a P - Key Point Detection & Matching oregrond rame (t) b ackgrond rames N ackgrond rame Matches ond? YES 2 - Perspective Transformation c Track frame t sing otpt from t- P This leads to an algorithm that sggests making γ skips in the backgrond frames and whenever encontering a strong match, adopting a local search approach. Theorem 4.6 therefore sggests finding several strong matches withot performing exhastive search. This procedre is listed for one foregrond frame in Algorithm 2, and can be extended f f with strong backgrond matches. or foregrond frames with no strong backgrond matches, we propose to rely on foregrond tracking (see 5.6 for details). 5. Comptational ramework We now present a foregrond extraction framework that exploits or frame matching algorithm as explained in 4. The main steps of or framework are illstrated in igre 2. There are two important insights to be noted here: While or scene might have depth, we show that sing projective transform followed by non-rigid frame warping generally works sfficiently well for aligning the backgrond and foregrond frames. rthermore, the warping error obtained for a foregrond frame varies over different matched backgrond frames. This allows s to integrate over mltiple noisy warping hypotheses to obtain a robst inference abot the foregrond. Recall that approximating scene geometry withot sing the complete 3-D scene strctre has previosly been explored [20]. The novelty of or framework however lies in applying this idea to obtain mltiple noisy foregrond estimates, and to then fse these hypotheses to obtain the final robst inference. We now explain or framework steps. 5.. Key-Point Detection & rame Matching or each foregrond and backgrond frame, we compte key-points descriptors sing the SUR pipeline [3], and find matches between them sing the RANSAC algorithm [8]. We define the frame distance d(f, b) as the reciprocal of the nmber of their key-point matches and search for corresponding frames sing or method explained in 4. a 2 c ptical low Comptation a 3 c Non-Rigid Transformation c 3 a 4 c rame Sbtraction a 5 c Voting tpt (t) igre 2: Illstration of or comptational framework Perspective Transformation or each f, given a strong match b b, we compte a perspective transform ζ f,b between them [2] sch that b = ζ f,b f. Using ζ f,b, we warp b to align it with the given f, and generate b, sch that b = ζ f,b b [9] Non-Rigid Transformation Using perspective transformation, most parts of f and b get well-aligned with each other. However, there still may be parts where this alignment is not accrate. This disparity is possible becase of the planar assmption that perspective transformation makes regarding the scene. However, for or problem this assmption is not necessarily tre. To this end, we first compte the optical flow between f and b. We then apply the compted flow-fields to warp b onto f, to find the non-rigidly transformed backgrond frame b [9].

5 Algorithm 3 VTING-SCHEME( f, b) Inpt: f f, and a set of strong match backgrond frames b s (f) {b, b 2,..., b m }. Threshold parameter t. tpt: ackgrond sbtracted image corresponding to f. : Let b s (f) = r. 2: or every pixel that is labeled as foregrond on at least τ v strong matches, mark it as foregrond in the reslt. 3: All other pixels are labeled as backgrond rame Sbtraction or each pair of f and b, we perform a per-pixel colorbased frame sbtraction. The sbtracted pixels are thresholded (sing τ s ) to obtain the foregrond mask, i.e. { if f(x, y) b (x, y) > τ s (x, y) = () 0 otherwise Per-Pixel Voting rame sbtraction gives mltiple candidate foregrond hypotheses i (x, y). or each foregrond frame pixel we cont the nmber of times it is classified as foregrond. If this fraction is more than a certain threshold τ v, it is finally classified as a foregrond scene pixel R(x, y), i.e., { if avg i( i (x, y)) > τ v R(x, y) = (2) 0 otherwise. This procedre is listed in Algorithm 3 (cf. VTING- SCHEME). Note that the likelihood of classifying a pixel correctly increases exponentially with the increase in the nmber of strong matches. ormally, assme that for any pixel p, we have the following two properties: If the pixel is from foregrond, then it is reflected as so with probability p, and If the pixel is from backgrond, then it is reflected as so with probability p 2 where p + p 2 >. Then the following lower-bond holds on the probability of correctly classifying p. Theorem 5.. Given r strong matches, and a voting threshold t in VTING-SCHEME in the interval ( p 2, p ), the probability of correctly classifying a pixel is e (r). Intitively, Theorem 5. sggests that for each foregrond frame, we only need a few backgrond frames with strong matches to perform foregrond extraction robstly Selective oregrond Tracking There might be foregrond frames for which there are no strong backgrond matches to be fond. or sch frames, While color as a measre of pixel difference worked well for s, one cold also se more robst pixel featres instead e.g., dense SUR [3] etc. we propose to track the latest detected foregrond from their previos frame that did have strong backgrond matches. or this work, we fond Mean-Shift tracking [7] to be an efficeint choice for tracking the foregrond when needed. Since for any foregrond frame, tracking the foregrond pixels is only a constant time operation, it does not effect the overall complexity of the algorithms described in Simlation Analysis Since the paths traced by handheld cameras can be nconstrained, it is important to analyze how the accracy of or framework varies as a fnction of the difference between the cameras paths traced by the backgrond and foregrond videos. We now present a set of controlled simlation experiments to analyze this qestion in a systematic manner. 6.. Video Data Generation We sed a 3-D animation software (lender) to design a desktop scene (igre ) where we modeled the backgrond camera path as a circle parameterized by a set of key points. To generate the foregrond camera path, we randomly pertrbed these key-points by different amonts, and fitted a spline crve to them. We qantified the added pertrbation added as a fraction of its radis. or each pertrbation amont, we generated 0 sets of foregrond paths Simlation Experiments We ran three main experiments on or generated data. Experiment : In this experiment (igre 3, top row), we analyzed or precision and recall as a fnction of foregrond path pertrbation 2. Here, we searched for strong matches in a naive manner ( 4.). Experiment 2: or or second experiment, we analyzed how strong backgrond frame matches are temporally distribted. We performed this experiment for different amonts of foregrond path pertrbations (igre 4). Experiment 3: inally, for or third experiment (igre 3, bottom row), we analyzed for a given path pertrbation, how does or performance vary as we search for strong backgrond frame matches in a more greedy way ( 4.2) Main indings We now report or main findings from these experiments Matching Alone is Not Enogh Relying prely on strong matches between the foregrond and the backgrond frames reslts in poor accracy (ble plots in igre 3, top row). This is becase for larger disparity between camera paths, there may be no strong matches 2 As we know the grond trth, we can compte the precision and recall based on their standard definitions.

6 Percent Precision 00 Correspondence nly Correspondence nly Correspondence & Tracking (rd.) Correspondence & Tracking (rd.) Correspondence & Tracking (rd. & Rvrs.) Correspondence & Tracking (rd. & Rvrs.) Percent Pertrbation Percent Pertrbation Percent Precision 70 Correspondence (Corr.) 65 Correspondence (Corr.) Corr. + Tracking orward (rd.) Corr. + Tracking orward (rd.) 50 Corr. + Tracking rd. / Reverse(Rvrs.) Corr. + Tracking rd / Reverse (Rvrs.) Corr.+ Tracking rd/rvrs & Local Scan Corr.+ Tracking rd/rvrs & Local Scan Corr.+ Tracking rd/rvrs linear Corr.+ Tracking rd/rvrs linear ackgrond rame Step Size ackgrond rame Step Size 0 igre 3: Precision (top left) and Recall (top right) plots with increasing amonts of camera path pertrbation. le graph shows reslts obtained by only sing frame matching (corr.), while green and red graphs represent also sing forward (frd.) and reverse (rvrs.) tracking of foregrond pixels in frames that do not have strong matches in the backgrond video. Precision (bottom left) and Recall (bottom right) are shown as a fnction of backgrond frame step-size. The black and prple graphs se local search in the backgrond, and both backgrond and foregrond videos. available, i.e., captre completeness ( 3..2) may not always hold. However, as can be seen from the red plots in the top row of igre 3, adaptively switching between backgrond sbtraction of registered frames, and tracking the foregrond pixels based on their latest available location information sbstantially improves the performance Temporal Smoothing Improves Accracy Perform a forward tracking pass along with a backgrond tracking pass for frames with no strong backgrond match can improve the framework accracy (igre 3, top row). This is becase for the foregrond frames for which we do have strong backgrond matches, the noisy pixels appear and disappear erratically, while the foregrond pixels are mch more consistent over frames. Therefore, fsing information of foregrond pixels obtained over the forward and reverse tracking passes reslts in accracy improvement at constant additional complexity cost Matches are Temporally Clstered We analyzed how strong backgrond frame matches are temporally distribted in the backgrond video. This analysis corroborates or theoretical reslt of Theorem 4.6 which sggested that several strong matches are likely to be cls Percent Recall Percent Recall oregrond rame Index Pertrbation = 5% Pertrbation = 0% Matched ackgrond rame Index oregrond rame Index Matched ackgrond rame Index igre 4: or each foregrond frame, we show how likely a backgrond frame is to be a strong match. Here white implies high likelihood. Reslts for 5% & 0% pertrbation are shown. Greater pertrbation amonts follow similar trends. tered together. This can be observed from igre 4, where light regions show pairs of foregrond and backgrond frames that form a strong match (averaged over 0 independent trials). As can be seen, light regions clster together, lending empirical evidence to or theoretical reslt Selective Coarse-to-ine rame Search Works Strong matches for foregrond frames can be accrately fond by first sparsely searching a well-distribted set of backgrond frames, followed by a dense search arond backgrond frames that match well with the given foregrond frame. This is in accordance with Algorithm 2, and is corroborated by the reslts in igre 3 (bottom row). As shown, with the forward and reverse tracking, and local search (dashed prple graph), the algorithm s precision and recall are nearly naffected. Specifically, the precision and recall are both above 90% for step sizes all the way p to k = 0. Note that as the step size increases, it significantly otperforms all approaches that do not leverage local search. or these experiments, the nmber of video frames was 00 each. This implies that or framework can achieve greater than 90% accracy while taking time only linear in the lengths of the backgrond and foregrond videos. 7. Experiments & Reslts We now present reslts of or framework tested on real videos taken by mltiple sers. 7.. Explored Test Scenarios We performed a set of experiments designed to test different challenges for handheld cameras. Sample video frames and otpt from for these are presented in igre 6. The fll videos are provided in the spplementary material. oregrond bject Geometry: The first five reslts in figre 6 are presented in the order of increasing foregrond complexity. As shown, or framework performs well for a range of object geometries inclding mostly convex (reslt ) to qite non-convex (reslt 5).

7 Precision Video Video 2 Video 3 Video 4 Video 5 Video 6 Video 7 Video 8 Recall V V 2 V 3 V 4 V 5 V 6 V 7 V 8 A A A Table : Algorithms clock times in mintes. Here A, A2, and A3 represent GMMs, saliency, and or proposed method. mlti-frame co-segmentation based approach [7] Video Video 2 Video 3 Video 4 Video 5 Video 6 Video 7 Video 8 igre 5: Precision and Recall plots of or proposed method (red) and five comparative approaches (explained in 7.2). Indoors Verss tdoors: In igre 6, reslts to 4 were captred indoors, while reslt 5 was captred otdoors in daylight. Even within the indoor environment the ato white-balancing featre of mobile cameras can reslt in sbstantial variation in the global illmination of the video. r framework is able to handle these variations qite well. Mltiple oregrond bjects: r framework is agnostic to the nmber of foregrond objects present in the video. This is shown in reslt 6 of igre 6, where we were able to sccessflly extract all three foregrond objects. Moving oregrond bjects: We captred videos for both simple and articlated moving objects, shown in the last two reslts of igre 6. Not only do we preform well for the limited movement of the table fan, we were also able to extract the articlated hman motion Comparative Reslts We compared or algorithm with five alternate foregrond extraction methods. These methods are explained below. In the first comparison (ble plot), we sed a Gassian Mixtre model (GMM) to learn the global backgrond appearance which was sed for backgrond sbtraction [22]. In the second comparison (green plot), we manally provided a foregrond mask for the first frame of the foregrond video to learn a foregrond GMM. This model was sed to sbtract backgrond from all the foregrond frames. r third comparison (green plot) was with the previosly proposed approach of video matching [9], and highlights its limitations de to its strong assmptions abot the foregrond and backgrond camera paths being the same. r forth comparison (orange plot) was with a perceptal saliency based approach for the foregrond frames [5]. r fifth and final comparison (yellow plot) was with a 7.2. Precision & Recall We manally extracted the foregrond in every 0 th frame of the test videos presented in igre 6. Using this, we compted the nmber of tre/false positives and negatives. As shown in igre 5, or approach (red plot) gives better recall as well as comprehensively otperforms previos approaches on precision Time Comparisons Clock times taken by three of the five considered algorithms on the test videos are shown in Table. Note that the remaining two algorithms from igre 5 are derivatives of the three considered methods in Table, with times similar to the first two rows of the table. As can be observed, or proposed method takes the least amont of processing time while generating sperior reslts compared to all the considered alternatives. 8. Conclsions & tre Work In this paper, we identified a novel instance of the backgrond sbtraction problem focsing on extracting nearfield foregrond objects captred sing handheld devices. We posed or problem as efficient matching of foregrond and backgrond videos tracing significantly different camera trajectories. We proposed an approximate algorithm for this problem with provable theoretical garantees that admit a significant comptational speed-p. Using insights from or theoretical model, we proposed an end-to-end comptational framework, and presented controlled simlation experiments to thoroghly analyze its object-extraction accracy. Moreover, we presented reslts of or framework on mltiple hand-held videos, and compared them with five alternate approaches. Going forward, we plan to also learn the shape and appearance of the extracted foregrond object(s). We expect this to allow s to improve or accracy frther, while reqiring even fewer matches. References []. Aghazadeh, J. Sllivan, and S. Carlsson. Novelty detection from an ego-centric perspective. IEEE CVPR, pages , 20. 2

8 Reslt Reslt 2 Reslt 3 Reslt 4 Reslt 5 Reslt 6 Reslt 7 Reslt 8 [2]. Aghazadeh, J. Sllivan, and S. Carlsson. Mlti view registration for novelty/backgrond separation. CVPR, [3] H. ay, T. Tytelaars, and L. Van Gool. Srf: Speeded p robst featres. Compter Vision ECCV 2006, pages 4 47, , 5 [4] A. evilacqa and P. Azzari. High-qality real time motion detection sing ptz cameras. AVSS 06, [5] R. Carceroni,. Pa da, G. Santos, and K. Ktlakos. Linear seqence-to-seqence alignment. CVPR, [6] Y. Caspi and M. Irani. Spatio-temporal alignment of seqences. PAMI, [7] D. Comanici, V. Ramesh, and P. Meer. Real-time tracking of non-rigid objects sing mean shift. CVPR, , 5 [8] M. ischler and R. olles. Random sample consenss: a paradigm for model fitting with applications to image analysis and atomated cartography. Commnications of ACM, 24(6):38 395, [9] C. Glasbey and K. Mardia. A review of image-warping methods. JAS, 25(2):55 7, [0] M. Granados, K. I. Kim, J. Tompkin, J. Katz, and C. Theobalt. ackgrond inpainting for videos with dynamic objects and a free-moving camera. In ECCV, [] J. Harel, C. Koch, and P. Perona. Graph-based visal saliency. In NIPS, pages , [2] R. Hartley and A. Zisserman. Mltiple view geometry in compter vision. 2, [3] E. Hayman and J. Eklndh. Statistical backgrond sbtraction for a mobile observer. CVPR, [4] M. Isard and J. MacCormick. ramble: A bayesian mltipleblob tracker. ICCV, 2:34 4, [5] L. Itti, C. Koch, and E. Niebr. A model of saliency-based visal attention for rapid scene analysis. PAMI, 20(), , 7 [6] A. Kowdle, S. N. Sinha, and R. Szeliski. Mltiple view object cosegmentation sing appearance and stereo ces. In ECCV, [7]. Meng, H. Li, G. Li, and K. Ngan. bject co-segmentation based on shortest path algorithm and saliency model. ECCV, , 7 [8] K. Papotsakis and A. Argyros. bject tracking and segmentation in a closed loop. AVC, [9] P. Sand, S. Teller, et al. Video matching. ACM Transactions on Graphics, 23(3): , , 7 [20] S. M. Seitz and C. R. Dyer. Complete scene strctre from for point correspondences. In ICCV, [2] Y. Sheikh,. Javed, and T. Kanade. ackgrond sbtraction for freely moving cameras. CVPR, [22] C. Staffer and W. Grimson. Adaptive backgrond mixtre models for real-time tracking. CVPR, 2, , 7 [23] J. Sn, W. Zhang, X. Tang, and H. Shm. ackgrond ct. IEEE ECCV, pages , [24] P. Torr, R. Szeliski, and P. Anandan. An integrated bayesian approach to layer extraction from image seqences. PAMI, 23, [25] K. Toyama, J. Krmm,. rmitt, and. Meyers. Wallflower: Principles and practice of backgrond maintenance. CVPR, igre 6: Reslts captring varios parameters inclding object geometries, illmination, mltiple, and moving foregrond objects are presented. Here,, and denote backgrond, foregrond, and otpt videos respectively.

Real-time mean-shift based tracker for thermal vision systems

Real-time mean-shift based tracker for thermal vision systems 9 th International Conference on Qantitative InfraRed Thermography Jly -5, 008, Krakow - Poland Real-time mean-shift based tracker for thermal vision systems G. Bieszczad* T. Sosnowski** * Military University

More information

Fast Obstacle Detection using Flow/Depth Constraint

Fast Obstacle Detection using Flow/Depth Constraint Fast Obstacle etection sing Flow/epth Constraint S. Heinrich aimlerchrylser AG P.O.Box 2360, -89013 Ulm, Germany Stefan.Heinrich@aimlerChrysler.com Abstract The early recognition of potentially harmfl

More information

Appearance Based Tracking with Background Subtraction

Appearance Based Tracking with Background Subtraction The 8th International Conference on Compter Science & Edcation (ICCSE 213) April 26-28, 213. Colombo, Sri Lanka SD1.4 Appearance Based Tracking with Backgrond Sbtraction Dileepa Joseph Jayamanne Electronic

More information

A sufficient condition for spiral cone beam long object imaging via backprojection

A sufficient condition for spiral cone beam long object imaging via backprojection A sfficient condition for spiral cone beam long object imaging via backprojection K. C. Tam Siemens Corporate Research, Inc., Princeton, NJ, USA Abstract The response of a point object in cone beam spiral

More information

REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips

REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS M. Melpolder, D.H.J. Epema, H.J. Sips Parallel and Distribted Systems Grop Department of Compter Science, Delft University of Technology, the Netherlands

More information

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing 1 On the Comptational Complexity and Effectiveness of N-hb Shortest-Path Roting Reven Cohen Gabi Nakibli Dept. of Compter Sciences Technion Israel Abstract In this paper we stdy the comptational complexity

More information

Computer-Aided Mechanical Design Using Configuration Spaces

Computer-Aided Mechanical Design Using Configuration Spaces Compter-Aided Mechanical Design Using Configration Spaces Leo Joskowicz Institte of Compter Science The Hebrew University Jersalem 91904, Israel E-mail: josko@cs.hji.ac.il Elisha Sacks (corresponding athor)

More information

Tu P7 15 First-arrival Traveltime Tomography with Modified Total Variation Regularization

Tu P7 15 First-arrival Traveltime Tomography with Modified Total Variation Regularization T P7 15 First-arrival Traveltime Tomography with Modified Total Variation Reglarization W. Jiang* (University of Science and Technology of China) & J. Zhang (University of Science and Technology of China)

More information

Bias of Higher Order Predictive Interpolation for Sub-pixel Registration

Bias of Higher Order Predictive Interpolation for Sub-pixel Registration Bias of Higher Order Predictive Interpolation for Sb-pixel Registration Donald G Bailey Institte of Information Sciences and Technology Massey University Palmerston North, New Zealand D.G.Bailey@massey.ac.nz

More information

Para-catadioptric camera auto-calibration from epipolar geometry

Para-catadioptric camera auto-calibration from epipolar geometry CENTER FOR MACHINE PERCEPTION CZECH TECHNICAL UNIVERSITY Para-catadioptric camera ato-calibration from epipolar geometry Branislav Mičšík and Tomáš Pajdla micsb1@cmp.felk.cvt.cz, pajdla@cmp.felk.cvt.cz

More information

Evaluating Influence Diagrams

Evaluating Influence Diagrams Evalating Inflence Diagrams Where we ve been and where we re going Mark Crowley Department of Compter Science University of British Colmbia crowley@cs.bc.ca Agst 31, 2004 Abstract In this paper we will

More information

PlenoPatch: Patch-based Plenoptic Image Manipulation

PlenoPatch: Patch-based Plenoptic Image Manipulation 1 PlenoPatch: Patch-based Plenoptic Image Maniplation Fang-Le Zhang, Member, IEEE, Je Wang, Senior Member, IEEE, Eli Shechtman, Member, IEEE, Zi-Ye Zho, Jia-Xin Shi, and Shi-Min H, Member, IEEE Abstract

More information

DIRECT AND PROGRESSIVE RECONSTRUCTION OF DUAL PHOTOGRAPHY IMAGES

DIRECT AND PROGRESSIVE RECONSTRUCTION OF DUAL PHOTOGRAPHY IMAGES DIRECT AND PROGRESSIVE RECONSTRUCTION OF DUAL PHOTOGRAPHY IMAGES Binh-Son Ha 1 Imari Sato 2 Kok-Lim Low 1 1 National University of Singapore 2 National Institte of Informatics, Tokyo, Japan ABSTRACT Dal

More information

PlenoPatch: Patch-based Plenoptic Image Manipulation

PlenoPatch: Patch-based Plenoptic Image Manipulation 1 PlenoPatch: Patch-based Plenoptic Image Maniplation Fang-Le Zhang, Member, IEEE, Je Wang, Senior Member, IEEE, Eli Shechtman, Member, IEEE, Zi-Ye Zho, Jia-Xin Shi, and Shi-Min H, Member, IEEE Abstract

More information

POWER-OF-2 BOUNDARIES

POWER-OF-2 BOUNDARIES Warren.3.fm Page 5 Monday, Jne 17, 5:6 PM CHAPTER 3 POWER-OF- BOUNDARIES 3 1 Ronding Up/Down to a Mltiple of a Known Power of Ronding an nsigned integer down to, for eample, the net smaller mltiple of

More information

A personalized search using a semantic distance measure in a graph-based ranking model

A personalized search using a semantic distance measure in a graph-based ranking model Article A personalized search sing a semantic distance measre in a graph-based ranking model Jornal of Information Science XX (X) pp. 1-23 The Athor(s) 2011 Reprints and Permissions: sagepb.co.k/jornalspermissions.nav

More information

SZ-1.4: Significantly Improving Lossy Compression for Scientific Data Sets Based on Multidimensional Prediction and Error- Controlled Quantization

SZ-1.4: Significantly Improving Lossy Compression for Scientific Data Sets Based on Multidimensional Prediction and Error- Controlled Quantization SZ-1.4: Significantly Improving Lossy Compression for Scientific Data Sets Based on Mltidimensional Prediction and Error- Controlled Qantization Dingwen Tao (University of California, Riverside) Sheng

More information

Minimal Edge Addition for Network Controllability

Minimal Edge Addition for Network Controllability This article has been accepted for pblication in a ftre isse of this jornal, bt has not been flly edited. Content may change prior to final pblication. Citation information: DOI 10.1109/TCNS.2018.2814841,

More information

Constructing and Comparing User Mobility Profiles for Location-based Services

Constructing and Comparing User Mobility Profiles for Location-based Services Constrcting and Comparing User Mobility Profiles for Location-based Services Xihi Chen Interdisciplinary Centre for Secrity, Reliability and Trst, University of Lxemborg Jn Pang Compter Science and Commnications,

More information

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES RICARDO G. DURÁN AND ARIEL L. LOMBARDI Abstract. We consider the nmerical approximation of a model convection-diffsion

More information

Optimal Sampling in Compressed Sensing

Optimal Sampling in Compressed Sensing Optimal Sampling in Compressed Sensing Joyita Dtta Introdction Compressed sensing allows s to recover objects reasonably well from highly ndersampled data, in spite of violating the Nyqist criterion. In

More information

The Disciplined Flood Protocol in Sensor Networks

The Disciplined Flood Protocol in Sensor Networks The Disciplined Flood Protocol in Sensor Networks Yong-ri Choi and Mohamed G. Goda Department of Compter Sciences The University of Texas at Astin, U.S.A. fyrchoi, godag@cs.texas.ed Hssein M. Abdel-Wahab

More information

EECS 487: Interactive Computer Graphics f

EECS 487: Interactive Computer Graphics f Interpolating Key Vales EECS 487: Interactive Compter Graphics f Keys Lectre 33: Keyframe interpolation and splines Cbic splines The key vales of each variable may occr at different frames The interpolation

More information

arxiv: v1 [cs.cg] 27 Nov 2015

arxiv: v1 [cs.cg] 27 Nov 2015 On Visibility Representations of Non-planar Graphs Therese Biedl 1, Giseppe Liotta 2, Fabrizio Montecchiani 2 David R. Cheriton School of Compter Science, University of Waterloo, Canada biedl@waterloo.ca

More information

Maximal Cliques in Unit Disk Graphs: Polynomial Approximation

Maximal Cliques in Unit Disk Graphs: Polynomial Approximation Maximal Cliqes in Unit Disk Graphs: Polynomial Approximation Rajarshi Gpta, Jean Walrand, Oliier Goldschmidt 2 Department of Electrical Engineering and Compter Science Uniersity of California, Berkeley,

More information

Resolving Linkage Anomalies in Extracted Software System Models

Resolving Linkage Anomalies in Extracted Software System Models Resolving Linkage Anomalies in Extracted Software System Models Jingwei W and Richard C. Holt School of Compter Science University of Waterloo Waterloo, Canada j25w, holt @plg.waterloo.ca Abstract Program

More information

Uncertainty Determination for Dimensional Measurements with Computed Tomography

Uncertainty Determination for Dimensional Measurements with Computed Tomography Uncertainty Determination for Dimensional Measrements with Compted Tomography Kim Kiekens 1,, Tan Ye 1,, Frank Welkenhyzen, Jean-Pierre Krth, Wim Dewlf 1, 1 Grop T even University College, KU even Association

More information

Discretized Approximations for POMDP with Average Cost

Discretized Approximations for POMDP with Average Cost Discretized Approximations for POMDP with Average Cost Hizhen Y Lab for Information and Decisions EECS Dept., MIT Cambridge, MA 0239 Dimitri P. Bertsekas Lab for Information and Decisions EECS Dept., MIT

More information

h-vectors of PS ear-decomposable graphs

h-vectors of PS ear-decomposable graphs h-vectors of PS ear-decomposable graphs Nima Imani 2, Lee Johnson 1, Mckenzie Keeling-Garcia 1, Steven Klee 1 and Casey Pinckney 1 1 Seattle University Department of Mathematics, 901 12th Avene, Seattle,

More information

StaCo: Stackelberg-based Coverage Approach in Robotic Swarms

StaCo: Stackelberg-based Coverage Approach in Robotic Swarms Maastricht University Department of Knowledge Engineering Technical Report No.:... : Stackelberg-based Coverage Approach in Robotic Swarms Kateřina Staňková, Bijan Ranjbar-Sahraei, Gerhard Weiss, Karl

More information

Pavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003

Pavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003 From: AAAI-84 Proceedings. Copyright 1984, AAAI (www.aaai.org). All rights reserved. SELECTIVE ABSTRACTION OF AI SYSTEM ACTIVITY Jasmina Pavlin and Daniel D. Corkill Department of Compter and Information

More information

Multi-lingual Multi-media Information Retrieval System

Multi-lingual Multi-media Information Retrieval System Mlti-lingal Mlti-media Information Retrieval System Shoji Mizobchi, Sankon Lee, Fmihiko Kawano, Tsyoshi Kobayashi, Takahiro Komats Gradate School of Engineering, University of Tokshima 2-1 Minamijosanjima,

More information

This chapter is based on the following sources, which are all recommended reading:

This chapter is based on the following sources, which are all recommended reading: Bioinformatics I, WS 09-10, D. Hson, December 7, 2009 105 6 Fast String Matching This chapter is based on the following sorces, which are all recommended reading: 1. An earlier version of this chapter

More information

Date: December 5, 1999 Dist'n: T1E1.4

Date: December 5, 1999 Dist'n: T1E1.4 12/4/99 1 T1E14/99-559 Project: T1E14: VDSL Title: Vectored VDSL (99-559) Contact: J Cioffi, G Ginis, W Y Dept of EE, Stanford U, Stanford, CA 945 Cioffi@stanforded, 1-65-723-215, F: 1-65-724-3652 Date:

More information

Towards Understanding Bilevel Multi-objective Optimization with Deterministic Lower Level Decisions

Towards Understanding Bilevel Multi-objective Optimization with Deterministic Lower Level Decisions Towards Understanding Bilevel Mlti-objective Optimization with Deterministic Lower Level Decisions Ankr Sinha Ankr.Sinha@aalto.fi Department of Information and Service Economy, Aalto University School

More information

Pipelined van Emde Boas Tree: Algorithms, Analysis, and Applications

Pipelined van Emde Boas Tree: Algorithms, Analysis, and Applications This fll text paper was peer reviewed at the direction of IEEE Commnications Society sbject matter experts for pblication in the IEEE INFOCOM 007 proceedings Pipelined van Emde Boas Tree: Algorithms, Analysis,

More information

Nash Convergence of Gradient Dynamics in General-Sum Games. Michael Kearns.

Nash Convergence of Gradient Dynamics in General-Sum Games. Michael Kearns. Convergence of Gradient Dynamics in General-Sm Games Satinder Singh AT&T Labs Florham Park, NJ 7932 bavejaresearch.att.com Michael Kearns AT&T Labs Florham Park, NJ 7932 mkearnsresearch.att.com Yishay

More information

Stereo Matching and 3D Visualization for Gamma-Ray Cargo Inspection

Stereo Matching and 3D Visualization for Gamma-Ray Cargo Inspection Stereo Matching and 3D Visalization for Gamma-Ray Cargo Inspection Zhigang Zh *ab, Y-Chi H bc a Department of Compter Science, The City College of New York, New York, NY 3 b Department of Compter Science,

More information

Soft-Segmentation Guided Object Motion Deblurring

Soft-Segmentation Guided Object Motion Deblurring Soft-Segmentation Gided Object Motion Deblrring Jinshan Pan 1,2, Zhe H 2, Zhixn S 1,3, Hsin-Ying Lee 4, and Ming-Hsan Yang 2 1 Dalian University of Technology 2 University of California, Merced 3 National

More information

Maximum Weight Independent Sets in an Infinite Plane

Maximum Weight Independent Sets in an Infinite Plane Maximm Weight Independent Sets in an Infinite Plane Jarno Nosiainen, Jorma Virtamo, Pasi Lassila jarno.nosiainen@tkk.fi, jorma.virtamo@tkk.fi, pasi.lassila@tkk.fi Department of Commnications and Networking

More information

Tdb: A Source-level Debugger for Dynamically Translated Programs

Tdb: A Source-level Debugger for Dynamically Translated Programs Tdb: A Sorce-level Debgger for Dynamically Translated Programs Naveen Kmar, Brce R. Childers, and Mary Lo Soffa Department of Compter Science University of Pittsbrgh Pittsbrgh, Pennsylvania 15260 {naveen,

More information

Networks An introduction to microcomputer networking concepts

Networks An introduction to microcomputer networking concepts Behavior Research Methods& Instrmentation 1978, Vol 10 (4),522-526 Networks An introdction to microcompter networking concepts RALPH WALLACE and RICHARD N. JOHNSON GA TX, Chicago, Illinois60648 and JAMES

More information

arxiv: v1 [cs.cv] 8 May 2017

arxiv: v1 [cs.cv] 8 May 2017 Light Field Video Captre Using a Learning-Based Hybrid Imaging System arxiv:105.0299v1 [cs.cv] 8 May 201 TING-CHUN WANG, University of California, Berkeley JUN-YAN ZHU, University of California, Berkeley

More information

Hardware-Accelerated Free-Form Deformation

Hardware-Accelerated Free-Form Deformation Hardware-Accelerated Free-Form Deformation Clint Cha and Ulrich Nemann Compter Science Department Integrated Media Systems Center University of Sothern California Abstract Hardware-acceleration for geometric

More information

Sketch-Based Aesthetic Product Form Exploration from Existing Images Using Piecewise Clothoid Curves

Sketch-Based Aesthetic Product Form Exploration from Existing Images Using Piecewise Clothoid Curves Sketch-Based Aesthetic Prodct Form Exploration from Existing Images Using Piecewise Clothoid Crves Günay Orbay, Mehmet Ersin Yümer, Levent Brak Kara* Mechanical Engineering Department Carnegie Mellon University

More information

CS224W Final Report. 1 Introduction. 3 Data Collection and Visualization. 2 Prior Work. Cyprien de Lichy, Renke Pan, Zheng Wu.

CS224W Final Report. 1 Introduction. 3 Data Collection and Visualization. 2 Prior Work. Cyprien de Lichy, Renke Pan, Zheng Wu. CS224W Final Report Cyprien de Lichy, Renke Pan, Zheng W 1 Introdction December 9, 2015 Recommender systems are information filtering systems that provide sers with personalized sggestions for prodcts

More information

Method to build an initial adaptive Neuro-Fuzzy controller for joints control of a legged robot

Method to build an initial adaptive Neuro-Fuzzy controller for joints control of a legged robot Method to bild an initial adaptive Nero-Fzzy controller for joints control of a legged robot J-C Habmremyi, P. ool and Y. Badoin Royal Military Academy-Free University of Brssels 08 Hobbema str, box:mrm,

More information

The Impact of Avatar Mobility on Distributed Server Assignment for Delivering Mobile Immersive Communication Environment

The Impact of Avatar Mobility on Distributed Server Assignment for Delivering Mobile Immersive Communication Environment This fll text paper was peer reviewed at the direction of IEEE Commnications Society sbject matter experts for pblication in the ICC 27 proceedings. The Impact of Avatar Mobility on Distribted Server Assignment

More information

Multiple-Choice Test Chapter Golden Section Search Method Optimization COMPLETE SOLUTION SET

Multiple-Choice Test Chapter Golden Section Search Method Optimization COMPLETE SOLUTION SET Mltiple-Choice Test Chapter 09.0 Golden Section Search Method Optimization COMPLETE SOLUTION SET. Which o the ollowing statements is incorrect regarding the Eqal Interval Search and Golden Section Search

More information

An Adaptive Strategy for Maximizing Throughput in MAC layer Wireless Multicast

An Adaptive Strategy for Maximizing Throughput in MAC layer Wireless Multicast University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering May 24 An Adaptive Strategy for Maximizing Throghpt in MAC layer Wireless Mlticast Prasanna

More information

Image Compression Compression Fundamentals

Image Compression Compression Fundamentals Compression Fndamentals Data compression refers to the process of redcing the amont of data reqired to represent given qantity of information. Note that data and information are not the same. Data refers

More information

Compound Catadioptric Stereo Sensor for Omnidirectional Object Detection

Compound Catadioptric Stereo Sensor for Omnidirectional Object Detection Compond Catadioptric Stereo Sensor for mnidirectional bject Detection Ryske Sagawa Naoki Krita Tomio Echigo Yasshi Yagi The Institte of Scientific and Indstrial Research, saka University 8-1 Mihogaoka,

More information

AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY

AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY 2017 FORD MUSTANG PREMIUM CONVERTIBLE INFOTAINMENT SYSTEM* DEMAND RATING Very High Demand The Ford Mstang Convertible s SYNC 3 (version 2.20) infotainment system

More information

Estimating Model Parameters and Boundaries By Minimizing a Joint, Robust Objective Function

Estimating Model Parameters and Boundaries By Minimizing a Joint, Robust Objective Function Proceedings 999 IEEE Conf. on Compter Vision and Pattern Recognition, pp. 87-9 Estimating Model Parameters and Bondaries By Minimiing a Joint, Robst Objective Fnction Charles V. Stewart Kishore Bbna Amitha

More information

arxiv: v1 [cs.si] 12 Dec 2016

arxiv: v1 [cs.si] 12 Dec 2016 Connection Discovery sing Shared Images by Gassian Relational Topic Model Xiaopeng Li, Ming Cheng, James She HKUST-NIE Social Media Lab, Hong Kong University of Science & Technology, Hong Kong xlibo@connect.st.hk,

More information

Constrained Routing Between Non-Visible Vertices

Constrained Routing Between Non-Visible Vertices Constrained Roting Between Non-Visible Vertices Prosenjit Bose 1, Matias Korman 2, André van Renssen 3,4, and Sander Verdonschot 1 1 School of Compter Science, Carleton University, Ottawa, Canada. jit@scs.carleton.ca,

More information

Requirements Engineering. Objectives. System requirements. Types of requirements. FAQS about requirements. Requirements problems

Requirements Engineering. Objectives. System requirements. Types of requirements. FAQS about requirements. Requirements problems Reqirements Engineering Objectives An introdction to reqirements Gerald Kotonya and Ian Sommerville To introdce the notion of system reqirements and the reqirements process. To explain how reqirements

More information

AUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING

AUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING AUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING Mingsheng LIAO, Li ZHANG, Zxn ZHANG, Jiangqing ZHANG Whan Technical University of Srveying and Mapping, Natinal Lab. for Information Eng. in

More information

METAPOST and the FIIT Logo

METAPOST and the FIIT Logo METAPOST and the FIIT Logo Matej KOŠÍK Slovak University of Technology Faclty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovakia kosik@fiit.stba.sk 1 The Tools Abstract.

More information

Topic Continuity for Web Document Categorization and Ranking

Topic Continuity for Web Document Categorization and Ranking Topic Continity for Web ocment Categorization and Ranking B. L. Narayan, C. A. Mrthy and Sankar. Pal Machine Intelligence Unit, Indian Statistical Institte, 03, B. T. Road, olkata - 70008, India. E-mail:

More information

Congestion-adaptive Data Collection with Accuracy Guarantee in Cyber-Physical Systems

Congestion-adaptive Data Collection with Accuracy Guarantee in Cyber-Physical Systems Congestion-adaptive Data Collection with Accracy Garantee in Cyber-Physical Systems Nematollah Iri, Lei Y, Haiying Shen, Gregori Calfield Department of Electrical and Compter Engineering, Clemson University,

More information

Blended Deformable Models

Blended Deformable Models Blended Deformable Models (In IEEE Trans. Pattern Analysis and Machine Intelligence, April 996, 8:4, pp. 443-448) Doglas DeCarlo and Dimitri Metaxas Department of Compter & Information Science University

More information

REDUCED-REFERENCE ASSESSMENT OF PERCEIVED QUALITY BY EXPLOITING COLOR INFORMATION

REDUCED-REFERENCE ASSESSMENT OF PERCEIVED QUALITY BY EXPLOITING COLOR INFORMATION REDUCED-REFERENCE ASSESSMENT OF PERCEIVED QUALITY BY EXPLOITING COLOR INFORMATION Jdith Redi, Paolo Gastaldo, Rodolfo Znino, and Ingrid Heyndericx (+) University of Genoa, DIBE, Via Opera Pia a - 645 Genova

More information

Computer User s Guide 4.0

Computer User s Guide 4.0 Compter User s Gide 4.0 2001 Glenn A. Miller, All rights reserved 2 The SASSI Compter User s Gide 4.0 Table of Contents Chapter 1 Introdction...3 Chapter 2 Installation and Start Up...5 System Reqirements

More information

Master for Co-Simulation Using FMI

Master for Co-Simulation Using FMI Master for Co-Simlation Using FMI Jens Bastian Christoph Claß Ssann Wolf Peter Schneider Franhofer Institte for Integrated Circits IIS / Design Atomation Division EAS Zenerstraße 38, 69 Dresden, Germany

More information

EFFECTS OF OPTICALLY SHALLOW BOTTOMS ON WATER-LEAVING RADIANCES. Curtis D. Mobley and Lydia Sundman Sequoia Scientific, Inc. th

EFFECTS OF OPTICALLY SHALLOW BOTTOMS ON WATER-LEAVING RADIANCES. Curtis D. Mobley and Lydia Sundman Sequoia Scientific, Inc. th EFFECTS OF OPTICALLY SHALLOW BOTTOMS ON WATER-LEAVING RADIANCES Crtis D. Mobley and Lydia Sndman Seqoia Scientific, Inc. th 15317 NE 90 Street Redmond, WA 98052 USA mobley@seqoiasci.com phone: 425-867-2464

More information

STABILITY OF SIMULTANEOUS RECURRENT NEURAL NETWORK DYNAMICS FOR STATIC OPTIMIZATION

STABILITY OF SIMULTANEOUS RECURRENT NEURAL NETWORK DYNAMICS FOR STATIC OPTIMIZATION STABILITY OF SIMULTANEOUS RECURRENT NEURAL NETWOR DYNAMICS FOR STATIC OPTIMIZATION Grsel Serpen and Yifeng X Electrical Engineering and Compter Science Department, The University of Toledo, Toledo, OH

More information

EMC ViPR. User Guide. Version

EMC ViPR. User Guide. Version EMC ViPR Version 1.1.0 User Gide 302-000-481 01 Copyright 2013-2014 EMC Corporation. All rights reserved. Pblished in USA. Pblished Febrary, 2014 EMC believes the information in this pblication is accrate

More information

Semantic segmentation is the task of labeling every pixel in

Semantic segmentation is the task of labeling every pixel in Deep Learning for Visal Understanding: Part Anrag Arnab, Shai Zheng, Sadeep Jayasmana, Bernardino Romera-Paredes, Måns Larsson, Alexander Kirillov, Bogdan Savchynskyy, Carsten Rother, Fredrik Kahl, and

More information

Vessel Tracking for Retina Images Based on Fuzzy Ant Colony Algorithm

Vessel Tracking for Retina Images Based on Fuzzy Ant Colony Algorithm Vessel Tracking for Retina Images Based on Fzzy Ant Colony Algorithm Sina Hooshyar a, Rasol Khayati b and Reza Rezai c a,b,c Department of Biomedical Engineering, Engineering Faclty, Shahed University,

More information

Picking and Curves Week 6

Picking and Curves Week 6 CS 48/68 INTERACTIVE COMPUTER GRAPHICS Picking and Crves Week 6 David Breen Department of Compter Science Drexel University Based on material from Ed Angel, University of New Mexico Objectives Picking

More information

Statistical Methods in functional MRI. Standard Analysis. Data Processing Pipeline. Multiple Comparisons Problem. Multiple Comparisons Problem

Statistical Methods in functional MRI. Standard Analysis. Data Processing Pipeline. Multiple Comparisons Problem. Multiple Comparisons Problem Statistical Methods in fnctional MRI Lectre 7: Mltiple Comparisons 04/3/13 Martin Lindqist Department of Biostatistics Johns Hopkins University Data Processing Pipeline Standard Analysis Data Acqisition

More information

Image Restoration Image Degradation and Restoration

Image Restoration Image Degradation and Restoration Image Degradation and Restoration hxy Image Degradation Model: Spatial domain representation can be modeled by: g x y h x y f x y x y Freqency domain representation can be modeled by: G F N Prepared By:

More information

Curves and Surfaces. CS 537 Interactive Computer Graphics Prof. David E. Breen Department of Computer Science

Curves and Surfaces. CS 537 Interactive Computer Graphics Prof. David E. Breen Department of Computer Science Crves and Srfaces CS 57 Interactive Compter Graphics Prof. David E. Breen Department of Compter Science E. Angel and D. Shreiner: Interactive Compter Graphics 6E Addison-Wesley 22 Objectives Introdce types

More information

A Wireless MAC Protocol comparison.

A Wireless MAC Protocol comparison. Doc: IEEE P82.1192S1 IEEE 82.11 Wireless Access Method and Physical Layer Specifications Title: Presented by: A Wireless MAC Protocol comparison. Wim Diepstraten NCR SEUtrecht NCRAT&T Network Prodct Grop

More information

Light Field Video Capture Using a Learning-Based Hybrid Imaging System

Light Field Video Capture Using a Learning-Based Hybrid Imaging System Light Field Video Captre Using a Learning-Based Hybrid Imaging System TING-CHUN WANG, University of California, Berkeley JUN-YAN ZHU, University of California, Berkeley NIMA KHADEMI KALANTARI, University

More information

COMPOSITION OF STABLE SET POLYHEDRA

COMPOSITION OF STABLE SET POLYHEDRA COMPOSITION OF STABLE SET POLYHEDRA Benjamin McClosky and Illya V. Hicks Department of Comptational and Applied Mathematics Rice University November 30, 2007 Abstract Barahona and Mahjob fond a defining

More information

Image Enhancement in the Frequency Domain Periodicity and the need for Padding:

Image Enhancement in the Frequency Domain Periodicity and the need for Padding: Prepared B: Dr. Hasan Demirel PhD Image Enhancement in the Freqenc Domain Periodicit and the need for Padding: Periodicit propert of the DFT: The discrete Forier Transform and the inverse Forier transforms

More information

IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION

IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION ICAS 2 CONGRESS IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION Christophe Le Garrec, Marc Hmbert, Michel Lacabanne Aérospatiale Matra

More information

Making Full Use of Multi-Core ECUs with AUTOSAR Basic Software Distribution

Making Full Use of Multi-Core ECUs with AUTOSAR Basic Software Distribution Making Fll Use of Mlti-Core ECUs with AUTOSAR Basic Software Distribtion Webinar V0.1 2018-09-07 Agenda Motivation for Mlti-Core AUTOSAR Standard: SWC-Split MICROSAR Extension: BSW-Split BSW-Split: Technical

More information

EXAMINATIONS 2010 END OF YEAR NWEN 242 COMPUTER ORGANIZATION

EXAMINATIONS 2010 END OF YEAR NWEN 242 COMPUTER ORGANIZATION EXAINATIONS 2010 END OF YEAR COPUTER ORGANIZATION Time Allowed: 3 Hors (180 mintes) Instrctions: Answer all qestions. ake sre yor answers are clear and to the point. Calclators and paper foreign langage

More information

Prof. Kozyrakis. 1. (10 points) Consider the following fragment of Java code:

Prof. Kozyrakis. 1. (10 points) Consider the following fragment of Java code: EE8 Winter 25 Homework #2 Soltions De Thrsday, Feb 2, 5 P. ( points) Consider the following fragment of Java code: for (i=; i

More information

Chapter 6: Pipelining

Chapter 6: Pipelining CSE 322 COPUTER ARCHITECTURE II Chapter 6: Pipelining Chapter 6: Pipelining Febrary 10, 2000 1 Clothes Washing CSE 322 COPUTER ARCHITECTURE II The Assembly Line Accmlate dirty clothes in hamper Place in

More information

PARAMETER OPTIMIZATION FOR TAKAGI-SUGENO FUZZY MODELS LESSONS LEARNT

PARAMETER OPTIMIZATION FOR TAKAGI-SUGENO FUZZY MODELS LESSONS LEARNT PAAMETE OPTIMIZATION FO TAKAGI-SUGENO FUZZY MODELS LESSONS LEANT Manfred Männle Inst. for Compter Design and Falt Tolerance Univ. of Karlsrhe, 768 Karlsrhe, Germany maennle@compter.org Brokat Technologies

More information

Fault Tolerance in Hypercubes

Fault Tolerance in Hypercubes Falt Tolerance in Hypercbes Shobana Balakrishnan, Füsn Özgüner, and Baback A. Izadi Department of Electrical Engineering, The Ohio State University, Colmbs, OH 40, USA Abstract: This paper describes different

More information

Announcements. Motion. Motion. Continuous Motion. Background Subtraction

Announcements. Motion. Motion. Continuous Motion. Background Subtraction Annoncements Motion CSE 5A Lectre 13 Homework is de toda, 11:59 PM Reading: Section 10.6.1: Optical Flow and Motion Section 10.6.: Flow Models Introdctor echniqes or 3-D Compter Vision, rcco and Verri

More information

Seismic trace interpolation with approximate message passing Navid Ghadermarzy and Felix Herrmann and Özgür Yılmaz, University of British Columbia

Seismic trace interpolation with approximate message passing Navid Ghadermarzy and Felix Herrmann and Özgür Yılmaz, University of British Columbia Seismic trace interpolation with approximate message passing Navid Ghadermarzy and Felix Herrmann and Özgür Yılmaz, University of British Colmbia SUMMARY Approximate message passing (AMP) is a comptationally

More information

Object Pose from a Single Image

Object Pose from a Single Image Object Pose from a Single Image How Do We See Objects in Depth? Stereo Use differences between images in or left and right eye How mch is this difference for a car at 00 m? Moe or head sideways Or, the

More information

Representing a Cubic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions

Representing a Cubic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions Representing a Cbic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions ABSTRACT Abhijin Adiga Network Dynamics and Simlation Science Laboratory Virginia Bioinformatics Institte,

More information

Lecture 10. Diffraction. incident

Lecture 10. Diffraction. incident 1 Introdction Lectre 1 Diffraction It is qite often the case that no line-of-sight path exists between a cell phone and a basestation. In other words there are no basestations that the cstomer can see

More information

Data/Metadata Data and Data Transformations

Data/Metadata Data and Data Transformations A Framework for Classifying Scientic Metadata Helena Galhardas, Eric Simon and Anthony Tomasic INRIA Domaine de Volcea - Rocqencort 7853 Le Chesnay France email: First-Name.Last-Name@inria.fr Abstract

More information

The Intersection of Two Ringed Surfaces and Some Related Problems

The Intersection of Two Ringed Surfaces and Some Related Problems Graphical Models 63, 8 44 001) doi:10.1006/gmod.001.0553, available online at http://www.idealibrary.com on The Intersection of Two Ringed Srfaces and Some Related Problems Hee-Seok Heo and Sng Je Hong

More information

Dynamic Maintenance of Majority Information in Constant Time per Update? Gudmund S. Frandsen and Sven Skyum BRICS 1 Department of Computer Science, Un

Dynamic Maintenance of Majority Information in Constant Time per Update? Gudmund S. Frandsen and Sven Skyum BRICS 1 Department of Computer Science, Un Dynamic Maintenance of Majority Information in Constant Time per Update? Gdmnd S. Frandsen and Sven Skym BRICS 1 Department of Compter Science, University of arhs, Ny Mnkegade, DK-8000 arhs C, Denmark

More information

Henry Chu. Professor, School of Computing and Informatics Executive Director, Informatics Research Institute. University of Louisiana at Lafayette

Henry Chu. Professor, School of Computing and Informatics Executive Director, Informatics Research Institute. University of Louisiana at Lafayette Henry Ch Professor, School of Compting and Informatics Exective Director, Informatics Research Institte University of Loisiana at Lafayette Informatics Research Institte We condct research in data science

More information

Isilon InsightIQ. Version 2.5. User Guide

Isilon InsightIQ. Version 2.5. User Guide Isilon InsightIQ Version 2.5 User Gide Pblished March, 2014 Copyright 2010-2014 EMC Corporation. All rights reserved. EMC believes the information in this pblication is accrate as of its pblication date.

More information

Today s Lecture. Software Architecture. Lecture 27: Introduction to Software Architecture. Introduction and Background of

Today s Lecture. Software Architecture. Lecture 27: Introduction to Software Architecture. Introduction and Background of Today s Lectre Lectre 27: Introdction to Software Architectre Kenneth M. Anderson Fondations of Software Engineering CSCI 5828 - Spring Semester, 1999 Introdction and Backgrond of Software Architectre

More information

L EGAL NOTICES. ScanSoft, Inc. 9 Centennial Drive Peabody, MA 01960, United States of America

L EGAL NOTICES. ScanSoft, Inc. 9 Centennial Drive Peabody, MA 01960, United States of America L EGAL NOTICES Copyright 2002 by ScanSoft, Inc. All rights reserved. No part of this pblication may be transmitted, transcribed, reprodced, stored in any retrieval system or translated into any langage

More information

Temporal Light Field Reconstruction for Rendering Distribution Effects

Temporal Light Field Reconstruction for Rendering Distribution Effects Temporal Light Field Reconstrction for Rendering Distribtion Effects Jaakko Lehtinen NVIDIA Research PBRT, 16 spp, 403 s Timo Aila NVIDIA Research Jiawen Chen MIT CSAIL PBRT, 256 spp, 6426 s Samli Laine

More information

What s New in AppSense Management Suite Version 7.0?

What s New in AppSense Management Suite Version 7.0? What s New in AMS V7.0 What s New in AppSense Management Site Version 7.0? AppSense Management Site Version 7.0 is the latest version of the AppSense prodct range and comprises three prodct components,

More information

Triangle-Free Planar Graphs as Segments Intersection Graphs

Triangle-Free Planar Graphs as Segments Intersection Graphs Triangle-ree Planar Graphs as Segments Intersection Graphs N. de Castro 1,.J.Cobos 1, J.C. Dana 1,A.Márqez 1, and M. Noy 2 1 Departamento de Matemática Aplicada I Universidad de Sevilla, Spain {natalia,cobos,dana,almar}@cica.es

More information