1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.

Slides:



Advertisements
Similar presentations
CSCE643: Computer Vision Mean-Shift Object Tracking Jinxiang Chai Many slides from Yaron Ukrainitz & Bernard Sarel & Robert Collins.
Advertisements

Histograms of Oriented Gradients for Human Detection
Image Congealing (batch/multiple) image (alignment/registration) Advanced Topics in Computer Vision (048921) Boris Kimelman.
Introduction To Tracking
Kernel-based tracking and video patch replacement Igor Guskov
LING 111 Teaching Demo By Tenghui Zhu Introduction to Edge Detection Image Segmentation.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Forward-Backward Correlation for Template-Based Tracking Xiao Wang ECE Dept. Clemson University.
Robust Object Tracking via Sparsity-based Collaborative Model
Human-Computer Interaction Human-Computer Interaction Segmentation Hanyang University Jong-Il Park.
Different Tracking Techniques  1.Gaussian Mixture Model:  1.Construct the model of the Background.  2.Given sequence of background images find the.
AAM based Face Tracking with Temporal Matching and Face Segmentation Dalong Du.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Computer Vision REU Week 2 Adam Kavanaugh. Video Canny Put canny into a loop in order to process multiple frames of a video sequence Put canny into a.
Model: Parts and Structure. History of Idea Fischler & Elschlager 1973 Yuille ‘91 Brunelli & Poggio ‘93 Lades, v.d. Malsburg et al. ‘93 Cootes, Lanitis,
Lecture 5 Template matching
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Chapter 11 Beyond Bag of Words. Question Answering n Providing answers instead of ranked lists of documents n Older QA systems generated answers n Current.
學生姓名 : 陳柏志 學號 : IEEE CVPR 2000 CONFERENCE, PETER MEER, DORIN COMANICIU, VISVANATHAN RAMESH Real-Time tracking of Non- Rigid Objects using Mean.
EE 7730 Image Segmentation.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Tracking with Online Appearance Model Bohyung Han
A Study of Approaches for Object Recognition
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Example-Based Color Transformation of Image and Video Using Basic Color Categories Youngha Chang Suguru Saito Masayuki Nakajima.
Real-time Hand Pose Recognition Using Low- Resolution Depth Images
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Kapitel 7 “Tracking” – p. 1 Tracking  Fundamentals  Object representation  Object detection  Object tracking A. Yilmaz, O. Javed, and M. Shah Object.
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Dorin Comaniciu Visvanathan Ramesh (Imaging & Visualization Dept., Siemens Corp. Res. Inc.) Peter Meer (Rutgers University) Real-Time Tracking of Non-Rigid.
Image Segmentation Image segmentation is the operation of partitioning an image into a collection of connected sets of pixels. 1. into regions, which usually.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Computer Vision James Hays, Brown
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Olga Zoidi, Anastasios Tefas, Member, IEEE Ioannis Pitas, Fellow, IEEE
Mean-shift and its application for object tracking
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
A General Framework for Tracking Multiple People from a Moving Camera
Region Segmentation Readings: Chapter 10: 10.1 Additional Materials Provided K-means Clustering (text) EM Clustering (paper) Graph Partitioning (text)
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
Research Activities at Florida State Vision Group Xiuwen Liu Florida State Vision Group Department of Computer Science Florida State University
EECS 274 Computer Vision Segmentation by Clustering II.
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
Stable Multi-Target Tracking in Real-Time Surveillance Video
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Expectation-Maximization (EM) Case Studies
CVPR2013 Poster Detecting and Naming Actors in Movies using Generative Appearance Models.
Student Name: Honghao Chen Supervisor: Dr Jimmy Li Co-Supervisor: Dr Sherry Randhawa.
AAM based Face Tracking with Temporal Matching and Face Segmentation Mingcai Zhou 1 、 Lin Liang 2 、 Jian Sun 2 、 Yangsheng Wang 1 1 Institute of Automation.
Mean Shift ; Theory and Applications Presented by: Reza Hemati دی 89 December گروه بینایی ماشین و پردازش تصویر Machine Vision and Image Processing.
研 究 生:周暘庭 Q36994477 電腦與通信工程研究所 通訊與網路組 指導教授 :楊家輝 Mean-Shift-Based Color Tracking in Illuminance Change.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Epitome Ji Soo Yi and Woo Young Kim Instructor: Prof. James Rehg April 27, Spring 2004, CS7636 Computational Perception.
Lecture 30: Segmentation CS4670 / 5670: Computer Vision Noah Snavely From Sandlot ScienceSandlot Science.
MIT Artificial Intelligence Laboratory — Research Directions Intelligent Perceptual Interfaces Trevor Darrell Eric Grimson.
CSSE463: Image Recognition Day 21
DIGITAL SIGNAL PROCESSING
Histogram—Representation of Color Feature in Image Processing Yang, Li
A segmentation and tracking algorithm
Zhaozheng Yin and Robert T. Collins Dept
CSSE463: Image Recognition Day 23
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Estimation of Skin Color Range Using Achromatic Features
CSSE463: Image Recognition Day 23
AHED Automatic Human Emotion Detection
CSSE463: Image Recognition Day 23
Presentation transcript:

1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors

2 Outline Detecting, tracking and recognizing moving objects in video sequences is a hot topic. Mean shift algorithm---target localization Feature selection---target representation Experiment demos Conclusion and future work

3 Mean shift: (1)history Y. Cheng. “Mean Shift, Mode Seeking, and Clustering” PAMI 1995 D. Comaniciu, P Meer. “Robust analysis of feature spaces: color image segmentation” CVPR 1997 GR Bradski. “Computer vision face tracking for use in a perceptual user interface”. Intel Technology Jounal D Comaniciu, V Ramesh, P Meer. “Real-time tracking of non- rigid objects using mean shift”. CVPR 2000 Best paper award and patent filed.

4 Mean shift: (2)Idea

5 Mean shift algorithm climbs the gradient of a probability distribution to find the nearest domain mode Collins CVPR PAMI 2003

6 Mean shift: (3)Comments Instead of exhaustive search in the window, the gradient information provided by the mean shift is used to reduce the time cost Much better than moving the search window pixel by pixel and scanning row by row

7 Mean shift: (4)feature selection comes up… Given a likelihood image, locate the optimal location of the tracked object The likelihood image is generated by computing, at each pixel, the probability that the pixel belongs to the object based on the distribution of the feature

8 Feature selection: (1)Introduction Feature description approaches –Statistical descriptor –Structure descriptor –Spectral descriptor e.g. intensity, color, texture, appearance, shape, motion, depth and so Intel Technology Journal 98’

9 Feature selection: (2) histogram Color histogram is widely used as object Intel Technology Journal 98’ Red: 1D cross section of an subsampled color probability distribution of a image White: search window Blue: mean shift point

10 Feature selection: (3) comments Foreground and background appearance changes every frame, so the object features need to update Color tracking affected by colored lighting, dim illumination or too much illumination More object information should be used to increase the tracker Intel Technology Journal 98’

11 Experiment demos Original frame Probability distribution color tracking

12 Experiment demos Non-rigid shape changelighting change on object Object with non-identical color similar color with background

13 Conclusion and future work Mean shift algorithm can use view-point insensitive appearance model (like color histogram) to track non-rigid object on changing background Tracking success and failure will depend on the likelihood image which relates to the feature selection