Image Analysis. Segmentation by Fitting a Model
|
|
- Ada Thomas
- 5 years ago
- Views:
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
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 informationFitting. 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 informationPattern 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 informationNumerical 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 informationAdministrative 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 informationOnes 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 informationDesigning 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 informationEigenimages. 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 informationFitting. 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 informationThe 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 informationEigenimages. 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 informationComputational 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 informationImage 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 informationAlpha 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 informationModel 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 information3D 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 informationFitting: 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 informationDynamic 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 informationDesigning 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 informationMathematical 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 informationCIS 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 informationImproving 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 informationEM375 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 informationFundamentals 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 informationModel 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 informationNormal 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 informationApparent 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 informationFitting: 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 informationPolynomial 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
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 informationFitting: 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 information9 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 informationSD 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 informationTwo 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 informationLecture 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 informationMath 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 informationOur 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 informationThe 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 informationAnalysis 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 informationEECS 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 informationLecture 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 informationFitting. 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 informationMath 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 informationCSC 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 informationStraight 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 informationDiego 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 informationCreating 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 informationSolving 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 informationProtected 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 informationA 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 informationcondition 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 informationIMAGE-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 informationMał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 informationCubic 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 informationDimensionality 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 informationHough 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 informationData 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 information9.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 informationEVALUATION 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 informationConsider 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 information15 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 informationPLEASURE 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 informationBezier 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 informationConvex 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 informationModule 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 informationAssignment 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 informationHarris 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 informationDimension 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 informationDATA 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 informationNTH, 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 informationParabolic 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 informationA 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 informationCSCI 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 informationOur 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 informationSouth 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 informationMATHEMATICAL 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 informationHomework 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 informationarxiv: 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 informationOptimization 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 informationLecture 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 informationCivil 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 informationOptimized 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 informationArithmetic 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 informationLecture 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 information6.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 information1. 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 informationMorgan 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 informationOCR 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 informationAlgorithms 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 informationAn 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 informationCS 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 informationMarkov 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 informationOptimum 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 informationA 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 informationCharacterizing 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 informationn 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 informationAn 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 information1 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 informationGraphs. 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 informationWhat 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