Definition of Tracking

Similar documents
Principle Component Analysis

Remember: Project Proposals are due April 11.

Chapter Newton-Raphson Method of Solving a Nonlinear Equation

Variable time amplitude amplification and quantum algorithms for linear algebra. Andris Ambainis University of Latvia

Least squares. Václav Hlaváč. Czech Technical University in Prague

Review of linear algebra. Nuno Vasconcelos UCSD

Multiple view geometry

Chapter Newton-Raphson Method of Solving a Nonlinear Equation

DCDM BUSINESS SCHOOL NUMERICAL METHODS (COS 233-8) Solutions to Assignment 3. x f(x)

Dennis Bricker, 2001 Dept of Industrial Engineering The University of Iowa. MDP: Taxi page 1

Course Review Introduction to Computer Methods

Rank One Update And the Google Matrix by Al Bernstein Signal Science, LLC

4. Eccentric axial loading, cross-section core

Model Fitting and Robust Regression Methods

Fall 2012 Analysis of Experimental Measurements B. Eisenstein/rev. S. Errede. with respect to λ. 1. χ λ χ λ ( ) λ, and thus:

State Estimation in TPN and PPN Guidance Laws by Using Unscented and Extended Kalman Filters

UNIVERSITY OF IOANNINA DEPARTMENT OF ECONOMICS. M.Sc. in Economics MICROECONOMIC THEORY I. Problem Set II

fractions Let s Learn to

In this Chapter. Chap. 3 Markov chains and hidden Markov models. Probabilistic Models. Example: CpG Islands

Applied Statistics Qualifier Examination

ESCI 342 Atmospheric Dynamics I Lesson 1 Vectors and Vector Calculus

Announcements. Image Formation: Outline. The course. Image Formation and Cameras (cont.)

CISE 301: Numerical Methods Lecture 5, Topic 4 Least Squares, Curve Fitting

Lecture 8: Camera Calibration

UNSCENTED KALMAN FILTER POSITION ESTIMATION FOR AN AUTONOMOUS MOBILE ROBOT

Statistics 423 Midterm Examination Winter 2009

Quiz: Experimental Physics Lab-I

Lecture 3 Camera Models 2 & Camera Calibration. Professor Silvio Savarese Computational Vision and Geometry Lab

Using Predictions in Online Optimization: Looking Forward with an Eye on the Past

Lesson 1.6 Exercises, pages 68 73

Cramer-Rao Lower Bound for a Nonlinear Filtering Problem with Multiplicative Measurement Errors and Forcing Noise

GAUSS ELIMINATION. Consider the following system of algebraic linear equations

The Schur-Cohn Algorithm

LOCAL FRACTIONAL LAPLACE SERIES EXPANSION METHOD FOR DIFFUSION EQUATION ARISING IN FRACTAL HEAT TRANSFER

6.6 The Marquardt Algorithm

Machine Learning Support Vector Machines SVM

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 9

Strong Gravity and the BKL Conjecture

Lecture 5 Single factor design and analysis

Tracking with Kalman Filter

Smart Motorways HADECS 3 and what it means for your drivers

Non-Linear & Logistic Regression

INTERPOLATION(1) ELM1222 Numerical Analysis. ELM1222 Numerical Analysis Dr Muharrem Mercimek

VECTORS VECTORS VECTORS VECTORS. 2. Vector Representation. 1. Definition. 3. Types of Vectors. 5. Vector Operations I. 4. Equal and Opposite Vectors

CALIBRATION OF SMALL AREA ESTIMATES IN BUSINESS SURVEYS

Chapter Gauss-Seidel Method

Many-Body Calculations of the Isotope Shift

ORDINARY DIFFERENTIAL EQUATIONS

For the percentage of full time students at RCC the symbols would be:

3/6/00. Reading Assignments. Outline. Hidden Markov Models: Explanation and Model Learning

1 Linear Least Squares

Consolidation Worksheet

x=0 x=0 Positive Negative Positions Positions x=0 Positive Negative Positions Positions

In Section 5.3 we considered initial value problems for the linear second order equation. y.a/ C ˇy 0.a/ D k 1 (13.1.4)

MATHEMATICAL MODEL AND STATISTICAL ANALYSIS OF THE TENSILE STRENGTH (Rm) OF THE STEEL QUALITY J55 API 5CT BEFORE AND AFTER THE FORMING OF THE PIPES

( ) ( )()4 x 10-6 C) ( ) = 3.6 N ( ) = "0.9 N. ( )ˆ i ' ( ) 2 ( ) 2. q 1 = 4 µc q 2 = -4 µc q 3 = 4 µc. q 1 q 2 q 3

Support vector machines for regression

Kinematics Quantities. Linear Motion. Coordinate System. Kinematics Quantities. Velocity. Position. Don t Forget Units!

Math 231E, Lecture 33. Parametric Calculus

Uniform Circular Motion

Linear and Nonlinear Optimization

Beam based calibration for beam position monitor

SVMs for regression Non-parametric/instance based classification method

Lesson 2. Thermomechanical Measurements for Energy Systems (MENR) Measurements for Mechanical Systems and Production (MMER)

Identification of Robot Arm s Joints Time-Varying Stiffness Under Loads

Regular Language. Nonregular Languages The Pumping Lemma. The pumping lemma. Regular Language. The pumping lemma. Infinitely long words 3/17/15

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

Linear Regression & Least Squares!

Fall 2012 Analysis of Experimental Measurements B. Eisenstein/rev. S. Errede

Manuel Pulido and Takemasa Miyoshi UMI IFAECI (CNRS-CONICET-UBA) Department of Atmospheric and.

ψ ij has the eigenvalue

A-Level Mathematics Transition Task (compulsory for all maths students and all further maths student)

5.2 Exponent Properties Involving Quotients

Chapter 9: Inferences based on Two samples: Confidence intervals and tests of hypotheses

6 Roots of Equations: Open Methods

Correction and rectification of light field

Lecture 3. In this lecture, we will discuss algorithms for solving systems of linear equations.

Geometric Correction or Georeferencing

Demand. Demand and Comparative Statics. Graphically. Marshallian Demand. ECON 370: Microeconomic Theory Summer 2004 Rice University Stanley Gilbert

5.7 Improper Integrals

Equations and Inequalities

The Fundamental Theorem of Calculus Part 2, The Evaluation Part

Introduction to Numerical Integration Part II

Strong Bisimulation. Overview. References. Actions Labeled transition system Transition semantics Simulation Bisimulation

Altitude Estimation for 3-D Tracking with Two 2-D Radars

Section 7.2 Velocity. Solution

Partially Observable Systems. 1 Partially Observable Markov Decision Process (POMDP) Formalism

Hybrid TOA/AOA-based Mobile Localization With and Without Tracking in CDMA Cellular Networks

Name Solutions to Test 3 November 8, 2017

Analysis of Geometric, Zernike and United Moment Invariants Techniques Based on Intra-class Evaluation

Continuous Random Variables

Math 32B Discussion Session Session 7 Notes August 28, 2018

Federated Information Mode-Matched Filters in ACC Environment

+ x 2 dω 2 = c 2 dt 2 +a(t) [ 2 dr 2 + S 1 κx 2 /R0

International Journal of Pure and Applied Sciences and Technology

Bi-level models for OD matrix estimation

List all of the possible rational roots of each equation. Then find all solutions (both real and imaginary) of the equation. 1.

Interpolation of Scattered Data: Investigating Alternatives for the Modified Shepard Method

5.5 The Substitution Rule

Vyacheslav Telnin. Search for New Numbers.

Transcription:

Trckng

Defnton of Trckng Trckng: Generte some conclusons bout the moton of the scene, objects, or the cmer, gven sequence of mges. Knowng ths moton, predct where thngs re gong to project n the net mge, so tht we don t hve so much work lookng for them.

Why Trck? Detecton nd recognton re epensve If we get n de of where n object s n the mge becuse we hve n de of the moton from prevous mges, we need less work detectng or recognzng the object. A B Detecton + recognton A B Scene Trckng (less detecton, no recognton C Imge Sequence New person C

Trckng Slhouette by Mesurng Edge ostons Observtons re postons of edges long normls to trcked contour

Why not Wt nd rocess the Set of Imges s Btch? In cr system, detectng nd trckng pedestrns n rel tme s mportnt. Recursve methods requre less computng

Implct Assumptons of Trckng hyscl cmers do not move nstntly from vewpont to nother Object do not teleport between plces round the scene Reltve poston between cmer nd scene chnges ncrementlly We cn model moton

Relted Felds Sgnl Detecton nd Estmton Rdr technology

The roblem: Sgnl Estmton We hve system wth prmeters Scene structure, cmer moton, utomtc zoom System stte s unknown ( hdden We hve mesurements Components of stble feture ponts n the mges. Observtons, projectons of the stte. We wnt to recover the stte components from the observtons

Necessry Models We use models to descrbe pror knowledge bout the world (ncludng eternl prmeters of cmer the mgng projecton process System Dynmcs revous Stte Model Net Stte Stte Mesurement Model (projecton (u, v Mesurement

A Smple Emple of Estmton by Lest Squre Method Gol: Fnd estmte â of stte such tht the lest squre error between mesurements nd the stte s mnmum C C ˆ 2 n 0 n n ( n ( 2 ˆ n Stte vrble n ˆ - Mesurement t t

Recursve Lest Squre Estmton We don t wnt to wt untl ll dt hve been collected to get n estmte â of the depth We don t wnt to reprocess old dt when we mke new mesurement Recursve method: dt t step re obtned from dt t step - Stte vrble ˆ â Mesurement t

Recursve Lest Squre Estmton 2 Recursve method: dt t step re obtned from dt t step - t ˆ ( ˆ ˆ + k k k k ˆ + ˆ k k ˆ ˆ +

Recursve Lest Squre Estmton 3 ˆ ˆ + ( ˆ Estmte t step Gn Actul mesure Gn specfes how much do we py ttenton to the dfference between wht we epected nd wht we ctully get Innovton redcted mesure

Lest Squre Estmton of the Stte Vector of Sttc System. Btch method H mesurement equton H 2... n H H... H 2 n H H Fnd estmte â tht mnmzes C 2 (X H T (X H 2 H 2 We fnd ˆ (H T H H T X

Lest Squre Estmton of the Stte Vector of Sttc System 2 H H 2. Recursve method Clculton s smlr to clculton of runnng verge We hd: ˆ ˆ ( ˆ + redcted mesure Now we fnd: wth 2 ˆ ˆ + K (X H ˆ - - K ( H Gn mtr Innovton H H T T H 2

Dynmc System A V X w A A t A V V t V X X + + + + w A V X t t A V X 0 0 0 0 0 0 Stte of rocket Mesurement w - + Φ [ ] V A V X + 0 0 V + H Stte equton for rocket Mesurement equton Nose Twek fctor

ˆ Φ Recursve Lest Squre Estmton for Dynmc System Stte equton Φ + ˆ - Mesurement equton H + K ' - - T (Klmn Flter n redcton for (I - K + - w - K ( T H - Q - ' w n - H T ~ N(0, Q ~ Φ N(0, ˆ - - ' H ( H ' H + R Φ Φ + Twek fctor for model R Mesurement nose Gn Covrnce mtr for predcton error redcton for Covrnce for estmton error

Stte equton ˆ K ' - Estmton when System Model f ( ˆ ' f - H T - ( I K + ( H - K ( f s Nonlner (Etended Klmn Flter f + ( w H + v - - H T - ' ' H H - T Mesurement equton f( ˆ + R - - Dfferences compred to + Q regulr Klmn flter re - crcled n red Jcobn Mtr

Trckng Steps redct net stte s Φ â - usng prevous step nd dynmc model redct regons N( H Φ ˆ, ' - of net mesurements usng mesurement model nd uncertntes Mke new mesurements n predcted regons Compute best estmte of net stte ˆ Φ ˆ - + K ( H Φ Mesurement ˆ - Correcton of predcted stte redcton regon (u, v

Recursve Lest Squre Estmton for Dynmc System (Klmn Flter Mesurement Stte vector Estmton â t

Trckng s robblstc Inference roblem Fnd dstrbutons for stte vector nd for mesurement vector. Then we re ble to compute the epecttons â nd ˆ Smplfyng ssumptons (sme s for HMM (, 2, L, - ( - (Only mmedte pst mtters (, j, K, ( ( j K( k (Condtonl ndependence of mesurements gven stte

Trckng s Inference redcton Correcton roduces sme results s lest squre pproch f dstrbutons re Gussns: Klmn flter See Forsyth nd once, Ch. 9 - - - - - d,, ( (,, ( L L - - d,, ( (,, ( (,, ( L L L

Klmn Flter for D Sgnls Stte equton f + h + w - - Mesurement equton v w ~ N(0,q ~ N(0,r v ˆ f ˆ + K ( h f ˆ - - K p' p - redcton for ( pror estmte p' f 2 ( h( h p K 2 + p' q + h p' r - - Twek fctor for model Gn Stndrd devton for predcton error Mesurement nose redcton for St.d. for estmton error

Applctons: Structure from Moton Mesurement vector components: Coordntes of corners, slent ponts Stte vector components: Cmer moton prmeters Scene structure Is there enough equtons? N corners, 2N mesurements N unknown stte components from structure (dstnces from frst center of projecton to 3D ponts 6 unknown stte components from moton (trnslton nd rotton More mesurements thn unknowns for every frme f N>6 (2N > N + 6 Btch methods Recursve methods (Klmn flter

roblems wth Trckng Intl detecton If t s too slow we wll never ctch up If t s fst, why not do detecton t every frme? Even f rw detecton cn be done n rel tme, trckng sves processng cycles compred to rw detecton. The CU hs other thngs to do. Detecton s needed gn f you lose trckng Most vson trckng prototypes use ntl detecton done by hnd (see Forsyth nd once for dscusson

References Klmn, R.E., A New Approch to Lner redcton roblems, Trnsctons of the ASME--Journl of Bsc Engneerng, pp. 35-45, Mrch 960. Sorenson, H.W., Lest Squres Estmton: from Guss to Klmn, IEEE Spectrum, vol. 7, pp. 63-68, July 970. http://www.cs.unc.edu/~welch/klmnlnks.html D. Forsyth nd J. once. Computer Vson: A Modern Approch, Chpter 9. http://www.cs.berkeley.edu/~df/book3chps.html O. Fugers.. Three-Dmensonl Computer Vson. MIT ress. Ch. 8, Trckng Tokens over Tme.