OPPA European Social Fund Prague & EU: We invest in your future.

Like dokumenter
OPPA European Social Fund Prague & EU: We invest in your future.

Physical origin of the Gouy phase shift by Simin Feng, Herbert G. Winful Opt. Lett. 26, (2001)

Moving Objects. We need to move our objects in 3D space.

GeWare: A data warehouse for gene expression analysis

Stationary Phase Monte Carlo Methods

Slope-Intercept Formula

SVM and Complementary Slackness

Gradient. Masahiro Yamamoto. last update on February 29, 2012 (1) (2) (3) (4) (5)

Motion segmentation separating background and foreground

A Benchmark of Selected Algorithmic. Machine Learning and Computer Vision

Motion segmentation separating background and foreground. The Goal. Scenario. Applications

Speed Racer Theme. Theme Music: Cartoon: Charles Schultz / Jef Mallett Peanuts / Frazz. September 9, 2011 Physics 131 Prof. E. F.

Exploratory Analysis of a Large Collection of Time-Series Using Automatic Smoothing Techniques

REMOVE CONTENTS FROM BOX. VERIFY ALL PARTS ARE PRESENT READ INSTRUCTIONS CAREFULLY BEFORE STARTING INSTALLATION

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

EKSAMEN I EMNET TDT4195 BILDETEKNIKK ONSDAG 24. MAI 2006 KL

Neural Network. Sensors Sorter

Multimedia in Teacher Training (and Education)

Satellite Stereo Imagery. Synthetic Aperture Radar. Johnson et al., Geosphere (2014)

Astro Calendar '99 v 1.08 by Yasuji Yamanaka

UNIVERSITETET I OSLO

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Astro Calendar 2001 v 1.03 by Yasuji Yamanaka

Confidence-based Data Management for Personal Area Sensor Nets

Astro Calendar 2002 v 1.00 by Yasuji Yamanaka

INSTALLATION GUIDE FTR Cargo Rack Regular Ford Transit 130" Wheelbase ( Aluminum )

BEC in microgravity. W. Herr, Institute for Quantum Optics, Leibniz University of Hanover

EN Skriving for kommunikasjon og tenkning

Windlass Control Panel

TFY4170 Fysikk 2 Justin Wells

KONTINUASJONSEKSAMEN I EMNE TDT4195 BILDETEKNIKK ONSDAG 13. AUGUST 2008 KL

SOME EMPIRICAL EVIDENCE ON THE DECREASING SCALE ELASTICITY

MA2501 Numerical methods

BIBSYS Brukermøte 2011 Live Rasmussen og Andreas Christensen. Alt på et brett? -om pensum på ipad og lesebrett

Smart High-Side Power Switch BTS730

Juridiske aspekter ved publisering i åpne institusjonelle arkiv

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Eksamen i emnet Mat131 - Differensiallikningar I Onsdag 25. mai 2016, kl.

PETROLEUMSPRISRÅDET. NORM PRICE FOR ALVHEIM AND NORNE CRUDE OIL PRODUCED ON THE NORWEGIAN CONTINENTAL SHELF 1st QUARTER 2016

2018 ANNUAL SPONSORSHIP OPPORTUNITIES

Monitoring water sources.

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

INSTALLATION GUIDE FTR Cargo Rack Regular Ford Transit 130" Wheelbase ( Aluminum )

Nærings-PhD i Aker Solutions

TEKSTER PH.D.-VEILEDERE FREMDRIFTSRAPPORTERING DISTRIBUSJONS-E-POST TIL ALLE AKTUELLE VEILEDERE:

Information search for the research protocol in IIC/IID

FYSMEK1110 Eksamensverksted 23. Mai :15-18:00 Oppgave 1 (maks. 45 minutt)

Ressurser. OpenCV documentation: Eigen documentation : C++: Image Watch: An image debugger plug-in for Visual Studio

Salting of dry-cured ham

SCE1106 Control Theory

Splitting the differential Riccati equation

Level Set methods. Sandra Allaart-Bruin. Level Set methods p.1/24

Generalization of age-structured models in theory and practice

UNIVERSITETET I OSLO

Sikkert Drillingnettverk på CAT-D Rig

Implementing Bayesian random-effects meta-analysis

Public roadmap for information management, governance and exchange SINTEF

PSi Apollo. Technical Presentation

Dynamic Programming Longest Common Subsequence. Class 27

Solutions #12 ( M. y 3 + cos(x) ) dx + ( sin(y) + z 2) dy + xdz = 3π 4. The surface M is parametrized by σ : [0, 1] [0, 2π] R 3 with.

Eksamen ENG1002/1003 Engelsk fellesfag Elevar og privatistar/elever og privatister. Nynorsk/Bokmål

TMA4240 Statistikk Høst 2013

TELEMARKSPORTENS KALDE KRIG HAUTE COUTURE I LONDON GLOBAL TRENDETTERRETNING. 26. oktober 2007

Trigonometric Substitution

KROPPEN LEDER STRØM. Sett en finger på hvert av kontaktpunktene på modellen. Da får du et lydsignal.

Accuracy of Alternative Baseline Methods

UNIK 4690 Maskinsyn Introduksjon

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

matematikk s F4814A8B1B37D77C639B3 Matematikk S1 1 / 6

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

1 User guide for the uioletter package

Software applications developed for the maritime service at the Danish Meteorological Institute

A taxonomy of texture models

Databases 1. Extended Relational Algebra

Second Order ODE's (2P) Young Won Lim 7/1/14

Demografisk og økonomisk bærekraft av pensionsreformer i Norge, Sverige og Tyskland

Ekstraordinær generalforsamling HAVFISK ASA

Hva skal vi dimensjonere rør og flomveier for i fremtiden og hvordan gjør vi det

TEKSTER PH.D.-KANDIDATER FREMDRIFTSRAPPORTERING

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Digital Transformasjon

Estimating Peer Similarity using. Yuval Shavitt, Ela Weinsberg, Udi Weinsberg Tel-Aviv University

DNB Health Care. Helsesektoren En investors drøm. September Knut Bakkemyr (Forvalter, DNB Health Care)

What is is expertise expertise? Individual Individual differ diff ences ences (three (thr ee cent cen r t a r l a lones): easy eas to to test

Integrating Evidence into Nursing Practice Using a Standard Nursing Terminology

Ringvorlesung Biophysik 2016

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Eksamensoppgave i PSY3100 Forskningsmetode - Kvantitativ

TMA4240 Statistikk 2014

Elektronisk innlevering/electronic solution for submission:

Emneevaluering GEOV272 V17

Fremtidens ombordproduksjon. Ari Th. Josefsson FishTech 2014 Ålesund

Fram Over Polhavet: Den Norske Polarfærd , Volume 1 (Norwegian Edition) By Fridtjof Nansen;Otto Neumann Sverdrup

EQUASS ASSURANCE FORBEREDELSE AV REVISJONSBESØKET HOS TJENESTELEVERANDØREN.

E-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture

Bærekraftig FM til tiden/ Bærekraftig FM på tid

allinurl:readnews.php?id= allinurl:top10.php?cat= allinurl:historialeer.php?num= allinurl:reagir.php?num= allinurl:stray-questions-view.php?

Geir Lieblein, IPV. På spor av fremragende utdanning NMBU, 7. oktober 2015 GL

Transkript:

OPPA European Social Fund Prague & EU: We invest in your future.

Talk Outline appearance based tracking patch similarity using histogram tracking by mean shift experiments, discussion Mean shift Tomáš Svoboda, svoboda@cmp.felk.cvut.cz Czech Technical University in Prague, Center for Machine Perception http://cmp.felk.cvut.cz Last update: April 8, 23 Please note that the lecture will be accompanied be several sketches and derivations on the blackboard and few live-interactive demos in Matlab

Appearance based tracking 2/2 2 2 illustration from []

Histogram based representation 3/2 image patch 3 histogram for 6 bins 5 25 5 2 25 frequency 2 5 5 3 5 5 2 25 5 5 2 25 intensity

Patch comparison 4/2 image patch 3 histogram for 6 bins 5 25 5 2 25 frequency 2 5 5 3 5 5 2 25 5 5 2 25 image patch 5 5 2 25 frequency 5 5 2 25 intensity 8 7 6 5 4 3 2 histogram for 6 bins 5 5 2 25 intensity

histogram difference assume normalized histograms, i.e m u= p u = 5 image patch 3 25 histogram for 6 bins 5/2 2 d = ρ[p, q] 5 2 frequency 5 where ρ[p, q] is the Bhattacharyya coefficient 25 3 5 5 2 25 5 5 5 2 25 intensity ρ[p, q] = m u= pu q u 5 5 image patch frequency 8 7 6 5 4 3 histogram for 6 bins 2 2 25 5 5 2 25 5 5 2 25 intensity

Similarity measured by the Bhattacharyya coefficient 6/2 5 5 2 25 3 35 4 45 5 55 Similarity surface of the frame 26 2 3 4 5 6 7.9.8.7.6.5.4.3.2. The object is the 4 plate and the model is histogram of image intensities. s(y) = m u= pu (y)q u where p(y) is the histogram of image patch at position y and q is the histogram of the template.

Problem: finding modes in probability density 7/2 5 5 2 25 3 35 4 45 5 55 Similarity surface of the frame 26 2 3 4 5 6 7.9.8.7.6.5.4.3.2. the complete enumeration of similarity surface can be costly, can we do it faster and more elegantly?

Density Gradient Estimation 8/2

Mean shift procedure 9/2 3 3 Figure borrowed from [4]

Meanshift segmentation of colours - color distribution /2 4 4 Figure from [2]

Meanshift segmentation of colours - color modes seeking /2 5 5 Figure from [2]

Mean shift segmentation - intensity and space 2/2 u, v are here spatial pixel coordinates different normalization for intensity and spatial coordinates

Multivariate kernel density estimator 3/2 Normal kernel, K N (x) = exp( 2 x 2 ) Epanechnikov kernel, K E (x) = x 2.8.5.6.4.5.2.5.5.5.5.5.5.5.5 Given n data points x i in d-dimensional space R d. f h,k (x) = nh d n i= K ( ) x xi h

Multivariate kernel density estimator 3/2 Normal kernel, K N (x) = exp( 2 x 2 ) Epanechnikov kernel, K E (x) = x 2.8.5.6.4.5.2.5.5.5.5.5.5.5.5 Given n data points x i in d-dimensional space R d. f h,k (x) = nh d n i= K ( ) x xi h looking for extremum of fh,k(x)

Multivariate kernel density estimator 3/2 Normal kernel, K N (x) = exp( 2 x 2 ) Epanechnikov kernel, K E (x) = x 2.8.5.6.4.5.2.5.5.5.5.5.5.5.5 Given n data points x i in d-dimensional space R d. f h,k (x) = nh d n i= K ( ) x xi h looking for extremum of fh,k(x) gradient fh,k(x) =

Kernels 4/2 Normal kernel, K N (x) = exp( 2 x 2 ) Epanechnikov kernel, K E (x) = x 2.8.5.6.4.5.2.5.5.5.5.5.5.5.5 Can be seen as membership function. Remind Kernel density estimation (Parzen method). Remember convolution? 6 6 Taken from http://en.wikipedia.org/wiki/kernel_density_estimation

Mean-shift iterations 5/2 Assuming a reasonable differentiable kernel K, iterate till convergence: y k+ = n i= x ig( y k x i 2 ) n i= g( y k x i 2 ) g is the derivative of kernel profile.

Mean-shift tracking - ratio histogram Ratio histogram: r u = min ( ) qu, p u 6/2 where q is the histogram of the target and p is the histogram of the current frame. w i = r b(xi ) (just binning) Image intensities (or colors) are tranformed into weights, w i, by back projection of the ratio histogram. Mean-shift iterations: y k+ = n i= w ix i g( y k x i 2 ) n i= w ig( y k x i 2 )

Mean-shift tracking - Bhattacharya coeficient model, coordinates x i centered at : 7/2 q u = C n i= k( x i 2 )δ(b(x i ) u) target candidate centered at y: n h p u (y) = C h i= k ( y x i h 2) δ(b(x i ) u)

ms tracking - object and its model 8/2 7 7 Figure from [5]

ms tracking - iterations 9/2 8 8 Figure from [5]

Mean-shift originally from [3]. References 2/2 [] Robert Collins. CSE/EE486 Computer Vision I. slides, web page. http://www.cse.psu.edu/~rcollins/cse486/. Robert kindly gave general permission to reuse the material. [2] Dorin Comaniciu and Peter Meer. Mean shift: A robust approach toward feature space analysis. IEEE Transactions on Pattern Analysis and Machine Analysis, 24(5):63 69, May 22. [3] Keinosuke Fukunaga and Larry D. Hostetler. The estimation of the gradient of a density function, with appilcations in pattern recognition. IEEE Transactions on Information Theory, 2():32 4, January 975. [4] Milan Šonka, Václav Hlaváč, and Roger Boyle. Image Processing, Analysis and Machine Vision. Thomson, 3rd edition, 27. [5] Tomáš Svoboda, Jan Kybic, and Václav Hlaváč. Image Processing, Analysis and Machine Vision. A MATLAB Companion. Thomson, 27. Accompanying www site http://visionbook.felk.cvut.cz.

End 2/2

image patch 3 histogram for 6 bins 5 25 5 2 25 frequency 2 5 5 3 5 5 2 25 5 5 2 25 intensity

image patch 3 histogram for 6 bins 5 25 5 2 25 frequency 2 5 5 3 5 5 2 25 5 5 2 25 intensity

image patch 8 7 histogram for 6 bins 5 5 2 frequency 6 5 4 3 2 25 5 5 2 25 5 5 2 25 intensity

image patch 3 histogram for 6 bins 5 25 5 2 25 frequency 2 5 5 3 5 5 2 25 5 5 2 25 intensity

image patch 8 7 histogram for 6 bins 5 5 2 frequency 6 5 4 3 2 25 5 5 2 25 5 5 2 25 intensity

Similarity surface of the frame 26 5 5 2 25 3 35 4 45 5 55 2 3 4 5 6 7.9.8.7.6.5.4.3.2.

Similarity surface of the frame 26 5 5 2 25 3 35 4 45 5 55 2 3 4 5 6 7.9.8.7.6.5.4.3.2.

Normal kernel, K N (x) = exp( 2 x 2 ).8.6.4.2.5.5.5.5

Epanechnikov kernel, K E (x) = x 2.5.5.5.5.5.5

Normal kernel, K N (x) = exp( 2 x 2 ).8.6.4.2.5.5.5.5

Epanechnikov kernel, K E (x) = x 2.5.5.5.5.5.5

OPPA European Social Fund Prague & EU: We invest in your future.