Methods in Computer Vision: Mixture Models and their Applications

Size: px
Start display at page:

Download "Methods in Computer Vision: Mixture Models and their Applications"

Transcription

1 Methods in Computer Vision: Mixture Models and their Applications Oren Freifeld Computer Science, Ben-Gurion University May 7, 2017 May 7, / 40

2 1 Background Modeling Digression: Mixture Models GMM for Background Modeling 2 GMMs in Computer Vision Mixture Models for Optical Flow Spatio-intensity Model Mixtures over Surface Normals May 7, / 40

3 Background Models Background Modeling Background models are very useful for tasks such as object detection/segmentation and motion analysis. We will restrict discussion to a single stationary camera. May 7, / 40

4 Examples Background Modeling May 7, / 40

5 Examples Background Modeling May 7, / 40

6 Examples Background Modeling May 7, / 40

7 Examples Background Modeling May 7, / 40

8 Examples Background Modeling May 7, / 40

9 Examples Background Modeling May 7, / 40

10 Background Models Background Modeling Two main approaches: A global approach, e.g.: Linear models asuch as PCA and Robust PCA we already discussed this. A local (pixel-level) approach, e.g.: a pixel-wise temporal mean/median/robust-mean a pixel-wise probability distribution model, often using a mixture model May 7, / 40

11 Mixture Models Background Modeling Digression: Mixture Models More generally (than Computer Vision), mixture models are usually used for two types of statistical tasks: density 1 estimation and clustering. A (parametric) mixture model can be written as: p(x) = p(x; θ) = z p(x, z; θ) = K p(x, z = j; θ) j=1 K = p(x z = j; θ) Pr(z = j θ) }{{}}{{} j=1 component j w j K z {1,..., K} w j = 1 w j > 0 j {1,..., K} j=1 Conceptually, the generative process is sample z from the probability mass function, (w j ) K j=1, and then sample x p(x z = j; θ) 1 In effect, pdf May 7, / 40

12 Mixture Models Background Modeling Digression: Mixture Models A central example of mixture models is the Gaussian Mixture Model (GMM), AKA Mixture of Gaussians (MoG). In effect, p(x z = j; θ) = N (x; µ j, Σ j ): p(x) = p(x; θ) = z = K w j p(x z = j; θ) = j=1 p(x, z; θ) = K p(x, z = j; θ) j=1 K w j p(x z = j; θ j ) = j=1 K w j N (x; µ j, Σ j ) j=1 where θ j = (µ j, Σ j ) and θ = (θ 1,..., θ K, w 1,..., w K ) May 7, / 40

13 Mixture Models Background Modeling Digression: Mixture Models N: number of measurements K: number of components x i : measurement i z i {1,..., K}: the latent label (measurement-to-component association) Typically, it is assumed that the x i s are iid samples from the mixture. Given observations (x 1,..., x N ), the clustering task is to find z (z 1,..., z N ) Z {1,..., K} N while the density-estimation task is to find θ. Typically, regardless which task is of interest, most approaches alternate between inferring θ given z and inferring z given θ. May 7, / 40

14 GMM and K-Means Background Modeling Digression: Mixture Models We will see how the K-means algorithm can be derived as a particular inference algorithm under certain assumptions on the GMM parameters. In that setting, θ = (µ 1,..., µ K ), we only care about z, and the cost function is F (θ, z) = F (µ 1,..., µ K, z 1,..., z N ) = N K 1 zi =j x i µ j 2 (1) i=1 j=1 May 7, / 40

15 GMM and K-Means Background Modeling Digression: Mixture Models The K-means algorithm alternates between: and ˆθ = ( ˆµ 1,..., ˆµ K ) = arg min (µ 1,...,µ K ) = arg min K (µ 1,...,µ K ) j=1 i:ẑ i =j N K i=1 j=1 1ẑi =j x i µ j 2 (2) x i µ j 2 (3) ẑ = (ẑ 1,..., ẑ N ) = arg min z 1,...,z N = arg min z 1,...,z N N x i ˆµ zi 2 i=1 N i=1 j=1 K 1 zi =j x i ˆµ j 2 (4) May 7, / 40

16 GMM and K-Means Background Modeling Digression: Mixture Models Note that, equivalently, we can work on the smaller problems: For each cluster j = 1,..., K, compute: ˆµ j = arg min x i µ j 2 = arg min x i µ 2 µ j µ i:z i =j i:z i =j = 1 x i n j = {i : z i = j} (5) n j i:z i =j and for each data point x i, i = 1,..., N, compute: ẑ i = arg min x i ˆµ zi 2 = arg min x i ˆµ j 2 z i j (6) For nice demos, see May 7, / 40

17 Mixture Models Background Modeling Digression: Mixture Models For now, we will hold off with a more detailed discussion on how, given data, we can infer the parameters or the labels under the assumption of a mixture model; rather, we will now focus on applications, starting with background modeling. May 7, / 40

18 Background Modeling Pixelwise Adaptive GMM GMM for Background Modeling Model the intensity of a each pixel using a GMM. Adapt GMM parameters on the fly. May 7, / 40

19 Background Modeling GMM for Modeling Pixel Intensity GMM for Background Modeling Consider the gray-scale case. I(x, t): intensity of pixel x at frame t p(i(x, t)) = p(i(x, t); θ(x, t)) = w j (x, t) > 0 K w j (x, t)n (I(x, t); µ j (x, t), σ j (x, t)) j=1 K w j (x, t) = 1 µ j (x, t) R σ j (x, t) > 0 j=1 θ(x, t) = (µ j (x, t), σ j (x, t), w j (x, t)) K j=1 ( 1 N (x; µ, σ) exp 1 (x µ) 2 ) 2πσ 2 2 σ 2 May 7, / 40

20 Background Modeling GMM for Modeling Pixel Intensity GMM for Background Modeling For RGB images, I(x, t) = [ r(x, t) g(x, t) b(x, t) ] T, can either assume independent channels, p(i(x, t); θ(x, t) R, θ(x, t) G, θ(x, t) B ) = 1D GMM 1D GMM 1D GMM {}}{{}}{{}}{ p(r(x, t); θ R (x, t)) p(g(x, t); θ G (x, t)) p(b(x, t); θ B (x, t)) or, more generally, p(i(x, t); θ(x, t)) = K w j (x, t)n (I(x, t); µ j,t, Σ j,t ), j=1 May 7, / 40

21 Background Modeling [Stauffer and Grimson, CVPR 99] GMM for Background Modeling An often-effective heuristic that combines adaptive GMM parameter estimation with classification of the GMM components to background and non-background components. May 7, / 40

22 Background Modeling GMM for Background Modeling Stauffer and Grimson s Method in Broad Sweeps Need to decide which of the GMM are background (BG) components and which are foreground/noise. The suggested heuristic seeks BG components of high weight and low variance. If I(x, t) µ j (x, t) < 2.5σ j (x, t), declare Gaussian j as matched. 0 number of matched Gaussians K For a matched Gaussian: increase w j (x, t), adjust µ j (x, t) toward I(x, t), decrease σ j (x, t). E.g.: µ j (x, t) new = αµ j (x, t) + (1 α)i(x, t) where α controls the learning rate. For an unmatched Gaussian: decrease w j (x, t) If all Gaussians (at pixel x, at frame t) are unmatched: Mark I(x, t) as foreground pixel Pick the least probable Gaussian and: set its mean to I(x, t), set its variance to be high, assign low weight May 7, / 40

23 Background Modeling GMM for Background Modeling There are also other GMM-based (or, more generally, mixture-based) methods for BG modeling. May 7, / 40

24 OpenCV Examples Background Modeling GMM for Background Modeling Video frame For more details, cf. May 7, / 40

25 OpenCV Examples Background Modeling GMM for Background Modeling Result of BackgroundSubtractorMOG For more details, cf. May 7, / 40

26 OpenCV Examples Background Modeling GMM for Background Modeling Result of BackgroundSubtractorMOG2 (gray shadows) For more details, cf. May 7, / 40

27 OpenCV Examples Background Modeling GMM for Background Modeling Result of BackgroundSubtractorGMG (GMG=the authors initials) For more details, cf. May 7, / 40

28 GMMs in Computer Vision Mixture Models in Computer Vision Applications More generally (than BG modeling), there are numerous CV applications involving a GMM in particular, or mixture models in general. May 7, / 40

29 GMMs in Computer Vision Mixture Models for Optical Flow GMM for Optical Flow 3 v y Figure 2.1: Constraint lines from dierently moving surfaces within an aperture give rise to distinct \clusters" of constraint line intersections. intersections can be observed. If we assume a single translational motion over the region the Recall \optimal" the motion gradient-constraint estimate will lie somewhere equation: between the two actual motions and will result in a blurring of the ow eld at the motion boundary. A similar situation results in cases of multiple transparenti motions x (x i, t)u and+ fragmented I y (x i, t)v occlusion + I t (x i where, t) = no0 clear surface boundary exists. These situations result in exactly the same type of clusters of constraints. To cope with situations such as this we relax the single motion assumption in two ways. The First, authors we assumeuse thata agmm region may over contain the observed multiple coherent (I x (x i motions., t), I y (xwe i, can t), Ithink t (x, of t)) s. these multiple motions as corresponding layers [15] whose spatial extent may be the entire region. Figure from Jepson and Black, 1993 Each layer contains a single consistent motion and each layer may be described by dierent v x May 7, / 40

30 GMM for Optical Flow GMMs in Computer Vision Mixture Models for Optical Flow Besides application to motion segmentation, this method has nice 14 application for in images containing mirror reflections. a b c Figure 4.5: Where's Jim? Transparency sequence containing the reection of a mystery vision researcher (see text). 5 Conclusion We have examined the problems posed by multiple motions and outliers in the intergration of motion information over a spatial neighborhood. We relax the assumption of a single motion and, instead, view image regions as containing multiple layers corresponding to surfaces with dierent image motions. We also cope with outliers which can decease the accuracy of the recovered ow. To achieve this we introduced the idea of using mixture models May 7, / 40 Figure from Jepson and Black, 1993

31 Spatio-intensity GMM GMMs in Computer Vision Spatio-intensity Model N: number of pixels K: number of components x i = (x i, y i ): location of pixel i a i R d : some attribute of pixel i; e.g., color (d = 3). f i = (x i, a i ) R d+2 z i {1,..., K}: the latent label (pixel-to-component association) Usually there is some scaling parameter, which is either user-defined or estimated, between the spatial coordinates and the attributed. In effect, f i = (sx i, a i ). In what follows, our notation will assume s was already absorbed into the x i s. May 7, / 40

32 Spatio-intensity GMM GMMs in Computer Vision Spatio-intensity Model {f i } N i=1 are modeled as IID samples from a GMM: f i p(f i ; θ) = K p(f i, z i ; θ) = p(f i, z i = j; θ) z i = = j=1 j=1 K K Pr(z i = j; θ)p(f i z i = j; θ) = Pr(z i = j; θ)p(f i z i = j; θ j ) K w j N (f i ; µ j, Σ j ) j=1 where θ j = (µ j, Σ j ) and θ = (θ 1,..., θ K, w 1,..., w K ). Usually: [ µ a ] [ µ j = j Σ a ] Σ j = j 0 2 d µ x j j=1 0 d 2 Σ x j p(f i z i = j; θ j ) = N (x i ; µ x j, Σ x j )N (a i ; µ a j, Σ a j ). Important: x i a i z i but x i a i May 7, / 40

33 Spatio-intensity GMM GMMs in Computer Vision Spatio-intensity Model Given observations (f 1,..., f N ), the clustering task is to find z (z 1,..., z N ) Z {1,..., K} N while the density-estimation task is to find θ. Note that here, in the context of images, the clustering is in fact image segmentation, while the density estimation implies a low-dimensional probabilistic representation the image using a GMM. May 7, / 40

34 GMMs in Computer Vision Spatio-intensity Model Spatio-intensity GMM for Image Segmentation and Content- Based Image Indexing and Retrieval 5 Fig. 2. Sample image segmentations. Figure from [Carson et al., 1999.] May 7, / 40

35 GMMs in Computer Vision Spatio-intensity Model Spatio-intensity GMM for Image Segmentation Example: superpixels This method, Simple Linear Iterative Clustering (SLIC), is based on K-Means, followed by some morphological heuristics to eliminate holes. Figure from [Achanta et al., 2012] May 7, / 40

36 stitute of Technology Spatio-intensity GMM for Image Segmentation tificial Intelligence Laboratory GMMs in Computer Vision Spatio-intensity Model Example: superpixels ] s n Fig.Connectivity-Constrained 1: Example results using thethere proposed superpixel In this GMM is a twist: the labelsmethod are t identically distributed, but not independent (since the model explicitly - respects topological constraints) K = N/225 Image size: N = Image size: N = e Turbopixels 3 Figure Freifeld, Li and 10 Fisher, 2015 Veksler et al. 103 from 103 gslic May 7, / 40

37 GMMs in Computer Vision Spatio-intensity Model Spatio-intensity GMM for Medical Images A continuous and probabilistic framework for medical image respresentation and categorization Figure taken from Greenspan et al. May 7, / 40

38 GMMs in Computer Vision Spatio-intensity Model Combining Spatio-intensity GMM with Edge Cues The left column: original images. Second column: GMM segmentation. Third column: a competing algorithm. Fourth column: A GMM+edge segmentation. Figure taken from Rotem et al., 2007 May 7, / 40

39 GMMs in Computer Vision Mixtures over Surface Normals Mixtures over Surface Normals with Applications in Computer Vision and Robotics We explored two main types of mixtures over surface normals: with, and without orthogonality constraints. Orthogonality constraints form a Manhattan Frame (MF) The MMF = Mixture of Manhattan Frames. Both the sphere and the space of rotation matrices are nonlinear spaces. 11 MMF vmf MMF vmf RTMF JOURNAL OF LATEX CLASS FILES, VOL. 6, NO. 1, JANUARY 2007 (a) 1 MF (b) 1 MF (c) 2 MFs (d) 2 MFs (e) 2 MFs (f) 2 MFs (g) 3 MFs Fig. 11: Segmentation and inferred (M)MF of various indoor scenes partly taken from the NYU V2 depth dataset [40]. For single-mf scenes we color-code the assignment to MF axes and for MMF scenes the assignments to MFs. MMF Figure from Straub, Freifeld, Rosman, Leonard and Fisher, [CVPR 14, PAMI 17]. May 7, / 40

40 GMMs in Computer Vision Mixtures over Surface Normals Mixtures over Surface Normals with Applications in Computer Vision and Robotics Both types of models turned out to be useful for Semantically-Aware Aerial Reconstruction from Multi-Modal Data [Cabezas et al., ICCV 2015] Figure from Straub, Freifeld, Rosman, Leonard and Fisher, [CVPR 14, PAMI 17]. May 7, / 40

Adaptive Background Mixture Models for Real-Time Tracking

Adaptive Background Mixture Models for Real-Time Tracking Adaptive Background Mixture Models for Real-Time Tracking Chris Stauffer and W.E.L Grimson CVPR 1998 Brendan Morris http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Motivation Video monitoring and surveillance

More information

Optical Flow Estimation

Optical Flow Estimation Optical Flow Estimation Goal: Introduction to image motion and 2D optical flow estimation. Motivation: Motion is a rich source of information about the world: segmentation surface structure from parallax

More information

Mixture Models and EM

Mixture Models and EM Mixture Models and EM Goal: Introduction to probabilistic mixture models and the expectationmaximization (EM) algorithm. Motivation: simultaneous fitting of multiple model instances unsupervised clustering

More information

Image Segmentation Using Iterated Graph Cuts Based on Multi-scale Smoothing

Image Segmentation Using Iterated Graph Cuts Based on Multi-scale Smoothing Image Segmentation Using Iterated Graph Cuts Based on Multi-scale Smoothing Tomoyuki Nagahashi 1, Hironobu Fujiyoshi 1, and Takeo Kanade 2 1 Dept. of Computer Science, Chubu University. Matsumoto 1200,

More information

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Evaluation

More information

Motion Tracking and Event Understanding in Video Sequences

Motion Tracking and Event Understanding in Video Sequences Motion Tracking and Event Understanding in Video Sequences Isaac Cohen Elaine Kang, Jinman Kang Institute for Robotics and Intelligent Systems University of Southern California Los Angeles, CA Objectives!

More information

Notes 9: Optical Flow

Notes 9: Optical Flow Course 049064: Variational Methods in Image Processing Notes 9: Optical Flow Guy Gilboa 1 Basic Model 1.1 Background Optical flow is a fundamental problem in computer vision. The general goal is to find

More information

Dr. Ulas Bagci

Dr. Ulas Bagci CAP5415-Computer Vision Lecture 11-Image Segmentation (BASICS): Thresholding, Region Growing, Clustering Dr. Ulas Bagci bagci@ucf.edu 1 Image Segmentation Aim: to partition an image into a collection of

More information

A physically motivated pixel-based model for background subtraction in 3D images

A physically motivated pixel-based model for background subtraction in 3D images A physically motivated pixel-based model for background subtraction in 3D images M. Braham, A. Lejeune and M. Van Droogenbroeck INTELSIG, Montefiore Institute, University of Liège, Belgium IC3D - December

More information

Note Set 4: Finite Mixture Models and the EM Algorithm

Note Set 4: Finite Mixture Models and the EM Algorithm Note Set 4: Finite Mixture Models and the EM Algorithm Padhraic Smyth, Department of Computer Science University of California, Irvine Finite Mixture Models A finite mixture model with K components, for

More information

Image Segmentation Using Iterated Graph Cuts BasedonMulti-scaleSmoothing

Image Segmentation Using Iterated Graph Cuts BasedonMulti-scaleSmoothing Image Segmentation Using Iterated Graph Cuts BasedonMulti-scaleSmoothing Tomoyuki Nagahashi 1, Hironobu Fujiyoshi 1, and Takeo Kanade 2 1 Dept. of Computer Science, Chubu University. Matsumoto 1200, Kasugai,

More information

Optical flow and tracking

Optical flow and tracking EECS 442 Computer vision Optical flow and tracking Intro Optical flow and feature tracking Lucas-Kanade algorithm Motion segmentation Segments of this lectures are courtesy of Profs S. Lazebnik S. Seitz,

More information

Robust Model-Free Tracking of Non-Rigid Shape. Abstract

Robust Model-Free Tracking of Non-Rigid Shape. Abstract Robust Model-Free Tracking of Non-Rigid Shape Lorenzo Torresani Stanford University ltorresa@cs.stanford.edu Christoph Bregler New York University chris.bregler@nyu.edu New York University CS TR2003-840

More information

A Bottom Up Algebraic Approach to Motion Segmentation

A Bottom Up Algebraic Approach to Motion Segmentation A Bottom Up Algebraic Approach to Motion Segmentation Dheeraj Singaraju and RenéVidal Center for Imaging Science, Johns Hopkins University, 301 Clark Hall, 3400 N. Charles St., Baltimore, MD, 21218, USA

More information

A Fast Moving Object Detection Technique In Video Surveillance System

A Fast Moving Object Detection Technique In Video Surveillance System A Fast Moving Object Detection Technique In Video Surveillance System Paresh M. Tank, Darshak G. Thakore, Computer Engineering Department, BVM Engineering College, VV Nagar-388120, India. Abstract Nowadays

More information

IMAGE SEGMENTATION. Václav Hlaváč

IMAGE SEGMENTATION. Václav Hlaváč IMAGE SEGMENTATION Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering, Department of Cybernetics Center for Machine Perception http://cmp.felk.cvut.cz/ hlavac, hlavac@fel.cvut.cz

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 11 140311 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Motion Analysis Motivation Differential Motion Optical

More information

Introduction to Computer Vision

Introduction to Computer Vision Introduction to Computer Vision Michael J. Black Nov 2009 Perspective projection and affine motion Goals Today Perspective projection 3D motion Wed Projects Friday Regularization and robust statistics

More information

Supervised texture detection in images

Supervised texture detection in images Supervised texture detection in images Branislav Mičušík and Allan Hanbury Pattern Recognition and Image Processing Group, Institute of Computer Aided Automation, Vienna University of Technology Favoritenstraße

More information

A Feature Point Matching Based Approach for Video Objects Segmentation

A Feature Point Matching Based Approach for Video Objects Segmentation A Feature Point Matching Based Approach for Video Objects Segmentation Yan Zhang, Zhong Zhou, Wei Wu State Key Laboratory of Virtual Reality Technology and Systems, Beijing, P.R. China School of Computer

More information

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009 Learning and Inferring Depth from Monocular Images Jiyan Pan April 1, 2009 Traditional ways of inferring depth Binocular disparity Structure from motion Defocus Given a single monocular image, how to infer

More information

Robotics Programming Laboratory

Robotics Programming Laboratory Chair of Software Engineering Robotics Programming Laboratory Bertrand Meyer Jiwon Shin Lecture 8: Robot Perception Perception http://pascallin.ecs.soton.ac.uk/challenges/voc/databases.html#caltech car

More information

Motion Estimation. There are three main types (or applications) of motion estimation:

Motion Estimation. There are three main types (or applications) of motion estimation: Members: D91922016 朱威達 R93922010 林聖凱 R93922044 謝俊瑋 Motion Estimation There are three main types (or applications) of motion estimation: Parametric motion (image alignment) The main idea of parametric motion

More information

A Novelty Detection Approach for Foreground Region Detection in Videos with Quasi-stationary Backgrounds

A Novelty Detection Approach for Foreground Region Detection in Videos with Quasi-stationary Backgrounds A Novelty Detection Approach for Foreground Region Detection in Videos with Quasi-stationary Backgrounds Alireza Tavakkoli 1, Mircea Nicolescu 1, and George Bebis 1 Computer Vision Lab. Department of Computer

More information

An Approach for Real Time Moving Object Extraction based on Edge Region Determination

An Approach for Real Time Moving Object Extraction based on Edge Region Determination An Approach for Real Time Moving Object Extraction based on Edge Region Determination Sabrina Hoque Tuli Department of Computer Science and Engineering, Chittagong University of Engineering and Technology,

More information

Color Separation for Background Subtraction

Color Separation for Background Subtraction Western University Scholarship@Western Electronic Thesis and Dissertation Repository December 2016 Color Separation for Background Subtraction Jiaqi Zhou The University of Western Ontario Supervisor Olga

More information

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching Stereo Matching Fundamental matrix Let p be a point in left image, p in right image l l Epipolar relation p maps to epipolar line l p maps to epipolar line l p p Epipolar mapping described by a 3x3 matrix

More information

Feature Tracking and Optical Flow

Feature Tracking and Optical Flow Feature Tracking and Optical Flow Prof. D. Stricker Doz. G. Bleser Many slides adapted from James Hays, Derek Hoeim, Lana Lazebnik, Silvio Saverse, who in turn adapted slides from Steve Seitz, Rick Szeliski,

More information

Feature Tracking and Optical Flow

Feature Tracking and Optical Flow Feature Tracking and Optical Flow Prof. D. Stricker Doz. G. Bleser Many slides adapted from James Hays, Derek Hoeim, Lana Lazebnik, Silvio Saverse, who 1 in turn adapted slides from Steve Seitz, Rick Szeliski,

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 17 130402 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Background Subtraction Stauffer and Grimson

More information

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science. Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Image Segmentation Some material for these slides comes from https://www.csd.uwo.ca/courses/cs4487a/

More information

Pairwise Threshold for Gaussian Mixture Classification and its Application on Human Tracking Enhancement

Pairwise Threshold for Gaussian Mixture Classification and its Application on Human Tracking Enhancement Pairwise Threshold for Gaussian Mixture Classification and its Application on Human Tracking Enhancement Daegeon Kim Sung Chun Lee Institute for Robotics and Intelligent Systems University of Southern

More information

Segmentation with non-linear constraints on appearance, complexity, and geometry

Segmentation with non-linear constraints on appearance, complexity, and geometry IPAM February 2013 Western Univesity Segmentation with non-linear constraints on appearance, complexity, and geometry Yuri Boykov Andrew Delong Lena Gorelick Hossam Isack Anton Osokin Frank Schmidt Olga

More information

Unsupervised Camera Motion Estimation and Moving Object Detection in Videos

Unsupervised Camera Motion Estimation and Moving Object Detection in Videos Proceedings of the Irish Machine Vision and Image Processing conference, pp. 102-109, 2006 Unsupervised Camera Motion Estimation and Moving Object Detection in Videos Rozenn Dahyot School of Computer Science

More information

Clustering. Mihaela van der Schaar. January 27, Department of Engineering Science University of Oxford

Clustering. Mihaela van der Schaar. January 27, Department of Engineering Science University of Oxford Department of Engineering Science University of Oxford January 27, 2017 Many datasets consist of multiple heterogeneous subsets. Cluster analysis: Given an unlabelled data, want algorithms that automatically

More information

Grouping and Segmentation

Grouping and Segmentation 03/17/15 Grouping and Segmentation Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Today s class Segmentation and grouping Gestalt cues By clustering (mean-shift) By boundaries (watershed)

More information

3D Spatial Layout Propagation in a Video Sequence

3D Spatial Layout Propagation in a Video Sequence 3D Spatial Layout Propagation in a Video Sequence Alejandro Rituerto 1, Roberto Manduchi 2, Ana C. Murillo 1 and J. J. Guerrero 1 arituerto@unizar.es, manduchi@soe.ucsc.edu, acm@unizar.es, and josechu.guerrero@unizar.es

More information

Optical Flow-Based Motion Estimation. Thanks to Steve Seitz, Simon Baker, Takeo Kanade, and anyone else who helped develop these slides.

Optical Flow-Based Motion Estimation. Thanks to Steve Seitz, Simon Baker, Takeo Kanade, and anyone else who helped develop these slides. Optical Flow-Based Motion Estimation Thanks to Steve Seitz, Simon Baker, Takeo Kanade, and anyone else who helped develop these slides. 1 Why estimate motion? We live in a 4-D world Wide applications Object

More information

3D Computer Vision. Dense 3D Reconstruction II. Prof. Didier Stricker. Christiano Gava

3D Computer Vision. Dense 3D Reconstruction II. Prof. Didier Stricker. Christiano Gava 3D Computer Vision Dense 3D Reconstruction II Prof. Didier Stricker Christiano Gava Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de

More information

CS-465 Computer Vision

CS-465 Computer Vision CS-465 Computer Vision Nazar Khan PUCIT 9. Optic Flow Optic Flow Nazar Khan Computer Vision 2 / 25 Optic Flow Nazar Khan Computer Vision 3 / 25 Optic Flow Where does pixel (x, y) in frame z move to in

More information

A Background Modeling Approach Based on Visual Background Extractor Taotao Liu1, a, Lin Qi2, b and Guichi Liu2, c

A Background Modeling Approach Based on Visual Background Extractor Taotao Liu1, a, Lin Qi2, b and Guichi Liu2, c 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) A Background Modeling Approach Based on Visual Background Extractor Taotao Liu1, a, Lin Qi2, b

More information

Multi-Channel Adaptive Mixture Background Model for Real-time Tracking

Multi-Channel Adaptive Mixture Background Model for Real-time Tracking Journal of Information Hiding and Multimedia Signal Processing c 2016 ISSN 2073-4212 Ubiquitous International Volume 7, Number 1, January 2016 Multi-Channel Adaptive Mixture Background Model for Real-time

More information

Local Features Tutorial: Nov. 8, 04

Local Features Tutorial: Nov. 8, 04 Local Features Tutorial: Nov. 8, 04 Local Features Tutorial References: Matlab SIFT tutorial (from course webpage) Lowe, David G. Distinctive Image Features from Scale Invariant Features, International

More information

6.801/866. Segmentation and Line Fitting. T. Darrell

6.801/866. Segmentation and Line Fitting. T. Darrell 6.801/866 Segmentation and Line Fitting T. Darrell Segmentation and Line Fitting Gestalt grouping Background subtraction K-Means Graph cuts Hough transform Iterative fitting (Next time: Probabilistic segmentation)

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 10 130221 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Canny Edge Detector Hough Transform Feature-Based

More information

Mixture Models and EM

Mixture Models and EM Table of Content Chapter 9 Mixture Models and EM -means Clustering Gaussian Mixture Models (GMM) Expectation Maximiation (EM) for Mixture Parameter Estimation Introduction Mixture models allows Complex

More information

Clustering Based Non-parametric Model for Shadow Detection in Video Sequences

Clustering Based Non-parametric Model for Shadow Detection in Video Sequences Clustering Based Non-parametric Model for Shadow Detection in Video Sequences Ehsan Adeli Mosabbeb 1, Houman Abbasian 2, Mahmood Fathy 1 1 Iran University of Science and Technology, Tehran, Iran 2 University

More information

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.11, November 2013 1 Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial

More information

Introduction to Medical Imaging (5XSA0) Module 5

Introduction to Medical Imaging (5XSA0) Module 5 Introduction to Medical Imaging (5XSA0) Module 5 Segmentation Jungong Han, Dirk Farin, Sveta Zinger ( s.zinger@tue.nl ) 1 Outline Introduction Color Segmentation region-growing region-merging watershed

More information

2 NARAYANA, HANSON, LEARNED-MILLER: BMVC 2012 background model is a single distribution in the joint domain-range space. As we will see later, their c

2 NARAYANA, HANSON, LEARNED-MILLER: BMVC 2012 background model is a single distribution in the joint domain-range space. As we will see later, their c NARAYANA, HANSON, LEARNED-MILLER: BMVC 2012 1 Improvements in Joint Domain-Range Modeling for Background Subtraction Manjunath Narayana narayana@cs.umass.edu Allen Hanson hanson@cs.umass.edu Erik Learned-Miller

More information

CS 4495 Computer Vision Motion and Optic Flow

CS 4495 Computer Vision Motion and Optic Flow CS 4495 Computer Vision Aaron Bobick School of Interactive Computing Administrivia PS4 is out, due Sunday Oct 27 th. All relevant lectures posted Details about Problem Set: You may *not* use built in Harris

More information

6-DOF Model Based Tracking via Object Coordinate Regression Supplemental Note

6-DOF Model Based Tracking via Object Coordinate Regression Supplemental Note 6-DOF Model Based Tracking via Object Coordinate Regression Supplemental Note Alexander Krull, Frank Michel, Eric Brachmann, Stefan Gumhold, Stephan Ihrke, Carsten Rother TU Dresden, Dresden, Germany The

More information

Machine Learning A W 1sst KU. b) [1 P] Give an example for a probability distributions P (A, B, C) that disproves

Machine Learning A W 1sst KU. b) [1 P] Give an example for a probability distributions P (A, B, C) that disproves Machine Learning A 708.064 11W 1sst KU Exercises Problems marked with * are optional. 1 Conditional Independence I [2 P] a) [1 P] Give an example for a probability distribution P (A, B, C) that disproves

More information

Exploiting Depth Camera for 3D Spatial Relationship Interpretation

Exploiting Depth Camera for 3D Spatial Relationship Interpretation Exploiting Depth Camera for 3D Spatial Relationship Interpretation Jun Ye Kien A. Hua Data Systems Group, University of Central Florida Mar 1, 2013 Jun Ye and Kien A. Hua (UCF) 3D directional spatial relationships

More information

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching Stereo Matching Fundamental matrix Let p be a point in left image, p in right image l l Epipolar relation p maps to epipolar line l p maps to epipolar line l p p Epipolar mapping described by a 3x3 matrix

More information

Background Initialization with A New Robust Statistical Approach

Background Initialization with A New Robust Statistical Approach Background Initialization with A New Robust Statistical Approach Hanzi Wang and David Suter Institute for Vision System Engineering Department of. Electrical. and Computer Systems Engineering Monash University,

More information

Background subtraction in people detection framework for RGB-D cameras

Background subtraction in people detection framework for RGB-D cameras Background subtraction in people detection framework for RGB-D cameras Anh-Tuan Nghiem, Francois Bremond INRIA-Sophia Antipolis 2004 Route des Lucioles, 06902 Valbonne, France nghiemtuan@gmail.com, Francois.Bremond@inria.fr

More information

Announcements. Image Segmentation. From images to objects. Extracting objects. Status reports next Thursday ~5min presentations in class

Announcements. Image Segmentation. From images to objects. Extracting objects. Status reports next Thursday ~5min presentations in class Image Segmentation Announcements Status reports next Thursday ~5min presentations in class Project voting From Sandlot Science Today s Readings Forsyth & Ponce, Chapter 1 (plus lots of optional references

More information

CS 223B Computer Vision Problem Set 3

CS 223B Computer Vision Problem Set 3 CS 223B Computer Vision Problem Set 3 Due: Feb. 22 nd, 2011 1 Probabilistic Recursion for Tracking In this problem you will derive a method for tracking a point of interest through a sequence of images.

More information

Textureless Layers CMU-RI-TR Qifa Ke, Simon Baker, and Takeo Kanade

Textureless Layers CMU-RI-TR Qifa Ke, Simon Baker, and Takeo Kanade Textureless Layers CMU-RI-TR-04-17 Qifa Ke, Simon Baker, and Takeo Kanade The Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213 Abstract Layers are one of the most well

More information

Data-driven Depth Inference from a Single Still Image

Data-driven Depth Inference from a Single Still Image Data-driven Depth Inference from a Single Still Image Kyunghee Kim Computer Science Department Stanford University kyunghee.kim@stanford.edu Abstract Given an indoor image, how to recover its depth information

More information

Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns. Direct Obstacle Detection and Motion. from Spatio-Temporal Derivatives

Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns. Direct Obstacle Detection and Motion. from Spatio-Temporal Derivatives Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns CAIP'95, pp. 874-879, Prague, Czech Republic, Sep 1995 Direct Obstacle Detection and Motion from Spatio-Temporal Derivatives

More information

Motion Estimation (II) Ce Liu Microsoft Research New England

Motion Estimation (II) Ce Liu Microsoft Research New England Motion Estimation (II) Ce Liu celiu@microsoft.com Microsoft Research New England Last time Motion perception Motion representation Parametric motion: Lucas-Kanade T I x du dv = I x I T x I y I x T I y

More information

Hand-Eye Calibration from Image Derivatives

Hand-Eye Calibration from Image Derivatives Hand-Eye Calibration from Image Derivatives Abstract In this paper it is shown how to perform hand-eye calibration using only the normal flow field and knowledge about the motion of the hand. The proposed

More information

Fast Edge Detection Using Structured Forests

Fast Edge Detection Using Structured Forests Fast Edge Detection Using Structured Forests Piotr Dollár, C. Lawrence Zitnick [1] Zhihao Li (zhihaol@andrew.cmu.edu) Computer Science Department Carnegie Mellon University Table of contents 1. Introduction

More information

Statistical image models

Statistical image models Chapter 4 Statistical image models 4. Introduction 4.. Visual worlds Figure 4. shows images that belong to different visual worlds. The first world (fig. 4..a) is the world of white noise. It is the world

More information

Outline. Segmentation & Grouping. Examples of grouping in vision. Grouping in vision. Grouping in vision 2/9/2011. CS 376 Lecture 7 Segmentation 1

Outline. Segmentation & Grouping. Examples of grouping in vision. Grouping in vision. Grouping in vision 2/9/2011. CS 376 Lecture 7 Segmentation 1 Outline What are grouping problems in vision? Segmentation & Grouping Wed, Feb 9 Prof. UT-Austin Inspiration from human perception Gestalt properties Bottom-up segmentation via clustering Algorithms: Mode

More information

Lecture 16 Segmentation and Scene understanding

Lecture 16 Segmentation and Scene understanding Lecture 16 Segmentation and Scene understanding Introduction! Mean-shift! Graph-based segmentation! Top-down segmentation! Silvio Savarese Lecture 15 -! 3-Mar-14 Segmentation Silvio Savarese Lecture 15

More information

Motion and Tracking. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

Motion and Tracking. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE) Motion and Tracking Andrea Torsello DAIS Università Ca Foscari via Torino 155, 30172 Mestre (VE) Motion Segmentation Segment the video into multiple coherently moving objects Motion and Perceptual Organization

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 02 130124 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Basics Image Formation Image Processing 3 Intelligent

More information

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 1. IMAGE PROCESSING Computer Vision 2 Dr. Benjamin Guthier Content of this Chapter Non-linear

More information

Region-based Segmentation

Region-based Segmentation Region-based Segmentation Image Segmentation Group similar components (such as, pixels in an image, image frames in a video) to obtain a compact representation. Applications: Finding tumors, veins, etc.

More information

CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, :59pm, PDF to Canvas [100 points]

CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, :59pm, PDF to Canvas [100 points] CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, 2015. 11:59pm, PDF to Canvas [100 points] Instructions. Please write up your responses to the following problems clearly and concisely.

More information

Dynamic Color Flow: A Motion-Adaptive Color Model for Object Segmentation in Video

Dynamic Color Flow: A Motion-Adaptive Color Model for Object Segmentation in Video Dynamic Color Flow: A Motion-Adaptive Color Model for Object Segmentation in Video Xue Bai 1, Jue Wang 2, and Guillermo Sapiro 1 1 University of Minnesota, Minneapolis, MN 55455, USA 2 Adobe Systems, Seattle,

More information

ROBUST OBJECT TRACKING BY SIMULTANEOUS GENERATION OF AN OBJECT MODEL

ROBUST OBJECT TRACKING BY SIMULTANEOUS GENERATION OF AN OBJECT MODEL ROBUST OBJECT TRACKING BY SIMULTANEOUS GENERATION OF AN OBJECT MODEL Maria Sagrebin, Daniel Caparròs Lorca, Daniel Stroh, Josef Pauli Fakultät für Ingenieurwissenschaften Abteilung für Informatik und Angewandte

More information

Median mixture model for background foreground segmentation in video sequences

Median mixture model for background foreground segmentation in video sequences Median mixture model for background foreground segmentation in video sequences Piotr Graszka Warsaw University of Technology ul. Nowowiejska 15/19 00-665 Warszawa, Poland P.Graszka@ii.pw.edu.pl ABSTRACT

More information

22 October, 2012 MVA ENS Cachan. Lecture 5: Introduction to generative models Iasonas Kokkinos

22 October, 2012 MVA ENS Cachan. Lecture 5: Introduction to generative models Iasonas Kokkinos Machine Learning for Computer Vision 1 22 October, 2012 MVA ENS Cachan Lecture 5: Introduction to generative models Iasonas Kokkinos Iasonas.kokkinos@ecp.fr Center for Visual Computing Ecole Centrale Paris

More information

Clustering and The Expectation-Maximization Algorithm

Clustering and The Expectation-Maximization Algorithm Clustering and The Expectation-Maximization Algorithm Unsupervised Learning Marek Petrik 3/7 Some of the figures in this presentation are taken from An Introduction to Statistical Learning, with applications

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Review of Motion Modelling and Estimation Introduction to Motion Modelling & Estimation Forward Motion Backward Motion Block Motion Estimation Motion

More information

Multiple Model Estimation : The EM Algorithm & Applications

Multiple Model Estimation : The EM Algorithm & Applications Multiple Model Estimation : The EM Algorithm & Applications Princeton University COS 429 Lecture Dec. 4, 2008 Harpreet S. Sawhney hsawhney@sarnoff.com Plan IBR / Rendering applications of motion / pose

More information

Probabilistic Tracking and Reconstruction of 3D Human Motion in Monocular Video Sequences

Probabilistic Tracking and Reconstruction of 3D Human Motion in Monocular Video Sequences Probabilistic Tracking and Reconstruction of 3D Human Motion in Monocular Video Sequences Presentation of the thesis work of: Hedvig Sidenbladh, KTH Thesis opponent: Prof. Bill Freeman, MIT Thesis supervisors

More information

Markov Random Fields and Gibbs Sampling for Image Denoising

Markov Random Fields and Gibbs Sampling for Image Denoising Markov Random Fields and Gibbs Sampling for Image Denoising Chang Yue Electrical Engineering Stanford University changyue@stanfoed.edu Abstract This project applies Gibbs Sampling based on different Markov

More information

Segmentation & Clustering

Segmentation & Clustering EECS 442 Computer vision Segmentation & Clustering Segmentation in human vision K-mean clustering Mean-shift Graph-cut Reading: Chapters 14 [FP] Some slides of this lectures are courtesy of prof F. Li,

More information

Comparison between Motion Analysis and Stereo

Comparison between Motion Analysis and Stereo MOTION ESTIMATION The slides are from several sources through James Hays (Brown); Silvio Savarese (U. of Michigan); Octavia Camps (Northeastern); including their own slides. Comparison between Motion Analysis

More information

How to Compute the Pose of an Object without a Direct View?

How to Compute the Pose of an Object without a Direct View? How to Compute the Pose of an Object without a Direct View? Peter Sturm and Thomas Bonfort INRIA Rhône-Alpes, 38330 Montbonnot St Martin, France {Peter.Sturm, Thomas.Bonfort}@inrialpes.fr Abstract. We

More information

Manifold Preserving Edit Propagation

Manifold Preserving Edit Propagation Manifold Preserving Edit Propagation SIGGRAPH ASIA 2012 Xiaowu Chen, Dongqing Zou, Qinping Zhao, Ping Tan Kim, Wook 2013. 11. 22 Abstract Edit propagation algorithm more robust to color blending maintain

More information

Markov Random Fields and Segmentation with Graph Cuts

Markov Random Fields and Segmentation with Graph Cuts Markov Random Fields and Segmentation with Graph Cuts Computer Vision Jia-Bin Huang, Virginia Tech Many slides from D. Hoiem Administrative stuffs Final project Proposal due Oct 27 (Thursday) HW 4 is out

More information

Fragment-based Visual Tracking with Multiple Representations

Fragment-based Visual Tracking with Multiple Representations American Journal of Engineering and Applied Sciences Original Research Paper ragment-based Visual Tracking with Multiple Representations 1 Junqiu Wang and 2 Yasushi Yagi 1 AVIC Intelligent Measurement,

More information

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Multi-stable Perception Necker Cube Spinning dancer illusion, Nobuyuki Kayahara Multiple view geometry Stereo vision Epipolar geometry Lowe Hartley and Zisserman Depth map extraction Essential matrix

More information

Traffic Video Segmentation Using Adaptive-K Gaussian Mixture Model

Traffic Video Segmentation Using Adaptive-K Gaussian Mixture Model Traffic Video Segmentation Using Adaptive-K Gaussian Mixture Model Rui Tan, Hong Huo, Jin Qian, and Tao Fang Institute of Image Processing and Pattern Recognition, Shanghai Jiao Tong University, Shanghai

More information

Blind Image Deblurring Using Dark Channel Prior

Blind Image Deblurring Using Dark Channel Prior Blind Image Deblurring Using Dark Channel Prior Jinshan Pan 1,2,3, Deqing Sun 2,4, Hanspeter Pfister 2, and Ming-Hsuan Yang 3 1 Dalian University of Technology 2 Harvard University 3 UC Merced 4 NVIDIA

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

Clustering Lecture 5: Mixture Model

Clustering Lecture 5: Mixture Model Clustering Lecture 5: Mixture Model Jing Gao SUNY Buffalo 1 Outline Basics Motivation, definition, evaluation Methods Partitional Hierarchical Density-based Mixture model Spectral methods Advanced topics

More information

HISTOGRAMS OF ORIENTATIO N GRADIENTS

HISTOGRAMS OF ORIENTATIO N GRADIENTS HISTOGRAMS OF ORIENTATIO N GRADIENTS Histograms of Orientation Gradients Objective: object recognition Basic idea Local shape information often well described by the distribution of intensity gradients

More information

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation Motion Sohaib A Khan 1 Introduction So far, we have dealing with single images of a static scene taken by a fixed camera. Here we will deal with sequence of images taken at different time intervals. Motion

More information

A Real Time Human Detection System Based on Far Infrared Vision

A Real Time Human Detection System Based on Far Infrared Vision A Real Time Human Detection System Based on Far Infrared Vision Yannick Benezeth 1, Bruno Emile 1,Hélène Laurent 1, and Christophe Rosenberger 2 1 Institut Prisme, ENSI de Bourges - Université d Orléans

More information

3D Human Motion Analysis and Manifolds

3D Human Motion Analysis and Manifolds D E P A R T M E N T O F C O M P U T E R S C I E N C E U N I V E R S I T Y O F C O P E N H A G E N 3D Human Motion Analysis and Manifolds Kim Steenstrup Pedersen DIKU Image group and E-Science center Motivation

More information

Data Preprocessing. Javier Béjar. URL - Spring 2018 CS - MAI 1/78 BY: $\

Data Preprocessing. Javier Béjar. URL - Spring 2018 CS - MAI 1/78 BY: $\ Data Preprocessing Javier Béjar BY: $\ URL - Spring 2018 C CS - MAI 1/78 Introduction Data representation Unstructured datasets: Examples described by a flat set of attributes: attribute-value matrix Structured

More information

Research Motivations

Research Motivations Intelligent Video Surveillance Stan Z. Li Center for Biometrics and Security Research (CBSR) & National Lab of Pattern Recognition (NLPR) Institute of Automation, Chinese Academy of Sciences ASI-07, Hong

More information

Motion detection Computing image motion Motion estimation Egomotion and structure from motion Motion classification

Motion detection Computing image motion Motion estimation Egomotion and structure from motion Motion classification Time varying image analysis Motion detection Computing image motion Motion estimation Egomotion and structure from motion Motion classification Time-varying image analysis- 1 The problems Visual surveillance

More information