A Probabilistic Framework For Segmentation And Tracking Of Multiple Non Rigid Objects For Video Surveillance Aleksandar Ivanovic, Tomas S. Huang ICIP 2004.

Slides:



Advertisements
Similar presentations
Moving Object Detection with Background Model based on spatio- Temporal Texture Ryo Yumiba, Masanori Miyoshi,Hirononbu Fujiyoshi WACV 2011.
Advertisements

Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
Human Identity Recognition in Aerial Images Omar Oreifej Ramin Mehran Mubarak Shah CVPR 2010, June Computer Vision Lab of UCF.
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Identifying Image Spam Authorship with a Variable Bin-width Histogram-based Projective Clustering Song Gao, Chengcui Zhang, Wei Bang Chen Department of.
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Human Pose detection Abhinav Golas S. Arun Nair. Overview Problem Previous solutions Solution, details.
3D Human Body Pose Estimation from Monocular Video Moin Nabi Computer Vision Group Institute for Research in Fundamental Sciences (IPM)
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Object Inter-Camera Tracking with non- overlapping views: A new dynamic approach Trevor Montcalm Bubaker Boufama.
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
AlgirdasBeinaravičius Gediminas Mazrimas Salman Mosslem.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Robust Multi-Pedestrian Tracking in Thermal-Visible Surveillance Videos Alex Leykin and Riad Hammoud.
Broadcast Court-Net Sports Video Analysis Using Fast 3-D Camera Modeling Jungong Han Dirk Farin Peter H. N. IEEE CSVT 2008.
Region labelling Giving a region a name. Image Processing and Computer Vision: 62 Introduction Region detection isolated regions Region description properties.
Segmentation and Tracking of Multiple Humans in Crowded Environments Tao Zhao, Ram Nevatia, Bo Wu IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE,
A Bayesian algorithm for tracking multiple moving objects in outdoor surveillance video Department of Electrical Engineering and Computer Science The University.
Region-Level Motion- Based Background Modeling and Subtraction Using MRFs Shih-Shinh Huang Li-Chen Fu Pei-Yung Hsiao 2007 IEEE.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Project 4 out today –help session today –photo session today Project 2 winners Announcements.
3D Hand Pose Estimation by Finding Appearance-Based Matches in a Large Database of Training Views
A Wrapper-Based Approach to Image Segmentation and Classification Michael E. Farmer, Member, IEEE, and Anil K. Jain, Fellow, IEEE.
Using spatio-temporal probabilistic framework for object tracking By: Guy Koren-Blumstein Supervisor: Dr. Hayit Greenspan Emphasis on Face Detection &
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Tracking Video Objects in Cluttered Background
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
A Probabilistic Framework for Video Representation Arnaldo Mayer, Hayit Greenspan Dept. of Biomedical Engineering Faculty of Engineering Tel-Aviv University,
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
A Real-Time for Classification of Moving Objects
Introduction to Object Tracking Presented by Youyou Wang CS643 Texas A&M University.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Dorin Comaniciu Visvanathan Ramesh (Imaging & Visualization Dept., Siemens Corp. Res. Inc.) Peter Meer (Rutgers University) Real-Time Tracking of Non-Rigid.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Autonomous Learning of Object Models on Mobile Robots Xiang Li Ph.D. student supervised by Dr. Mohan Sridharan Stochastic Estimation and Autonomous Robotics.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL Presented by 2006/8.
Algirdas Beinaravičius Gediminas Mazrimas Salman Mosslem.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Computer Graphics and Image Processing (CIS-601).
Expectation-Maximization (EM) Case Studies
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
CVPR2013 Poster Detecting and Naming Actors in Movies using Generative Appearance Models.
CS654: Digital Image Analysis Lecture 5: Pixels Relationships.
By Naveen kumar Badam. Contents INTRODUCTION ARCHITECTURE OF THE PROPOSED MODEL MODULES INVOLVED IN THE MODEL FUTURE WORKS CONCLUSION.
Text From Corners: A Novel Approach to Detect Text and Caption in Videos Xu Zhao, Kai-Hsiang Lin, Yun Fu, Member, IEEE, Yuxiao Hu, Member, IEEE, Yuncai.
Matching of Objects Moving Across Disjoint Cameras Eric D. Cheng and Massimo Piccardi IEEE International Conference on Image Processing
May 2003 SUT Color image segmentation – an innovative approach Amin Fazel May 2003 Sharif University of Technology Course Presentation base on a paper.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
Goal: Predicting the Where and What of actors and actions through Online Action Localization Figure 1.
LOCUS: Learning Object Classes with Unsupervised Segmentation
Image Segmentation Techniques
Lecture 26: Faces and probabilities
Content-Based Image Retrieval
Object tracking in video scenes Object tracking in video scenes
Content-Based Image Retrieval
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Announcements Project 4 out today Project 2 winners help session today
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Computer and Robot Vision I
The “Margaret Thatcher Illusion”, by Peter Thompson
Presentation transcript:

A Probabilistic Framework For Segmentation And Tracking Of Multiple Non Rigid Objects For Video Surveillance Aleksandar Ivanovic, Tomas S. Huang ICIP 2004

Outline Introduction Content segmentation –Pixel probability model –Foreground probability model Object tracking method Object detection Experimental result

Introduction In video surveillance, reliable segmentation of moving objects is essential for successful event recognition. Tracking non-rigid objects presents several difficulties such as handling occlusion, disjoint objects and object detection. Park and Aggarwal proposed that the segmentation can be done on pixel, blob and object level.

Pixel Probability Model Use Lu*v* space Use a single Gaussian model the color distribution of each pixel p(x, y) at image coordinate (x, y) Use Mahalanobis distance M b (x, y) for background segmentation

Foreground Probability Model F(x, y) : foreground label A(x, y) : feature vector –A(x, y) = [M b (x, y), D(x, y), P h (x, y))] –D(x, y) : absolute distance D(x, y)= |R(x, y) – R mean (x, y)| + |G(x, y) – G mean (x, y)| + |B(x, y) – B mean (x, y)| –P h (x, y) : color similarity measure Bayesian Network (BN) Modeling

Foreground Probability Model (cont.) P(A|F=0), P(A|F=1) : –Use Gaussian mixture model Gaussian mixture model : – v = [H, S, V] T, a random variable

Blob Formation Foreground pixels with the same color are labeled as being in the same class. Connected component analysis is used to relabel the disjoint blobs. –Adjacency criterion –Color similarity criterion –Small blob criterion –Skin blob criterion : especially for human model

Connected Components Matching Connected components –4-connected components –8-connected components Tracking objects by matching the connected components to the foreground objects in the previous frame. –One-to-one match –Many-to-one match –One-to-Many match

Connected Components Matching (cont.) (f(i), c(j)) : (foreground, connected component) k(t) : feature vector describing f(i), c(j) –k(t) = [x s (t), y s (t), S(t), H(t), x c (t), y c (t)] x s (t), y s (t) : horizontal and vertical size of bounding box S(t) : size in pixel H(t) : color histogram of object/connected component x c (t), y c (t) : centroid of pixels of an object/connected component m(i, j) : information for matching f(i) to c(j) –m(i, j) = [SC(i, j), ED(i, j), HS(i, j), XC(i, j), YC(i, j)] SC(i, j) : size change, S(j) / S(i) ED(i, j) : Euclidean distance between (x c (i), y c (i)) and (x c (j), y c (j)) HS(i, j) : similarity between H(i) and H(j) XC(i, j), YC(i, j) : x s (j) / x s (i), y s (j) / y s (i)

Probability Model Use BN model matching from foreground object to connected components. M : match label (M = 1 if matched)

Probability Model (cont.) Case: occlusion  group objects into one Case: similar to background  match several objects at the same time

Object Detection The connected components not matched to any foreground object are considered to be new objects. Calculate the size of candidate –Doesn’t work very well with small objects Define feature T = [S, LC, SH, CS]

Experimental Results d, g: segmented objects only background model e, h: segmented objects using P f of foreground b: probability based only background model c: P f of foreground

Color Similarity Measure P h (x, y) For all tracked objects: No. of pixels in bin that contains p(x, y) P h (x, y) = ───────────────────────── No. of pixels in color histogram

BN Model for Object Detection S : size of the connected component LC : distance to the nearest location of an appearance of a foreground object SH : simple shape feature frequently used CS : color similarity