Image Analysis. Segmentation by Fitting a Model

Size: px
Start display at page:

Download "Image Analysis. Segmentation by Fitting a Model"

Transcription

1 Image Aalysis Segmetatio by Fittig a Model Christophoros Nikou cikou@cs.uoi.gr Images take from: D. Forsyth ad J. Poce. Computer Visio: A Moder Approach, Pretice Hall, Computer Visio course by Svetlaa Lazebik, Uiversity of North Carolia at Chapel Hill ( Uiversity of Ioaia - Departmet of Computer Sciece

2 2 Fittig

3 3 Fittig: motivatio We ve leared how to detect edges, corers, blobs. Now what? 9300 Harris Corers Pkwy, Charlotte, NC We would like to form a higher-level, more compact represetatio of the features i the image by groupig multiple features accordig to a simple model.

4 4 Fittig: motivatio (cot.) Choose a parametric model to represet a set of features. simple model: lies simple model: circles complicated model: car

5 5 Fittig: issues Choose a parametric model to represet a set of features. Membership criterio is ot local Ca t tell whether a poit belogs to a give model just by lookig at that poit. Three mai questios: What model represets this set of features best? Which feature to which of several models? How may models are there? Computatioal complexity is importat It is ifeasible to examie every possible set of parameters ad every possible combiatio of features

6 6 Fittig: issues (cot.) Case study: Lie detectio Noise i the measured feature locatios. Extraeous data: clutter (outliers), multiple lies. Missig data: occlusios.

7 7 Fittig: issues (cot.) If we kow which poits belog to the lie, how do we fid the optimal lie parameters? Least squares. What if there are outliers? Robust fittig, RANSAC. What if there are may lies? Votig methods: RANSAC, Hough trasform. What if we re ot eve sure it s a lie? Model selectio.

8 8 Least squares lie fittig Data: (x 1, y 1 ),, (x, y ) Lie equatio: y i = m x i + b Fid (m, b) to miimize E = i = 1 ( y i mx i b) 2 Is there ay problem with this formulatio? We will fid the solutio first ad we will discuss it afterwards.

9 9 Least squares lie fittig (cot.) = = Y X XB X db de T T [ ] ) ( ) ( ) 2( ) ( ) ( XB XB Y XB Y Y XB Y XB Y XB Y b m x x y y b m x y E T T T T i i i + = = = = = = Least squares solutio to XB=Y: = = i i i b mx y E 1 2 ) ( T T X XB X Y = 1 ( ) T T B X X X Y =

10 10 Least squares lie fittig (cot.) 1 ( T T B= X X) X Y 1 2 xi xi xiyi i= 1 i= 1 i= 1 m B = b = 1 xi yi i= 1 i= 1

11 11 Least squares lie fittig (cot.) Problems Not rotatio-ivariat. It measures the error of the vertical coordiate oly. Fails completely for vertical lies.

12 12 Total least squares Distace betwee poit P(x, y ) ad lie (ε): ax+by+c=0: ax + by + c d( P, ε ) = 2 2 a + b E = i = 1 2 ( axip(x + b yi i, d) y i ) (ε): ax+by+c=0 Uit ormal: N=(a, b) We impose the costrait a 2 +b 2 =1 because λax+λby+λc=0 is the same lie.

13 13 Total least squares (cot.) Fid the parameters of the lie (a, b, c) that miimize the sum of squared perpedicular distaces of each poit from the lie: Eabc (,, ) = ( axi + byi + c) i= 1 2 subject to a 2 +b 2 =1. (ε): ax+by+c=0 E = i = 1 ( ax + b y i i d) P(x i, y i ) 2 Uit ormal: N=(a, b)

14 14 Total least squares (cot.) E a b = 2( ax + i by + i c) = 0 c= xi yi = ax by i= 1 i= 1 c i= 1 E( abc,, ) = ( axi + byi + c) i= 1 2 Substitutig c ito E(a,b,c) ad itroducig the costriat: i= 1 ( ) 2 ( 2 2) i i λ Eab (,, λ) = ax ( x) + by ( y) + 1 a + b

15 15 Total least squares (cot.) E 1 1 = 0 a x ( x) b x y x y λa a + = 2 2 i i i i= 1 i= 1 E 1 1 = 0 a x y x y b y ( y) λb b + = 2 2 i i i i= 1 i= 1 which may be writte i matrix-vector form: 2 ( xi x) ( xi x)( yi y) i= 1 i= 1 a a 2 b = λ b ( xi x)( yi y) ( yi y) i= 1 i= 1

16 16 Total least squares (cot.) 2 ( xi x) ( xi x)( yi y) i= 1 i= 1 a a 2 b = λ b ( xi x)( yi y) ( yi y) i= 1 i= 1 Aw= λw The solutio is the eigevector of A correspodig to the smallest eigevalue (miimizatio of E) of the covariace matrix. The secod eigevalue (the largest) correspods to a perpedicular directio.

17 17 Total least squares (cot.) 2 ( xi x) ( xi x)( yi y) i= 1 i= 1 a a 2 b = λ b ( xi x)( yi y) ( yi y) i= 1 i= 1 Covariace matrix N = (a, b) ( x, y) ( x x, y y) i i

18 18 Least squares as a maximum likelihood problem Geerative model: lie poits are corrupted by Gaussia oise i the directio perpedicular to the lie x y = u v + a ε b ax+by+c=0 (u, v) ε (x, y) poit o the lie oise: ormal zero-mea directio Gaussia with std. dev. σ

19 19 Least squares as a maximum likelihood problem (cot.) Geerative model: x y = u v + a ε b ε ax+by+c=0 (u, v) (x, y) Likelihood of poits give lie parameters (a, b, c): 2 ( axi + byi + c) Px ( 1,, x abd,, ) = Px ( i abc,, ) exp 2 i= 1 i= 1 2σ 1 2 Log-likelihood: L( x,, x a, b, c) = ( ax + by + c) 1 2 i i 2σ i = 1

20 20 Least squares for geeral curves We would like to miimize the sum of squared geometric distaces betwee the data poits ad the curve. d((x i, y i ), C) (x i, y i ) curve C

21 21 Least squares for coics Equatio of a 2D geeral coic: C(a, x) = a x = ax 2 + bxy + cy 2 + dx + ey + f = 0, a = [a, b, c, d, e, f], x = [x 2, xy, y 2, x, y, 1] Algebraic distace: C(a, x). Algebraic distace miimizatio by liear least squares: = f e d c b a y x y y x x y x y y x x y x y y x x

22 22 Least squares for coics Least squares system: Da = 0 Need costrait o a to prevet trivial solutio Discrimiat: b 2 4ac Negative: ellipse Zero: parabola Positive: hyperbola Miimizig squared algebraic distace subject to costraits leads also to a geeralized eigevalue problem. A. Fitzgibbo, M. Pilu, ad R. Fisher, Direct least-squares fittig of ellipses, IEEE Trasactios o Patter Aalysis ad Machie Itelligece, 21(5), , May 1999.

23 23 Who came from which lie? Assume we kow how may lies there are - but which lies are they? easy, if we kow who came from which lie Three strategies Icremetal lie fittig K-meas Probabilistic (later!)

24 24 Icremetal lie fittig A really useful idea; it s the easiest way to fit a set of lies to a curve.

25 25 Icremetal lie fittig (cot.)

26 26 Icremetal lie fittig (cot.)

27 27 Icremetal lie fittig (cot.)

28 28 Icremetal lie fittig (cot.)

29 29 Icremetal lie fittig (cot.)

30 30 Allocatig poits to lies by K-meas

31 31 Least squares ad outliers

32 32 Least squares ad outliers (cot.) Problem: squared error heavily pealizes outliers.

33 33 Least squares ad outliers (cot.) The y-coordiate of a poit corrupted. The error seems small

34 34 Least squares ad outliers (cot.) Zoom ito the previous example to highlight the error.

35 35 Robust estimators I the least squares case, we miimize the residual r(x i, θ) with respect to the model parameters θ: 2 mi r x i ; θ i θ ( ) Outliers cotribute too much to the estimatio of the parameters θ. A solutio is to replace the square with aother fuctio less iflueced by outliers. This fuctio should behave like the square for good poits.

36 36 Robust estimators (cot.) ( r( x ) ) mi ρ i, θ ; σ θ i The robust fuctio ρ behaves like a squared distace for small values of its argumet but saturates for larger values of it. Notice the role of parameter σ. We have to select it carefully.

37 37 Robust estimators (cot.) Estimatio of the model parameters is ow obtaied by: i ( ) ( r x, ; ) ρ θ σ i θ = 0 ( ) where ψ(x;σ) is the ifluece fuctio of the robust estimator characterizig the ifluece of the residuals to the solutio. ( r x, ; ) i r( x, ) ρ θ σ θ i = i r θ ( ) r x, ( ; ) ( (, ); ) i d x ψ r xi θ σ θ = 0, with ψ( x; σ) = ρ σ θ dx i 0

38 38 Robust estimators (cot.) Stadard least squares estimator ad its ifluece fuctio 38

39 39 Robust estimators (cot.) Trucated least squares estimator ad its ifluece fuctio 39

40 40 Robust estimators (cot.) Gema-McClure estimator ad its ifluece fuctio 40

41 41 Robust estimators (cot.) Correct selectio of σ: the effect of the outlier is elimiated

42 42 Robust estimators (cot.) Small σ: the error value is almost the same for every poit ad the fit is very poor. All the poits are cosidered as outliers.

43 43 Robust estimators (cot.) Large σ: the error value is like least squares ad the fit is very poor. All the poits are cosidered as good.

44 44 Robust estimatio (cot.) Robust fittig is a oliear optimizatio problem that must be solved iteratively. Least squares solutio ca be used for iitializatio. Adaptive choice of scale base o the media absolute deviatio (MAD) of the residuals at each iteratio (t): { ( ) { ( )}} i θ k θ MAD = media r x ; media r x ; () t () t () t i σ = MAD () t () t It is based o the MAD of ormally distributed poits with stadard deviatio of 1. P. Rousseeuw ad A. Leory. Robust regressio ad outlier detectio. J. Wiley k

45 45 RANSAC Robust fittig ca deal with a few outliers what if we have may of them? Radom sample cosesus (RANSAC) Choose a small subset of poits uiformly at radom. Fit a model to that subset. Fid all remaiig poits that are close to the model ad reject the rest as outliers. Do this may times ad choose the best model. M. A. Fischler ad R. C. Bolles. Radom Sample Cosesus: A Paradigm for Model Fittig with Applicatios to Image Aalysis ad Automated Cartography. Commuicatios of the ACM, Vol 24, pp , 1981.

46 46 RANSAC (cot.) Isight Search for good : poits i the data set. Suppose we wat to fit a lie to a poit set degraded by at 50% by outliers. Choosig radomly 2 poits has a chace of 0.25 to obtai good poits. We ca idetify them by oticig that a may other poits will be close to the lie fitted to the pair. The we fit a lie to all these good poits. M. A. Fischler ad R. C. Bolles. Radom Sample Cosesus: A Paradigm for Model Fittig with Applicatios to Image Aalysis ad Automated Cartography. Commuicatios of the ACM, Vol 24, pp , 1981.

47 47 RANSAC (cot.) Repeat k times: Draw poits uiformly at radom. Fit lie to these poits. Fid iliers to this lie amog the remaiig poits (i.e., poits whose distace from the lie is less tha t). If there are d or more iliers, accept the lie (ad the cosesus set) ad refit to all iliers. Select the largest cosesus set. Parameters k,, t ad d are crucial.

48 48 RANSAC (cot.) Number of samples ad umber of iteratios k. The miimum umber to fit the model (2 poits for lies). If w is the fractio of good poits, the expected umber of draws required to get a good sample is: E[k]=1 x p(oe good sample i oe draw) + 2 x p(oe good sample i two draws) + = w +2(1-w ) w +3(1-w ) 2 w + = w -. We add a few stadard deviatios to this umber: σ k = 1 w w

49 49 RANSAC (cot.) Number of iteratios k (alterative approach). We look for a umber of samples that guaratees a that at least oe of them is free from outliers with a probability of p. Probability of seeig a bad sample of poits i oe draw: (1 w ) ad the probability of seeig oly bad samples i k draws is: 1 p = (1 w ) k Solvig for k: k = log(1 p) log(1 w )

50 50 RANSAC (cot.) The umber of iteratios k required to esure, with a probability p=0.99, that at least oe sample has o outliers for a give size of sample,, ad proportio of outliers 1-w. k = log(1 p) log(1 w ) proportio of outliers 1-w 5% 10% 20% 25% 30% 40% 50%

51 51 RANSAC (cot.) Threshold t to decide if a poit is close to the lie or ot. We geerally specify it as a part of the modelig process. The same as i the maximum likelihood formulatio of lie fittig (parameter σ). Look similar data sets, fit some lies by eye ad determie it empirically.

52 52 RANSAC (cot.) Number of poits d that must be close to the lie (the size of the cosesus set). A rule of thumb is to termiate if the size of the cosesus set is similar to the umber of iliers believed to be i the data set, give the assumed proportio of outliers. For N data poits ad if the percetage of iliers is w: d = wn

53 53 RANSAC (cot.) Pros Simple ad geeral. Applicable to may differet problems. Ofte works well i practice. Cos Lots of parameters to tue. Ca t always get a good iitializatio of the model based o the miimum umber of samples. Sometimes too may iteratios are required. Ca fail for extremely low ilier ratios. We ca ofte do better tha brute-force samplig.

54 54 Votig schemes Let each feature vote for all the models that are compatible with it Hopefully the oise features will ot vote cosistetly for ay sigle model Missig data does t matter as log as there are eough features remaiig to agree o a good model

55 55 Hough trasform A early type of votig scheme. Geeral outlie: Discretize parameter space ito bis For each feature poit i the image, put a vote i every bi i the parameter space that could have geerated this poit Fid bis that have the most votes Image space Hough parameter space P.V.C. Hough, Machie Aalysis of Bubble Chamber Pictures, Proc. It. Cof. High Eergy Accelerators ad Istrumetatio, 1959

56 56 Hough trasform (cot.) A lie i the image correspods to a poit i Hough space Image space Hough parameter space Source: S. Seitz

57 57 Hough trasform (cot.) What does a poit (x 0, y 0 ) i the image space map to i the Hough space? Image space Hough parameter space

58 58 Hough trasform (cot.) What does a poit (x 0, y 0 ) i the image space map to i the Hough space? Aswer: the solutios of b = x 0 m + y 0 This is a lie i Hough space Image space Hough parameter space

59 59 Hough trasform (cot.) Where is the lie that cotais both (x 0, y 0 ) ad (x 1, y 1 )? Image space Hough parameter space (x 1, y 1 ) (x 0, y 0 ) b = x 1 m + y 1

60 60 Hough trasform (cot.) Where is the lie that cotais both (x 0, y 0 ) ad (x 1, y 1 )? It is the itersectio of the lies b = x 0 m + y 0 ad b = x 1 m + y 1 Image space (x 1, y 1 ) Hough parameter space (x 0, y 0 ) b = x 1 m + y 1

61 61 Hough trasform (cot.) Problems with the (m,b) space: Ubouded parameter domai Vertical lies require ifiite m

62 62 Hough trasform (cot.) Problems with the (m,b) space: Ubouded parameter domai Vertical lies require ifiite m Alterative: polar represetatio x cosθ + y siθ = ρ Each poit will add a siusoid i the (θ,ρ) parameter space

63 63 Hough trasform (cot.)

64 64 Hough trasform (cot.) A: itersectio of curves correspodig to poits 1, 3, 5. B: itersectio of curves correspodig to poits 2, 3, 4. Q, R ad S show the reflective adjacecy at the edges of the parameter space. They do ot correspod to poits.

65 65 Hough trasform (cot.) features votes 20 poits draw from a lie ad the Hough trasform. The largest vote is 20.

66 66 Hough trasform (cot.) Square Circle The four sides of the square get the most votes. I the circle, all of the lies get two votes ad the taget lies get oe vote.

67 67 Hough trasform (cot.) Several lies

68 68 Hough trasform (cot.) features votes Radom perturbatio i [0, 0.05] of each poit. Peak gets fuzzy ad hard to locate. Max umber of votes is ow 6.

69 69 Hough trasform (cot.) Number of votes for a lie of 20 poits with icreasig oise:

70 70 Hough trasform (cot.) features votes Radom poits: uiform oise ca lead to spurious peaks i the accumulator array. Max votes = 4.

71 71 Hough trasform (cot.) As the level of uiform oise icreases, the maximum umber of votes icreases too ad makes the task difficult.

72 72 Practical details Try to get rid of irrelevat features Take oly edge poits with sigificat gradiet magitude. Choose a good grid / discretizatio Too coarse: large votes obtaied whe too may differet lies correspod to a sigle bucket. Too fie: miss lies because some poits that are ot exactly colliear cast votes for differet buckets. Icremet also eighborig bis (smoothig i accumulator array).

73 73 Hough trasform: Pros Ca deal with o-locality ad occlusio. Ca detect multiple istaces of a model i a sigle pass. Some robustess to oise: oise poits ulikely to cotribute cosistetly to ay sigle bi.

74 74 Hough trasform: Cos Complexity of search time icreases expoetially with the umber of model parameters. No-target shapes ca produce spurious peaks i parameter space. It s hard to pick a good grid size.

Learning to Shoot a Goal Lecture 8: Learning Models and Skills

Learning to Shoot a Goal Lecture 8: Learning Models and Skills Learig to Shoot a Goal Lecture 8: Learig Models ad Skills How do we acquire skill at shootig goals? CS 344R/393R: Robotics Bejami Kuipers Learig to Shoot a Goal The robot eeds to shoot the ball i the goal.

More information

Fitting. Fitting. Slides S. Lazebnik Harris Corners Pkwy, Charlotte, NC

Fitting. Fitting. Slides S. Lazebnik Harris Corners Pkwy, Charlotte, NC Fitting We ve learned how to detect edges, corners, blobs. Now what? We would like to form a higher-level, more compact representation of the features in the image by grouping multiple features according

More information

Pattern Recognition Systems Lab 1 Least Mean Squares

Pattern Recognition Systems Lab 1 Least Mean Squares Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig

More information

Numerical Methods Lecture 6 - Curve Fitting Techniques

Numerical Methods Lecture 6 - Curve Fitting Techniques Numerical Methods Lecture 6 - Curve Fittig Techiques Topics motivatio iterpolatio liear regressio higher order polyomial form expoetial form Curve fittig - motivatio For root fidig, we used a give fuctio

More information

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today Admiistrative Fial project No office hours today UNSUPERVISED LEARNING David Kauchak CS 451 Fall 2013 Supervised learig Usupervised learig label label 1 label 3 model/ predictor label 4 label 5 Supervised

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

Designing a learning system

Designing a learning system CS 75 Machie Learig Lecture Desigig a learig system Milos Hauskrecht milos@cs.pitt.edu 539 Seott Square, x-5 people.cs.pitt.edu/~milos/courses/cs75/ Admiistrivia No homework assigmet this week Please try

More information

Eigenimages. Digital Image Processing: Bernd Girod, 2013 Stanford University -- Eigenimages 1

Eigenimages. Digital Image Processing: Bernd Girod, 2013 Stanford University -- Eigenimages 1 Eigeimages Uitary trasforms Karhue-Loève trasform ad eigeimages Sirovich ad Kirby method Eigefaces for geder recogitio Fisher liear discrimat aalysis Fisherimages ad varyig illumiatio Fisherfaces vs. eigefaces

More information

Fitting. We ve learned how to detect edges, corners, blobs. Now what? We would like to form a. compact representation of

Fitting. We ve learned how to detect edges, corners, blobs. Now what? We would like to form a. compact representation of Fttg Fttg We ve leared how to detect edges, corers, blobs. Now what? We would lke to form a hgher-level, h l more compact represetato of the features the mage b groupg multple features accordg to a smple

More information

The Closest Line to a Data Set in the Plane. David Gurney Southeastern Louisiana University Hammond, Louisiana

The Closest Line to a Data Set in the Plane. David Gurney Southeastern Louisiana University Hammond, Louisiana The Closest Lie to a Data Set i the Plae David Gurey Southeaster Louisiaa Uiversity Hammod, Louisiaa ABSTRACT This paper looks at three differet measures of distace betwee a lie ad a data set i the plae:

More information

Eigenimages. Digital Image Processing: Bernd Girod, Stanford University -- Eigenimages 1

Eigenimages. Digital Image Processing: Bernd Girod, Stanford University -- Eigenimages 1 Eigeimages Uitary trasforms Karhue-Loève trasform ad eigeimages Sirovich ad Kirby method Eigefaces for geder recogitio Fisher liear discrimat aalysis Fisherimages ad varyig illumiatio Fisherfaces vs. eigefaces

More information

Computational Geometry

Computational Geometry Computatioal Geometry Chapter 4 Liear programmig Duality Smallest eclosig disk O the Ageda Liear Programmig Slides courtesy of Craig Gotsma 4. 4. Liear Programmig - Example Defie: (amout amout cosumed

More information

Image Segmentation EEE 508

Image Segmentation EEE 508 Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.

More information

Alpha Individual Solutions MAΘ National Convention 2013

Alpha Individual Solutions MAΘ National Convention 2013 Alpha Idividual Solutios MAΘ Natioal Covetio 0 Aswers:. D. A. C 4. D 5. C 6. B 7. A 8. C 9. D 0. B. B. A. D 4. C 5. A 6. C 7. B 8. A 9. A 0. C. E. B. D 4. C 5. A 6. D 7. B 8. C 9. D 0. B TB. 570 TB. 5

More information

Model Fitting, RANSAC. Jana Kosecka

Model Fitting, RANSAC. Jana Kosecka Model Fitting, RANSAC Jana Kosecka Fitting: Overview If we know which points belong to the line, how do we find the optimal line parameters? Least squares What if there are outliers? Robust fitting, RANSAC

More information

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

Fitting: The Hough transform

Fitting: The Hough transform Fitting: The Hough transform Voting schemes Let each feature vote for all the models that are compatible with it Hopefully the noise features will not vote consistently for any single model Missing data

More information

Dynamic Programming and Curve Fitting Based Road Boundary Detection

Dynamic Programming and Curve Fitting Based Road Boundary Detection Dyamic Programmig ad Curve Fittig Based Road Boudary Detectio SHYAM PRASAD ADHIKARI, HYONGSUK KIM, Divisio of Electroics ad Iformatio Egieerig Chobuk Natioal Uiversity 664-4 Ga Deokji-Dog Jeoju-City Jeobuk

More information

Designing a learning system

Designing a learning system CS 75 Itro to Machie Learig Lecture Desigig a learig system Milos Hauskrecht milos@pitt.edu 539 Seott Square, -5 people.cs.pitt.edu/~milos/courses/cs75/ Admiistrivia No homework assigmet this week Please

More information

Mathematical Stat I: solutions of homework 1

Mathematical Stat I: solutions of homework 1 Mathematical Stat I: solutios of homework Name: Studet Id N:. Suppose we tur over cards simultaeously from two well shuffled decks of ordiary playig cards. We say we obtai a exact match o a particular

More information

CIS 121 Data Structures and Algorithms with Java Fall Big-Oh Notation Tuesday, September 5 (Make-up Friday, September 8)

CIS 121 Data Structures and Algorithms with Java Fall Big-Oh Notation Tuesday, September 5 (Make-up Friday, September 8) CIS 11 Data Structures ad Algorithms with Java Fall 017 Big-Oh Notatio Tuesday, September 5 (Make-up Friday, September 8) Learig Goals Review Big-Oh ad lear big/small omega/theta otatios Practice solvig

More information

Improving Template Based Spike Detection

Improving Template Based Spike Detection Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for

More information

EM375 STATISTICS AND MEASUREMENT UNCERTAINTY LEAST SQUARES LINEAR REGRESSION ANALYSIS

EM375 STATISTICS AND MEASUREMENT UNCERTAINTY LEAST SQUARES LINEAR REGRESSION ANALYSIS EM375 STATISTICS AND MEASUREMENT UNCERTAINTY LEAST SQUARES LINEAR REGRESSION ANALYSIS I this uit of the course we ivestigate fittig a straight lie to measured (x, y) data pairs. The equatio we wat to fit

More information

Fundamentals of Media Processing. Shin'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dinh Le

Fundamentals of Media Processing. Shin'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dinh Le Fudametals of Media Processig Shi'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dih Le Today's topics Noparametric Methods Parze Widow k-nearest Neighbor Estimatio Clusterig Techiques k-meas Agglomerative Hierarchical

More information

Model Fitting: The Hough transform I

Model Fitting: The Hough transform I Model Fitting: The Hough transform I Guido Gerig, CS6640 Image Processing, Utah Credit: Svetlana Lazebnik (Computer Vision UNC Chapel Hill, 2008) Fitting Parametric Models: Beyond Lines Choose a parametric

More information

Normal Distributions

Normal Distributions Normal Distributios Stacey Hacock Look at these three differet data sets Each histogram is overlaid with a curve : A B C A) Weights (g) of ewly bor lab rat pups B) Mea aual temperatures ( F ) i A Arbor,

More information

Apparent Depth. B' l'

Apparent Depth. B' l' REFRACTION by PLANE SURFACES Apparet Depth Suppose we have a object B i a medium of idex which is viewed from a medium of idex '. If '

More information

Fitting: The Hough transform

Fitting: The Hough transform Fitting: The Hough transform Voting schemes Let each feature vote for all the models that are compatible with it Hopefully the noise features will not vote consistently for any single model Missing data

More information

Polynomial Functions and Models. Learning Objectives. Polynomials. P (x) = a n x n + a n 1 x n a 1 x + a 0, a n 0

Polynomial Functions and Models. Learning Objectives. Polynomials. P (x) = a n x n + a n 1 x n a 1 x + a 0, a n 0 Polyomial Fuctios ad Models 1 Learig Objectives 1. Idetify polyomial fuctios ad their degree 2. Graph polyomial fuctios usig trasformatios 3. Idetify the real zeros of a polyomial fuctio ad their multiplicity

More information

( n+1 2 ) , position=(7+1)/2 =4,(median is observation #4) Median=10lb

( n+1 2 ) , position=(7+1)/2 =4,(median is observation #4) Median=10lb Chapter 3 Descriptive Measures Measures of Ceter (Cetral Tedecy) These measures will tell us where is the ceter of our data or where most typical value of a data set lies Mode the value that occurs most

More information

Fitting: The Hough transform

Fitting: The Hough transform Fitting: The Hough transform Voting schemes Let each feature vote for all the models that are compatible with it Hopefully the noise features will not vote consistently for any single model Missing data

More information

9 x and g(x) = 4. x. Find (x) 3.6. I. Combining Functions. A. From Equations. Example: Let f(x) = and its domain. Example: Let f(x) = and g(x) = x x 4

9 x and g(x) = 4. x. Find (x) 3.6. I. Combining Functions. A. From Equations. Example: Let f(x) = and its domain. Example: Let f(x) = and g(x) = x x 4 1 3.6 I. Combiig Fuctios A. From Equatios Example: Let f(x) = 9 x ad g(x) = 4 f x. Fid (x) g ad its domai. 4 Example: Let f(x) = ad g(x) = x x 4. Fid (f-g)(x) B. From Graphs: Graphical Additio. Example:

More information

SD vs. SD + One of the most important uses of sample statistics is to estimate the corresponding population parameters.

SD vs. SD + One of the most important uses of sample statistics is to estimate the corresponding population parameters. SD vs. SD + Oe of the most importat uses of sample statistics is to estimate the correspodig populatio parameters. The mea of a represetative sample is a good estimate of the mea of the populatio that

More information

Two View Geometry Part 2 Fundamental Matrix Computation

Two View Geometry Part 2 Fundamental Matrix Computation 3D Computer Visio II Two View Geometr Part Fudametal Matri Computatio Nassir Navab based o a course give at UNC b Marc Pollefes & the book Multiple View Geometr b Hartle & Zisserma November 9, 009 Outlie

More information

Lecture 18. Optimization in n dimensions

Lecture 18. Optimization in n dimensions Lecture 8 Optimizatio i dimesios Itroductio We ow cosider the problem of miimizig a sigle scalar fuctio of variables, f x, where x=[ x, x,, x ]T. The D case ca be visualized as fidig the lowest poit of

More information

Math 10C Long Range Plans

Math 10C Long Range Plans Math 10C Log Rage Plas Uits: Evaluatio: Homework, projects ad assigmets 10% Uit Tests. 70% Fial Examiatio.. 20% Ay Uit Test may be rewritte for a higher mark. If the retest mark is higher, that mark will

More information

Our second algorithm. Comp 135 Machine Learning Computer Science Tufts University. Decision Trees. Decision Trees. Decision Trees.

Our second algorithm. Comp 135 Machine Learning Computer Science Tufts University. Decision Trees. Decision Trees. Decision Trees. Comp 135 Machie Learig Computer Sciece Tufts Uiversity Fall 2017 Roi Khardo Some of these slides were adapted from previous slides by Carla Brodley Our secod algorithm Let s look at a simple dataset for

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis Itro to Algorithm Aalysis Aalysis Metrics Slides. Table of Cotets. Aalysis Metrics 3. Exact Aalysis Rules 4. Simple Summatio 5. Summatio Formulas 6. Order of Magitude 7. Big-O otatio 8. Big-O Theorems

More information

EECS 442 Computer vision. Fitting methods

EECS 442 Computer vision. Fitting methods EECS 442 Computer vision Fitting methods - Problem formulation - Least square methods - RANSAC - Hough transforms - Multi-model fitting - Fitting helps matching! Reading: [HZ] Chapters: 4, 11 [FP] Chapters:

More information

Lecture 9 Fitting and Matching

Lecture 9 Fitting and Matching Lecture 9 Fitting and Matching Problem formulation Least square methods RANSAC Hough transforms Multi- model fitting Fitting helps matching! Reading: [HZ] Chapter: 4 Estimation 2D projective transformation

More information

Fitting. Instructor: Jason Corso (jjcorso)! web.eecs.umich.edu/~jjcorso/t/598f14!! EECS Fall 2014! Foundations of Computer Vision!

Fitting. Instructor: Jason Corso (jjcorso)! web.eecs.umich.edu/~jjcorso/t/598f14!! EECS Fall 2014! Foundations of Computer Vision! Fitting EECS 598-08 Fall 2014! Foundations of Computer Vision!! Instructor: Jason Corso (jjcorso)! web.eecs.umich.edu/~jjcorso/t/598f14!! Readings: FP 10; SZ 4.3, 5.1! Date: 10/8/14!! Materials on these

More information

Math Section 2.2 Polynomial Functions

Math Section 2.2 Polynomial Functions Math 1330 - Sectio. Polyomial Fuctios Our objectives i workig with polyomial fuctios will be, first, to gather iformatio about the graph of the fuctio ad, secod, to use that iformatio to geerate a reasoably

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

Straight Lines and Hough

Straight Lines and Hough 09/30/11 Straight Lines and Hough Computer Vision CS 143, Brown James Hays Many slides from Derek Hoiem, Lana Lazebnik, Steve Seitz, David Forsyth, David Lowe, Fei-Fei Li Project 1 A few project highlights

More information

Diego Nehab. n A Transformation For Extracting New Descriptors of Shape. n Locus of points equidistant from contour

Diego Nehab. n A Transformation For Extracting New Descriptors of Shape. n Locus of points equidistant from contour Diego Nehab A Trasformatio For Extractig New Descriptors of Shape Locus of poits equidistat from cotour Medial Axis Symmetric Axis Skeleto Shock Graph Shaked 96 1 Shape matchig Aimatio Dimesio reductio

More information

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA Creatig Exact Bezier Represetatios of CST Shapes David D. Marshall Califoria Polytechic State Uiversity, Sa Luis Obispo, CA 93407-035, USA The paper presets a method of expressig CST shapes pioeered by

More information

Solving Fuzzy Assignment Problem Using Fourier Elimination Method

Solving Fuzzy Assignment Problem Using Fourier Elimination Method Global Joural of Pure ad Applied Mathematics. ISSN 0973-768 Volume 3, Number 2 (207), pp. 453-462 Research Idia Publicatios http://www.ripublicatio.com Solvig Fuzzy Assigmet Problem Usig Fourier Elimiatio

More information

Protected points in ordered trees

Protected points in ordered trees Applied Mathematics Letters 008 56 50 www.elsevier.com/locate/aml Protected poits i ordered trees Gi-Sag Cheo a, Louis W. Shapiro b, a Departmet of Mathematics, Sugkyukwa Uiversity, Suwo 440-746, Republic

More information

A Note on Least-norm Solution of Global WireWarping

A Note on Least-norm Solution of Global WireWarping A Note o Least-orm Solutio of Global WireWarpig Charlie C. L. Wag Departmet of Mechaical ad Automatio Egieerig The Chiese Uiversity of Hog Kog Shati, N.T., Hog Kog E-mail: cwag@mae.cuhk.edu.hk Abstract

More information

condition w i B i S maximum u i

condition w i B i S maximum u i ecture 10 Dyamic Programmig 10.1 Kapsack Problem November 1, 2004 ecturer: Kamal Jai Notes: Tobias Holgers We are give a set of items U = {a 1, a 2,..., a }. Each item has a weight w i Z + ad a utility

More information

IMAGE-BASED MODELING AND RENDERING 1. HISTOGRAM AND GMM. I-Chen Lin, Dept. of CS, National Chiao Tung University

IMAGE-BASED MODELING AND RENDERING 1. HISTOGRAM AND GMM. I-Chen Lin, Dept. of CS, National Chiao Tung University IMAGE-BASED MODELING AND RENDERING. HISTOGRAM AND GMM I-Che Li, Dept. of CS, Natioal Chiao Tug Uiversity Outlie What s the itesity/color histogram? What s the Gaussia Mixture Model (GMM? Their applicatios

More information

Małgorzata Sterna. Mateusz Cicheński, Mateusz Jarus, Michał Miszkiewicz, Jarosław Szymczak

Małgorzata Sterna. Mateusz Cicheński, Mateusz Jarus, Michał Miszkiewicz, Jarosław Szymczak Małgorzata Stera Mateusz Cicheński, Mateusz Jarus, Michał Miszkiewicz, Jarosław Szymczak Istitute of Computig Sciece Pozań Uiversity of Techology Pozań - Polad Scope of the Talk Problem defiitio MP Formulatio

More information

Cubic Polynomial Curves with a Shape Parameter

Cubic Polynomial Curves with a Shape Parameter roceedigs of the th WSEAS Iteratioal Coferece o Robotics Cotrol ad Maufacturig Techology Hagzhou Chia April -8 00 (pp5-70) Cubic olyomial Curves with a Shape arameter MO GUOLIANG ZHAO YANAN Iformatio ad

More information

Dimensionality Reduction PCA

Dimensionality Reduction PCA Dimesioality Reductio PCA Machie Learig CSE446 David Wadde (slides provided by Carlos Guestri) Uiversity of Washigto Feb 22, 2017 Carlos Guestri 2005-2017 1 Dimesioality reductio Iput data may have thousads

More information

Hough Transform and RANSAC

Hough Transform and RANSAC CS4501: Introduction to Computer Vision Hough Transform and RANSAC Various slides from previous courses by: D.A. Forsyth (Berkeley / UIUC), I. Kokkinos (Ecole Centrale / UCL). S. Lazebnik (UNC / UIUC),

More information

Data Analysis. Concepts and Techniques. Chapter 2. Chapter 2: Getting to Know Your Data. Data Objects and Attribute Types

Data Analysis. Concepts and Techniques. Chapter 2. Chapter 2: Getting to Know Your Data. Data Objects and Attribute Types Data Aalysis Cocepts ad Techiques Chapter 2 1 Chapter 2: Gettig to Kow Your Data Data Objects ad Attribute Types Basic Statistical Descriptios of Data Data Visualizatio Measurig Data Similarity ad Dissimilarity

More information

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence _9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to

More information

EVALUATION OF TRIGONOMETRIC FUNCTIONS

EVALUATION OF TRIGONOMETRIC FUNCTIONS EVALUATION OF TRIGONOMETRIC FUNCTIONS Whe first exposed to trigoometric fuctios i high school studets are expected to memorize the values of the trigoometric fuctios of sie cosie taget for the special

More information

Consider the following population data for the state of California. Year Population

Consider the following population data for the state of California. Year Population Assigmets for Bradie Fall 2016 for Chapter 5 Assigmet sheet for Sectios 5.1, 5.3, 5.5, 5.6, 5.7, 5.8 Read Pages 341-349 Exercises for Sectio 5.1 Lagrage Iterpolatio #1, #4, #7, #13, #14 For #1 use MATLAB

More information

15 UNSUPERVISED LEARNING

15 UNSUPERVISED LEARNING 15 UNSUPERVISED LEARNING [My father] advised me to sit every few moths i my readig chair for a etire eveig, close my eyes ad try to thik of ew problems to solve. I took his advice very seriously ad have

More information

PLEASURE TEST SERIES (XI) - 04 By O.P. Gupta (For stuffs on Math, click at theopgupta.com)

PLEASURE TEST SERIES (XI) - 04 By O.P. Gupta (For stuffs on Math, click at theopgupta.com) wwwtheopguptacom wwwimathematiciacom For all the Math-Gya Buy books by OP Gupta A Compilatio By : OP Gupta (WhatsApp @ +9-9650 350 0) For more stuffs o Maths, please visit : wwwtheopguptacom Time Allowed

More information

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only Edited: Yeh-Liag Hsu (998--; recommeded: Yeh-Liag Hsu (--9; last updated: Yeh-Liag Hsu (9--7. Note: This is the course material for ME55 Geometric modelig ad computer graphics, Yua Ze Uiversity. art of

More information

Convex hull ( 凸殻 ) property

Convex hull ( 凸殻 ) property Covex hull ( 凸殻 ) property The covex hull of a set of poits S i dimesios is the itersectio of all covex sets cotaiig S. For N poits P,..., P N, the covex hull C is the give by the expressio The covex hull

More information

Module 8-7: Pascal s Triangle and the Binomial Theorem

Module 8-7: Pascal s Triangle and the Binomial Theorem Module 8-7: Pascal s Triagle ad the Biomial Theorem Gregory V. Bard April 5, 017 A Note about Notatio Just to recall, all of the followig mea the same thig: ( 7 7C 4 C4 7 7C4 5 4 ad they are (all proouced

More information

Assignment 5; Due Friday, February 10

Assignment 5; Due Friday, February 10 Assigmet 5; Due Friday, February 10 17.9b The set X is just two circles joied at a poit, ad the set X is a grid i the plae, without the iteriors of the small squares. The picture below shows that the iteriors

More information

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c Iteratioal Coferece o Computatioal Sciece ad Egieerig (ICCSE 015) Harris Corer Detectio Algorithm at Sub-pixel Level ad Its Applicatio Yuafeg Ha a, Peijiag Che b * ad Tia Meg c School of Automobile, Liyi

More information

Dimension Reduction and Manifold Learning. Xin Zhang

Dimension Reduction and Manifold Learning. Xin Zhang Dimesio Reductio ad Maifold Learig Xi Zhag eeizhag@scut.edu.c Cotet Motivatio of maifold learig Pricipal compoet aalysis ad its etesio Maifold learig Global oliear maifold learig (IsoMap) Local oliear

More information

DATA MINING II - 1DL460

DATA MINING II - 1DL460 DATA MINING II - 1DL460 Sprig 2017 A secod course i data miig http://www.it.uu.se/edu/course/homepage/ifoutv2/vt17/ Kjell Orsbor Uppsala Database Laboratory Departmet of Iformatio Techology, Uppsala Uiversity,

More information

NTH, GEOMETRIC, AND TELESCOPING TEST

NTH, GEOMETRIC, AND TELESCOPING TEST NTH, GEOMETRIC, AND TELESCOPING TEST Sectio 9. Calculus BC AP/Dual, Revised 08 viet.dag@humbleisd.et /4/08 0:0 PM 9.: th, Geometric, ad Telescopig Test SUMMARY OF TESTS FOR SERIES Lookig at the first few

More information

Parabolic Path to a Best Best-Fit Line:

Parabolic Path to a Best Best-Fit Line: Studet Activity : Fidig the Least Squares Regressio Lie By Explorig the Relatioship betwee Slope ad Residuals Objective: How does oe determie a best best-fit lie for a set of data? Eyeballig it may be

More information

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work

More information

CSCI 5090/7090- Machine Learning. Spring Mehdi Allahyari Georgia Southern University

CSCI 5090/7090- Machine Learning. Spring Mehdi Allahyari Georgia Southern University CSCI 5090/7090- Machie Learig Sprig 018 Mehdi Allahyari Georgia Souther Uiversity Clusterig (slides borrowed from Tom Mitchell, Maria Floria Balca, Ali Borji, Ke Che) 1 Clusterig, Iformal Goals Goal: Automatically

More information

Our Learning Problem, Again

Our Learning Problem, Again Noparametric Desity Estimatio Matthew Stoe CS 520, Sprig 2000 Lecture 6 Our Learig Problem, Agai Use traiig data to estimate ukow probabilities ad probability desity fuctios So far, we have depeded o describig

More information

South Slave Divisional Education Council. Math 10C

South Slave Divisional Education Council. Math 10C South Slave Divisioal Educatio Coucil Math 10C Curriculum Package February 2012 12 Strad: Measuremet Geeral Outcome: Develop spatial sese ad proportioal reasoig It is expected that studets will: 1. Solve

More information

MATHEMATICAL METHODS OF ANALYSIS AND EXPERIMENTAL DATA PROCESSING (Or Methods of Curve Fitting)

MATHEMATICAL METHODS OF ANALYSIS AND EXPERIMENTAL DATA PROCESSING (Or Methods of Curve Fitting) MATHEMATICAL METHODS OF ANALYSIS AND EXPERIMENTAL DATA PROCESSING (Or Methods of Curve Fittig) I this chapter, we will eamie some methods of aalysis ad data processig; data obtaied as a result of a give

More information

Homework 1 Solutions MA 522 Fall 2017

Homework 1 Solutions MA 522 Fall 2017 Homework 1 Solutios MA 5 Fall 017 1. Cosider the searchig problem: Iput A sequece of umbers A = [a 1,..., a ] ad a value v. Output A idex i such that v = A[i] or the special value NIL if v does ot appear

More information

arxiv: v2 [cs.ds] 24 Mar 2018

arxiv: v2 [cs.ds] 24 Mar 2018 Similar Elemets ad Metric Labelig o Complete Graphs arxiv:1803.08037v [cs.ds] 4 Mar 018 Pedro F. Felzeszwalb Brow Uiversity Providece, RI, USA pff@brow.edu March 8, 018 We cosider a problem that ivolves

More information

Optimization of Multiple Input Single Output Fuzzy Membership Functions Using Clonal Selection Algorithm

Optimization of Multiple Input Single Output Fuzzy Membership Functions Using Clonal Selection Algorithm Optimizatio of Multiple Iput Sigle Output Fuzzy Membership Fuctios Usig Cloal Selectio Algorithm AYŞE MERVE ACILAR, AHMET ARSLAN Computer Egieerig Departmet Selcuk Uiversity Selcuk Uiversity, Eg.-Arch.

More information

Lecture 5. Counting Sort / Radix Sort

Lecture 5. Counting Sort / Radix Sort Lecture 5. Coutig Sort / Radix Sort T. H. Corme, C. E. Leiserso ad R. L. Rivest Itroductio to Algorithms, 3rd Editio, MIT Press, 2009 Sugkyukwa Uiversity Hyuseug Choo choo@skku.edu Copyright 2000-2018

More information

Civil Engineering Computation

Civil Engineering Computation Civil Egieerig Computatio Fidig Roots of No-Liear Equatios March 14, 1945 World War II The R.A.F. first operatioal use of the Grad Slam bomb, Bielefeld, Germay. Cotets 2 Root basics Excel solver Newto-Raphso

More information

Optimized Aperiodic Concentric Ring Arrays

Optimized Aperiodic Concentric Ring Arrays 24th Aual Review of Progress i Applied Computatioal Electromagetics March 30 - April 4, 2008 - iagara Falls, Caada 2008 ACES Optimized Aperiodic Cocetric Rig Arrays Rady L Haupt The Pesylvaia State Uiversity

More information

Arithmetic Sequences

Arithmetic Sequences . Arithmetic Sequeces COMMON CORE Learig Stadards HSF-IF.A. HSF-BF.A.1a HSF-BF.A. HSF-LE.A. Essetial Questio How ca you use a arithmetic sequece to describe a patter? A arithmetic sequece is a ordered

More information

Lecture 8 Fitting and Matching

Lecture 8 Fitting and Matching Lecture 8 Fitting and Matching Problem formulation Least square methods RANSAC Hough transforms Multi-model fitting Fitting helps matching! Reading: [HZ] Chapter: 4 Estimation 2D projective transformation

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpeCourseWare http://ocw.mit.edu 6.854J / 18.415J Advaced Algorithms Fall 2008 For iformatio about citig these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advaced Algorithms

More information

1. The lines intersect. There is one solution, the point where they intersect. The system is called a consistent system.

1. The lines intersect. There is one solution, the point where they intersect. The system is called a consistent system. Commo Core Math 3 Notes Uit Day Systems I. Systems of Liear Equatios A system of two liear equatios i two variables is two equatios cosidered together. To solve a system is to fid all the ordered pairs

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5 Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:

More information

OCR Statistics 1. Working with data. Section 3: Measures of spread

OCR Statistics 1. Working with data. Section 3: Measures of spread Notes ad Eamples OCR Statistics 1 Workig with data Sectio 3: Measures of spread Just as there are several differet measures of cetral tedec (averages), there are a variet of statistical measures of spread.

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045 Oe Brookigs Drive St. Louis, Missouri 63130-4899, USA jaegerg@cse.wustl.edu

More information

CS 683: Advanced Design and Analysis of Algorithms

CS 683: Advanced Design and Analysis of Algorithms CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,

More information

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size Markov Chai Model of HomePlug CSMA MAC for Determiig Optimal Fixed Cotetio Widow Size Eva Krimiger * ad Haiph Latchma Dept. of Electrical ad Computer Egieerig, Uiversity of Florida, Gaiesville, FL, USA

More information

Optimum Solution of Quadratic Programming Problem: By Wolfe s Modified Simplex Method

Optimum Solution of Quadratic Programming Problem: By Wolfe s Modified Simplex Method Volume VI, Issue III, March 7 ISSN 78-5 Optimum Solutio of Quadratic Programmig Problem: By Wolfe s Modified Simple Method Kalpaa Lokhade, P. G. Khot & N. W. Khobragade, Departmet of Mathematics, MJP Educatioal

More information

A Novel Feature Extraction Algorithm for Haar Local Binary Pattern Texture Based on Human Vision System

A Novel Feature Extraction Algorithm for Haar Local Binary Pattern Texture Based on Human Vision System A Novel Feature Extractio Algorithm for Haar Local Biary Patter Texture Based o Huma Visio System Liu Tao 1,* 1 Departmet of Electroic Egieerig Shaaxi Eergy Istitute Xiayag, Shaaxi, Chia Abstract The locality

More information

Characterizing graphs of maximum principal ratio

Characterizing graphs of maximum principal ratio Characterizig graphs of maximum pricipal ratio Michael Tait ad Josh Tobi November 9, 05 Abstract The pricipal ratio of a coected graph, deoted γg, is the ratio of the maximum ad miimum etries of its first

More information

n n B. How many subsets of C are there of cardinality n. We are selecting elements for such a

n n B. How many subsets of C are there of cardinality n. We are selecting elements for such a 4. [10] Usig a combiatorial argumet, prove that for 1: = 0 = Let A ad B be disjoit sets of cardiality each ad C = A B. How may subsets of C are there of cardiality. We are selectig elemets for such a subset

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations Applied Mathematical Scieces, Vol. 1, 2007, o. 25, 1203-1215 A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045, Oe

More information

1 Graph Sparsfication

1 Graph Sparsfication CME 305: Discrete Mathematics ad Algorithms 1 Graph Sparsficatio I this sectio we discuss the approximatio of a graph G(V, E) by a sparse graph H(V, F ) o the same vertex set. I particular, we cosider

More information

Graphs. Minimum Spanning Trees. Slides by Rose Hoberman (CMU)

Graphs. Minimum Spanning Trees. Slides by Rose Hoberman (CMU) Graphs Miimum Spaig Trees Slides by Rose Hoberma (CMU) Problem: Layig Telephoe Wire Cetral office 2 Wirig: Naïve Approach Cetral office Expesive! 3 Wirig: Better Approach Cetral office Miimize the total

More information

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs What are we goig to lear? CSC316-003 Data Structures Aalysis of Algorithms Computer Sciece North Carolia State Uiversity Need to say that some algorithms are better tha others Criteria for evaluatio Structure

More information